/*@charset "UTF-8";.fotorama__wrap,body,html{-webkit-text-size-adjust:100%}.fotorama__wrap--pan-y,.slick-slider{-ms-touch-action:pan-y}.clear-fix:after,.form-inputs .form-group:after,.grid,.row:after,.slick-track:after,form .form-group:after{clear:both}.fotorama__arr--disabled,.slick-slide.dragging img,.tippy-popper{pointer-events:none}.picker__holder,.tippy-backdrop{-webkit-backface-visibility:hidden}.autocomplete .autocomplete-list,.autocomplete .selected-items,.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__nav,.fotorama__nav__frame,.fotorama__nav__shaft,.fotorama__stage__frame,.fotorama__stage__shaft,.fotorama__video-close,.fotorama__video-play,.slick-slider{-webkit-tap-highlight-color:transparent}.picker__table,table{border-collapse:collapse;border-spacing:0}.page-container,.paginator .box,.picker__table,.table-container table{table-layout:fixed}.manage-users .description,.search-result .motto,.team-membership-list .role{quotes:"“" "”"}.fotorama__arr:focus:after,.fotorama__fullscreen-icon:focus:after,.fotorama__html,.fotorama__img,.fotorama__nav__frame:focus .fotorama__dot:after,.fotorama__nav__frame:focus .fotorama__thumb:after,.fotorama__stage__frame,.fotorama__stage__shaft,.fotorama__video iframe{position:absolute;width:100%;height:100%;top:0;right:0;left:0;bottom:0}.fotorama--fullscreen,.fotorama__img{max-width:99999px!important;max-height:99999px!important;min-width:0!important;min-height:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.fotorama__wrap .fotorama__grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.fotorama__grabbing *{cursor:move;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.fotorama__spinner{position:absolute!important;top:50%!important;left:50%!important}.fotorama__wrap--css3 .fotorama__arr,.fotorama__wrap--css3 .fotorama__fullscreen-icon,.fotorama__wrap--css3 .fotorama__nav__shaft,.fotorama__wrap--css3 .fotorama__stage__shaft,.fotorama__wrap--css3 .fotorama__thumb-border,.fotorama__wrap--css3 .fotorama__video-close,.fotorama__wrap--css3 .fotorama__video-play{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fotorama__caption,.fotorama__nav:after,.fotorama__nav:before,.fotorama__stage:after,.fotorama__stage:before,.fotorama__wrap--css3 .fotorama__html,.fotorama__wrap--css3 .fotorama__nav,.fotorama__wrap--css3 .fotorama__spinner,.fotorama__wrap--css3 .fotorama__stage,.fotorama__wrap--css3 .fotorama__stage .fotorama__img,.fotorama__wrap--css3 .fotorama__stage__frame{-webkit-transform:translateZ(0);transform:translateZ(0)}.fotorama__arr:focus,.fotorama__fullscreen-icon:focus,.fotorama__nav__frame{outline:0}.fotorama__arr:focus:after,.fotorama__fullscreen-icon:focus:after,.fotorama__nav__frame:focus .fotorama__dot:after,.fotorama__nav__frame:focus .fotorama__thumb:after{content:'';border-radius:inherit;background-color:rgba(0,175,234,.5)}.fotorama__wrap--video .fotorama__stage,.fotorama__wrap--video .fotorama__stage__frame--video,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img,.fotorama__wrap--video .fotorama__stage__shaft{-webkit-transform:none!important;transform:none!important}.fotorama__wrap--css3 .fotorama__nav__shaft,.fotorama__wrap--css3 .fotorama__stage__shaft,.fotorama__wrap--css3 .fotorama__thumb-border{transition-property:-webkit-transform,width;transition-property:transform,width;transition-timing-function:cubic-bezier(.1,0,.25,1);transition-duration:0s}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__no-select,.fotorama__video-close,.fotorama__video-play,.fotorama__wrap{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fotorama__nav,.fotorama__nav__frame{margin:auto;padding:0}.fotorama--fullscreen,.fullscreen{width:100%!important;height:100%!important;margin:0!important}.fotorama__caption__wrap,.fotorama__nav__frame,.fotorama__nav__shaft{-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*display:inline;*zoom:1}.fotorama__wrap *{box-sizing:content-box}.fotorama--hidden,.fotorama__load{position:absolute;left:-99999px;top:-99999px;z-index:-1}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{background:url(../../../scripts/libs/fotorama/fotorama.png) no-repeat}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:2dppx){.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{background:url(../../../scripts/libs/fotorama/fotorama%402x.png) no-repeat;background-size:96px 160px}}.fotorama__thumb{background-color:#7f7f7f;background-color:rgba(127,127,127,.2)}@media print{.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__thumb-border,.fotorama__video-close,.fotorama__video-play{background:0 0!important}}.fotorama--fullscreen .fotorama__nav,.fotorama--fullscreen .fotorama__stage,.fullscreen{background:#000}.fotorama{min-width:1px;overflow:hidden}.fotorama:not(.fotorama--unobtrusive)>:not(:first-child){display:none}.fullscreen{max-width:100%!important;max-height:100%!important;padding:0!important;overflow:hidden!important}.fotorama--fullscreen{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;float:none!important;z-index:2147483647!important;background:#000}.fotorama__wrap{position:relative;direction:ltr;z-index:0}.fotorama__stage__frame.fotorama__active,.fotorama__wrap--fade .fotorama__fade-front{z-index:8}.fotorama__wrap--rtl .fotorama__stage__frame{direction:rtl}.fotorama__nav,.fotorama__stage{overflow:hidden;position:relative;max-width:100%}.fotorama__wrap .fotorama__pointer{cursor:pointer}.fotorama__wrap--slide .fotorama__stage__frame{opacity:1!important}.fotorama__stage__frame{overflow:hidden}.fotorama__wrap--fade .fotorama__stage__frame{display:none}.fotorama__wrap--fade .fotorama__fade-front,.fotorama__wrap--fade .fotorama__fade-rear,.fotorama__wrap--fade .fotorama__stage__frame.fotorama__active{display:block;left:0;top:0}.fotorama--fullscreen .fotorama__loaded--full .fotorama__img,.fotorama__img--full,.fotorama__wrap--fade .fotorama__stage .fotorama__shadow{display:none}.fotorama__wrap--fade .fotorama__fade-rear{z-index:7}.fotorama__wrap--fade .fotorama__fade-rear.fotorama__active{z-index:9}.fotorama__img{-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;border:none!important}.fotorama__error .fotorama__img,.fotorama__loaded .fotorama__img{-ms-filter:"alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}.fotorama--fullscreen .fotorama__loaded--full .fotorama__img--full{display:block}.fotorama__wrap--only-active .fotorama__nav,.fotorama__wrap--only-active .fotorama__stage{max-width:99999px!important}.fotorama__wrap--only-active .fotorama__stage__frame{visibility:hidden}.fotorama__wrap--only-active .fotorama__stage__frame.fotorama__active{visibility:visible}.hidden,.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.fotorama__nav{font-size:0;line-height:0;text-align:center;display:none;white-space:nowrap;z-index:5}.fotorama__nav__shaft{position:relative;left:0;top:0;text-align:left}.fotorama__nav__frame{position:relative;cursor:pointer}.fotorama__nav--dots{display:block}.fotorama__nav--dots .fotorama__nav__frame{width:18px;height:30px}.fotorama__nav--dots .fotorama__nav__frame--thumb,.fotorama__nav--dots .fotorama__thumb-border{display:none}.fotorama__nav--thumbs{display:block}.fotorama__nav--thumbs .fotorama__nav__frame{padding-left:0!important}.fotorama__nav--thumbs .fotorama__nav__frame:last-child{padding-right:0!important}.fotorama__nav--thumbs .fotorama__nav__frame--dot{display:none}.fotorama__dot{display:block;width:4px;height:4px;position:relative;top:12px;left:6px;border-radius:6px;border:1px solid #7f7f7f}.fotorama__wrap--css2 .fotorama__video-play,.fotorama__wrap--no-captions .fotorama__caption,.fotorama__wrap--video .fotorama__caption,.fotorama__wrap--video .fotorama__stage .fotorama__video-play{display:none}.fotorama__nav__frame:focus .fotorama__dot:after{padding:1px;top:-1px;left:-1px}.fotorama__nav__frame.fotorama__active .fotorama__dot{width:0;height:0;border-width:3px}.fotorama__nav__frame.fotorama__active .fotorama__dot:after{padding:3px;top:-3px;left:-3px}.fotorama__thumb{overflow:hidden;position:relative;width:100%;height:100%}.fotorama__nav__frame:focus .fotorama__thumb{z-index:2}.fotorama__thumb-border{position:absolute;z-index:9;top:0;left:0;border-style:solid;border-color:#00afea;background-image:linear-gradient(to bottom right,rgba(255,255,255,.25),rgba(64,64,64,.1))}.fotorama__caption{position:absolute;z-index:12;bottom:0;left:0;right:0;font-size:14px;line-height:1.5;color:#000}.fotorama__caption a{text-decoration:none;color:#000;border-bottom:1px solid;border-color:rgba(0,0,0,.5)}.fotorama__caption a:hover{color:#333;border-color:rgba(51,51,51,.5)}.fotorama__wrap--rtl .fotorama__caption{left:auto;right:0}.fotorama__caption__wrap{box-sizing:border-box;background-color:#fff;background-color:rgba(255,255,255,.9);padding:5px 10px}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fotorama__wrap--css3 .fotorama__spinner{-webkit-animation:spinner 24s infinite linear;animation:spinner 24s infinite linear}.fotorama__wrap--css3 .fotorama__html,.fotorama__wrap--css3 .fotorama__stage .fotorama__img{transition-property:opacity;transition-timing-function:linear;transition-duration:.3s}.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img{-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}.fotorama__select{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;cursor:auto}.fotorama__video{top:32px;right:0;bottom:0;left:0;position:absolute;z-index:10}@-moz-document url-prefix(){.fotorama__active{box-shadow:0 0 0 transparent}}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{position:absolute;z-index:11;cursor:pointer}.fotorama__arr{position:absolute;width:32px;height:32px;top:50%;margin-top:-16px}.fotorama__arr--prev{left:2px;background-position:0 0}.fotorama__arr--next{right:2px;background-position:-32px 0}.fotorama__arr--disabled{cursor:default;*display:none;opacity:.1}.fotorama__fullscreen-icon{width:32px;height:32px;top:2px;right:2px;background-position:0 -32px;z-index:20}.fotorama__arr:focus,.fotorama__fullscreen-icon:focus{border-radius:50%}.fotorama--fullscreen .fotorama__fullscreen-icon{background-position:-32px -32px}.fotorama__video-play{width:96px;height:96px;left:50%;top:50%;margin-left:-48px;margin-top:-48px;background-position:0 -64px;opacity:0}.fotorama__error .fotorama__video-play,.fotorama__loaded .fotorama__video-play,.fotorama__nav__frame .fotorama__video-play{opacity:1;display:block}.fotorama__nav__frame .fotorama__video-play{width:32px;height:32px;margin-left:-16px;margin-top:-16px;background-position:-64px -32px}.fotorama__video-close{width:32px;height:32px;top:0;right:0;background-position:-64px 0;z-index:20;opacity:0}.fotorama__wrap--css2 .fotorama__video-close{display:none}.fotorama__wrap--css3 .fotorama__video-close{-webkit-transform:translate3d(32px,-32px,0);transform:translate3d(32px,-32px,0)}.fotorama__wrap--video .fotorama__video-close{display:block;opacity:1}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__video-close{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon{opacity:0}.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus{opacity:1}.fotorama__wrap--video .fotorama__arr,.fotorama__wrap--video .fotorama__fullscreen-icon{opacity:0!important}.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon{display:none}.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus{display:block}.fotorama__wrap--css2.fotorama__wrap--video .fotorama__arr,.fotorama__wrap--css2.fotorama__wrap--video .fotorama__fullscreen-icon{display:none!important}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:not(:focus){-webkit-transform:translate3d(32px,-32px,0);transform:translate3d(32px,-32px,0)}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev:not(:focus){-webkit-transform:translate3d(-48px,0,0);transform:translate3d(-48px,0,0)}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--next:not(:focus){-webkit-transform:translate3d(48px,0,0);transform:translate3d(48px,0,0)}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__fullscreen-icon{-webkit-transform:translate3d(32px,-32px,0)!important;transform:translate3d(32px,-32px,0)!important}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--prev{-webkit-transform:translate3d(-48px,0,0)!important;transform:translate3d(-48px,0,0)!important}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--next{-webkit-transform:translate3d(48px,0,0)!important;transform:translate3d(48px,0,0)!important}.fotorama__wrap--css3 .fotorama__arr:not(:focus),.fotorama__wrap--css3 .fotorama__fullscreen-icon:not(:focus),.fotorama__wrap--css3 .fotorama__video-close:not(:focus),.fotorama__wrap--css3 .fotorama__video-play:not(:focus){transition-property:-webkit-transform,opacity;transition-property:transform,opacity;transition-duration:.3s}.fotorama__nav:after,.fotorama__nav:before,.fotorama__stage:after,.fotorama__stage:before{content:"";display:block;position:absolute;text-decoration:none;top:0;bottom:0;width:10px;height:auto;z-index:10;pointer-events:none;background-repeat:no-repeat;background-size:1px 100%,5px 100%}.atwho-view,.fotorama--fullscreen .fotorama__nav:after,.fotorama--fullscreen .fotorama__nav:before,.fotorama--fullscreen .fotorama__stage:after,.fotorama--fullscreen .fotorama__stage:before,.fotorama__wrap--fade .fotorama__stage:after,.fotorama__wrap--fade .fotorama__stage:before,.fotorama__wrap--no-shadows .fotorama__nav:after,.fotorama__wrap--no-shadows .fotorama__nav:before,.fotorama__wrap--no-shadows .fotorama__stage:after,.fotorama__wrap--no-shadows .fotorama__stage:before{display:none}.fotorama__nav:before,.fotorama__stage:before{background-image:linear-gradient(transparent,rgba(0,0,0,.2) 25%,rgba(0,0,0,.3) 75%,transparent),radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.4),transparent);background-position:0 0,0 0;left:-10px}.fotorama__nav.fotorama__shadows--left:before,.fotorama__stage.fotorama__shadows--left:before{left:0}.fotorama__nav:after,.fotorama__stage:after{background-image:linear-gradient(transparent,rgba(0,0,0,.2) 25%,rgba(0,0,0,.3) 75%,transparent),radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.4),transparent);background-position:100% 0,100% 0;right:-10px}.fotorama__nav.fotorama__shadows--right:after,.fotorama__stage.fotorama__shadows--right:after{right:0}.atwho-view{position:absolute;top:0;left:0;margin-top:18px;background:#fff;color:#000;border:1px solid #DDD;border-radius:3px;box-shadow:0 0 5px rgba(0,0,0,.1);min-width:120px;overflow:auto;z-index:11110!important}.atwho-view .cur{background:#36F;color:#fff}.atwho-view .cur small{color:#fff}.atwho-view strong{color:#36F}.atwho-view .cur strong{color:#fff;font:700}.slick-dots li button:before,.slick-next:before,.slick-prev:before,.tippy-tooltip{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.atwho-view ul{list-style:none;padding:0;margin:auto}.atwho-view ul li{display:block;padding:5px 10px;border-bottom:1px solid #DDD;cursor:pointer}.atwho-view small{font-size:smaller;color:#777;font-weight:400}.picker{font-size:16px;text-align:left;line-height:1.2;color:#000;position:absolute;z-index:10000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0}.picker__input{cursor:default}.picker__input.picker__input--active{border-color:#0089ec}.picker__holder{width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;position:fixed;transition:background .15s ease-out,transform 0s .15s}/*!
 * Default mobile-first, responsive styling for pickadate.js
 * Demo: http://amsul.github.io/pickadate.js
 *//*.picker__frame,.picker__holder{top:0;bottom:0;left:0;right:0;-ms-transform:translateY(100%);transform:translateY(100%)}.picker__frame{position:absolute;margin:0 auto;min-width:256px;max-width:666px;width:100%;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;opacity:0;transition:all .15s ease-out}.picker__wrap{display:table;width:100%;height:100%}@media (min-height:33.875em){.picker__frame{overflow:visible;top:auto;bottom:-100%;max-height:80%}.picker__wrap{display:block}}.picker__box{background:#fff;display:table-cell;vertical-align:middle;padding:0 1em}@media (min-height:26.5em){.picker__box{font-size:1.25em}}@media (min-height:33.875em){.picker__box{display:block;font-size:1.33em;border:1px solid #777;border-top-color:#898989;border-bottom-width:0;border-radius:5px 5px 0 0;box-shadow:0 12px 36px 16px rgba(0,0,0,.24)}.picker--opened .picker__frame{top:auto;bottom:0}}@media (min-height:40.125em){.picker__frame{margin-bottom:7.5%}.picker__box{font-size:1.5em;border-bottom-width:1px;border-radius:5px}}.picker--opened .picker__holder{-ms-transform:translateY(0);transform:translateY(0);zoom:1;background:rgba(0,0,0,.32);transition:background .15s ease-out}.picker--opened .picker__frame{-ms-transform:translateY(0);transform:translateY(0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;opacity:1}.picker__header{text-align:center;position:relative;margin-top:.75em}.picker__month,.picker__year{font-weight:500;display:inline-block;margin-left:.25em;margin-right:.25em}.picker__year{color:#999;font-size:.8em;font-style:italic}.picker__select--month,.picker__select--year{border:1px solid #b7b7b7;height:2em;padding:.5em;margin-left:.25em;margin-right:.25em}.picker__select--month{width:35%}.picker__select--year{width:22.5%}.picker__select--month:focus,.picker__select--year:focus{border-color:#0089ec}.picker__nav--next,.picker__nav--prev{position:absolute;padding:.5em 1.25em;width:1em;height:1em;box-sizing:content-box;top:-.25em}.picker__nav--prev{left:-1em;padding-right:1.25em}.picker__nav--next{right:-1em;padding-left:1.25em}@media (min-width:24.5em){.picker__select--month,.picker__select--year{margin-top:-.5em}.picker__nav--next,.picker__nav--prev{top:-.33em}.picker__nav--prev{padding-right:1.5em}.picker__nav--next{padding-left:1.5em}}.picker__nav--next:before,.picker__nav--prev:before{content:" ";border-top:.5em solid transparent;border-bottom:.5em solid transparent;border-right:.75em solid #000;width:0;height:0;display:block;margin:0 auto}.picker__nav--next:before{border-right:0;border-left:.75em solid #000}.picker__nav--next:hover,.picker__nav--prev:hover{cursor:pointer;color:#000;background:#b1dcfb}.picker__nav--disabled,.picker__nav--disabled:before,.picker__nav--disabled:before:hover,.picker__nav--disabled:hover{cursor:default;background:0 0;border-right-color:#f5f5f5;border-left-color:#f5f5f5}.picker__table{text-align:center;font-size:inherit;width:100%;margin-top:.75em;margin-bottom:.5em}@media (min-height:33.875em){.picker__table{margin-bottom:.75em}}.picker__table td{margin:0;padding:0}.picker__weekday{width:14.285714286%;font-size:.75em;padding-bottom:.25em;color:#999;font-weight:500}@media (min-height:33.875em){.picker__weekday{padding-bottom:.5em}}.picker__day{padding:.3125em 0;font-weight:200;border:1px solid transparent}.picker__day--today{position:relative}.picker__day--today:before{content:" ";position:absolute;top:2px;right:2px;width:0;height:0;border-top:.5em solid #0059bc;border-left:.5em solid transparent}.picker__day--disabled:before{border-top-color:#aaa}.picker__day--outfocus{color:#ddd}.picker--focused .picker__day--highlighted,.picker__day--highlighted:hover,.picker__day--infocus:hover,.picker__day--outfocus:hover{cursor:pointer;color:#000;background:#b1dcfb}.picker__day--highlighted{border-color:#0089ec}.picker--focused .picker__day--selected,.picker__day--selected,.picker__day--selected:hover{background:#0089ec;color:#fff}.picker--focused .picker__day--disabled,.picker__day--disabled,.picker__day--disabled:hover{background:#f5f5f5;border-color:#f5f5f5;color:#ddd;cursor:default}.picker__day--highlighted.picker__day--disabled,.picker__day--highlighted.picker__day--disabled:hover{background:#bbb}.picker__footer{text-align:center}.picker__button--clear,.picker__button--close,.picker__button--today{border:1px solid #fff;background:#fff;font-size:.8em;padding:.66em 0;font-weight:700;width:33%;display:inline-block;vertical-align:bottom}.picker__button--clear:hover,.picker__button--close:hover,.picker__button--today:hover{cursor:pointer;color:#000;background:#b1dcfb;border-bottom-color:#b1dcfb}.picker__button--clear:focus,.picker__button--close:focus,.picker__button--today:focus{background:#b1dcfb;border-color:#0089ec;outline:0}.picker__button--clear:before,.picker__button--close:before,.picker__button--today:before{position:relative;display:inline-block;height:0}.picker__button--clear:before,.picker__button--today:before{content:" ";margin-right:.45em}.picker__button--today:before{top:-.05em;width:0;border-top:.66em solid #0059bc;border-left:.66em solid transparent}.picker__button--clear:before{top:-.25em;width:.66em;border-top:3px solid #e20}.picker__button--close:before{content:"\D7";top:-.1em;vertical-align:top;font-size:1.1em;margin-right:.35em;color:#777}.picker__button--today[disabled],.picker__button--today[disabled]:hover{background:#f5f5f5;border-color:#f5f5f5;color:#ddd;cursor:default}.picker__button--today[disabled]:before{border-top-color:#aaa}.picker__list{list-style:none;padding:.75em 0 4.2em;margin:0}.picker__list-item{border-bottom:1px solid #ddd;border-top:1px solid #ddd;margin-bottom:-1px;position:relative;background:#fff;padding:.75em 1.25em}.picker__list-item--highlighted,.picker__list-item:hover{border-color:#0089ec;z-index:10}.picker--focused .picker__list-item--highlighted,.picker__list-item--highlighted:hover,.picker__list-item:hover{cursor:pointer;color:#000;background:#b1dcfb}@media (min-height:46.75em){.picker__list-item{padding:.5em 1em}}.picker--focused .picker__list-item--selected,.picker__list-item--selected,.picker__list-item--selected:hover{background:#0089ec;color:#fff;z-index:10}.picker--focused .picker__list-item--disabled,.picker__list-item--disabled,.picker__list-item--disabled:hover{background:#f5f5f5;color:#ddd;cursor:default;border-color:#ddd;z-index:auto}.picker--time .picker__button--clear{display:block;width:80%;margin:1em auto 0;padding:1em 1.25em;background:0 0;border:0;font-weight:500;font-size:.67em;text-align:center;text-transform:uppercase;color:#666}.picker--time .picker__button--clear:focus,.picker--time .picker__button--clear:hover{background:#e20;border-color:#e20;cursor:pointer;color:#fff;outline:0}.picker--time .picker__button--clear:before{top:-.25em;color:#666;font-size:1.25em;font-weight:700}.picker--time .picker__button--clear:focus:before,.picker--time .picker__button--clear:hover:before{color:#fff;border-color:#fff}.picker--time .picker__frame{min-width:256px;max-width:320px}.picker--time .picker__box{font-size:1em;background:#f2f2f2;padding:0}@media (min-height:40.125em){.picker--time .picker__box{margin-bottom:5em}}/*!
 * Styling for RTL (right-to-left) languages using pickadate.js
 *//*.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}.slick-next:before,[dir=rtl] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}[dir=rtl] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-size:20px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000}.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y}.notification-count,.rich-text .fr-video>*{-webkit-box-sizing:content-box;-moz-box-sizing:content-box}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}/*!
*/
/*.tippy-touch{cursor:pointer!important}.tippy-notransition{transition:none!important}
.tippy-popper{max-width:350px;-webkit-perspective:700px;perspective:700px;z-index:9999;outline:0;transition-timing-function:cubic-bezier(.165,.84,.44,1);line-height:1.4}.tippy-popper[data-html]{max-width:96%;max-width:calc(100% - 20px)}.tippy-popper[x-placement^=top] .tippy-roundarrow{bottom:-8px;-webkit-transform-origin:50% 0;transform-origin:50% 0}.tippy-popper[x-placement^=top] .tippy-roundarrow svg{position:absolute;left:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.tippy-popper[x-placement^=top] .tippy-arrow{border-top:7px solid #333;border-right:7px solid transparent;border-left:7px solid transparent;bottom:-7px;margin:0 6px;-webkit-transform-origin:50% 0;transform-origin:50% 0}.tippy-popper[x-placement^=top] .tippy-backdrop{border-radius:40% 40% 0 0;-webkit-transform-origin:0 90%;transform-origin:0 90%}.tippy-popper[x-placement^=top] .tippy-backdrop[data-state=visible]{-webkit-transform:scale(6) translate(-50%,25%);transform:scale(6) translate(-50%,25%);opacity:1}.tippy-popper[x-placement^=top] .tippy-backdrop[data-state=hidden]{-webkit-transform:scale(1) translate(-50%,25%);transform:scale(1) translate(-50%,25%);opacity:0}.tippy-popper[x-placement^=top] [data-animation=shift-toward][data-state=visible]{opacity:1;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=shift-toward][data-state=hidden]{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}.tippy-popper[x-placement^=top] [data-animation=perspective]{-webkit-transform-origin:bottom;transform-origin:bottom}.tippy-popper[x-placement^=top] [data-animation=perspective][data-state=visible]{opacity:1;-webkit-transform:translateY(-10px) rotateX(0);transform:translateY(-10px) rotateX(0)}.tippy-popper[x-placement^=top] [data-animation=perspective][data-state=hidden]{opacity:0;-webkit-transform:translateY(0) rotateX(90deg);transform:translateY(0) rotateX(90deg)}.tippy-popper[x-placement^=top] [data-animation=fade][data-state=visible]{opacity:1;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=fade][data-state=hidden]{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=shift-away][data-state=visible]{opacity:1;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=shift-away][data-state=hidden]{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}.tippy-popper[x-placement^=top] [data-animation=scale][data-state=visible]{opacity:1;-webkit-transform:translateY(-10px) scale(1);transform:translateY(-10px) scale(1)}.tippy-popper[x-placement^=top] [data-animation=scale][data-state=hidden]{opacity:0;-webkit-transform:translateY(0) scale(0);transform:translateY(0) scale(0)}.tippy-popper[x-placement^=bottom] .tippy-roundarrow{top:-8px;-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.tippy-popper[x-placement^=bottom] .tippy-roundarrow svg{position:absolute;left:0;-webkit-transform:rotate(0);transform:rotate(0)}.tippy-popper[x-placement^=bottom] .tippy-arrow{border-bottom:7px solid #333;border-right:7px solid transparent;border-left:7px solid transparent;top:-7px;margin:0 6px;-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.tippy-popper[x-placement^=bottom] .tippy-backdrop{border-radius:0 0 30% 30%;-webkit-transform-origin:0 -90%;transform-origin:0 -90%}.tippy-popper[x-placement^=bottom] .tippy-backdrop[data-state=visible]{-webkit-transform:scale(6) translate(-50%,-125%);transform:scale(6) translate(-50%,-125%);opacity:1}.tippy-popper[x-placement^=bottom] .tippy-backdrop[data-state=hidden]{-webkit-transform:scale(1) translate(-50%,-125%);transform:scale(1) translate(-50%,-125%);opacity:0}.tippy-popper[x-placement^=bottom] [data-animation=shift-toward][data-state=visible]{opacity:1;-webkit-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=shift-toward][data-state=hidden]{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}.tippy-popper[x-placement^=bottom] [data-animation=perspective]{-webkit-transform-origin:top;transform-origin:top}.tippy-popper[x-placement^=bottom] [data-animation=perspective][data-state=visible]{opacity:1;-webkit-transform:translateY(10px) rotateX(0);transform:translateY(10px) rotateX(0)}.tippy-popper[x-placement^=bottom] [data-animation=perspective][data-state=hidden]{opacity:0;-webkit-transform:translateY(0) rotateX(-90deg);transform:translateY(0) rotateX(-90deg)}.tippy-popper[x-placement^=bottom] [data-animation=fade][data-state=visible]{opacity:1;-webkit-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=fade][data-state=hidden]{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=shift-away][data-state=visible]{opacity:1;-webkit-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=shift-away][data-state=hidden]{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}.tippy-popper[x-placement^=bottom] [data-animation=scale][data-state=visible]{opacity:1;-webkit-transform:translateY(10px) scale(1);transform:translateY(10px) scale(1)}.tippy-popper[x-placement^=bottom] [data-animation=scale][data-state=hidden]{opacity:0;-webkit-transform:translateY(0) scale(0);transform:translateY(0) scale(0)}.tippy-popper[x-placement^=left] .tippy-roundarrow{right:-16px;-webkit-transform-origin:33.33333333% 50%;transform-origin:33.33333333% 50%}.tippy-popper[x-placement^=left] .tippy-roundarrow svg{position:absolute;left:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.tippy-popper[x-placement^=left] .tippy-arrow{border-left:7px solid #333;border-top:7px solid transparent;border-bottom:7px solid transparent;right:-7px;margin:3px 0;-webkit-transform-origin:0 50%;transform-origin:0 50%}.tippy-popper[x-placement^=left] .tippy-backdrop{border-radius:50% 0 0 50%;-webkit-transform-origin:100% 0;transform-origin:100% 0}.tippy-popper[x-placement^=left] .tippy-backdrop[data-state=visible]{-webkit-transform:scale(6) translate(40%,-50%);transform:scale(6) translate(40%,-50%);opacity:1}.tippy-popper[x-placement^=left] .tippy-backdrop[data-state=hidden]{-webkit-transform:scale(1.5) translate(40%,-50%);transform:scale(1.5) translate(40%,-50%);opacity:0}.tippy-popper[x-placement^=left] [data-animation=shift-toward][data-state=visible]{opacity:1;-webkit-transform:translateX(-10px);transform:translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=shift-toward][data-state=hidden]{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}.tippy-popper[x-placement^=left] [data-animation=perspective]{-webkit-transform-origin:right;transform-origin:right}.tippy-popper[x-placement^=left] [data-animation=perspective][data-state=visible]{opacity:1;-webkit-transform:translateX(-10px) rotateY(0);transform:translateX(-10px) rotateY(0)}.tippy-popper[x-placement^=left] [data-animation=perspective][data-state=hidden]{opacity:0;-webkit-transform:translateX(0) rotateY(-90deg);transform:translateX(0) rotateY(-90deg)}.tippy-popper[x-placement^=left] [data-animation=fade][data-state=visible]{opacity:1;-webkit-transform:translateX(-10px);transform:translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=fade][data-state=hidden]{opacity:0;-webkit-transform:translateX(-10px);transform:translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=shift-away][data-state=visible]{opacity:1;-webkit-transform:translateX(-10px);transform:translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=shift-away][data-state=hidden]{opacity:0;-webkit-transform:translateX(0);transform:translateX(0)}.tippy-popper[x-placement^=left] [data-animation=scale][data-state=visible]{opacity:1;-webkit-transform:translateX(-10px) scale(1);transform:translateX(-10px) scale(1)}.tippy-popper[x-placement^=left] [data-animation=scale][data-state=hidden]{opacity:0;-webkit-transform:translateX(0) scale(0);transform:translateX(0) scale(0)}.tippy-popper[x-placement^=right] .tippy-roundarrow{left:-16px;-webkit-transform-origin:66.66666666% 50%;transform-origin:66.66666666% 50%}.tippy-popper[x-placement^=right] .tippy-roundarrow svg{position:absolute;left:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.tippy-popper[x-placement^=right] .tippy-arrow{border-right:7px solid #333;border-top:7px solid transparent;border-bottom:7px solid transparent;left:-7px;margin:3px 0;-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.tippy-popper[x-placement^=right] .tippy-backdrop{border-radius:0 50% 50% 0;-webkit-transform-origin:-100% 0;transform-origin:-100% 0}.tippy-popper[x-placement^=right] .tippy-backdrop[data-state=visible]{-webkit-transform:scale(6) translate(-140%,-50%);transform:scale(6) translate(-140%,-50%);opacity:1}.tippy-popper[x-placement^=right] .tippy-backdrop[data-state=hidden]{-webkit-transform:scale(1.5) translate(-140%,-50%);transform:scale(1.5) translate(-140%,-50%);opacity:0}.tippy-popper[x-placement^=right] [data-animation=shift-toward][data-state=visible]{opacity:1;-webkit-transform:translateX(10px);transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=shift-toward][data-state=hidden]{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}.tippy-popper[x-placement^=right] [data-animation=perspective]{-webkit-transform-origin:left;transform-origin:left}.tippy-popper[x-placement^=right] [data-animation=perspective][data-state=visible]{opacity:1;-webkit-transform:translateX(10px) rotateY(0);transform:translateX(10px) rotateY(0)}.tippy-popper[x-placement^=right] [data-animation=perspective][data-state=hidden]{opacity:0;-webkit-transform:translateX(0) rotateY(90deg);transform:translateX(0) rotateY(90deg)}.tippy-popper[x-placement^=right] [data-animation=fade][data-state=visible]{opacity:1;-webkit-transform:translateX(10px);transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=fade][data-state=hidden]{opacity:0;-webkit-transform:translateX(10px);transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=shift-away][data-state=visible]{opacity:1;-webkit-transform:translateX(10px);transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=shift-away][data-state=hidden]{opacity:0;-webkit-transform:translateX(0);transform:translateX(0)}.tippy-popper[x-placement^=right] [data-animation=scale][data-state=visible]{opacity:1;-webkit-transform:translateX(10px) scale(1);transform:translateX(10px) scale(1)}.tippy-popper[x-placement^=right] [data-animation=scale][data-state=hidden]{opacity:0;-webkit-transform:translateX(0) scale(0);transform:translateX(0) scale(0)}.tippy-tooltip{position:relative;color:#fff;border-radius:4px;font-size:.9rem;padding:.3rem .6rem;text-align:center;will-change:transform;background-color:#333}.tippy-tooltip[data-size=small]{padding:.2rem .4rem;font-size:.75rem}.tippy-tooltip[data-size=large]{padding:.4rem .8rem;font-size:1rem}.tippy-tooltip[data-animatefill]{overflow:hidden;background-color:transparent}.tippy-tooltip[data-animatefill] .tippy-content{transition:-webkit-clip-path cubic-bezier(.46,.1,.52,.98);transition:clip-path cubic-bezier(.46,.1,.52,.98);transition:clip-path cubic-bezier(.46,.1,.52,.98),-webkit-clip-path cubic-bezier(.46,.1,.52,.98)}.tippy-tooltip[data-interactive],.tippy-tooltip[data-interactive] path{pointer-events:auto}.tippy-tooltip[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.53,2,.36,.85)}.tippy-tooltip[data-inertia][data-state=hidden]{transition-timing-function:ease}.tippy-arrow,.tippy-roundarrow{position:absolute;width:0;height:0}.tippy-roundarrow{width:24px;height:8px;fill:#333;pointer-events:none}.tippy-backdrop{position:absolute;will-change:transform;background-color:#333;border-radius:50%;width:26%;left:50%;top:50%;z-index:-1;transition:all cubic-bezier(.46,.1,.52,.98);backface-visibility:hidden}.tippy-backdrop:after{content:"";float:left;padding-top:100%}body:not(.tippy-touch) .tippy-tooltip[data-animatefill][data-state=visible] .tippy-content{-webkit-clip-path:ellipse(100% 100% at 50% 50%);clip-path:ellipse(100% 100% at 50% 50%)}body:not(.tippy-touch) .tippy-tooltip[data-animatefill][data-state=hidden] .tippy-content{-webkit-clip-path:ellipse(5% 50% at 50% 50%);clip-path:ellipse(5% 50% at 50% 50%)}body:not(.tippy-touch) .tippy-popper[x-placement=right] .tippy-tooltip[data-animatefill][data-state=visible] .tippy-content{-webkit-clip-path:ellipse(135% 100% at 0 50%);clip-path:ellipse(135% 100% at 0 50%)}body:not(.tippy-touch) .tippy-popper[x-placement=right] .tippy-tooltip[data-animatefill][data-state=hidden] .tippy-content{-webkit-clip-path:ellipse(40% 100% at 0 50%);clip-path:ellipse(40% 100% at 0 50%)}body:not(.tippy-touch) .tippy-popper[x-placement=left] .tippy-tooltip[data-animatefill][data-state=visible] .tippy-content{-webkit-clip-path:ellipse(135% 100% at 100% 50%);clip-path:ellipse(135% 100% at 100% 50%)}body:not(.tippy-touch) .tippy-popper[x-placement=left] .tippy-tooltip[data-animatefill][data-state=hidden] .tippy-content{-webkit-clip-path:ellipse(40% 100% at 100% 50%);clip-path:ellipse(40% 100% at 100% 50%)}@media (max-width:360px){.tippy-popper{max-width:96%;max-width:calc(100% - 20px)}}.activity-list-items .additional-info .evaluation-text-container,.contribution-list .additional-info .evaluation-text-container,.design-quotient .description-wrapper,.design-quotient-chart .text-overlay,.form-inputs .picker__holder,.mini-pager,.modal-container .row,.paginator .page-indicator-text,.user-menu .loading-indicator,form .picker__holder{font-size:0!important}.activity-list-items .additional-info .evaluation-text-container:before,.contribution-list .additional-info .evaluation-text-container:before,.design-quotient .description-wrapper:before,.design-quotient-chart .text-overlay:before,.form-inputs .picker__holder:before,.mini-pager:before,.modal-container .row:before,.paginator .page-indicator-text:before,.user-menu .loading-indicator:before,form .picker__holder:before{content:'';display:inline-block;height:100%;vertical-align:middle}.activity-list-items .additional-info .evaluation-text,.contribution-list .additional-info .evaluation-text,.design-quotient .description,.design-quotient-chart .text-overlay h2,.form-inputs .picker__holder .picker__frame,.mini-pager .middle,.modal-container .notification-modal.info,.modal-container .notification-modal.scary,.paginator .page-indicator-wrapper,.user-menu .loading-indicator .dashboard-load-error,form .picker__holder .picker__frame{display:inline-block;vertical-align:middle}.banner-cta-button,.banner-cta-button:link,.banner-cta-button:visited,.comment-lg-button,.comment-lg-button:link,.comment-lg-button:visited,.comment-sm-button,.comment-sm-button:link,.comment-sm-button:visited,.contribute-cta-button,.contribute-cta-button:link,.contribute-cta-button:visited,.cta-button,.cta-button:link,.cta-button:visited,.intermediate-lg-button,.intermediate-lg-button:link,.intermediate-lg-button:visited,.intermediate-sm-button,.intermediate-sm-button:link,.intermediate-sm-button:visited,.primary-lg-button,.primary-lg-button:link,.primary-lg-button:visited,.primary-sm-button,.primary-sm-button:link,.primary-sm-button:visited,.secondary-lg-button,.secondary-lg-button:link,.secondary-lg-button:visited,.secondary-sm-button,.secondary-sm-button:link,.secondary-sm-button:visited{display:table;height:44px;padding:0 10px;overflow:hidden;border-radius:1.6px;border:2px solid;cursor:pointer;outline:0;color:#323c47;white-space:normal;text-decoration:none;text-transform:uppercase;text-align:center;letter-spacing:1.5px}.intermediate-lg-button .align-wrapper button:hover,.intermediate-lg-button:link .align-wrapper button:hover,.intermediate-lg-button:visited .align-wrapper button:hover,.intermediate-sm-button .align-wrapper button:hover,.intermediate-sm-button:link .align-wrapper button:hover,.intermediate-sm-button:visited .align-wrapper button:hover,.link-button:hover{text-decoration:underline}@media all and (min-width:640px) and (max-width:767px),all and (min-width:1024px){.banner-cta-button,.banner-cta-button:link,.banner-cta-button:visited,.comment-lg-button,.comment-lg-button:link,.comment-lg-button:visited,.comment-sm-button,.comment-sm-button:link,.comment-sm-button:visited,.contribute-cta-button,.contribute-cta-button:link,.contribute-cta-button:visited,.cta-button,.cta-button:link,.cta-button:visited,.intermediate-lg-button,.intermediate-lg-button:link,.intermediate-lg-button:visited,.intermediate-sm-button,.intermediate-sm-button:link,.intermediate-sm-button:visited,.primary-lg-button,.primary-lg-button:link,.primary-lg-button:visited,.primary-sm-button,.primary-sm-button:link,.primary-sm-button:visited,.secondary-lg-button,.secondary-lg-button:link,.secondary-lg-button:visited,.secondary-sm-button,.secondary-sm-button:link,.secondary-sm-button:visited{font:400 13px/1em "Open Sans","Lucida Sans",Arial;font-weight:400}}@media all and (max-width:639px),all and (min-width:768px) and (max-width:1023px){.banner-cta-button,.banner-cta-button:link,.banner-cta-button:visited,.comment-lg-button,.comment-lg-button:link,.comment-lg-button:visited,.comment-sm-button,.comment-sm-button:link,.comment-sm-button:visited,.contribute-cta-button,.contribute-cta-button:link,.contribute-cta-button:visited,.cta-button,.cta-button:link,.cta-button:visited,.intermediate-lg-button,.intermediate-lg-button:link,.intermediate-lg-button:visited,.intermediate-sm-button,.intermediate-sm-button:link,.intermediate-sm-button:visited,.primary-lg-button,.primary-lg-button:link,.primary-lg-button:visited,.primary-sm-button,.primary-sm-button:link,.primary-sm-button:visited,.secondary-lg-button,.secondary-lg-button:link,.secondary-lg-button:visited,.secondary-sm-button,.secondary-sm-button:link,.secondary-sm-button:visited{font:400 12px/1em "Open Sans","Lucida Sans",Arial;font-weight:400}}.platform-font,.sub-section-title{font-family:"Open Sans","Lucida Sans",Arial}.fr-box.rich-text-editor .fr-dropdown-menu li blockquote a,.rich-text em,.rich-text i{font-style:italic}.banner-cta-button input[type=file],.comment-lg-button input[type=file],.comment-sm-button input[type=file],.contribute-cta-button input[type=file],.cta-button input[type=file],.intermediate-lg-button input[type=file],.intermediate-sm-button input[type=file],.primary-lg-button input[type=file],.primary-sm-button input[type=file],.secondary-lg-button input[type=file],.secondary-sm-button input[type=file]{opacity:0;-ms-filter:"alpha(opacity=0)";-khtml-opacity:0;-moz-opacity:0;position:absolute;left:-9999em}.overlay,.upload-input input[type=file]{opacity:0;-ms-filter:"alpha(opacity=0)";-khtml-opacity:0}.banner-cta-button span,.banner-cta-button:link span,.banner-cta-button:visited span,.comment-lg-button span,.comment-lg-button:link span,.comment-lg-button:visited span,.comment-sm-button span,.comment-sm-button:link span,.comment-sm-button:visited span,.contribute-cta-button span,.contribute-cta-button:link span,.contribute-cta-button:visited span,.cta-button span,.cta-button:link span,.cta-button:visited span,.intermediate-lg-button span,.intermediate-lg-button:link span,.intermediate-lg-button:visited span,.intermediate-sm-button span,.intermediate-sm-button:link span,.intermediate-sm-button:visited span,.primary-lg-button span,.primary-lg-button:link span,.primary-lg-button:visited span,.primary-sm-button span,.primary-sm-button:link span,.primary-sm-button:visited span,.secondary-lg-button span,.secondary-lg-button:link span,.secondary-lg-button:visited span,.secondary-sm-button span,.secondary-sm-button:link span,.secondary-sm-button:visited span{display:table-cell;vertical-align:middle;width:100%}.comment-lg-button,.comment-lg-button:link,.comment-lg-button:visited,.comment-sm-button,.comment-sm-button:link,.comment-sm-button:visited,.primary-lg-button,.primary-lg-button:link,.primary-lg-button:visited,.primary-sm-button,.primary-sm-button:link,.primary-sm-button:visited{background-color:#FFFFFF;border-color:#323c47;color:#323c47}.comment-lg-button:link:not(.loading):active,.comment-lg-button:link:not(.loading):focus,.comment-lg-button:link:not(.loading):hover,.comment-lg-button:not(.loading):active,.comment-lg-button:not(.loading):focus,.comment-lg-button:not(.loading):hover,.comment-lg-button:visited:not(.loading):active,.comment-lg-button:visited:not(.loading):focus,.comment-lg-button:visited:not(.loading):hover,.comment-sm-button:link:not(.loading):active,.comment-sm-button:link:not(.loading):focus,.comment-sm-button:link:not(.loading):hover,.comment-sm-button:not(.loading):active,.comment-sm-button:not(.loading):focus,.comment-sm-button:not(.loading):hover,.comment-sm-button:visited:not(.loading):active,.comment-sm-button:visited:not(.loading):focus,.comment-sm-button:visited:not(.loading):hover,.primary-lg-button:link:not(.loading):active,.primary-lg-button:link:not(.loading):focus,.primary-lg-button:link:not(.loading):hover,.primary-lg-button:not(.loading):active,.primary-lg-button:not(.loading):focus,.primary-lg-button:not(.loading):hover,.primary-lg-button:visited:not(.loading):active,.primary-lg-button:visited:not(.loading):focus,.primary-lg-button:visited:not(.loading):hover,.primary-sm-button:link:not(.loading):active,.primary-sm-button:link:not(.loading):focus,.primary-sm-button:link:not(.loading):hover,.primary-sm-button:not(.loading):active,.primary-sm-button:not(.loading):focus,.primary-sm-button:not(.loading):hover,.primary-sm-button:visited:not(.loading):active,.primary-sm-button:visited:not(.loading):focus,.primary-sm-button:visited:not(.loading):hover{color:#323c47;background-color:#FFFFFF;border-color:#323c47}.secondary-lg-button,.secondary-lg-button:link,.secondary-lg-button:visited,.secondary-sm-button,.secondary-sm-button:link,.secondary-sm-button:visited{background-color:#FFFFFF;border-color:#888888;color:#888888}.secondary-lg-button:link:not(.loading):active,.secondary-lg-button:link:not(.loading):focus,.secondary-lg-button:link:not(.loading):hover,.secondary-lg-button:not(.loading):active,.secondary-lg-button:not(.loading):focus,.secondary-lg-button:not(.loading):hover,.secondary-lg-button:visited:not(.loading):active,.secondary-lg-button:visited:not(.loading):focus,.secondary-lg-button:visited:not(.loading):hover,.secondary-sm-button:link:not(.loading):active,.secondary-sm-button:link:not(.loading):focus,.secondary-sm-button:link:not(.loading):hover,.secondary-sm-button:not(.loading):active,.secondary-sm-button:not(.loading):focus,.secondary-sm-button:not(.loading):hover,.secondary-sm-button:visited:not(.loading):active,.secondary-sm-button:visited:not(.loading):focus,.secondary-sm-button:visited:not(.loading):hover{color:#888888;background-color:#FFFFFF;border-color:#888888}.intermediate-lg-button,.intermediate-lg-button:link,.intermediate-lg-button:visited,.intermediate-sm-button,.intermediate-sm-button:link,.intermediate-sm-button:visited{background:0 0;border:none;text-transform:none;float:right;cursor:inherit;position:relative;padding:0}.accordion .accordion-expandable-section .accordion-expand,.add-link,.section-title,.transformed-text{text-transform:uppercase}.intermediate-lg-button .align-wrapper,.intermediate-lg-button:link .align-wrapper,.intermediate-lg-button:visited .align-wrapper,.intermediate-sm-button .align-wrapper,.intermediate-sm-button:link .align-wrapper,.intermediate-sm-button:visited .align-wrapper{display:table-cell;vertical-align:middle}.intermediate-lg-button .align-wrapper button,.intermediate-lg-button:link .align-wrapper button,.intermediate-lg-button:visited .align-wrapper button,.intermediate-sm-button .align-wrapper button,.intermediate-sm-button:link .align-wrapper button,.intermediate-sm-button:visited .align-wrapper button{cursor:pointer;line-height:inherit!important;background:0 0;border:none;padding:0;margin:0;color:#11BAD3}@media all and (max-width:639px),all and (min-width:768px) and (max-width:1023px){.intermediate-lg-button .align-wrapper button,.intermediate-lg-button:link .align-wrapper button,.intermediate-lg-button:visited .align-wrapper button,.intermediate-sm-button .align-wrapper button,.intermediate-sm-button:link .align-wrapper button,.intermediate-sm-button:visited .align-wrapper button{font-size:12px;line-height:19px}}button.comment-lg-button,button.comment-sm-button,button.primary-lg-button,button.primary-sm-button,button.secondary-lg-button,button.secondary-sm-button,input.comment-lg-button,input.comment-sm-button,input.primary-lg-button,input.primary-sm-button,input.secondary-lg-button,input.secondary-sm-button{display:block}.comment-sm-button,.intermediate-sm-button,.primary-sm-button,.secondary-sm-button{width:145px}.comment-lg-button,.primary-lg-button,.secondary-lg-button{width:300px}.comment-lg-button,.comment-lg-button:link,.comment-lg-button:visited,.comment-sm-button,.comment-sm-button:link,.comment-sm-button:visited{position:relative;padding-left:45px}.comment-lg-button:before,.comment-lg-button:link:before,.comment-lg-button:visited:before,.comment-sm-button:before,.comment-sm-button:link:before,.comment-sm-button:visited:before{background-image:url("https://media-ashoka.oiengine.com/static/resources/20200406162214/rwd-images/sprites-ltr.svg");background-size:100px 405px;background-position:-60px -100px;content:'';display:block;height:20px;width:25px;position:absolute;top:10px;left:10px}.comment-lg-button:not(.loading):active:before,.comment-lg-button:not(.loading):focus:before,.comment-lg-button:not(.loading):hover:before,.comment-sm-button:not(.loading):active:before,.comment-sm-button:not(.loading):focus:before,.comment-sm-button:not(.loading):hover:before{background-position:0 -385px}@media all and (min-width:640px) and (max-width:767px),all and (min-width:1024px){.intermediate-lg-button .align-wrapper button,.intermediate-lg-button:link .align-wrapper button,.intermediate-lg-button:visited .align-wrapper button,.intermediate-sm-button .align-wrapper button,.intermediate-sm-button:link .align-wrapper button,.intermediate-sm-button:visited .align-wrapper button{font-size:15px;line-height:25px}.comment-sm-button{width:auto}}.link-button{cursor:pointer;background:0 0;border:none;padding:0;margin:0;color:#11BAD3}@media all and (max-width:639px),all and (min-width:768px) and (max-width:1023px){.link-button{font-size:12px;line-height:19px}}@media all and (min-width:640px) and (max-width:767px),all and (min-width:1024px){.link-button{font-size:15px;line-height:25px}}.banner-cta-button,.banner-cta-button:link,.banner-cta-button:visited,.contribute-cta-button,.contribute-cta-button:link,.contribute-cta-button:visited,.cta-button,.cta-button:link,.cta-button:visited{padding-left:22px;padding-right:22px;min-width:200px;width:200px;font-weight:400;position:relative;background-color:#FFFFFF;border-color:#323c47;color:#323c47}.contribute-cta-button,.contribute-cta-button:link,.contribute-cta-button:visited{padding-left:42px}.add-link,.challenge-title-heading,.headline-text{font-weight:700}.contribute-cta-button:before,.contribute-cta-button:link:before,.contribute-cta-button:visited:before{background-image:url("https://media-ashoka.oiengine.com/static/resources/20200406162214/rwd-images/sprites-ltr.svg");background-size:100px 405px;content:'';display:block;height:22px;width:22px;position:absolute;top:9px;left:10px}.banner-cta-button span,.banner-cta-button:link span,.banner-cta-button:visited span,.contribute-cta-button span,.contribute-cta-button:link span,.contribute-cta-button:visited span,.cta-button span,.cta-button:link span,.cta-button:visited span{white-space:nowrap}.banner-cta-button:not(.loading):active,.banner-cta-button:not(.loading):focus,.banner-cta-button:not(.loading):hover,.contribute-cta-button:not(.loading):active,.contribute-cta-button:not(.loading):focus,.contribute-cta-button:not(.loading):hover,.cta-button:not(.loading):active,.cta-button:not(.loading):focus,.cta-button:not(.loading):hover{color:#323c47;background-color:#FFFFFF;border-color:#323c47}.contribute-cta-button:before{background-position:-40px -120px}.contribute-cta-button:not(.loading):active:before,.contribute-cta-button:not(.loading):focus:before,.contribute-cta-button:not(.loading):hover:before{background-position:-73px -315px}.contribute-cta-button:link:before{background-position:-40px -120px}.contribute-cta-button:link:not(.loading):active:before,.contribute-cta-button:link:not(.loading):focus:before,.contribute-cta-button:link:not(.loading):hover:before{background-position:-73px -315px}.contribute-cta-button:visited:before{background-position:-40px -120px}.contribute-cta-button:visited:not(.loading):active:before,.contribute-cta-button:visited:not(.loading):focus:before,.contribute-cta-button:visited:not(.loading):hover:before{background-position:-73px -315px}.banner-cta-button{background-color:#4e9ef1;border-color:#4e9ef1;color:#FFFFFF}.banner-cta-button:not(.loading):active,.banner-cta-button:not(.loading):focus,.banner-cta-button:not(.loading):hover{background-color:#102B4E;border-color:#102B4E;color:#FFFFFF}.banner-cta-button:link{background-color:#4e9ef1;border-color:#4e9ef1;color:#FFFFFF}.banner-cta-button:link:not(.loading):active,.banner-cta-button:link:not(.loading):focus,.banner-cta-button:link:not(.loading):hover{background-color:#102B4E;border-color:#102B4E;color:#FFFFFF}.banner-cta-button:visited{background-color:#4e9ef1;border-color:#4e9ef1;color:#FFFFFF}.banner-cta-button:visited:not(.loading):active,.banner-cta-button:visited:not(.loading):focus,.banner-cta-button:visited:not(.loading):hover{background-color:#102B4E;border-color:#102B4E;color:#FFFFFF}body,html{height:100%}body{background-color:#FFF;word-wrap:break-word}a,a.secondary-text{text-decoration:none;color:#02BAD3}a.secondary-text:hover,a:hover{text-decoration:underline}.rich-text ul,ul.list{list-style:square}.rich-text ol,ol.list{list-style-type:decimal}.search-page ul,.user-menu .introduction ul{list-style-type:none}.rich-text ol,.rich-text ul,ol.list,ul.list{padding-left:20px;list-style-position:inside}ul.dash-list{list-style:none}ul.dash-list li:before{content:"- ";display:inline}.above-overlay{z-index:10001!important}.above-notification-overlay{z-index:10101!important}.add-link{display:inline-block}.add-link:before{content:'+ ';display:inline}.center-image{position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover;overflow:hidden}.manage-item-container .action-remove:before,.view-more.open:after,.view-more:after{background-image:url("https://media-ashoka.oiengine.com/static/resources/20200406162214/rwd-images/sprites-ltr.svg");background-size:100px 405px}.center-image.placehold{background-color:#B5B5B5}.center-image img{position:absolute;left:100%}.challenge-title-heading:link,.challenge-title-heading:visited{color:#444}.clear-fix:after,.clear-fix:before,.form-inputs .form-group:after,.form-inputs .form-group:before,.row:after,form .form-group:after,form .form-group:before{content:".";display:block;height:0;overflow:hidden}.clear-margin-top{margin-top:0!important}.clear-margin-bottom{margin-bottom:0!important}.clear-margin-left{margin-left:0!important}.clear-margin-right{margin-right:0!important}.empty-list{display:block;text-align:center;color:#888}@media all and (max-width:639px),all and (min-width:768px) and (max-width:1023px){.empty-list{font-size:12px;line-height:19px;margin-bottom:.79167em}}@media all and (min-width:640px) and (max-width:767px),all and (min-width:1024px){.empty-list{font-size:15px;line-height:25px;margin-bottom:.83333em}}.display-none,.nonexistent{display:none}.main-color{color:#444}.keep-aspect-ratio{position:relative}.keep-aspect-ratio:before{content:"";display:block}.keep-aspect-ratio.ratio-2-1:before{padding-top:50%}.keep-aspect-ratio.ratio-3-2:before{padding-top:66.66667%}.keep-aspect-ratio.ratio-1-1:before{padding-top:100%}.keep-aspect-ratio .keep-aspect-content{position:absolute;top:0;right:0;bottom:0;left:0}.offscreen{height:1px;left:auto;overflow:hidden;position:absolute;text-indent:5000em;width:1px}.offscreen-position{position:absolute;top:-9999px;left:-9999px}.page-container{display:table;height:100%;width:100%}.page-container .page-row{display:table-row;height:1px}.page-container .page-row-expanded{display:table-row;height:100%}.display-inline-block,.sub-section-title,.url-container-inline,.view-more:after{display:inline-block}.fr-box.rich-text-editor.admin-text .fr-dropdown-menu li h4 a,.fr-box.rich-text-editor.user-text .fr-dropdown-menu li h1 a,.rich-text.admin-text h4,.rich-text.user-text h1,.rich-text.user-text h2,.rich-text.user-text h3,.rich-text.user-text h4,.rich-text.user-text h5,.rich-text.user-text h6,.secondary-title{color:#000;text-transform:uppercase;font-weight:700}@media all and (max-width:639px),all and (min-width:768px) and (max-width:1023px){.fr-box.rich-text-editor.admin-text .fr-dropdown-menu li h4 a,.fr-box.rich-text-editor.user-text .fr-dropdown-menu li h1 a,.rich-text.admin-text h4,.rich-text.user-text h1,.rich-text.user-text h2,.rich-text.user-text h3,.rich-text.user-text h4,.rich-text.user-text h5,.rich-text.user-text h6,.secondary-title{font-size:15px;line-height:22px;margin-bottom:.73333em}}@media all and (min-width:640px) and (max-width:767px),all and (min-width:1024px){.fr-box.rich-text-editor.admin-text .fr-dropdown-menu li h4 a,.fr-box.rich-text-editor.user-text .fr-dropdown-menu li h1 a,.rich-text.admin-text h4,.rich-text.user-text h1,.rich-text.user-text h2,.rich-text.user-text h3,.rich-text.user-text h4,.rich-text.user-text h5,.rich-text.user-text h6,.secondary-title{font-size:19px;line-height:29px;margin-bottom:.76316em}}.section-title{color:#888}@media all and (max-width:639px),all and (min-width:768px) and (max-width:1023px){.section-title{font-size:12px;line-height:19px;margin-bottom:.79167em}}@media all and (min-width:640px) and (max-width:767px),all and (min-width:1024px){.section-title{font-size:15px;line-height:25px;margin-bottom:.83333em}}.sub-section-title{color:#000}@media all and (max-width:639px),all and (min-width:768px) and (max-width:1023px){.sub-section-title{font-size:15px;line-height:22px}}@media all and (min-width:640px) and (max-width:767px),all and (min-width:1024px){.sub-section-title{font-size:19px;line-height:29px}}.banner-cta-button,.banner-cta-button:link,.banner-cta-button:visited,.comment-lg-button,.comment-lg-button:link,.comment-lg-button:visited,.comment-sm-button,.comment-sm-button:link,.comment-sm-button:visited,.contribute-cta-button,.contribute-cta-button:link,.contribute-cta-button:visited,.cta-button,.cta-button:link,.cta-button:visited,.form-inputs .custom-select,.form-inputs .mention,.form-inputs input[type=text],.form-inputs input[type=password],.form-inputs input[type=email],.form-inputs input[type=date],.form-inputs input[type=time],.form-inputs input[type=url],.form-inputs input[type=number],.form-inputs textarea,.intermediate-lg-button,.intermediate-lg-button:link,.intermediate-lg-button:visited,.intermediate-sm-button,.intermediate-sm-button:link,.intermediate-sm-button:visited,.paginator .box,.primary-lg-button,.primary-lg-button:link,.primary-lg-button:visited,.primary-sm-button,.primary-sm-button:link,.primary-sm-button:visited,.secondary-lg-button,.secondary-lg-button:link,.secondary-lg-button:visited,.secondary-sm-button,.secondary-sm-button:link,.secondary-sm-button:visited,.select2-container .select2-selection .select2-selection__rendered,.select2-container.select2-container--default .select2-selection .select2-selection__rendered,.select2-container.select2-dropdown--above .select2-selection .select2-selection__rendered,.transition,form .custom-select,form .mention,form input[type=text],form input[type=password],form input[type=email],form input[type=date],form input[type=time],form input[type=url],form input[type=number],form textarea{-webkit-transition:background-color 175ms ease-in-out,color 175ms ease-in-out,border-color 175ms ease-in-out;-moz-transition:background-color 175ms ease-in-out,color 175ms ease-in-out,border-color 175ms ease-in-out;transition:background-color 175ms ease-in-out,color 175ms ease-in-out,border-color 175ms ease-in-out}.url-container,.url-container-inline{text-align:left;direction:ltr;color:#888}.decorated-title,.text-center{text-align:center}@media all and (max-width:639px),all and (min-width:768px) and (max-width:1023px){.url-container,.url-container-inline{font-size:12px;line-height:19px}}@media all and (min-width:640px) and (max-width:767px),all and (min-width:1024px){.url-container,.url-container-inline{font-size:15px;line-height:25px}}.user-font{font-family:"Open Sans",Georgia}.accordion .accordion-expandable-section.accordion-expanded,.autocomplete,.expandable-section,.expandable-section-mobile-only{font-family:"Open Sans","Lucida Sans",Arial}.fr-box.dark-theme.rich-text-editor blockquote,.quote,.rich-text blockquote{color:#888;font-style:italic;border-left:1px solid #888}@media all and (max-width:639px),all and (min-width:768px) and (max-width:1023px){.fr-box.dark-theme.rich-text-editor blockquote,.quote,.rich-text blockquote{font-size:15px;line-height:22px;margin-bottom:.73333em}}@media all and (min-width:640px) and (max-width:767px),all and (min-width:1024px){.fr-box.dark-theme.rich-text-editor blockquote,.quote,.rich-text blockquote{font-size:19px;line-height:29px;margin-bottom:.76316em}}.view-more:after{background-position:-80px -120px;content:'';margin-left:5px;vertical-align:middle;height:6px;width:9px}.view-more.open:after{background-position:-60px -240px}@media all and (max-width:639px),all and (min-width:768px) and (max-width:1023px){.secondary-text{font-size:12px;line-height:19px}.secondary-text blockquote,.secondary-text h1,.secondary-text h2,.secondary-text h3,.secondary-text h4,.secondary-text h5,.secondary-text h6,.secondary-text p,blockquote.secondary-text,h1.secondary-text,h2.secondary-text,h3.secondary-text,h4.secondary-text,h5.secondary-text,h6.secondary-text,p.secondary-text{margin-bottom:.79167em}}@media all and (min-width:640px) and (max-width:767px),all and (min-width:1024px){.secondary-text{font-size:15px;line-height:25px}.secondary-text blockquote,.secondary-text h1,.secondary-text h2,.secondary-text h3,.secondary-text h4,.secondary-text h5,.secondary-text h6,.secondary-text p,blockquote.secondary-text,h1.secondary-text,h2.secondary-text,h3.secondary-text,h4.secondary-text,h5.secondary-text,h6.secondary-text,p.secondary-text{margin-bottom:.83333em}}.secondary-text{color:#888}@media all and (max-width:639px),all and (min-width:768px) and (max-width:1023px){.fr-box.rich-text-editor .fr-dropdown-menu li n a,.primary-text,.rich-text{font-size:15px;line-height:22px}.fr-box.rich-text-editor .fr-dropdown-menu li n a blockquote,.fr-box.rich-text-editor .fr-dropdown-menu li n a h1,.fr-box.rich-text-editor .fr-dropdown-menu li n a h2,.fr-box.rich-text-editor .fr-dropdown-menu li n a h3,.fr-box.rich-text-editor .fr-dropdown-menu li n a h4,.fr-box.rich-text-editor .fr-dropdown-menu li n a h5,.fr-box.rich-text-editor .fr-dropdown-menu li n a h6,.fr-box.rich-text-editor .fr-dropdown-menu li n a p,.primary-text blockquote,.primary-text h1,.primary-text h2,.primary-text h3,.primary-text h4,.primary-text h5,.primary-text h6,.primary-text p,.rich-text blockquote,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.rich-text h6,.rich-text p,blockquote.primary-text,blockquote.rich-text,h1.primary-text,h1.rich-text,h2.primary-text,h2.rich-text,h3.primary-text,h3.rich-text,h4.primary-text,h4.rich-text,h5.primary-text,h5.rich-text,h6.primary-text,h6.rich-text,p.primary-text,p.rich-text{margin-bottom:.73333em}}@media all and (min-width:640px) and (max-width:767px),all and (min-width:1024px){.fr-box.rich-text-editor .fr-dropdown-menu li n a,.primary-text,.rich-text{font-size:19px;line-height:29px}.fr-box.rich-text-editor .fr-dropdown-menu li n a blockquote,.fr-box.rich-text-editor .fr-dropdown-menu li n a h1,.fr-box.rich-text-editor .fr-dropdown-menu li n a h2,.fr-box.rich-text-editor .fr-dropdown-menu li n a h3,.fr-box.rich-text-editor .fr-dropdown-menu li n a h4,.fr-box.rich-text-editor .fr-dropdown-menu li n a h5,.fr-box.rich-text-editor .fr-dropdown-menu li n a h6,.fr-box.rich-text-editor .fr-dropdown-menu li n a p,.primary-text blockquote,.primary-text h1,.primary-text h2,.primary-text h3,.primary-text h4,.primary-text h5,.primary-text h6,.primary-text p,.rich-text blockquote,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.rich-text h6,.rich-text p,blockquote.primary-text,blockquote.rich-text,h1.primary-text,h1.rich-text,h2.primary-text,h2.rich-text,h3.primary-text,h3.rich-text,h4.primary-text,h4.rich-text,h5.primary-text,h5.rich-text,h6.primary-text,h6.rich-text,p.primary-text,p.rich-text{margin-bottom:.76316em}}.fr-box.rich-text-editor .fr-dropdown-menu li n a,.primary-text,.rich-text{color:#444}@media all and (max-width:639px),all and (min-width:768px) and (max-width:1023px){.sub-headline-text{font-size:19px;line-height:27px}.sub-headline-text blockquote,.sub-headline-text h1,.sub-headline-text h2,.sub-headline-text h3,.sub-headline-text h4,.sub-headline-text h5,.sub-headline-text h6,.sub-headline-text p,blockquote.sub-headline-text,h1.sub-headline-text,h2.sub-headline-text,h3.sub-headline-text,h4.sub-headline-text,h5.sub-headline-text,h6.sub-headline-text,p.sub-headline-text{margin-bottom:.71053em}}@media all and (min-width:640px) and (max-width:767px),all and (min-width:1024px){.sub-headline-text{font-size:24px;line-height:35px}.sub-headline-text blockquote,.sub-headline-text h1,.sub-headline-text h2,.sub-headline-text h3,.sub-headline-text h4,.sub-headline-text h5,.sub-headline-text h6,.sub-headline-text p,blockquote.sub-headline-text,h1.sub-headline-text,h2.sub-headline-text,h3.sub-headline-text,h4.sub-headline-text,h5.sub-headline-text,h6.sub-headline-text,p.sub-headline-text{margin-bottom:.72917em}}.sub-headline-text{color:#000}@media all and (max-width:639px),all and (min-width:768px) and (max-width:1023px){.headline-text{font-size:24px;line-height:33px}.headline-text blockquote,.headline-text h1,.headline-text h2,.headline-text h3,.headline-text h4,.headline-text h5,.headline-text h6,.headline-text p,blockquote.headline-text,h1.headline-text,h2.headline-text,h3.headline-text,h4.headline-text,h5.headline-text,h6.headline-text,p.headline-text{margin-bottom:.6875em}}@media all and (min-width:640px) and (max-width:767px),all and (min-width:1024px){.headline-text{font-size:31px;line-height:43px}.headline-text blockquote,.headline-text h1,.headline-text h2,.headline-text h3,.headline-text h4,.headline-text h5,.headline-text h6,.headline-text p,blockquote.headline-text,h1.headline-text,h2.headline-text,h3.headline-text,h4.headline-text,h5.headline-text,h6.headline-text,p.headline-text{margin-bottom:.69355em}}.headline-text{color:#000}@media all and (max-width:639px),all and (min-width:768px) and (max-width:1023px){.emphasis-text{font-size:31px;line-height:42px}.emphasis-text blockquote,.emphasis-text h1,.emphasis-text h2,.emphasis-text h3,.emphasis-text h4,.emphasis-text h5,.emphasis-text h6,.emphasis-text p,blockquote.emphasis-text,h1.emphasis-text,h2.emphasis-text,h3.emphasis-text,h4.emphasis-text,h5.emphasis-text,h6.emphasis-text,p.emphasis-text{margin-bottom:.67742em}}@media all and (min-width:640px) and (max-width:767px),all and (min-width:1024px){.emphasis-text{font-size:50px;line-height:67px}.emphasis-text blockquote,.emphasis-text h1,.emphasis-text h2,.emphasis-text h3,.emphasis-text h4,.emphasis-text h5,.emphasis-text h6,.emphasis-text p,blockquote.emphasis-text,h1.emphasis-text,h2.emphasis-text,h3.emphasis-text,h4.emphasis-text,h5.emphasis-text,h6.emphasis-text,p.emphasis-text{margin-bottom:.67em}}.emphasis-text{color:#444}.inspiration-color,a.inspiration-color{color:#FF971A}.inspiration-border-color{border-color:#FF971A}.concepting-color,a.concepting-color{color:#7EBE3D}.concepting-border-color{border-color:#7EBE3D}.evaluation-color,a.evaluation-color{color:#00A4D2}.evaluation-border-color{border-color:#00A4D2}.winner-color,a.winner-color{color:#E20074}.winner-border-color{border-color:#E20074}.realisation-color,a.realisation-color{color:#8F61A2}.realisation-border-color{border-color:#8F61A2}hr.strong-line{border:0;border-top:1px solid #888}.float-right{float:right}.float-left{float:left}.line-before{border-top:1px solid #888;bottom:-1px}.line-after{border-bottom:1px solid #888;bottom:-1px}#admin-section h1.section-title,#admin-section h2.section-title{text-transform:capitalize;color:#000;line-height:1.2em}.decorated-title,.manage-item-container .container-title{text-transform:uppercase}@media all and (max-width:639px),all and (min-width:768px) and (max-width:1023px){#admin-section h1.section-title,#admin-section h2.section-title{font-size:24px;margin-bottom:.6875em;line-height:.9em}}@media all and (min-width:640px) and (max-width:767px),all and (min-width:1024px){#admin-section h1.section-title,#admin-section h2.section-title{font-size:31px;margin-bottom:.69355em}}.success-text{color:#21a500}.error-text{color:#F12917}.inline-horizontally-centered{margin:auto}.bolder-text{font-weight:bolder}.decorated-title{display:flex;align-items:center;justify-content:center;overflow:hidden;font-weight:700}.decorated-title:after,.decorated-title:before{content:"";display:inline-block;position:relative;height:2px;width:33px;min-width:33px;background-color:#222;font-weight:700}.backgrounded-text,.table .odd{background-color:#F4F4F4}.decorated-title:before{margin-right:.5em}.decorated-title:after{margin-left:.5em}.wide-spacing{letter-spacing:1.5px}.flex-center{-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.backgrounded-text{padding:.8em}.distance-margin-top,.manage-challenge-roles .item-upload-container .item.active:first-child,.manage-group-admin .item-upload-container .item.active:first-child{margin-top:3.125%}@media all and (min-width:480px){.distance-margin-top,.manage-challenge-roles .item-upload-container .item.active:first-child,.manage-group-admin .item-upload-container .item.active:first-child{margin-top:2.08333%}}@media all and (min-width:640px){.distance-margin-top,.manage-challenge-roles .item-upload-container .item.active:first-child,.manage-group-admin .item-upload-container .item.active:first-child{margin-top:3.125%}}@media all and (min-width:768px){.distance-margin-top,.manage-challenge-roles .item-upload-container .item.active:first-child,.manage-group-admin .item-upload-container .item.active:first-child{margin-top:2.60417%}}@media all and (min-width:1024px){.distance-margin-top,.manage-challenge-roles .item-upload-container .item.active:first-child,.manage-group-admin .item-upload-container .item.active:first-child{margin-top:1.95312%}}@media all and (min-width:1280px){.distance-margin-top,.manage-challenge-roles .item-upload-container .item.active:first-child,.manage-group-admin .item-upload-container .item.active:first-child{margin-top:2.34375%}}.manage-challenge-roles .item-upload-container .row .item.active:first-child,.manage-group-admin .item-upload-container .row .item.active:first-child,.row .distance-margin-top,.row .manage-challenge-roles .item-upload-container .item.active:first-child,.row .manage-group-admin .item-upload-container .item.active:first-child{margin-top:3.33333%}@media all and (min-width:480px){.manage-challenge-roles .item-upload-container .row .item.active:first-child,.manage-group-admin .item-upload-container .row .item.active:first-child,.row .distance-margin-top,.row .manage-challenge-roles .item-upload-container .item.active:first-child,.row .manage-group-admin .item-upload-container .item.active:first-child{margin-top:2.17391%}}@media all and (min-width:640px){.manage-challenge-roles .item-upload-container .row .item.active:first-child,.manage-group-admin .item-upload-container .row .item.active:first-child,.row .distance-margin-top,.row .manage-challenge-roles .item-upload-container .item.active:first-child,.row .manage-group-admin .item-upload-container .item.active:first-child{margin-top:3.33333%}}@media all and (min-width:768px){.manage-challenge-roles .item-upload-container .row .item.active:first-child,.manage-group-admin .item-upload-container .row .item.active:first-child,.row .distance-margin-top,.row .manage-challenge-roles .item-upload-container .item.active:first-child,.row .manage-group-admin .item-upload-container .item.active:first-child{margin-top:2.76243%}}.distance-margin-right{margin-right:3.125%}@media all and (min-width:480px){.distance-margin-right{margin-right:2.08333%}}@media all and (min-width:640px){.distance-margin-right{margin-right:3.125%}}@media all and (min-width:768px){.distance-margin-right{margin-right:2.60417%}}@media all and (min-width:1024px){.manage-challenge-roles .item-upload-container .row .item.active:first-child,.manage-group-admin .item-upload-container .row .item.active:first-child,.row .distance-margin-top,.row .manage-challenge-roles .item-upload-container .item.active:first-child,.row .manage-group-admin .item-upload-container .item.active:first-child{margin-top:2.12766%}.distance-margin-right{margin-right:1.95312%}}@media all and (min-width:1280px){.manage-challenge-roles .item-upload-container .row .item.active:first-child,.manage-group-admin .item-upload-container .row .item.active:first-child,.row .distance-margin-top,.row .manage-challenge-roles .item-upload-container .item.active:first-child,.row .manage-group-admin .item-upload-container .item.active:first-child{margin-top:2.5641%}.distance-margin-right{margin-right:2.34375%}}.row .distance-margin-right{margin-right:3.33333%}@media all and (min-width:480px){.row .distance-margin-right{margin-right:2.17391%}}@media all and (min-width:640px){.row .distance-margin-right{margin-right:3.33333%}}@media all and (min-width:768px){.row .distance-margin-right{margin-right:2.76243%}}.contribution-list-section .contribution-list-wrapper,.distance-margin-bottom,.form-inputs .form-group,.form-inputs input[type=checkbox]+label,.form-inputs input[type=radio]+label,form .form-group,form input[type=checkbox]+label,form input[type=radio]+label{margin-bottom:3.125%}@media all and (min-width:480px){.contribution-list-section .contribution-list-wrapper,.distance-margin-bottom,.form-inputs .form-group,.form-inputs input[type=checkbox]+label,.form-inputs input[type=radio]+label,form .form-group,form input[type=checkbox]+label,form input[type=radio]+label{margin-bottom:2.08333%}}@media all and (min-width:640px){.contribution-list-section .contribution-list-wrapper,.distance-margin-bottom,.form-inputs .form-group,.form-inputs input[type=checkbox]+label,.form-inputs input[type=radio]+label,form .form-group,form input[type=checkbox]+label,form input[type=radio]+label{margin-bottom:3.125%}}@media all and (min-width:768px){.contribution-list-section .contribution-list-wrapper,.distance-margin-bottom,.form-inputs .form-group,.form-inputs input[type=checkbox]+label,.form-inputs input[type=radio]+label,form .form-group,form input[type=checkbox]+label,form input[type=radio]+label{margin-bottom:2.60417%}}@media all and (min-width:1024px){.row .distance-margin-right{margin-right:2.12766%}.contribution-list-section .contribution-list-wrapper,.distance-margin-bottom,.form-inputs .form-group,.form-inputs input[type=checkbox]+label,.form-inputs input[type=radio]+label,form .form-group,form input[type=checkbox]+label,form input[type=radio]+label{margin-bottom:1.95312%}}@media all and (min-width:1280px){.row .distance-margin-right{margin-right:2.5641%}.contribution-list-section .contribution-list-wrapper,.distance-margin-bottom,.form-inputs .form-group,.form-inputs input[type=checkbox]+label,.form-inputs input[type=radio]+label,form .form-group,form input[type=checkbox]+label,form input[type=radio]+label{margin-bottom:2.34375%}}.contribution-list-section .row .contribution-list-wrapper,.form-inputs .row .form-group,.form-inputs .row input[type=checkbox]+label,.form-inputs .row input[type=radio]+label,.row .contribution-list-section .contribution-list-wrapper,.row .distance-margin-bottom,.row .form-inputs .form-group,.row .form-inputs input[type=checkbox]+label,.row .form-inputs input[type=radio]+label,.row form .form-group,.row form input[type=checkbox]+label,.row form input[type=radio]+label,form .row .form-group,form .row input[type=checkbox]+label,form .row input[type=radio]+label{margin-bottom:3.33333%}@media all and (min-width:480px){.contribution-list-section .row .contribution-list-wrapper,.form-inputs .row .form-group,.form-inputs .row input[type=checkbox]+label,.form-inputs .row input[type=radio]+label,.row .contribution-list-section .contribution-list-wrapper,.row .distance-margin-bottom,.row .form-inputs .form-group,.row .form-inputs input[type=checkbox]+label,.row .form-inputs input[type=radio]+label,.row form .form-group,.row form input[type=checkbox]+label,.row form input[type=radio]+label,form .row .form-group,form .row input[type=checkbox]+label,form .row input[type=radio]+label{margin-bottom:2.17391%}}@media all and (min-width:640px){.contribution-list-section .row .contribution-list-wrapper,.form-inputs .row .form-group,.form-inputs .row input[type=checkbox]+label,.form-inputs .row input[type=radio]+label,.row .contribution-list-section .contribution-list-wrapper,.row .distance-margin-bottom,.row .form-inputs .form-group,.row .form-inputs input[type=checkbox]+label,.row .form-inputs input[type=radio]+label,.row form .form-group,.row form input[type=checkbox]+label,.row form input[type=radio]+label,form .row .form-group,form .row input[type=checkbox]+label,form .row input[type=radio]+label{margin-bottom:3.33333%}}@media all and (min-width:768px){.contribution-list-section .row .contribution-list-wrapper,.form-inputs .row .form-group,.form-inputs .row input[type=checkbox]+label,.form-inputs .row input[type=radio]+label,.row .contribution-list-section .contribution-list-wrapper,.row .distance-margin-bottom,.row .form-inputs .form-group,.row .form-inputs input[type=checkbox]+label,.row .form-inputs input[type=radio]+label,.row form .form-group,.row form input[type=checkbox]+label,.row form input[type=radio]+label,form .row .form-group,form .row input[type=checkbox]+label,form .row input[type=radio]+label{margin-bottom:2.76243%}}.distance-margin-left{margin-left:3.125%}@media all and (min-width:480px){.distance-margin-left{margin-left:2.08333%}}@media all and (min-width:640px){.distance-margin-left{margin-left:3.125%}}@media all and (min-width:768px){.distance-margin-left{margin-left:2.60417%}}@media all and (min-width:1024px){.contribution-list-section .row .contribution-list-wrapper,.form-inputs .row .form-group,.form-inputs .row input[type=checkbox]+label,.form-inputs .row input[type=radio]+label,.row .contribution-list-section .contribution-list-wrapper,.row .distance-margin-bottom,.row .form-inputs .form-group,.row .form-inputs input[type=checkbox]+label,.row .form-inputs input[type=radio]+label,.row form .form-group,.row form input[type=checkbox]+label,.row form input[type=radio]+label,form .row .form-group,form .row input[type=checkbox]+label,form .row input[type=radio]+label{margin-bottom:2.12766%}.distance-margin-left{margin-left:1.95312%}}@media all and (min-width:1280px){.contribution-list-section .row .contribution-list-wrapper,.form-inputs .row .form-group,.form-inputs .row input[type=checkbox]+label,.form-inputs .row input[type=radio]+label,.row .contribution-list-section .contribution-list-wrapper,.row .distance-margin-bottom,.row .form-inputs .form-group,.row .form-inputs input[type=checkbox]+label,.row .form-inputs input[type=radio]+label,.row form .form-group,.row form input[type=checkbox]+label,.row form input[type=radio]+label,form .row .form-group,form .row input[type=checkbox]+label,form .row input[type=radio]+label{margin-bottom:2.5641%}.distance-margin-left{margin-left:2.34375%}}.row .distance-margin-left{margin-left:3.33333%}@media all and (min-width:480px){.row .distance-margin-left{margin-left:2.17391%}}@media all and (min-width:640px){.row .distance-margin-left{margin-left:3.33333%}}@media all and (min-width:768px){.row .distance-margin-left{margin-left:2.76243%}}.accordion .accordion-expandable-section,.distance-padding-top{padding-top:3.125%}@media all and (min-width:480px){.accordion .accordion-expandable-section,.distance-padding-top{padding-top:2.08333%}}@media all and (min-width:640px){.accordion .accordion-expandable-section,.distance-padding-top{padding-top:3.125%}}@media all and (min-width:768px){.accordion .accordion-expandable-section,.distance-padding-top{padding-top:2.60417%}}@media all and (min-width:1024px){.row .distance-margin-left{margin-left:2.12766%}.accordion .accordion-expandable-section,.distance-padding-top{padding-top:1.95312%}}@media all and (min-width:1280px){.row .distance-margin-left{margin-left:2.5641%}.accordion .accordion-expandable-section,.distance-padding-top{padding-top:2.34375%}}.accordion .row .accordion-expandable-section,.row .accordion .accordion-expandable-section,.row .distance-padding-top{padding-top:3.33333%}@media all and (min-width:480px){.accordion .row .accordion-expandable-section,.row .accordion .accordion-expandable-section,.row .distance-padding-top{padding-top:2.17391%}}@media all and (min-width:640px){.accordion .row .accordion-expandable-section,.row .accordion .accordion-expandable-section,.row .distance-padding-top{padding-top:3.33333%}}@media all and (min-width:768px){.accordion .row .accordion-expandable-section,.row .accordion .accordion-expandable-section,.row .distance-padding-top{padding-top:2.76243%}}.distance-padding-right,.fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before{padding-right:3.125%}@media all and (min-width:480px){.distance-padding-right,.fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before{padding-right:2.08333%}}@media all and (min-width:640px){.distance-padding-right,.fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before{padding-right:3.125%}}@media all and (min-width:768px){.distance-padding-right,.fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before{padding-right:2.60417%}}@media all and (min-width:1024px){.accordion .row .accordion-expandable-section,.row .accordion .accordion-expandable-section,.row .distance-padding-top{padding-top:2.12766%}.distance-padding-right,.fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before{padding-right:1.95312%}}@media all and (min-width:1280px){.accordion .row .accordion-expandable-section,.row .accordion .accordion-expandable-section,.row .distance-padding-top{padding-top:2.5641%}.distance-padding-right,.fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before{padding-right:2.34375%}}.fr-box.rich-text-editor .fr-dropdown-menu li blockquote .row a:before,.row .distance-padding-right,.row .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before{padding-right:3.33333%}@media all and (min-width:480px){.fr-box.rich-text-editor .fr-dropdown-menu li blockquote .row a:before,.row .distance-padding-right,.row .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before{padding-right:2.17391%}}@media all and (min-width:640px){.fr-box.rich-text-editor .fr-dropdown-menu li blockquote .row a:before,.row .distance-padding-right,.row .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before{padding-right:3.33333%}}@media all and (min-width:768px){.fr-box.rich-text-editor .fr-dropdown-menu li blockquote .row a:before,.row .distance-padding-right,.row .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before{padding-right:2.76243%}}#admin-section h1.section-title,#admin-section h2.section-title,.accordion .accordion-expandable-section,.distance-padding-bottom,.form-inputs .form-group.option-group,.form-inputs .form-section,form .form-group.option-group,form .form-section{padding-bottom:3.125%}@media all and (min-width:480px){#admin-section h1.section-title,#admin-section h2.section-title,.accordion .accordion-expandable-section,.distance-padding-bottom,.form-inputs .form-group.option-group,.form-inputs .form-section,form .form-group.option-group,form .form-section{padding-bottom:2.08333%}}@media all and (min-width:640px){#admin-section h1.section-title,#admin-section h2.section-title,.accordion .accordion-expandable-section,.distance-padding-bottom,.form-inputs .form-group.option-group,.form-inputs .form-section,form .form-group.option-group,form .form-section{padding-bottom:3.125%}}@media all and (min-width:768px){#admin-section h1.section-title,#admin-section h2.section-title,.accordion .accordion-expandable-section,.distance-padding-bottom,.form-inputs .form-group.option-group,.form-inputs .form-section,form .form-group.option-group,form .form-section{padding-bottom:2.60417%}}@media all and (min-width:1024px){.fr-box.rich-text-editor .fr-dropdown-menu li blockquote .row a:before,.row .distance-padding-right,.row .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before{padding-right:2.12766%}#admin-section h1.section-title,#admin-section h2.section-title,.accordion .accordion-expandable-section,.distance-padding-bottom,.form-inputs .form-group.option-group,.form-inputs .form-section,form .form-group.option-group,form .form-section{padding-bottom:1.95312%}}@media all and (min-width:1280px){.fr-box.rich-text-editor .fr-dropdown-menu li blockquote .row a:before,.row .distance-padding-right,.row .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before{padding-right:2.5641%}#admin-section h1.section-title,#admin-section h2.section-title,.accordion .accordion-expandable-section,.distance-padding-bottom,.form-inputs .form-group.option-group,.form-inputs .form-section,form .form-group.option-group,form .form-section{padding-bottom:2.34375%}}#admin-section .row h1.section-title,#admin-section .row h2.section-title,.accordion .row .accordion-expandable-section,.form-inputs .row .form-group.option-group,.form-inputs .row .form-section,.row #admin-section h1.section-title,.row #admin-section h2.section-title,.row .accordion .accordion-expandable-section,.row .distance-padding-bottom,.row .form-inputs .form-group.option-group,.row .form-inputs .form-section,.row form .form-group.option-group,.row form .form-section,form .row .form-group.option-group,form .row .form-section{padding-bottom:3.33333%}@media all and (min-width:480px){#admin-section .row h1.section-title,#admin-section .row h2.section-title,.accordion .row .accordion-expandable-section,.form-inputs .row .form-group.option-group,.form-inputs .row .form-section,.row #admin-section h1.section-title,.row #admin-section h2.section-title,.row .accordion .accordion-expandable-section,.row .distance-padding-bottom,.row .form-inputs .form-group.option-group,.row .form-inputs .form-section,.row form .form-group.option-group,.row form .form-section,form .row .form-group.option-group,form .row .form-section{padding-bottom:2.17391%}}@media all and (min-width:640px){#admin-section .row h1.section-title,#admin-section .row h2.section-title,.accordion .row .accordion-expandable-section,.form-inputs .row .form-group.option-group,.form-inputs .row .form-section,.row #admin-section h1.section-title,.row #admin-section h2.section-title,.row .accordion .accordion-expandable-section,.row .distance-padding-bottom,.row .form-inputs .form-group.option-group,.row .form-inputs .form-section,.row form .form-group.option-group,.row form .form-section,form .row .form-group.option-group,form .row .form-section{padding-bottom:3.33333%}}@media all and (min-width:768px){#admin-section .row h1.section-title,#admin-section .row h2.section-title,.accordion .row .accordion-expandable-section,.form-inputs .row .form-group.option-group,.form-inputs .row .form-section,.row #admin-section h1.section-title,.row #admin-section h2.section-title,.row .accordion .accordion-expandable-section,.row .distance-padding-bottom,.row .form-inputs .form-group.option-group,.row .form-inputs .form-section,.row form .form-group.option-group,.row form .form-section,form .row .form-group.option-group,form .row .form-section{padding-bottom:2.76243%}}.distance-padding-left,.fr-box.dark-theme.rich-text-editor blockquote,.quote,.rich-text blockquote{padding-left:3.125%}@media all and (min-width:480px){.distance-padding-left,.fr-box.dark-theme.rich-text-editor blockquote,.quote,.rich-text blockquote{padding-left:2.08333%}}@media all and (min-width:640px){.distance-padding-left,.fr-box.dark-theme.rich-text-editor blockquote,.quote,.rich-text blockquote{padding-left:3.125%}}@media all and (min-width:768px){.distance-padding-left,.fr-box.dark-theme.rich-text-editor blockquote,.quote,.rich-text blockquote{padding-left:2.60417%}}@media all and (min-width:1024px){#admin-section .row h1.section-title,#admin-section .row h2.section-title,.accordion .row .accordion-expandable-section,.form-inputs .row .form-group.option-group,.form-inputs .row .form-section,.row #admin-section h1.section-title,.row #admin-section h2.section-title,.row .accordion .accordion-expandable-section,.row .distance-padding-bottom,.row .form-inputs .form-group.option-group,.row .form-inputs .form-section,.row form .form-group.option-group,.row form .form-section,form .row .form-group.option-group,form .row .form-section{padding-bottom:2.12766%}.distance-padding-left,.fr-box.dark-theme.rich-text-editor blockquote,.quote,.rich-text blockquote{padding-left:1.95312%}}@media all and (min-width:1280px){#admin-section .row h1.section-title,#admin-section .row h2.section-title,.accordion .row .accordion-expandable-section,.form-inputs .row .form-group.option-group,.form-inputs .row .form-section,.row #admin-section h1.section-title,.row #admin-section h2.section-title,.row .accordion .accordion-expandable-section,.row .distance-padding-bottom,.row .form-inputs .form-group.option-group,.row .form-inputs .form-section,.row form .form-group.option-group,.row form .form-section,form .row .form-group.option-group,form .row .form-section{padding-bottom:2.5641%}.distance-padding-left,.fr-box.dark-theme.rich-text-editor blockquote,.quote,.rich-text blockquote{padding-left:2.34375%}}.fr-box.dark-theme.rich-text-editor .row blockquote,.rich-text .row blockquote,.row .distance-padding-left,.row .fr-box.dark-theme.rich-text-editor blockquote,.row .quote,.row .rich-text blockquote{padding-left:3.33333%}@media all and (min-width:480px){.fr-box.dark-theme.rich-text-editor .row blockquote,.rich-text .row blockquote,.row .distance-padding-left,.row .fr-box.dark-theme.rich-text-editor blockquote,.row .quote,.row .rich-text blockquote{padding-left:2.17391%}}@media all and (min-width:640px){.fr-box.dark-theme.rich-text-editor .row blockquote,.rich-text .row blockquote,.row .distance-padding-left,.row .fr-box.dark-theme.rich-text-editor blockquote,.row .quote,.row .rich-text blockquote{padding-left:3.33333%}}@media all and (min-width:768px){.fr-box.dark-theme.rich-text-editor .row blockquote,.rich-text .row blockquote,.row .distance-padding-left,.row .fr-box.dark-theme.rich-text-editor blockquote,.row .quote,.row .rich-text blockquote{padding-left:2.76243%}.col-5-of-8-percents,.col-5-of-8-percents+.error-message{width:60.92437%}.col-5-of-9-percents,.col-5-of-9-percents+.error-message{width:53.90335%}}@media all and (max-width:479px){.row.col-keep-distance .col-1,.row.col-keep-distance .col-10,.row.col-keep-distance .col-11,.row.col-keep-distance .col-12,.row.col-keep-distance .col-2,.row.col-keep-distance .col-3,.row.col-keep-distance .col-4,.row.col-keep-distance .col-5,.row.col-keep-distance .col-6,.row.col-keep-distance .col-7,.row.col-keep-distance .col-8,.row.col-keep-distance .col-9{margin-bottom:3.33333%}}@media all and (min-width:480px) and (max-width:639px){.row.col-keep-distance .col-1,.row.col-keep-distance .col-10,.row.col-keep-distance .col-11,.row.col-keep-distance .col-12,.row.col-keep-distance .col-2,.row.col-keep-distance .col-3,.row.col-keep-distance .col-4,.row.col-keep-distance .col-5,.row.col-keep-distance .col-6,.row.col-keep-distance .col-7,.row.col-keep-distance .col-8,.row.col-keep-distance .col-9{margin-bottom:2.17391%}}@media all and (min-width:640px) and (max-width:767px){.row.col-keep-distance .col-1,.row.col-keep-distance .col-10,.row.col-keep-distance .col-11,.row.col-keep-distance .col-12,.row.col-keep-distance .col-2,.row.col-keep-distance .col-3,.row.col-keep-distance .col-4,.row.col-keep-distance .col-5,.row.col-keep-distance .col-6,.row.col-keep-distance .col-7,.row.col-keep-distance .col-8,.row.col-keep-distance .col-9{margin-bottom:3.33333%}}@media all and (max-width:767px){.row.col-keep-distance.clear-row-margin-bottom{margin-bottom:0}}@media all and (min-width:1024px){.fr-box.dark-theme.rich-text-editor .row blockquote,.rich-text .row blockquote,.row .distance-padding-left,.row .fr-box.dark-theme.rich-text-editor blockquote,.row .quote,.row .rich-text blockquote{padding-left:2.12766%}.col-5-of-8-percents,.col-5-of-8-percents+.error-message{width:61.29032%}.col-5-of-9-percents,.col-5-of-9-percents+.error-message{width:54.28571%}}@media all and (min-width:1280px){.fr-box.dark-theme.rich-text-editor .row blockquote,.rich-text .row blockquote,.row .distance-padding-left,.row .fr-box.dark-theme.rich-text-editor blockquote,.row .quote,.row .rich-text blockquote{padding-left:2.5641%}.col-5-of-8-percents,.col-5-of-8-percents+.error-message{width:61.03896%}.col-5-of-9-percents,.col-5-of-9-percents+.error-message{width:54.02299%}}.grid{width:100%;max-width:1280px;margin:0 auto}.row{max-width:300px;margin-right:3.125%;margin-bottom:3.125%;margin-left:3.125%}.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-7,.col-8,.col-9{float:none;margin:0;width:100%}.row>[class*=" col-"]:first-child,.row>[class^=col-]:first-child{margin-left:0}.col-1{display:block}.col-1.nonexistent{display:none}.col-2{display:block}.col-2.nonexistent{display:none}.col-3{display:block}.col-3.nonexistent{display:none}.col-4{display:block}.col-4.nonexistent{display:none}.col-5{display:block}.col-5.nonexistent{display:none}.col-6{display:block;float:none;margin:0;width:100%}.col-6.nonexistent{display:none}.col-7{display:block}.col-7.nonexistent{display:none}.col-8{display:block}.col-8.nonexistent{display:none}.col-9{display:block}.col-9.nonexistent{display:none}.col-10{display:block}.col-10.nonexistent{display:none}.col-11{display:block}.col-11.nonexistent{display:none}.col-12{display:block}.col-12.nonexistent{display:none}@media all and (min-width:768px){.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-7,.col-8,.col-9{float:left}.col-1{display:inline}.col-1.nonexistent{display:none}.col-2{display:inline}.col-2.nonexistent{display:none}.col-3{display:inline}.col-3.nonexistent{display:none}.col-4{display:inline}.col-4.nonexistent{display:none}.col-5{display:inline}.col-5.nonexistent{display:none}.col-6{display:inline;float:left}.col-6.nonexistent{display:none}.col-7{display:inline}.col-7.nonexistent{display:none}.col-8{display:inline}.col-8.nonexistent{display:none}.col-9{display:inline}.col-9.nonexistent{display:none}.col-10{display:inline}.col-10.nonexistent{display:none}.col-11{display:inline}.col-11.nonexistent{display:none}.col-12{display:inline}.col-12.nonexistent{display:none}}@media all and (min-width:320px){.component-wrapper{position:relative}.component-wrapper.line-after{border-bottom:1px solid transparent}.component-wrapper.line-before{border-top:1px solid transparent}.component-wrapper.line-after:before{border-bottom:1px solid #888;bottom:-1px}.component-wrapper.line-before:before{border-top:1px solid #888;top:-1px}.component-wrapper.line-after:before,.component-wrapper.line-before:before{content:'';display:block;left:3.125%;position:absolute;right:3.125%}.row .component-wrapper.line-after:before,.row .component-wrapper.line-before:before,.row.component-wrapper.line-after:before,.row.component-wrapper.line-before:before{left:0;right:0}.row{max-width:460px;margin-right:3.125%;margin-bottom:3.125%;margin-left:3.125%}}@media all and (min-width:480px){.component-wrapper{position:relative}.component-wrapper.line-after{border-bottom:1px solid transparent}.component-wrapper.line-before{border-top:1px solid transparent}.component-wrapper.line-after:before{border-bottom:1px solid #888;bottom:-1px}.component-wrapper.line-before:before{border-top:1px solid #888;top:-1px}.component-wrapper.line-after:before,.component-wrapper.line-before:before{content:'';display:block;left:2.08333%;position:absolute;right:2.08333%}.row .component-wrapper.line-after:before,.row .component-wrapper.line-before:before,.row.component-wrapper.line-after:before,.row.component-wrapper.line-before:before{left:0;right:0}.row{max-width:600px;margin-right:2.08333%;margin-bottom:2.08333%;margin-left:2.08333%}}@media all and (min-width:640px){.component-wrapper{position:relative}.component-wrapper.line-after{border-bottom:1px solid transparent}.component-wrapper.line-before{border-top:1px solid transparent}.component-wrapper.line-after:before{border-bottom:1px solid #888;bottom:-1px}.component-wrapper.line-before:before{border-top:1px solid #888;top:-1px}.component-wrapper.line-after:before,.component-wrapper.line-before:before{content:'';display:block;left:3.125%;position:absolute;right:3.125%}.row .component-wrapper.line-after:before,.row .component-wrapper.line-before:before,.row.component-wrapper.line-after:before,.row.component-wrapper.line-before:before{left:0;right:0}.row{max-width:724px;margin-right:3.125%;margin-bottom:3.125%;margin-left:3.125%}}@media all and (min-width:768px){.component-wrapper{position:relative}.component-wrapper.line-after{border-bottom:1px solid transparent}.component-wrapper.line-before{border-top:1px solid transparent}.component-wrapper.line-after:before{border-bottom:1px solid #888;bottom:-1px}.component-wrapper.line-before:before{border-top:1px solid #888;top:-1px}.component-wrapper.line-after:before,.component-wrapper.line-before:before{content:'';display:block;left:2.86458%;position:absolute;right:2.86458%}.row .component-wrapper.line-after:before,.row .component-wrapper.line-before:before,.row.component-wrapper.line-after:before,.row.component-wrapper.line-before:before{left:0;right:0}.row{max-width:940px;margin-right:2.86458%;margin-bottom:2.60417%;margin-left:2.86458%}.col-1{width:5.8011%;margin-left:2.76243%}.col-1 .distance-margin-top,.col-1 .manage-challenge-roles .item-upload-container .item.active:first-child,.col-1 .manage-group-admin .item-upload-container .item.active:first-child,.manage-challenge-roles .item-upload-container .col-1 .item.active:first-child,.manage-group-admin .item-upload-container .col-1 .item.active:first-child{margin-top:47.61905%}.col-1 .distance-margin-right{margin-right:47.61905%}.col-1 .contribution-list-section .contribution-list-wrapper,.col-1 .distance-margin-bottom,.col-1 .form-inputs .form-group,.col-1 .form-inputs input[type=checkbox]+label,.col-1 .form-inputs input[type=radio]+label,.col-1 form .form-group,.col-1 form input[type=checkbox]+label,.col-1 form input[type=radio]+label,.contribution-list-section .col-1 .contribution-list-wrapper,.form-inputs .col-1 .form-group,.form-inputs .col-1 input[type=checkbox]+label,.form-inputs .col-1 input[type=radio]+label,form .col-1 .form-group,form .col-1 input[type=checkbox]+label,form .col-1 input[type=radio]+label{margin-bottom:47.61905%}.col-1 .distance-margin-left{margin-left:47.61905%}.accordion .col-1 .accordion-expandable-section,.col-1 .accordion .accordion-expandable-section,.col-1 .distance-padding-top{padding-top:47.61905%}.col-1 .distance-padding-right,.col-1 .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before,.fr-box.rich-text-editor .fr-dropdown-menu li blockquote .col-1 a:before{padding-right:47.61905%}#admin-section .col-1 h1.section-title,#admin-section .col-1 h2.section-title,.accordion .col-1 .accordion-expandable-section,.col-1 #admin-section h1.section-title,.col-1 #admin-section h2.section-title,.col-1 .accordion .accordion-expandable-section,.col-1 .distance-padding-bottom,.col-1 .form-inputs .form-group.option-group,.col-1 .form-inputs .form-section,.col-1 form .form-group.option-group,.col-1 form .form-section,.form-inputs .col-1 .form-group.option-group,.form-inputs .col-1 .form-section,form .col-1 .form-group.option-group,form .col-1 .form-section{padding-bottom:47.61905%}.col-1 .distance-padding-left,.col-1 .fr-box.dark-theme.rich-text-editor blockquote,.col-1 .quote,.col-1 .rich-text blockquote,.fr-box.dark-theme.rich-text-editor .col-1 blockquote,.rich-text .col-1 blockquote{padding-left:47.61905%}.row .col-offset-1{margin-left:11.32597%}.row .col-offset-1:first-child{margin-left:8.56354%}.col-2{width:14.36464%;margin-left:2.76243%}.col-2 .distance-margin-top,.col-2 .manage-challenge-roles .item-upload-container .item.active:first-child,.col-2 .manage-group-admin .item-upload-container .item.active:first-child,.manage-challenge-roles .item-upload-container .col-2 .item.active:first-child,.manage-group-admin .item-upload-container .col-2 .item.active:first-child{margin-top:19.23077%}.col-2 .distance-margin-right{margin-right:19.23077%}.col-2 .contribution-list-section .contribution-list-wrapper,.col-2 .distance-margin-bottom,.col-2 .form-inputs .form-group,.col-2 .form-inputs input[type=checkbox]+label,.col-2 .form-inputs input[type=radio]+label,.col-2 form .form-group,.col-2 form input[type=checkbox]+label,.col-2 form input[type=radio]+label,.contribution-list-section .col-2 .contribution-list-wrapper,.form-inputs .col-2 .form-group,.form-inputs .col-2 input[type=checkbox]+label,.form-inputs .col-2 input[type=radio]+label,form .col-2 .form-group,form .col-2 input[type=checkbox]+label,form .col-2 input[type=radio]+label{margin-bottom:19.23077%}.col-2 .distance-margin-left{margin-left:19.23077%}.accordion .col-2 .accordion-expandable-section,.col-2 .accordion .accordion-expandable-section,.col-2 .distance-padding-top{padding-top:19.23077%}.col-2 .distance-padding-right,.col-2 .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before,.fr-box.rich-text-editor .fr-dropdown-menu li blockquote .col-2 a:before{padding-right:19.23077%}#admin-section .col-2 h1.section-title,#admin-section .col-2 h2.section-title,.accordion .col-2 .accordion-expandable-section,.col-2 #admin-section h1.section-title,.col-2 #admin-section h2.section-title,.col-2 .accordion .accordion-expandable-section,.col-2 .distance-padding-bottom,.col-2 .form-inputs .form-group.option-group,.col-2 .form-inputs .form-section,.col-2 form .form-group.option-group,.col-2 form .form-section,.form-inputs .col-2 .form-group.option-group,.form-inputs .col-2 .form-section,form .col-2 .form-group.option-group,form .col-2 .form-section{padding-bottom:19.23077%}.col-2 .distance-padding-left,.col-2 .fr-box.dark-theme.rich-text-editor blockquote,.col-2 .quote,.col-2 .rich-text blockquote,.fr-box.dark-theme.rich-text-editor .col-2 blockquote,.rich-text .col-2 blockquote{padding-left:19.23077%}.row .col-offset-2{margin-left:19.8895%}.row .col-offset-2:first-child{margin-left:17.12707%}.col-3{width:22.92818%;margin-left:2.76243%}.col-3 .distance-margin-top,.col-3 .manage-challenge-roles .item-upload-container .item.active:first-child,.col-3 .manage-group-admin .item-upload-container .item.active:first-child,.manage-challenge-roles .item-upload-container .col-3 .item.active:first-child,.manage-group-admin .item-upload-container .col-3 .item.active:first-child{margin-top:12.04819%}.col-3 .distance-margin-right{margin-right:12.04819%}.col-3 .contribution-list-section .contribution-list-wrapper,.col-3 .distance-margin-bottom,.col-3 .form-inputs .form-group,.col-3 .form-inputs input[type=checkbox]+label,.col-3 .form-inputs input[type=radio]+label,.col-3 form .form-group,.col-3 form input[type=checkbox]+label,.col-3 form input[type=radio]+label,.contribution-list-section .col-3 .contribution-list-wrapper,.form-inputs .col-3 .form-group,.form-inputs .col-3 input[type=checkbox]+label,.form-inputs .col-3 input[type=radio]+label,form .col-3 .form-group,form .col-3 input[type=checkbox]+label,form .col-3 input[type=radio]+label{margin-bottom:12.04819%}.col-3 .distance-margin-left{margin-left:12.04819%}.accordion .col-3 .accordion-expandable-section,.col-3 .accordion .accordion-expandable-section,.col-3 .distance-padding-top{padding-top:12.04819%}.col-3 .distance-padding-right,.col-3 .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before,.fr-box.rich-text-editor .fr-dropdown-menu li blockquote .col-3 a:before{padding-right:12.04819%}#admin-section .col-3 h1.section-title,#admin-section .col-3 h2.section-title,.accordion .col-3 .accordion-expandable-section,.col-3 #admin-section h1.section-title,.col-3 #admin-section h2.section-title,.col-3 .accordion .accordion-expandable-section,.col-3 .distance-padding-bottom,.col-3 .form-inputs .form-group.option-group,.col-3 .form-inputs .form-section,.col-3 form .form-group.option-group,.col-3 form .form-section,.form-inputs .col-3 .form-group.option-group,.form-inputs .col-3 .form-section,form .col-3 .form-group.option-group,form .col-3 .form-section{padding-bottom:12.04819%}.col-3 .distance-padding-left,.col-3 .fr-box.dark-theme.rich-text-editor blockquote,.col-3 .quote,.col-3 .rich-text blockquote,.fr-box.dark-theme.rich-text-editor .col-3 blockquote,.rich-text .col-3 blockquote{padding-left:12.04819%}.row .col-offset-3{margin-left:28.45304%}.row .col-offset-3:first-child{margin-left:25.69061%}.col-4{width:31.49171%;margin-left:2.76243%}.col-4 .distance-margin-top,.col-4 .manage-challenge-roles .item-upload-container .item.active:first-child,.col-4 .manage-group-admin .item-upload-container .item.active:first-child,.manage-challenge-roles .item-upload-container .col-4 .item.active:first-child,.manage-group-admin .item-upload-container .col-4 .item.active:first-child{margin-top:8.77193%}.col-4 .distance-margin-right{margin-right:8.77193%}.col-4 .contribution-list-section .contribution-list-wrapper,.col-4 .distance-margin-bottom,.col-4 .form-inputs .form-group,.col-4 .form-inputs input[type=checkbox]+label,.col-4 .form-inputs input[type=radio]+label,.col-4 form .form-group,.col-4 form input[type=checkbox]+label,.col-4 form input[type=radio]+label,.contribution-list-section .col-4 .contribution-list-wrapper,.form-inputs .col-4 .form-group,.form-inputs .col-4 input[type=checkbox]+label,.form-inputs .col-4 input[type=radio]+label,form .col-4 .form-group,form .col-4 input[type=checkbox]+label,form .col-4 input[type=radio]+label{margin-bottom:8.77193%}.col-4 .distance-margin-left{margin-left:8.77193%}.accordion .col-4 .accordion-expandable-section,.col-4 .accordion .accordion-expandable-section,.col-4 .distance-padding-top{padding-top:8.77193%}.col-4 .distance-padding-right,.col-4 .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before,.fr-box.rich-text-editor .fr-dropdown-menu li blockquote .col-4 a:before{padding-right:8.77193%}#admin-section .col-4 h1.section-title,#admin-section .col-4 h2.section-title,.accordion .col-4 .accordion-expandable-section,.col-4 #admin-section h1.section-title,.col-4 #admin-section h2.section-title,.col-4 .accordion .accordion-expandable-section,.col-4 .distance-padding-bottom,.col-4 .form-inputs .form-group.option-group,.col-4 .form-inputs .form-section,.col-4 form .form-group.option-group,.col-4 form .form-section,.form-inputs .col-4 .form-group.option-group,.form-inputs .col-4 .form-section,form .col-4 .form-group.option-group,form .col-4 .form-section{padding-bottom:8.77193%}.col-4 .distance-padding-left,.col-4 .fr-box.dark-theme.rich-text-editor blockquote,.col-4 .quote,.col-4 .rich-text blockquote,.fr-box.dark-theme.rich-text-editor .col-4 blockquote,.rich-text .col-4 blockquote{padding-left:8.77193%}.row .col-offset-4{margin-left:37.01657%}.row .col-offset-4:first-child{margin-left:34.25414%}.col-5{width:40.05525%;margin-left:2.76243%}.col-5 .distance-margin-top,.col-5 .manage-challenge-roles .item-upload-container .item.active:first-child,.col-5 .manage-group-admin .item-upload-container .item.active:first-child,.manage-challenge-roles .item-upload-container .col-5 .item.active:first-child,.manage-group-admin .item-upload-container .col-5 .item.active:first-child{margin-top:6.89655%}.col-5 .distance-margin-right{margin-right:6.89655%}.col-5 .contribution-list-section .contribution-list-wrapper,.col-5 .distance-margin-bottom,.col-5 .form-inputs .form-group,.col-5 .form-inputs input[type=checkbox]+label,.col-5 .form-inputs input[type=radio]+label,.col-5 form .form-group,.col-5 form input[type=checkbox]+label,.col-5 form input[type=radio]+label,.contribution-list-section .col-5 .contribution-list-wrapper,.form-inputs .col-5 .form-group,.form-inputs .col-5 input[type=checkbox]+label,.form-inputs .col-5 input[type=radio]+label,form .col-5 .form-group,form .col-5 input[type=checkbox]+label,form .col-5 input[type=radio]+label{margin-bottom:6.89655%}.col-5 .distance-margin-left{margin-left:6.89655%}.accordion .col-5 .accordion-expandable-section,.col-5 .accordion .accordion-expandable-section,.col-5 .distance-padding-top{padding-top:6.89655%}.col-5 .distance-padding-right,.col-5 .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before,.fr-box.rich-text-editor .fr-dropdown-menu li blockquote .col-5 a:before{padding-right:6.89655%}#admin-section .col-5 h1.section-title,#admin-section .col-5 h2.section-title,.accordion .col-5 .accordion-expandable-section,.col-5 #admin-section h1.section-title,.col-5 #admin-section h2.section-title,.col-5 .accordion .accordion-expandable-section,.col-5 .distance-padding-bottom,.col-5 .form-inputs .form-group.option-group,.col-5 .form-inputs .form-section,.col-5 form .form-group.option-group,.col-5 form .form-section,.form-inputs .col-5 .form-group.option-group,.form-inputs .col-5 .form-section,form .col-5 .form-group.option-group,form .col-5 .form-section{padding-bottom:6.89655%}.col-5 .distance-padding-left,.col-5 .fr-box.dark-theme.rich-text-editor blockquote,.col-5 .quote,.col-5 .rich-text blockquote,.fr-box.dark-theme.rich-text-editor .col-5 blockquote,.rich-text .col-5 blockquote{padding-left:6.89655%}.row .col-offset-5{margin-left:45.58011%}.row .col-offset-5:first-child{margin-left:42.81768%}.col-6{width:48.61878%;margin-left:2.76243%}.col-6 .distance-margin-top,.col-6 .manage-challenge-roles .item-upload-container .item.active:first-child,.col-6 .manage-group-admin .item-upload-container .item.active:first-child,.manage-challenge-roles .item-upload-container .col-6 .item.active:first-child,.manage-group-admin .item-upload-container .col-6 .item.active:first-child{margin-top:5.68182%}.col-6 .distance-margin-right{margin-right:5.68182%}.col-6 .contribution-list-section .contribution-list-wrapper,.col-6 .distance-margin-bottom,.col-6 .form-inputs .form-group,.col-6 .form-inputs input[type=checkbox]+label,.col-6 .form-inputs input[type=radio]+label,.col-6 form .form-group,.col-6 form input[type=checkbox]+label,.col-6 form input[type=radio]+label,.contribution-list-section .col-6 .contribution-list-wrapper,.form-inputs .col-6 .form-group,.form-inputs .col-6 input[type=checkbox]+label,.form-inputs .col-6 input[type=radio]+label,form .col-6 .form-group,form .col-6 input[type=checkbox]+label,form .col-6 input[type=radio]+label{margin-bottom:5.68182%}.col-6 .distance-margin-left{margin-left:5.68182%}.accordion .col-6 .accordion-expandable-section,.col-6 .accordion .accordion-expandable-section,.col-6 .distance-padding-top{padding-top:5.68182%}.col-6 .distance-padding-right,.col-6 .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before,.fr-box.rich-text-editor .fr-dropdown-menu li blockquote .col-6 a:before{padding-right:5.68182%}#admin-section .col-6 h1.section-title,#admin-section .col-6 h2.section-title,.accordion .col-6 .accordion-expandable-section,.col-6 #admin-section h1.section-title,.col-6 #admin-section h2.section-title,.col-6 .accordion .accordion-expandable-section,.col-6 .distance-padding-bottom,.col-6 .form-inputs .form-group.option-group,.col-6 .form-inputs .form-section,.col-6 form .form-group.option-group,.col-6 form .form-section,.form-inputs .col-6 .form-group.option-group,.form-inputs .col-6 .form-section,form .col-6 .form-group.option-group,form .col-6 .form-section{padding-bottom:5.68182%}.col-6 .distance-padding-left,.col-6 .fr-box.dark-theme.rich-text-editor blockquote,.col-6 .quote,.col-6 .rich-text blockquote,.fr-box.dark-theme.rich-text-editor .col-6 blockquote,.rich-text .col-6 blockquote{padding-left:5.68182%}.row .col-offset-6{margin-left:54.14365%}.row .col-offset-6:first-child{margin-left:51.38122%}.col-7{width:57.18232%;margin-left:2.76243%}.col-7 .distance-margin-top,.col-7 .manage-challenge-roles .item-upload-container .item.active:first-child,.col-7 .manage-group-admin .item-upload-container .item.active:first-child,.manage-challenge-roles .item-upload-container .col-7 .item.active:first-child,.manage-group-admin .item-upload-container .col-7 .item.active:first-child{margin-top:4.83092%}.col-7 .distance-margin-right{margin-right:4.83092%}.col-7 .contribution-list-section .contribution-list-wrapper,.col-7 .distance-margin-bottom,.col-7 .form-inputs .form-group,.col-7 .form-inputs input[type=checkbox]+label,.col-7 .form-inputs input[type=radio]+label,.col-7 form .form-group,.col-7 form input[type=checkbox]+label,.col-7 form input[type=radio]+label,.contribution-list-section .col-7 .contribution-list-wrapper,.form-inputs .col-7 .form-group,.form-inputs .col-7 input[type=checkbox]+label,.form-inputs .col-7 input[type=radio]+label,form .col-7 .form-group,form .col-7 input[type=checkbox]+label,form .col-7 input[type=radio]+label{margin-bottom:4.83092%}.col-7 .distance-margin-left{margin-left:4.83092%}.accordion .col-7 .accordion-expandable-section,.col-7 .accordion .accordion-expandable-section,.col-7 .distance-padding-top{padding-top:4.83092%}.col-7 .distance-padding-right,.col-7 .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before,.fr-box.rich-text-editor .fr-dropdown-menu li blockquote .col-7 a:before{padding-right:4.83092%}#admin-section .col-7 h1.section-title,#admin-section .col-7 h2.section-title,.accordion .col-7 .accordion-expandable-section,.col-7 #admin-section h1.section-title,.col-7 #admin-section h2.section-title,.col-7 .accordion .accordion-expandable-section,.col-7 .distance-padding-bottom,.col-7 .form-inputs .form-group.option-group,.col-7 .form-inputs .form-section,.col-7 form .form-group.option-group,.col-7 form .form-section,.form-inputs .col-7 .form-group.option-group,.form-inputs .col-7 .form-section,form .col-7 .form-group.option-group,form .col-7 .form-section{padding-bottom:4.83092%}.col-7 .distance-padding-left,.col-7 .fr-box.dark-theme.rich-text-editor blockquote,.col-7 .quote,.col-7 .rich-text blockquote,.fr-box.dark-theme.rich-text-editor .col-7 blockquote,.rich-text .col-7 blockquote{padding-left:4.83092%}.row .col-offset-7{margin-left:62.70718%}.row .col-offset-7:first-child{margin-left:59.94475%}.col-8{width:65.74586%;margin-left:2.76243%}.col-8 .distance-margin-top,.col-8 .manage-challenge-roles .item-upload-container .item.active:first-child,.col-8 .manage-group-admin .item-upload-container .item.active:first-child,.manage-challenge-roles .item-upload-container .col-8 .item.active:first-child,.manage-group-admin .item-upload-container .col-8 .item.active:first-child{margin-top:4.20168%}.col-8 .distance-margin-right{margin-right:4.20168%}.col-8 .contribution-list-section .contribution-list-wrapper,.col-8 .distance-margin-bottom,.col-8 .form-inputs .form-group,.col-8 .form-inputs input[type=checkbox]+label,.col-8 .form-inputs input[type=radio]+label,.col-8 form .form-group,.col-8 form input[type=checkbox]+label,.col-8 form input[type=radio]+label,.contribution-list-section .col-8 .contribution-list-wrapper,.form-inputs .col-8 .form-group,.form-inputs .col-8 input[type=checkbox]+label,.form-inputs .col-8 input[type=radio]+label,form .col-8 .form-group,form .col-8 input[type=checkbox]+label,form .col-8 input[type=radio]+label{margin-bottom:4.20168%}.col-8 .distance-margin-left{margin-left:4.20168%}.accordion .col-8 .accordion-expandable-section,.col-8 .accordion .accordion-expandable-section,.col-8 .distance-padding-top{padding-top:4.20168%}.col-8 .distance-padding-right,.col-8 .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before,.fr-box.rich-text-editor .fr-dropdown-menu li blockquote .col-8 a:before{padding-right:4.20168%}#admin-section .col-8 h1.section-title,#admin-section .col-8 h2.section-title,.accordion .col-8 .accordion-expandable-section,.col-8 #admin-section h1.section-title,.col-8 #admin-section h2.section-title,.col-8 .accordion .accordion-expandable-section,.col-8 .distance-padding-bottom,.col-8 .form-inputs .form-group.option-group,.col-8 .form-inputs .form-section,.col-8 form .form-group.option-group,.col-8 form .form-section,.form-inputs .col-8 .form-group.option-group,.form-inputs .col-8 .form-section,form .col-8 .form-group.option-group,form .col-8 .form-section{padding-bottom:4.20168%}.col-8 .distance-padding-left,.col-8 .fr-box.dark-theme.rich-text-editor blockquote,.col-8 .quote,.col-8 .rich-text blockquote,.fr-box.dark-theme.rich-text-editor .col-8 blockquote,.rich-text .col-8 blockquote{padding-left:4.20168%}.row .col-offset-8{margin-left:71.27072%}.row .col-offset-8:first-child{margin-left:68.50829%}.col-9{width:74.30939%;margin-left:2.76243%}.col-9 .distance-margin-top,.col-9 .manage-challenge-roles .item-upload-container .item.active:first-child,.col-9 .manage-group-admin .item-upload-container .item.active:first-child,.manage-challenge-roles .item-upload-container .col-9 .item.active:first-child,.manage-group-admin .item-upload-container .col-9 .item.active:first-child{margin-top:3.71747%}.col-9 .distance-margin-right{margin-right:3.71747%}.col-9 .contribution-list-section .contribution-list-wrapper,.col-9 .distance-margin-bottom,.col-9 .form-inputs .form-group,.col-9 .form-inputs input[type=checkbox]+label,.col-9 .form-inputs input[type=radio]+label,.col-9 form .form-group,.col-9 form input[type=checkbox]+label,.col-9 form input[type=radio]+label,.contribution-list-section .col-9 .contribution-list-wrapper,.form-inputs .col-9 .form-group,.form-inputs .col-9 input[type=checkbox]+label,.form-inputs .col-9 input[type=radio]+label,form .col-9 .form-group,form .col-9 input[type=checkbox]+label,form .col-9 input[type=radio]+label{margin-bottom:3.71747%}.col-9 .distance-margin-left{margin-left:3.71747%}.accordion .col-9 .accordion-expandable-section,.col-9 .accordion .accordion-expandable-section,.col-9 .distance-padding-top{padding-top:3.71747%}.col-9 .distance-padding-right,.col-9 .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before,.fr-box.rich-text-editor .fr-dropdown-menu li blockquote .col-9 a:before{padding-right:3.71747%}#admin-section .col-9 h1.section-title,#admin-section .col-9 h2.section-title,.accordion .col-9 .accordion-expandable-section,.col-9 #admin-section h1.section-title,.col-9 #admin-section h2.section-title,.col-9 .accordion .accordion-expandable-section,.col-9 .distance-padding-bottom,.col-9 .form-inputs .form-group.option-group,.col-9 .form-inputs .form-section,.col-9 form .form-group.option-group,.col-9 form .form-section,.form-inputs .col-9 .form-group.option-group,.form-inputs .col-9 .form-section,form .col-9 .form-group.option-group,form .col-9 .form-section{padding-bottom:3.71747%}.col-9 .distance-padding-left,.col-9 .fr-box.dark-theme.rich-text-editor blockquote,.col-9 .quote,.col-9 .rich-text blockquote,.fr-box.dark-theme.rich-text-editor .col-9 blockquote,.rich-text .col-9 blockquote{padding-left:3.71747%}.row .col-offset-9{margin-left:79.83425%}.row .col-offset-9:first-child{margin-left:77.07182%}.col-10{width:82.87293%;margin-left:2.76243%}.col-10 .distance-margin-top,.col-10 .manage-challenge-roles .item-upload-container .item.active:first-child,.col-10 .manage-group-admin .item-upload-container .item.active:first-child,.manage-challenge-roles .item-upload-container .col-10 .item.active:first-child,.manage-group-admin .item-upload-container .col-10 .item.active:first-child{margin-top:3.33333%}.col-10 .distance-margin-right{margin-right:3.33333%}.col-10 .contribution-list-section .contribution-list-wrapper,.col-10 .distance-margin-bottom,.col-10 .form-inputs .form-group,.col-10 .form-inputs input[type=checkbox]+label,.col-10 .form-inputs input[type=radio]+label,.col-10 form .form-group,.col-10 form input[type=checkbox]+label,.col-10 form input[type=radio]+label,.contribution-list-section .col-10 .contribution-list-wrapper,.form-inputs .col-10 .form-group,.form-inputs .col-10 input[type=checkbox]+label,.form-inputs .col-10 input[type=radio]+label,form .col-10 .form-group,form .col-10 input[type=checkbox]+label,form .col-10 input[type=radio]+label{margin-bottom:3.33333%}.col-10 .distance-margin-left{margin-left:3.33333%}.accordion .col-10 .accordion-expandable-section,.col-10 .accordion .accordion-expandable-section,.col-10 .distance-padding-top{padding-top:3.33333%}.col-10 .distance-padding-right,.col-10 .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before,.fr-box.rich-text-editor .fr-dropdown-menu li blockquote .col-10 a:before{padding-right:3.33333%}#admin-section .col-10 h1.section-title,#admin-section .col-10 h2.section-title,.accordion .col-10 .accordion-expandable-section,.col-10 #admin-section h1.section-title,.col-10 #admin-section h2.section-title,.col-10 .accordion .accordion-expandable-section,.col-10 .distance-padding-bottom,.col-10 .form-inputs .form-group.option-group,.col-10 .form-inputs .form-section,.col-10 form .form-group.option-group,.col-10 form .form-section,.form-inputs .col-10 .form-group.option-group,.form-inputs .col-10 .form-section,form .col-10 .form-group.option-group,form .col-10 .form-section{padding-bottom:3.33333%}.col-10 .distance-padding-left,.col-10 .fr-box.dark-theme.rich-text-editor blockquote,.col-10 .quote,.col-10 .rich-text blockquote,.fr-box.dark-theme.rich-text-editor .col-10 blockquote,.rich-text .col-10 blockquote{padding-left:3.33333%}.row .col-offset-10{margin-left:88.39779%}.row .col-offset-10:first-child{margin-left:85.63536%}.col-11{width:91.43646%;margin-left:2.76243%}.col-11 .distance-margin-top,.col-11 .manage-challenge-roles .item-upload-container .item.active:first-child,.col-11 .manage-group-admin .item-upload-container .item.active:first-child,.manage-challenge-roles .item-upload-container .col-11 .item.active:first-child,.manage-group-admin .item-upload-container .col-11 .item.active:first-child{margin-top:3.02115%}.col-11 .distance-margin-right{margin-right:3.02115%}.col-11 .contribution-list-section .contribution-list-wrapper,.col-11 .distance-margin-bottom,.col-11 .form-inputs .form-group,.col-11 .form-inputs input[type=checkbox]+label,.col-11 .form-inputs input[type=radio]+label,.col-11 form .form-group,.col-11 form input[type=checkbox]+label,.col-11 form input[type=radio]+label,.contribution-list-section .col-11 .contribution-list-wrapper,.form-inputs .col-11 .form-group,.form-inputs .col-11 input[type=checkbox]+label,.form-inputs .col-11 input[type=radio]+label,form .col-11 .form-group,form .col-11 input[type=checkbox]+label,form .col-11 input[type=radio]+label{margin-bottom:3.02115%}.col-11 .distance-margin-left{margin-left:3.02115%}.accordion .col-11 .accordion-expandable-section,.col-11 .accordion .accordion-expandable-section,.col-11 .distance-padding-top{padding-top:3.02115%}.col-11 .distance-padding-right,.col-11 .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before,.fr-box.rich-text-editor .fr-dropdown-menu li blockquote .col-11 a:before{padding-right:3.02115%}#admin-section .col-11 h1.section-title,#admin-section .col-11 h2.section-title,.accordion .col-11 .accordion-expandable-section,.col-11 #admin-section h1.section-title,.col-11 #admin-section h2.section-title,.col-11 .accordion .accordion-expandable-section,.col-11 .distance-padding-bottom,.col-11 .form-inputs .form-group.option-group,.col-11 .form-inputs .form-section,.col-11 form .form-group.option-group,.col-11 form .form-section,.form-inputs .col-11 .form-group.option-group,.form-inputs .col-11 .form-section,form .col-11 .form-group.option-group,form .col-11 .form-section{padding-bottom:3.02115%}.col-11 .distance-padding-left,.col-11 .fr-box.dark-theme.rich-text-editor blockquote,.col-11 .quote,.col-11 .rich-text blockquote,.fr-box.dark-theme.rich-text-editor .col-11 blockquote,.rich-text .col-11 blockquote{padding-left:3.02115%}.row .col-offset-11{margin-left:96.96133%}.row .col-offset-11:first-child{margin-left:94.1989%}.col-12,.col-12 .distance-margin-left{margin-left:2.76243%}.col-12{width:100%}.col-12 .distance-margin-top,.col-12 .manage-challenge-roles .item-upload-container .item.active:first-child,.col-12 .manage-group-admin .item-upload-container .item.active:first-child,.manage-challenge-roles .item-upload-container .col-12 .item.active:first-child,.manage-group-admin .item-upload-container .col-12 .item.active:first-child{margin-top:2.76243%}.col-12 .distance-margin-right{margin-right:2.76243%}.col-12 .contribution-list-section .contribution-list-wrapper,.col-12 .distance-margin-bottom,.col-12 .form-inputs .form-group,.col-12 .form-inputs input[type=checkbox]+label,.col-12 .form-inputs input[type=radio]+label,.col-12 form .form-group,.col-12 form input[type=checkbox]+label,.col-12 form input[type=radio]+label,.contribution-list-section .col-12 .contribution-list-wrapper,.form-inputs .col-12 .form-group,.form-inputs .col-12 input[type=checkbox]+label,.form-inputs .col-12 input[type=radio]+label,form .col-12 .form-group,form .col-12 input[type=checkbox]+label,form .col-12 input[type=radio]+label{margin-bottom:2.76243%}.accordion .col-12 .accordion-expandable-section,.col-12 .accordion .accordion-expandable-section,.col-12 .distance-padding-top{padding-top:2.76243%}.col-12 .distance-padding-right,.col-12 .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before,.fr-box.rich-text-editor .fr-dropdown-menu li blockquote .col-12 a:before{padding-right:2.76243%}#admin-section .col-12 h1.section-title,#admin-section .col-12 h2.section-title,.accordion .col-12 .accordion-expandable-section,.col-12 #admin-section h1.section-title,.col-12 #admin-section h2.section-title,.col-12 .accordion .accordion-expandable-section,.col-12 .distance-padding-bottom,.col-12 .form-inputs .form-group.option-group,.col-12 .form-inputs .form-section,.col-12 form .form-group.option-group,.col-12 form .form-section,.form-inputs .col-12 .form-group.option-group,.form-inputs .col-12 .form-section,form .col-12 .form-group.option-group,form .col-12 .form-section{padding-bottom:2.76243%}.col-12 .distance-padding-left,.col-12 .fr-box.dark-theme.rich-text-editor blockquote,.col-12 .quote,.col-12 .rich-text blockquote,.fr-box.dark-theme.rich-text-editor .col-12 blockquote,.rich-text .col-12 blockquote{padding-left:2.76243%}.row .col-offset-12{margin-left:105.52486%}.row .col-offset-12:first-child{margin-left:102.76243%}}@media all and (min-width:1024px){.component-wrapper{position:relative}.component-wrapper.line-after{border-bottom:1px solid transparent}.component-wrapper.line-before{border-top:1px solid transparent}.component-wrapper.line-after:before{border-bottom:1px solid #888;bottom:-1px}.component-wrapper.line-before:before{border-top:1px solid #888;top:-1px}.component-wrapper.line-after:before,.component-wrapper.line-before:before{content:'';display:block;left:4.10156%;position:absolute;right:4.10156%}.row .component-wrapper.line-after:before,.row .component-wrapper.line-before:before,.row.component-wrapper.line-after:before,.row.component-wrapper.line-before:before{left:0;right:0}.row{max-width:1170px;margin-right:4.10156%;margin-bottom:1.95312%;margin-left:4.10156%}.col-1{width:6.38298%;margin-left:2.12766%}.col-1 .distance-margin-top,.col-1 .manage-challenge-roles .item-upload-container .item.active:first-child,.col-1 .manage-group-admin .item-upload-container .item.active:first-child,.manage-challenge-roles .item-upload-container .col-1 .item.active:first-child,.manage-group-admin .item-upload-container .col-1 .item.active:first-child{margin-top:33.33333%}.col-1 .distance-margin-right{margin-right:33.33333%}.col-1 .contribution-list-section .contribution-list-wrapper,.col-1 .distance-margin-bottom,.col-1 .form-inputs .form-group,.col-1 .form-inputs input[type=checkbox]+label,.col-1 .form-inputs input[type=radio]+label,.col-1 form .form-group,.col-1 form input[type=checkbox]+label,.col-1 form input[type=radio]+label,.contribution-list-section .col-1 .contribution-list-wrapper,.form-inputs .col-1 .form-group,.form-inputs .col-1 input[type=checkbox]+label,.form-inputs .col-1 input[type=radio]+label,form .col-1 .form-group,form .col-1 input[type=checkbox]+label,form .col-1 input[type=radio]+label{margin-bottom:33.33333%}.col-1 .distance-margin-left{margin-left:33.33333%}.accordion .col-1 .accordion-expandable-section,.col-1 .accordion .accordion-expandable-section,.col-1 .distance-padding-top{padding-top:33.33333%}.col-1 .distance-padding-right,.col-1 .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before,.fr-box.rich-text-editor .fr-dropdown-menu li blockquote .col-1 a:before{padding-right:33.33333%}#admin-section .col-1 h1.section-title,#admin-section .col-1 h2.section-title,.accordion .col-1 .accordion-expandable-section,.col-1 #admin-section h1.section-title,.col-1 #admin-section h2.section-title,.col-1 .accordion .accordion-expandable-section,.col-1 .distance-padding-bottom,.col-1 .form-inputs .form-group.option-group,.col-1 .form-inputs .form-section,.col-1 form .form-group.option-group,.col-1 form .form-section,.form-inputs .col-1 .form-group.option-group,.form-inputs .col-1 .form-section,form .col-1 .form-group.option-group,form .col-1 .form-section{padding-bottom:33.33333%}.col-1 .distance-padding-left,.col-1 .fr-box.dark-theme.rich-text-editor blockquote,.col-1 .quote,.col-1 .rich-text blockquote,.fr-box.dark-theme.rich-text-editor .col-1 blockquote,.rich-text .col-1 blockquote{padding-left:33.33333%}.row .col-offset-1{margin-left:10.6383%}.row .col-offset-1:first-child{margin-left:8.51064%}.col-2{width:14.89362%;margin-left:2.12766%}.col-2 .distance-margin-top,.col-2 .manage-challenge-roles .item-upload-container .item.active:first-child,.col-2 .manage-group-admin .item-upload-container .item.active:first-child,.manage-challenge-roles .item-upload-container .col-2 .item.active:first-child,.manage-group-admin .item-upload-container .col-2 .item.active:first-child{margin-top:14.28571%}.col-2 .distance-margin-right{margin-right:14.28571%}.col-2 .contribution-list-section .contribution-list-wrapper,.col-2 .distance-margin-bottom,.col-2 .form-inputs .form-group,.col-2 .form-inputs input[type=checkbox]+label,.col-2 .form-inputs input[type=radio]+label,.col-2 form .form-group,.col-2 form input[type=checkbox]+label,.col-2 form input[type=radio]+label,.contribution-list-section .col-2 .contribution-list-wrapper,.form-inputs .col-2 .form-group,.form-inputs .col-2 input[type=checkbox]+label,.form-inputs .col-2 input[type=radio]+label,form .col-2 .form-group,form .col-2 input[type=checkbox]+label,form .col-2 input[type=radio]+label{margin-bottom:14.28571%}.col-2 .distance-margin-left{margin-left:14.28571%}.accordion .col-2 .accordion-expandable-section,.col-2 .accordion .accordion-expandable-section,.col-2 .distance-padding-top{padding-top:14.28571%}.col-2 .distance-padding-right,.col-2 .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before,.fr-box.rich-text-editor .fr-dropdown-menu li blockquote .col-2 a:before{padding-right:14.28571%}#admin-section .col-2 h1.section-title,#admin-section .col-2 h2.section-title,.accordion .col-2 .accordion-expandable-section,.col-2 #admin-section h1.section-title,.col-2 #admin-section h2.section-title,.col-2 .accordion .accordion-expandable-section,.col-2 .distance-padding-bottom,.col-2 .form-inputs .form-group.option-group,.col-2 .form-inputs .form-section,.col-2 form .form-group.option-group,.col-2 form .form-section,.form-inputs .col-2 .form-group.option-group,.form-inputs .col-2 .form-section,form .col-2 .form-group.option-group,form .col-2 .form-section{padding-bottom:14.28571%}.col-2 .distance-padding-left,.col-2 .fr-box.dark-theme.rich-text-editor blockquote,.col-2 .quote,.col-2 .rich-text blockquote,.fr-box.dark-theme.rich-text-editor .col-2 blockquote,.rich-text .col-2 blockquote{padding-left:14.28571%}.row .col-offset-2{margin-left:19.14894%}.row .col-offset-2:first-child{margin-left:17.02128%}.col-3{width:23.40426%;margin-left:2.12766%}.col-3 .distance-margin-top,.col-3 .manage-challenge-roles .item-upload-container .item.active:first-child,.col-3 .manage-group-admin .item-upload-container .item.active:first-child,.manage-challenge-roles .item-upload-container .col-3 .item.active:first-child,.manage-group-admin .item-upload-container .col-3 .item.active:first-child{margin-top:9.09091%}.col-3 .distance-margin-right{margin-right:9.09091%}.col-3 .contribution-list-section .contribution-list-wrapper,.col-3 .distance-margin-bottom,.col-3 .form-inputs .form-group,.col-3 .form-inputs input[type=checkbox]+label,.col-3 .form-inputs input[type=radio]+label,.col-3 form .form-group,.col-3 form input[type=checkbox]+label,.col-3 form input[type=radio]+label,.contribution-list-section .col-3 .contribution-list-wrapper,.form-inputs .col-3 .form-group,.form-inputs .col-3 input[type=checkbox]+label,.form-inputs .col-3 input[type=radio]+label,form .col-3 .form-group,form .col-3 input[type=checkbox]+label,form .col-3 input[type=radio]+label{margin-bottom:9.09091%}.col-3 .distance-margin-left{margin-left:9.09091%}.accordion .col-3 .accordion-expandable-section,.col-3 .accordion .accordion-expandable-section,.col-3 .distance-padding-top{padding-top:9.09091%}.col-3 .distance-padding-right,.col-3 .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before,.fr-box.rich-text-editor .fr-dropdown-menu li blockquote .col-3 a:before{padding-right:9.09091%}#admin-section .col-3 h1.section-title,#admin-section .col-3 h2.section-title,.accordion .col-3 .accordion-expandable-section,.col-3 #admin-section h1.section-title,.col-3 #admin-section h2.section-title,.col-3 .accordion .accordion-expandable-section,.col-3 .distance-padding-bottom,.col-3 .form-inputs .form-group.option-group,.col-3 .form-inputs .form-section,.col-3 form .form-group.option-group,.col-3 form .form-section,.form-inputs .col-3 .form-group.option-group,.form-inputs .col-3 .form-section,form .col-3 .form-group.option-group,form .col-3 .form-section{padding-bottom:9.09091%}.col-3 .distance-padding-left,.col-3 .fr-box.dark-theme.rich-text-editor blockquote,.col-3 .quote,.col-3 .rich-text blockquote,.fr-box.dark-theme.rich-text-editor .col-3 blockquote,.rich-text .col-3 blockquote{padding-left:9.09091%}.row .col-offset-3{margin-left:27.65957%}.row .col-offset-3:first-child{margin-left:25.53191%}.col-4{width:31.91489%;margin-left:2.12766%}.col-4 .distance-margin-top,.col-4 .manage-challenge-roles .item-upload-container .item.active:first-child,.col-4 .manage-group-admin .item-upload-container .item.active:first-child,.manage-challenge-roles .item-upload-container .col-4 .item.active:first-child,.manage-group-admin .item-upload-container .col-4 .item.active:first-child{margin-top:6.66667%}.col-4 .distance-margin-right{margin-right:6.66667%}.col-4 .contribution-list-section .contribution-list-wrapper,.col-4 .distance-margin-bottom,.col-4 .form-inputs .form-group,.col-4 .form-inputs input[type=checkbox]+label,.col-4 .form-inputs input[type=radio]+label,.col-4 form .form-group,.col-4 form input[type=checkbox]+label,.col-4 form input[type=radio]+label,.contribution-list-section .col-4 .contribution-list-wrapper,.form-inputs .col-4 .form-group,.form-inputs .col-4 input[type=checkbox]+label,.form-inputs .col-4 input[type=radio]+label,form .col-4 .form-group,form .col-4 input[type=checkbox]+label,form .col-4 input[type=radio]+label{margin-bottom:6.66667%}.col-4 .distance-margin-left{margin-left:6.66667%}.accordion .col-4 .accordion-expandable-section,.col-4 .accordion .accordion-expandable-section,.col-4 .distance-padding-top{padding-top:6.66667%}.col-4 .distance-padding-right,.col-4 .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before,.fr-box.rich-text-editor .fr-dropdown-menu li blockquote .col-4 a:before{padding-right:6.66667%}#admin-section .col-4 h1.section-title,#admin-section .col-4 h2.section-title,.accordion .col-4 .accordion-expandable-section,.col-4 #admin-section h1.section-title,.col-4 #admin-section h2.section-title,.col-4 .accordion .accordion-expandable-section,.col-4 .distance-padding-bottom,.col-4 .form-inputs .form-group.option-group,.col-4 .form-inputs .form-section,.col-4 form .form-group.option-group,.col-4 form .form-section,.form-inputs .col-4 .form-group.option-group,.form-inputs .col-4 .form-section,form .col-4 .form-group.option-group,form .col-4 .form-section{padding-bottom:6.66667%}.col-4 .distance-padding-left,.col-4 .fr-box.dark-theme.rich-text-editor blockquote,.col-4 .quote,.col-4 .rich-text blockquote,.fr-box.dark-theme.rich-text-editor .col-4 blockquote,.rich-text .col-4 blockquote{padding-left:6.66667%}.row .col-offset-4{margin-left:36.17021%}.row .col-offset-4:first-child{margin-left:34.04255%}.col-5{width:40.42553%;margin-left:2.12766%}.col-5 .distance-margin-top,.col-5 .manage-challenge-roles .item-upload-container .item.active:first-child,.col-5 .manage-group-admin .item-upload-container .item.active:first-child,.manage-challenge-roles .item-upload-container .col-5 .item.active:first-child,.manage-group-admin .item-upload-container .col-5 .item.active:first-child{margin-top:5.26316%}.col-5 .distance-margin-right{margin-right:5.26316%}.col-5 .contribution-list-section .contribution-list-wrapper,.col-5 .distance-margin-bottom,.col-5 .form-inputs .form-group,.col-5 .form-inputs input[type=checkbox]+label,.col-5 .form-inputs input[type=radio]+label,.col-5 form .form-group,.col-5 form input[type=checkbox]+label,.col-5 form input[type=radio]+label,.contribution-list-section .col-5 .contribution-list-wrapper,.form-inputs .col-5 .form-group,.form-inputs .col-5 input[type=checkbox]+label,.form-inputs .col-5 input[type=radio]+label,form .col-5 .form-group,form .col-5 input[type=checkbox]+label,form .col-5 input[type=radio]+label{margin-bottom:5.26316%}.col-5 .distance-margin-left{margin-left:5.26316%}.accordion .col-5 .accordion-expandable-section,.col-5 .accordion .accordion-expandable-section,.col-5 .distance-padding-top{padding-top:5.26316%}.col-5 .distance-padding-right,.col-5 .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before,.fr-box.rich-text-editor .fr-dropdown-menu li blockquote .col-5 a:before{padding-right:5.26316%}#admin-section .col-5 h1.section-title,#admin-section .col-5 h2.section-title,.accordion .col-5 .accordion-expandable-section,.col-5 #admin-section h1.section-title,.col-5 #admin-section h2.section-title,.col-5 .accordion .accordion-expandable-section,.col-5 .distance-padding-bottom,.col-5 .form-inputs .form-group.option-group,.col-5 .form-inputs .form-section,.col-5 form .form-group.option-group,.col-5 form .form-section,.form-inputs .col-5 .form-group.option-group,.form-inputs .col-5 .form-section,form .col-5 .form-group.option-group,form .col-5 .form-section{padding-bottom:5.26316%}.col-5 .distance-padding-left,.col-5 .fr-box.dark-theme.rich-text-editor blockquote,.col-5 .quote,.col-5 .rich-text blockquote,.fr-box.dark-theme.rich-text-editor .col-5 blockquote,.rich-text .col-5 blockquote{padding-left:5.26316%}.row .col-offset-5{margin-left:44.68085%}.row .col-offset-5:first-child{margin-left:42.55319%}.col-6{width:48.93617%;margin-left:2.12766%}.col-6 .distance-margin-top,.col-6 .manage-challenge-roles .item-upload-container .item.active:first-child,.col-6 .manage-group-admin .item-upload-container .item.active:first-child,.manage-challenge-roles .item-upload-container .col-6 .item.active:first-child,.manage-group-admin .item-upload-container .col-6 .item.active:first-child{margin-top:4.34783%}.col-6 .distance-margin-right{margin-right:4.34783%}.col-6 .contribution-list-section .contribution-list-wrapper,.col-6 .distance-margin-bottom,.col-6 .form-inputs .form-group,.col-6 .form-inputs input[type=checkbox]+label,.col-6 .form-inputs input[type=radio]+label,.col-6 form .form-group,.col-6 form input[type=checkbox]+label,.col-6 form input[type=radio]+label,.contribution-list-section .col-6 .contribution-list-wrapper,.form-inputs .col-6 .form-group,.form-inputs .col-6 input[type=checkbox]+label,.form-inputs .col-6 input[type=radio]+label,form .col-6 .form-group,form .col-6 input[type=checkbox]+label,form .col-6 input[type=radio]+label{margin-bottom:4.34783%}.col-6 .distance-margin-left{margin-left:4.34783%}.accordion .col-6 .accordion-expandable-section,.col-6 .accordion .accordion-expandable-section,.col-6 .distance-padding-top{padding-top:4.34783%}.col-6 .distance-padding-right,.col-6 .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before,.fr-box.rich-text-editor .fr-dropdown-menu li blockquote .col-6 a:before{padding-right:4.34783%}#admin-section .col-6 h1.section-title,#admin-section .col-6 h2.section-title,.accordion .col-6 .accordion-expandable-section,.col-6 #admin-section h1.section-title,.col-6 #admin-section h2.section-title,.col-6 .accordion .accordion-expandable-section,.col-6 .distance-padding-bottom,.col-6 .form-inputs .form-group.option-group,.col-6 .form-inputs .form-section,.col-6 form .form-group.option-group,.col-6 form .form-section,.form-inputs .col-6 .form-group.option-group,.form-inputs .col-6 .form-section,form .col-6 .form-group.option-group,form .col-6 .form-section{padding-bottom:4.34783%}.col-6 .distance-padding-left,.col-6 .fr-box.dark-theme.rich-text-editor blockquote,.col-6 .quote,.col-6 .rich-text blockquote,.fr-box.dark-theme.rich-text-editor .col-6 blockquote,.rich-text .col-6 blockquote{padding-left:4.34783%}.row .col-offset-6{margin-left:53.19149%}.row .col-offset-6:first-child{margin-left:51.06383%}.col-7{width:57.44681%;margin-left:2.12766%}.col-7 .distance-margin-top,.col-7 .manage-challenge-roles .item-upload-container .item.active:first-child,.col-7 .manage-group-admin .item-upload-container .item.active:first-child,.manage-challenge-roles .item-upload-container .col-7 .item.active:first-child,.manage-group-admin .item-upload-container .col-7 .item.active:first-child{margin-top:3.7037%}.col-7 .distance-margin-right{margin-right:3.7037%}.col-7 .contribution-list-section .contribution-list-wrapper,.col-7 .distance-margin-bottom,.col-7 .form-inputs .form-group,.col-7 .form-inputs input[type=checkbox]+label,.col-7 .form-inputs input[type=radio]+label,.col-7 form .form-group,.col-7 form input[type=checkbox]+label,.col-7 form input[type=radio]+label,.contribution-list-section .col-7 .contribution-list-wrapper,.form-inputs .col-7 .form-group,.form-inputs .col-7 input[type=checkbox]+label,.form-inputs .col-7 input[type=radio]+label,form .col-7 .form-group,form .col-7 input[type=checkbox]+label,form .col-7 input[type=radio]+label{margin-bottom:3.7037%}.col-7 .distance-margin-left{margin-left:3.7037%}.accordion .col-7 .accordion-expandable-section,.col-7 .accordion .accordion-expandable-section,.col-7 .distance-padding-top{padding-top:3.7037%}.col-7 .distance-padding-right,.col-7 .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before,.fr-box.rich-text-editor .fr-dropdown-menu li blockquote .col-7 a:before{padding-right:3.7037%}#admin-section .col-7 h1.section-title,#admin-section .col-7 h2.section-title,.accordion .col-7 .accordion-expandable-section,.col-7 #admin-section h1.section-title,.col-7 #admin-section h2.section-title,.col-7 .accordion .accordion-expandable-section,.col-7 .distance-padding-bottom,.col-7 .form-inputs .form-group.option-group,.col-7 .form-inputs .form-section,.col-7 form .form-group.option-group,.col-7 form .form-section,.form-inputs .col-7 .form-group.option-group,.form-inputs .col-7 .form-section,form .col-7 .form-group.option-group,form .col-7 .form-section{padding-bottom:3.7037%}.col-7 .distance-padding-left,.col-7 .fr-box.dark-theme.rich-text-editor blockquote,.col-7 .quote,.col-7 .rich-text blockquote,.fr-box.dark-theme.rich-text-editor .col-7 blockquote,.rich-text .col-7 blockquote{padding-left:3.7037%}.row .col-offset-7{margin-left:61.70213%}.row .col-offset-7:first-child{margin-left:59.57447%}.col-8{width:65.95745%;margin-left:2.12766%}.col-8 .distance-margin-top,.col-8 .manage-challenge-roles .item-upload-container .item.active:first-child,.col-8 .manage-group-admin .item-upload-container .item.active:first-child,.manage-challenge-roles .item-upload-container .col-8 .item.active:first-child,.manage-group-admin .item-upload-container .col-8 .item.active:first-child{margin-top:3.22581%}.col-8 .distance-margin-right{margin-right:3.22581%}.col-8 .contribution-list-section .contribution-list-wrapper,.col-8 .distance-margin-bottom,.col-8 .form-inputs .form-group,.col-8 .form-inputs input[type=checkbox]+label,.col-8 .form-inputs input[type=radio]+label,.col-8 form .form-group,.col-8 form input[type=checkbox]+label,.col-8 form input[type=radio]+label,.contribution-list-section .col-8 .contribution-list-wrapper,.form-inputs .col-8 .form-group,.form-inputs .col-8 input[type=checkbox]+label,.form-inputs .col-8 input[type=radio]+label,form .col-8 .form-group,form .col-8 input[type=checkbox]+label,form .col-8 input[type=radio]+label{margin-bottom:3.22581%}.col-8 .distance-margin-left{margin-left:3.22581%}.accordion .col-8 .accordion-expandable-section,.col-8 .accordion .accordion-expandable-section,.col-8 .distance-padding-top{padding-top:3.22581%}.col-8 .distance-padding-right,.col-8 .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before,.fr-box.rich-text-editor .fr-dropdown-menu li blockquote .col-8 a:before{padding-right:3.22581%}#admin-section .col-8 h1.section-title,#admin-section .col-8 h2.section-title,.accordion .col-8 .accordion-expandable-section,.col-8 #admin-section h1.section-title,.col-8 #admin-section h2.section-title,.col-8 .accordion .accordion-expandable-section,.col-8 .distance-padding-bottom,.col-8 .form-inputs .form-group.option-group,.col-8 .form-inputs .form-section,.col-8 form .form-group.option-group,.col-8 form .form-section,.form-inputs .col-8 .form-group.option-group,.form-inputs .col-8 .form-section,form .col-8 .form-group.option-group,form .col-8 .form-section{padding-bottom:3.22581%}.col-8 .distance-padding-left,.col-8 .fr-box.dark-theme.rich-text-editor blockquote,.col-8 .quote,.col-8 .rich-text blockquote,.fr-box.dark-theme.rich-text-editor .col-8 blockquote,.rich-text .col-8 blockquote{padding-left:3.22581%}.row .col-offset-8{margin-left:70.21277%}.row .col-offset-8:first-child{margin-left:68.08511%}.col-9{width:74.46809%;margin-left:2.12766%}.col-9 .distance-margin-top,.col-9 .manage-challenge-roles .item-upload-container .item.active:first-child,.col-9 .manage-group-admin .item-upload-container .item.active:first-child,.manage-challenge-roles .item-upload-container .col-9 .item.active:first-child,.manage-group-admin .item-upload-container .col-9 .item.active:first-child{margin-top:2.85714%}.col-9 .distance-margin-right{margin-right:2.85714%}.col-9 .contribution-list-section .contribution-list-wrapper,.col-9 .distance-margin-bottom,.col-9 .form-inputs .form-group,.col-9 .form-inputs input[type=checkbox]+label,.col-9 .form-inputs input[type=radio]+label,.col-9 form .form-group,.col-9 form input[type=checkbox]+label,.col-9 form input[type=radio]+label,.contribution-list-section .col-9 .contribution-list-wrapper,.form-inputs .col-9 .form-group,.form-inputs .col-9 input[type=checkbox]+label,.form-inputs .col-9 input[type=radio]+label,form .col-9 .form-group,form .col-9 input[type=checkbox]+label,form .col-9 input[type=radio]+label{margin-bottom:2.85714%}.col-9 .distance-margin-left{margin-left:2.85714%}.accordion .col-9 .accordion-expandable-section,.col-9 .accordion .accordion-expandable-section,.col-9 .distance-padding-top{padding-top:2.85714%}.col-9 .distance-padding-right,.col-9 .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before,.fr-box.rich-text-editor .fr-dropdown-menu li blockquote .col-9 a:before{padding-right:2.85714%}#admin-section .col-9 h1.section-title,#admin-section .col-9 h2.section-title,.accordion .col-9 .accordion-expandable-section,.col-9 #admin-section h1.section-title,.col-9 #admin-section h2.section-title,.col-9 .accordion .accordion-expandable-section,.col-9 .distance-padding-bottom,.col-9 .form-inputs .form-group.option-group,.col-9 .form-inputs .form-section,.col-9 form .form-group.option-group,.col-9 form .form-section,.form-inputs .col-9 .form-group.option-group,.form-inputs .col-9 .form-section,form .col-9 .form-group.option-group,form .col-9 .form-section{padding-bottom:2.85714%}.col-9 .distance-padding-left,.col-9 .fr-box.dark-theme.rich-text-editor blockquote,.col-9 .quote,.col-9 .rich-text blockquote,.fr-box.dark-theme.rich-text-editor .col-9 blockquote,.rich-text .col-9 blockquote{padding-left:2.85714%}.row .col-offset-9{margin-left:78.7234%}.row .col-offset-9:first-child{margin-left:76.59574%}.col-10{width:82.97872%;margin-left:2.12766%}.col-10 .distance-margin-top,.col-10 .manage-challenge-roles .item-upload-container .item.active:first-child,.col-10 .manage-group-admin .item-upload-container .item.active:first-child,.manage-challenge-roles .item-upload-container .col-10 .item.active:first-child,.manage-group-admin .item-upload-container .col-10 .item.active:first-child{margin-top:2.5641%}.col-10 .distance-margin-right{margin-right:2.5641%}.col-10 .contribution-list-section .contribution-list-wrapper,.col-10 .distance-margin-bottom,.col-10 .form-inputs .form-group,.col-10 .form-inputs input[type=checkbox]+label,.col-10 .form-inputs input[type=radio]+label,.col-10 form .form-group,.col-10 form input[type=checkbox]+label,.col-10 form input[type=radio]+label,.contribution-list-section .col-10 .contribution-list-wrapper,.form-inputs .col-10 .form-group,.form-inputs .col-10 input[type=checkbox]+label,.form-inputs .col-10 input[type=radio]+label,form .col-10 .form-group,form .col-10 input[type=checkbox]+label,form .col-10 input[type=radio]+label{margin-bottom:2.5641%}.col-10 .distance-margin-left{margin-left:2.5641%}.accordion .col-10 .accordion-expandable-section,.col-10 .accordion .accordion-expandable-section,.col-10 .distance-padding-top{padding-top:2.5641%}.col-10 .distance-padding-right,.col-10 .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before,.fr-box.rich-text-editor .fr-dropdown-menu li blockquote .col-10 a:before{padding-right:2.5641%}#admin-section .col-10 h1.section-title,#admin-section .col-10 h2.section-title,.accordion .col-10 .accordion-expandable-section,.col-10 #admin-section h1.section-title,.col-10 #admin-section h2.section-title,.col-10 .accordion .accordion-expandable-section,.col-10 .distance-padding-bottom,.col-10 .form-inputs .form-group.option-group,.col-10 .form-inputs .form-section,.col-10 form .form-group.option-group,.col-10 form .form-section,.form-inputs .col-10 .form-group.option-group,.form-inputs .col-10 .form-section,form .col-10 .form-group.option-group,form .col-10 .form-section{padding-bottom:2.5641%}.col-10 .distance-padding-left,.col-10 .fr-box.dark-theme.rich-text-editor blockquote,.col-10 .quote,.col-10 .rich-text blockquote,.fr-box.dark-theme.rich-text-editor .col-10 blockquote,.rich-text .col-10 blockquote{padding-left:2.5641%}.row .col-offset-10{margin-left:87.23404%}.row .col-offset-10:first-child{margin-left:85.10638%}.col-11{width:91.48936%;margin-left:2.12766%}.col-11 .distance-margin-top,.col-11 .manage-challenge-roles .item-upload-container .item.active:first-child,.col-11 .manage-group-admin .item-upload-container .item.active:first-child,.manage-challenge-roles .item-upload-container .col-11 .item.active:first-child,.manage-group-admin .item-upload-container .col-11 .item.active:first-child{margin-top:2.32558%}.col-11 .distance-margin-right{margin-right:2.32558%}.col-11 .contribution-list-section .contribution-list-wrapper,.col-11 .distance-margin-bottom,.col-11 .form-inputs .form-group,.col-11 .form-inputs input[type=checkbox]+label,.col-11 .form-inputs input[type=radio]+label,.col-11 form .form-group,.col-11 form input[type=checkbox]+label,.col-11 form input[type=radio]+label,.contribution-list-section .col-11 .contribution-list-wrapper,.form-inputs .col-11 .form-group,.form-inputs .col-11 input[type=checkbox]+label,.form-inputs .col-11 input[type=radio]+label,form .col-11 .form-group,form .col-11 input[type=checkbox]+label,form .col-11 input[type=radio]+label{margin-bottom:2.32558%}.col-11 .distance-margin-left{margin-left:2.32558%}.accordion .col-11 .accordion-expandable-section,.col-11 .accordion .accordion-expandable-section,.col-11 .distance-padding-top{padding-top:2.32558%}.col-11 .distance-padding-right,.col-11 .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before,.fr-box.rich-text-editor .fr-dropdown-menu li blockquote .col-11 a:before{padding-right:2.32558%}#admin-section .col-11 h1.section-title,#admin-section .col-11 h2.section-title,.accordion .col-11 .accordion-expandable-section,.col-11 #admin-section h1.section-title,.col-11 #admin-section h2.section-title,.col-11 .accordion .accordion-expandable-section,.col-11 .distance-padding-bottom,.col-11 .form-inputs .form-group.option-group,.col-11 .form-inputs .form-section,.col-11 form .form-group.option-group,.col-11 form .form-section,.form-inputs .col-11 .form-group.option-group,.form-inputs .col-11 .form-section,form .col-11 .form-group.option-group,form .col-11 .form-section{padding-bottom:2.32558%}.col-11 .distance-padding-left,.col-11 .fr-box.dark-theme.rich-text-editor blockquote,.col-11 .quote,.col-11 .rich-text blockquote,.fr-box.dark-theme.rich-text-editor .col-11 blockquote,.rich-text .col-11 blockquote{padding-left:2.32558%}.row .col-offset-11{margin-left:95.74468%}.row .col-offset-11:first-child{margin-left:93.61702%}.col-12,.col-12 .distance-margin-left{margin-left:2.12766%}.col-12{width:100%}.col-12 .distance-margin-top,.col-12 .manage-challenge-roles .item-upload-container .item.active:first-child,.col-12 .manage-group-admin .item-upload-container .item.active:first-child,.manage-challenge-roles .item-upload-container .col-12 .item.active:first-child,.manage-group-admin .item-upload-container .col-12 .item.active:first-child{margin-top:2.12766%}.col-12 .distance-margin-right{margin-right:2.12766%}.col-12 .contribution-list-section .contribution-list-wrapper,.col-12 .distance-margin-bottom,.col-12 .form-inputs .form-group,.col-12 .form-inputs input[type=checkbox]+label,.col-12 .form-inputs input[type=radio]+label,.col-12 form .form-group,.col-12 form input[type=checkbox]+label,.col-12 form input[type=radio]+label,.contribution-list-section .col-12 .contribution-list-wrapper,.form-inputs .col-12 .form-group,.form-inputs .col-12 input[type=checkbox]+label,.form-inputs .col-12 input[type=radio]+label,form .col-12 .form-group,form .col-12 input[type=checkbox]+label,form .col-12 input[type=radio]+label{margin-bottom:2.12766%}.accordion .col-12 .accordion-expandable-section,.col-12 .accordion .accordion-expandable-section,.col-12 .distance-padding-top{padding-top:2.12766%}.col-12 .distance-padding-right,.col-12 .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before,.fr-box.rich-text-editor .fr-dropdown-menu li blockquote .col-12 a:before{padding-right:2.12766%}#admin-section .col-12 h1.section-title,#admin-section .col-12 h2.section-title,.accordion .col-12 .accordion-expandable-section,.col-12 #admin-section h1.section-title,.col-12 #admin-section h2.section-title,.col-12 .accordion .accordion-expandable-section,.col-12 .distance-padding-bottom,.col-12 .form-inputs .form-group.option-group,.col-12 .form-inputs .form-section,.col-12 form .form-group.option-group,.col-12 form .form-section,.form-inputs .col-12 .form-group.option-group,.form-inputs .col-12 .form-section,form .col-12 .form-group.option-group,form .col-12 .form-section{padding-bottom:2.12766%}.col-12 .distance-padding-left,.col-12 .fr-box.dark-theme.rich-text-editor blockquote,.col-12 .quote,.col-12 .rich-text blockquote,.fr-box.dark-theme.rich-text-editor .col-12 blockquote,.rich-text .col-12 blockquote{padding-left:2.12766%}.row .col-offset-12{margin-left:104.25532%}.row .col-offset-12:first-child{margin-left:102.12766%}}@media all and (min-width:1280px){.component-wrapper{position:relative}.component-wrapper.line-after{border-bottom:1px solid transparent}.component-wrapper.line-before{border-top:1px solid transparent}.component-wrapper.line-after:before{border-bottom:1px solid #888;bottom:-1px}.component-wrapper.line-before:before{border-top:1px solid #888;top:-1px}.component-wrapper.line-after:before,.component-wrapper.line-before:before{content:'';display:block;left:4.29688%;position:absolute;right:4.29688%}.row .component-wrapper.line-after:before,.row .component-wrapper.line-before:before,.row.component-wrapper.line-after:before,.row.component-wrapper.line-before:before{left:0;right:0}.row{max-width:1170px;margin-right:4.29688%;margin-bottom:2.34375%;margin-left:4.29688%}.col-1{width:5.98291%;margin-left:2.5641%}.col-1 .distance-margin-top,.col-1 .manage-challenge-roles .item-upload-container .item.active:first-child,.col-1 .manage-group-admin .item-upload-container .item.active:first-child,.manage-challenge-roles .item-upload-container .col-1 .item.active:first-child,.manage-group-admin .item-upload-container .col-1 .item.active:first-child{margin-top:42.85714%}.col-1 .distance-margin-right{margin-right:42.85714%}.col-1 .contribution-list-section .contribution-list-wrapper,.col-1 .distance-margin-bottom,.col-1 .form-inputs .form-group,.col-1 .form-inputs input[type=checkbox]+label,.col-1 .form-inputs input[type=radio]+label,.col-1 form .form-group,.col-1 form input[type=checkbox]+label,.col-1 form input[type=radio]+label,.contribution-list-section .col-1 .contribution-list-wrapper,.form-inputs .col-1 .form-group,.form-inputs .col-1 input[type=checkbox]+label,.form-inputs .col-1 input[type=radio]+label,form .col-1 .form-group,form .col-1 input[type=checkbox]+label,form .col-1 input[type=radio]+label{margin-bottom:42.85714%}.col-1 .distance-margin-left{margin-left:42.85714%}.accordion .col-1 .accordion-expandable-section,.col-1 .accordion .accordion-expandable-section,.col-1 .distance-padding-top{padding-top:42.85714%}.col-1 .distance-padding-right,.col-1 .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before,.fr-box.rich-text-editor .fr-dropdown-menu li blockquote .col-1 a:before{padding-right:42.85714%}#admin-section .col-1 h1.section-title,#admin-section .col-1 h2.section-title,.accordion .col-1 .accordion-expandable-section,.col-1 #admin-section h1.section-title,.col-1 #admin-section h2.section-title,.col-1 .accordion .accordion-expandable-section,.col-1 .distance-padding-bottom,.col-1 .form-inputs .form-group.option-group,.col-1 .form-inputs .form-section,.col-1 form .form-group.option-group,.col-1 form .form-section,.form-inputs .col-1 .form-group.option-group,.form-inputs .col-1 .form-section,form .col-1 .form-group.option-group,form .col-1 .form-section{padding-bottom:42.85714%}.col-1 .distance-padding-left,.col-1 .fr-box.dark-theme.rich-text-editor blockquote,.col-1 .quote,.col-1 .rich-text blockquote,.fr-box.dark-theme.rich-text-editor .col-1 blockquote,.rich-text .col-1 blockquote{padding-left:42.85714%}.row .col-offset-1{margin-left:11.11111%}.row .col-offset-1:first-child{margin-left:8.54701%}.col-2{width:14.52991%;margin-left:2.5641%}.col-2 .distance-margin-top,.col-2 .manage-challenge-roles .item-upload-container .item.active:first-child,.col-2 .manage-group-admin .item-upload-container .item.active:first-child,.manage-challenge-roles .item-upload-container .col-2 .item.active:first-child,.manage-group-admin .item-upload-container .col-2 .item.active:first-child{margin-top:17.64706%}.col-2 .distance-margin-right{margin-right:17.64706%}.col-2 .contribution-list-section .contribution-list-wrapper,.col-2 .distance-margin-bottom,.col-2 .form-inputs .form-group,.col-2 .form-inputs input[type=checkbox]+label,.col-2 .form-inputs input[type=radio]+label,.col-2 form .form-group,.col-2 form input[type=checkbox]+label,.col-2 form input[type=radio]+label,.contribution-list-section .col-2 .contribution-list-wrapper,.form-inputs .col-2 .form-group,.form-inputs .col-2 input[type=checkbox]+label,.form-inputs .col-2 input[type=radio]+label,form .col-2 .form-group,form .col-2 input[type=checkbox]+label,form .col-2 input[type=radio]+label{margin-bottom:17.64706%}.col-2 .distance-margin-left{margin-left:17.64706%}.accordion .col-2 .accordion-expandable-section,.col-2 .accordion .accordion-expandable-section,.col-2 .distance-padding-top{padding-top:17.64706%}.col-2 .distance-padding-right,.col-2 .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before,.fr-box.rich-text-editor .fr-dropdown-menu li blockquote .col-2 a:before{padding-right:17.64706%}#admin-section .col-2 h1.section-title,#admin-section .col-2 h2.section-title,.accordion .col-2 .accordion-expandable-section,.col-2 #admin-section h1.section-title,.col-2 #admin-section h2.section-title,.col-2 .accordion .accordion-expandable-section,.col-2 .distance-padding-bottom,.col-2 .form-inputs .form-group.option-group,.col-2 .form-inputs .form-section,.col-2 form .form-group.option-group,.col-2 form .form-section,.form-inputs .col-2 .form-group.option-group,.form-inputs .col-2 .form-section,form .col-2 .form-group.option-group,form .col-2 .form-section{padding-bottom:17.64706%}.col-2 .distance-padding-left,.col-2 .fr-box.dark-theme.rich-text-editor blockquote,.col-2 .quote,.col-2 .rich-text blockquote,.fr-box.dark-theme.rich-text-editor .col-2 blockquote,.rich-text .col-2 blockquote{padding-left:17.64706%}.row .col-offset-2{margin-left:19.65812%}.row .col-offset-2:first-child{margin-left:17.09402%}.col-3{width:23.07692%;margin-left:2.5641%}.col-3 .distance-margin-top,.col-3 .manage-challenge-roles .item-upload-container .item.active:first-child,.col-3 .manage-group-admin .item-upload-container .item.active:first-child,.manage-challenge-roles .item-upload-container .col-3 .item.active:first-child,.manage-group-admin .item-upload-container .col-3 .item.active:first-child{margin-top:11.11111%}.col-3 .distance-margin-right{margin-right:11.11111%}.col-3 .contribution-list-section .contribution-list-wrapper,.col-3 .distance-margin-bottom,.col-3 .form-inputs .form-group,.col-3 .form-inputs input[type=checkbox]+label,.col-3 .form-inputs input[type=radio]+label,.col-3 form .form-group,.col-3 form input[type=checkbox]+label,.col-3 form input[type=radio]+label,.contribution-list-section .col-3 .contribution-list-wrapper,.form-inputs .col-3 .form-group,.form-inputs .col-3 input[type=checkbox]+label,.form-inputs .col-3 input[type=radio]+label,form .col-3 .form-group,form .col-3 input[type=checkbox]+label,form .col-3 input[type=radio]+label{margin-bottom:11.11111%}.col-3 .distance-margin-left{margin-left:11.11111%}.accordion .col-3 .accordion-expandable-section,.col-3 .accordion .accordion-expandable-section,.col-3 .distance-padding-top{padding-top:11.11111%}.col-3 .distance-padding-right,.col-3 .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before,.fr-box.rich-text-editor .fr-dropdown-menu li blockquote .col-3 a:before{padding-right:11.11111%}#admin-section .col-3 h1.section-title,#admin-section .col-3 h2.section-title,.accordion .col-3 .accordion-expandable-section,.col-3 #admin-section h1.section-title,.col-3 #admin-section h2.section-title,.col-3 .accordion .accordion-expandable-section,.col-3 .distance-padding-bottom,.col-3 .form-inputs .form-group.option-group,.col-3 .form-inputs .form-section,.col-3 form .form-group.option-group,.col-3 form .form-section,.form-inputs .col-3 .form-group.option-group,.form-inputs .col-3 .form-section,form .col-3 .form-group.option-group,form .col-3 .form-section{padding-bottom:11.11111%}.col-3 .distance-padding-left,.col-3 .fr-box.dark-theme.rich-text-editor blockquote,.col-3 .quote,.col-3 .rich-text blockquote,.fr-box.dark-theme.rich-text-editor .col-3 blockquote,.rich-text .col-3 blockquote{padding-left:11.11111%}.row .col-offset-3{margin-left:28.20513%}.row .col-offset-3:first-child{margin-left:25.64103%}.col-4{width:31.62393%;margin-left:2.5641%}.col-4 .distance-margin-top,.col-4 .manage-challenge-roles .item-upload-container .item.active:first-child,.col-4 .manage-group-admin .item-upload-container .item.active:first-child,.manage-challenge-roles .item-upload-container .col-4 .item.active:first-child,.manage-group-admin .item-upload-container .col-4 .item.active:first-child{margin-top:8.10811%}.col-4 .distance-margin-right{margin-right:8.10811%}.col-4 .contribution-list-section .contribution-list-wrapper,.col-4 .distance-margin-bottom,.col-4 .form-inputs .form-group,.col-4 .form-inputs input[type=checkbox]+label,.col-4 .form-inputs input[type=radio]+label,.col-4 form .form-group,.col-4 form input[type=checkbox]+label,.col-4 form input[type=radio]+label,.contribution-list-section .col-4 .contribution-list-wrapper,.form-inputs .col-4 .form-group,.form-inputs .col-4 input[type=checkbox]+label,.form-inputs .col-4 input[type=radio]+label,form .col-4 .form-group,form .col-4 input[type=checkbox]+label,form .col-4 input[type=radio]+label{margin-bottom:8.10811%}.col-4 .distance-margin-left{margin-left:8.10811%}.accordion .col-4 .accordion-expandable-section,.col-4 .accordion .accordion-expandable-section,.col-4 .distance-padding-top{padding-top:8.10811%}.col-4 .distance-padding-right,.col-4 .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before,.fr-box.rich-text-editor .fr-dropdown-menu li blockquote .col-4 a:before{padding-right:8.10811%}#admin-section .col-4 h1.section-title,#admin-section .col-4 h2.section-title,.accordion .col-4 .accordion-expandable-section,.col-4 #admin-section h1.section-title,.col-4 #admin-section h2.section-title,.col-4 .accordion .accordion-expandable-section,.col-4 .distance-padding-bottom,.col-4 .form-inputs .form-group.option-group,.col-4 .form-inputs .form-section,.col-4 form .form-group.option-group,.col-4 form .form-section,.form-inputs .col-4 .form-group.option-group,.form-inputs .col-4 .form-section,form .col-4 .form-group.option-group,form .col-4 .form-section{padding-bottom:8.10811%}.col-4 .distance-padding-left,.col-4 .fr-box.dark-theme.rich-text-editor blockquote,.col-4 .quote,.col-4 .rich-text blockquote,.fr-box.dark-theme.rich-text-editor .col-4 blockquote,.rich-text .col-4 blockquote{padding-left:8.10811%}.row .col-offset-4{margin-left:36.75214%}.row .col-offset-4:first-child{margin-left:34.18803%}.col-5{width:40.17094%;margin-left:2.5641%}.col-5 .distance-margin-top,.col-5 .manage-challenge-roles .item-upload-container .item.active:first-child,.col-5 .manage-group-admin .item-upload-container .item.active:first-child,.manage-challenge-roles .item-upload-container .col-5 .item.active:first-child,.manage-group-admin .item-upload-container .col-5 .item.active:first-child{margin-top:6.38298%}.col-5 .distance-margin-right{margin-right:6.38298%}.col-5 .contribution-list-section .contribution-list-wrapper,.col-5 .distance-margin-bottom,.col-5 .form-inputs .form-group,.col-5 .form-inputs input[type=checkbox]+label,.col-5 .form-inputs input[type=radio]+label,.col-5 form .form-group,.col-5 form input[type=checkbox]+label,.col-5 form input[type=radio]+label,.contribution-list-section .col-5 .contribution-list-wrapper,.form-inputs .col-5 .form-group,.form-inputs .col-5 input[type=checkbox]+label,.form-inputs .col-5 input[type=radio]+label,form .col-5 .form-group,form .col-5 input[type=checkbox]+label,form .col-5 input[type=radio]+label{margin-bottom:6.38298%}.col-5 .distance-margin-left{margin-left:6.38298%}.accordion .col-5 .accordion-expandable-section,.col-5 .accordion .accordion-expandable-section,.col-5 .distance-padding-top{padding-top:6.38298%}.col-5 .distance-padding-right,.col-5 .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before,.fr-box.rich-text-editor .fr-dropdown-menu li blockquote .col-5 a:before{padding-right:6.38298%}#admin-section .col-5 h1.section-title,#admin-section .col-5 h2.section-title,.accordion .col-5 .accordion-expandable-section,.col-5 #admin-section h1.section-title,.col-5 #admin-section h2.section-title,.col-5 .accordion .accordion-expandable-section,.col-5 .distance-padding-bottom,.col-5 .form-inputs .form-group.option-group,.col-5 .form-inputs .form-section,.col-5 form .form-group.option-group,.col-5 form .form-section,.form-inputs .col-5 .form-group.option-group,.form-inputs .col-5 .form-section,form .col-5 .form-group.option-group,form .col-5 .form-section{padding-bottom:6.38298%}.col-5 .distance-padding-left,.col-5 .fr-box.dark-theme.rich-text-editor blockquote,.col-5 .quote,.col-5 .rich-text blockquote,.fr-box.dark-theme.rich-text-editor .col-5 blockquote,.rich-text .col-5 blockquote{padding-left:6.38298%}.row .col-offset-5{margin-left:45.29915%}.row .col-offset-5:first-child{margin-left:42.73504%}.col-6{width:48.71795%;margin-left:2.5641%}.col-6 .distance-margin-top,.col-6 .manage-challenge-roles .item-upload-container .item.active:first-child,.col-6 .manage-group-admin .item-upload-container .item.active:first-child,.manage-challenge-roles .item-upload-container .col-6 .item.active:first-child,.manage-group-admin .item-upload-container .col-6 .item.active:first-child{margin-top:5.26316%}.col-6 .distance-margin-right{margin-right:5.26316%}.col-6 .contribution-list-section .contribution-list-wrapper,.col-6 .distance-margin-bottom,.col-6 .form-inputs .form-group,.col-6 .form-inputs input[type=checkbox]+label,.col-6 .form-inputs input[type=radio]+label,.col-6 form .form-group,.col-6 form input[type=checkbox]+label,.col-6 form input[type=radio]+label,.contribution-list-section .col-6 .contribution-list-wrapper,.form-inputs .col-6 .form-group,.form-inputs .col-6 input[type=checkbox]+label,.form-inputs .col-6 input[type=radio]+label,form .col-6 .form-group,form .col-6 input[type=checkbox]+label,form .col-6 input[type=radio]+label{margin-bottom:5.26316%}.col-6 .distance-margin-left{margin-left:5.26316%}.accordion .col-6 .accordion-expandable-section,.col-6 .accordion .accordion-expandable-section,.col-6 .distance-padding-top{padding-top:5.26316%}.col-6 .distance-padding-right,.col-6 .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before,.fr-box.rich-text-editor .fr-dropdown-menu li blockquote .col-6 a:before{padding-right:5.26316%}#admin-section .col-6 h1.section-title,#admin-section .col-6 h2.section-title,.accordion .col-6 .accordion-expandable-section,.col-6 #admin-section h1.section-title,.col-6 #admin-section h2.section-title,.col-6 .accordion .accordion-expandable-section,.col-6 .distance-padding-bottom,.col-6 .form-inputs .form-group.option-group,.col-6 .form-inputs .form-section,.col-6 form .form-group.option-group,.col-6 form .form-section,.form-inputs .col-6 .form-group.option-group,.form-inputs .col-6 .form-section,form .col-6 .form-group.option-group,form .col-6 .form-section{padding-bottom:5.26316%}.col-6 .distance-padding-left,.col-6 .fr-box.dark-theme.rich-text-editor blockquote,.col-6 .quote,.col-6 .rich-text blockquote,.fr-box.dark-theme.rich-text-editor .col-6 blockquote,.rich-text .col-6 blockquote{padding-left:5.26316%}.row .col-offset-6{margin-left:53.84615%}.row .col-offset-6:first-child{margin-left:51.28205%}.col-7{width:57.26496%;margin-left:2.5641%}.col-7 .distance-margin-top,.col-7 .manage-challenge-roles .item-upload-container .item.active:first-child,.col-7 .manage-group-admin .item-upload-container .item.active:first-child,.manage-challenge-roles .item-upload-container .col-7 .item.active:first-child,.manage-group-admin .item-upload-container .col-7 .item.active:first-child{margin-top:4.47761%}.col-7 .distance-margin-right{margin-right:4.47761%}.col-7 .contribution-list-section .contribution-list-wrapper,.col-7 .distance-margin-bottom,.col-7 .form-inputs .form-group,.col-7 .form-inputs input[type=checkbox]+label,.col-7 .form-inputs input[type=radio]+label,.col-7 form .form-group,.col-7 form input[type=checkbox]+label,.col-7 form input[type=radio]+label,.contribution-list-section .col-7 .contribution-list-wrapper,.form-inputs .col-7 .form-group,.form-inputs .col-7 input[type=checkbox]+label,.form-inputs .col-7 input[type=radio]+label,form .col-7 .form-group,form .col-7 input[type=checkbox]+label,form .col-7 input[type=radio]+label{margin-bottom:4.47761%}.col-7 .distance-margin-left{margin-left:4.47761%}.accordion .col-7 .accordion-expandable-section,.col-7 .accordion .accordion-expandable-section,.col-7 .distance-padding-top{padding-top:4.47761%}.col-7 .distance-padding-right,.col-7 .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before,.fr-box.rich-text-editor .fr-dropdown-menu li blockquote .col-7 a:before{padding-right:4.47761%}#admin-section .col-7 h1.section-title,#admin-section .col-7 h2.section-title,.accordion .col-7 .accordion-expandable-section,.col-7 #admin-section h1.section-title,.col-7 #admin-section h2.section-title,.col-7 .accordion .accordion-expandable-section,.col-7 .distance-padding-bottom,.col-7 .form-inputs .form-group.option-group,.col-7 .form-inputs .form-section,.col-7 form .form-group.option-group,.col-7 form .form-section,.form-inputs .col-7 .form-group.option-group,.form-inputs .col-7 .form-section,form .col-7 .form-group.option-group,form .col-7 .form-section{padding-bottom:4.47761%}.col-7 .distance-padding-left,.col-7 .fr-box.dark-theme.rich-text-editor blockquote,.col-7 .quote,.col-7 .rich-text blockquote,.fr-box.dark-theme.rich-text-editor .col-7 blockquote,.rich-text .col-7 blockquote{padding-left:4.47761%}.row .col-offset-7{margin-left:62.39316%}.row .col-offset-7:first-child{margin-left:59.82906%}.col-8{width:65.81197%;margin-left:2.5641%}.col-8 .distance-margin-top,.col-8 .manage-challenge-roles .item-upload-container .item.active:first-child,.col-8 .manage-group-admin .item-upload-container .item.active:first-child,.manage-challenge-roles .item-upload-container .col-8 .item.active:first-child,.manage-group-admin .item-upload-container .col-8 .item.active:first-child{margin-top:3.8961%}.col-8 .distance-margin-right{margin-right:3.8961%}.col-8 .contribution-list-section .contribution-list-wrapper,.col-8 .distance-margin-bottom,.col-8 .form-inputs .form-group,.col-8 .form-inputs input[type=checkbox]+label,.col-8 .form-inputs input[type=radio]+label,.col-8 form .form-group,.col-8 form input[type=checkbox]+label,.col-8 form input[type=radio]+label,.contribution-list-section .col-8 .contribution-list-wrapper,.form-inputs .col-8 .form-group,.form-inputs .col-8 input[type=checkbox]+label,.form-inputs .col-8 input[type=radio]+label,form .col-8 .form-group,form .col-8 input[type=checkbox]+label,form .col-8 input[type=radio]+label{margin-bottom:3.8961%}.col-8 .distance-margin-left{margin-left:3.8961%}.accordion .col-8 .accordion-expandable-section,.col-8 .accordion .accordion-expandable-section,.col-8 .distance-padding-top{padding-top:3.8961%}.col-8 .distance-padding-right,.col-8 .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before,.fr-box.rich-text-editor .fr-dropdown-menu li blockquote .col-8 a:before{padding-right:3.8961%}#admin-section .col-8 h1.section-title,#admin-section .col-8 h2.section-title,.accordion .col-8 .accordion-expandable-section,.col-8 #admin-section h1.section-title,.col-8 #admin-section h2.section-title,.col-8 .accordion .accordion-expandable-section,.col-8 .distance-padding-bottom,.col-8 .form-inputs .form-group.option-group,.col-8 .form-inputs .form-section,.col-8 form .form-group.option-group,.col-8 form .form-section,.form-inputs .col-8 .form-group.option-group,.form-inputs .col-8 .form-section,form .col-8 .form-group.option-group,form .col-8 .form-section{padding-bottom:3.8961%}.col-8 .distance-padding-left,.col-8 .fr-box.dark-theme.rich-text-editor blockquote,.col-8 .quote,.col-8 .rich-text blockquote,.fr-box.dark-theme.rich-text-editor .col-8 blockquote,.rich-text .col-8 blockquote{padding-left:3.8961%}.row .col-offset-8{margin-left:70.94017%}.row .col-offset-8:first-child{margin-left:68.37607%}.col-9{width:74.35897%;margin-left:2.5641%}.col-9 .distance-margin-top,.col-9 .manage-challenge-roles .item-upload-container .item.active:first-child,.col-9 .manage-group-admin .item-upload-container .item.active:first-child,.manage-challenge-roles .item-upload-container .col-9 .item.active:first-child,.manage-group-admin .item-upload-container .col-9 .item.active:first-child{margin-top:3.44828%}.col-9 .distance-margin-right{margin-right:3.44828%}.col-9 .contribution-list-section .contribution-list-wrapper,.col-9 .distance-margin-bottom,.col-9 .form-inputs .form-group,.col-9 .form-inputs input[type=checkbox]+label,.col-9 .form-inputs input[type=radio]+label,.col-9 form .form-group,.col-9 form input[type=checkbox]+label,.col-9 form input[type=radio]+label,.contribution-list-section .col-9 .contribution-list-wrapper,.form-inputs .col-9 .form-group,.form-inputs .col-9 input[type=checkbox]+label,.form-inputs .col-9 input[type=radio]+label,form .col-9 .form-group,form .col-9 input[type=checkbox]+label,form .col-9 input[type=radio]+label{margin-bottom:3.44828%}.col-9 .distance-margin-left{margin-left:3.44828%}.accordion .col-9 .accordion-expandable-section,.col-9 .accordion .accordion-expandable-section,.col-9 .distance-padding-top{padding-top:3.44828%}.col-9 .distance-padding-right,.col-9 .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before,.fr-box.rich-text-editor .fr-dropdown-menu li blockquote .col-9 a:before{padding-right:3.44828%}#admin-section .col-9 h1.section-title,#admin-section .col-9 h2.section-title,.accordion .col-9 .accordion-expandable-section,.col-9 #admin-section h1.section-title,.col-9 #admin-section h2.section-title,.col-9 .accordion .accordion-expandable-section,.col-9 .distance-padding-bottom,.col-9 .form-inputs .form-group.option-group,.col-9 .form-inputs .form-section,.col-9 form .form-group.option-group,.col-9 form .form-section,.form-inputs .col-9 .form-group.option-group,.form-inputs .col-9 .form-section,form .col-9 .form-group.option-group,form .col-9 .form-section{padding-bottom:3.44828%}.col-9 .distance-padding-left,.col-9 .fr-box.dark-theme.rich-text-editor blockquote,.col-9 .quote,.col-9 .rich-text blockquote,.fr-box.dark-theme.rich-text-editor .col-9 blockquote,.rich-text .col-9 blockquote{padding-left:3.44828%}.row .col-offset-9{margin-left:79.48718%}.row .col-offset-9:first-child{margin-left:76.92308%}.col-10{width:82.90598%;margin-left:2.5641%}.col-10 .distance-margin-top,.col-10 .manage-challenge-roles .item-upload-container .item.active:first-child,.col-10 .manage-group-admin .item-upload-container .item.active:first-child,.manage-challenge-roles .item-upload-container .col-10 .item.active:first-child,.manage-group-admin .item-upload-container .col-10 .item.active:first-child{margin-top:3.09278%}.col-10 .distance-margin-right{margin-right:3.09278%}.col-10 .contribution-list-section .contribution-list-wrapper,.col-10 .distance-margin-bottom,.col-10 .form-inputs .form-group,.col-10 .form-inputs input[type=checkbox]+label,.col-10 .form-inputs input[type=radio]+label,.col-10 form .form-group,.col-10 form input[type=checkbox]+label,.col-10 form input[type=radio]+label,.contribution-list-section .col-10 .contribution-list-wrapper,.form-inputs .col-10 .form-group,.form-inputs .col-10 input[type=checkbox]+label,.form-inputs .col-10 input[type=radio]+label,form .col-10 .form-group,form .col-10 input[type=checkbox]+label,form .col-10 input[type=radio]+label{margin-bottom:3.09278%}.col-10 .distance-margin-left{margin-left:3.09278%}.accordion .col-10 .accordion-expandable-section,.col-10 .accordion .accordion-expandable-section,.col-10 .distance-padding-top{padding-top:3.09278%}.col-10 .distance-padding-right,.col-10 .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before,.fr-box.rich-text-editor .fr-dropdown-menu li blockquote .col-10 a:before{padding-right:3.09278%}#admin-section .col-10 h1.section-title,#admin-section .col-10 h2.section-title,.accordion .col-10 .accordion-expandable-section,.col-10 #admin-section h1.section-title,.col-10 #admin-section h2.section-title,.col-10 .accordion .accordion-expandable-section,.col-10 .distance-padding-bottom,.col-10 .form-inputs .form-group.option-group,.col-10 .form-inputs .form-section,.col-10 form .form-group.option-group,.col-10 form .form-section,.form-inputs .col-10 .form-group.option-group,.form-inputs .col-10 .form-section,form .col-10 .form-group.option-group,form .col-10 .form-section{padding-bottom:3.09278%}.col-10 .distance-padding-left,.col-10 .fr-box.dark-theme.rich-text-editor blockquote,.col-10 .quote,.col-10 .rich-text blockquote,.fr-box.dark-theme.rich-text-editor .col-10 blockquote,.rich-text .col-10 blockquote{padding-left:3.09278%}.row .col-offset-10{margin-left:88.03419%}.row .col-offset-10:first-child{margin-left:85.47009%}.col-11{width:91.45299%;margin-left:2.5641%}.col-11 .distance-margin-top,.col-11 .manage-challenge-roles .item-upload-container .item.active:first-child,.col-11 .manage-group-admin .item-upload-container .item.active:first-child,.manage-challenge-roles .item-upload-container .col-11 .item.active:first-child,.manage-group-admin .item-upload-container .col-11 .item.active:first-child{margin-top:2.80374%}.col-11 .distance-margin-right{margin-right:2.80374%}.col-11 .contribution-list-section .contribution-list-wrapper,.col-11 .distance-margin-bottom,.col-11 .form-inputs .form-group,.col-11 .form-inputs input[type=checkbox]+label,.col-11 .form-inputs input[type=radio]+label,.col-11 form .form-group,.col-11 form input[type=checkbox]+label,.col-11 form input[type=radio]+label,.contribution-list-section .col-11 .contribution-list-wrapper,.form-inputs .col-11 .form-group,.form-inputs .col-11 input[type=checkbox]+label,.form-inputs .col-11 input[type=radio]+label,form .col-11 .form-group,form .col-11 input[type=checkbox]+label,form .col-11 input[type=radio]+label{margin-bottom:2.80374%}.col-11 .distance-margin-left{margin-left:2.80374%}.accordion .col-11 .accordion-expandable-section,.col-11 .accordion .accordion-expandable-section,.col-11 .distance-padding-top{padding-top:2.80374%}.col-11 .distance-padding-right,.col-11 .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before,.fr-box.rich-text-editor .fr-dropdown-menu li blockquote .col-11 a:before{padding-right:2.80374%}#admin-section .col-11 h1.section-title,#admin-section .col-11 h2.section-title,.accordion .col-11 .accordion-expandable-section,.col-11 #admin-section h1.section-title,.col-11 #admin-section h2.section-title,.col-11 .accordion .accordion-expandable-section,.col-11 .distance-padding-bottom,.col-11 .form-inputs .form-group.option-group,.col-11 .form-inputs .form-section,.col-11 form .form-group.option-group,.col-11 form .form-section,.form-inputs .col-11 .form-group.option-group,.form-inputs .col-11 .form-section,form .col-11 .form-group.option-group,form .col-11 .form-section{padding-bottom:2.80374%}.col-11 .distance-padding-left,.col-11 .fr-box.dark-theme.rich-text-editor blockquote,.col-11 .quote,.col-11 .rich-text blockquote,.fr-box.dark-theme.rich-text-editor .col-11 blockquote,.rich-text .col-11 blockquote{padding-left:2.80374%}.row .col-offset-11{margin-left:96.5812%}.row .col-offset-11:first-child{margin-left:94.01709%}.col-12,.col-12 .distance-margin-left{margin-left:2.5641%}.col-12{width:100%}.col-12 .distance-margin-top,.col-12 .manage-challenge-roles .item-upload-container .item.active:first-child,.col-12 .manage-group-admin .item-upload-container .item.active:first-child,.manage-challenge-roles .item-upload-container .col-12 .item.active:first-child,.manage-group-admin .item-upload-container .col-12 .item.active:first-child{margin-top:2.5641%}.col-12 .distance-margin-right{margin-right:2.5641%}.col-12 .contribution-list-section .contribution-list-wrapper,.col-12 .distance-margin-bottom,.col-12 .form-inputs .form-group,.col-12 .form-inputs input[type=checkbox]+label,.col-12 .form-inputs input[type=radio]+label,.col-12 form .form-group,.col-12 form input[type=checkbox]+label,.col-12 form input[type=radio]+label,.contribution-list-section .col-12 .contribution-list-wrapper,.form-inputs .col-12 .form-group,.form-inputs .col-12 input[type=checkbox]+label,.form-inputs .col-12 input[type=radio]+label,form .col-12 .form-group,form .col-12 input[type=checkbox]+label,form .col-12 input[type=radio]+label{margin-bottom:2.5641%}.accordion .col-12 .accordion-expandable-section,.col-12 .accordion .accordion-expandable-section,.col-12 .distance-padding-top{padding-top:2.5641%}.col-12 .distance-padding-right,.col-12 .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before,.fr-box.rich-text-editor .fr-dropdown-menu li blockquote .col-12 a:before{padding-right:2.5641%}#admin-section .col-12 h1.section-title,#admin-section .col-12 h2.section-title,.accordion .col-12 .accordion-expandable-section,.col-12 #admin-section h1.section-title,.col-12 #admin-section h2.section-title,.col-12 .accordion .accordion-expandable-section,.col-12 .distance-padding-bottom,.col-12 .form-inputs .form-group.option-group,.col-12 .form-inputs .form-section,.col-12 form .form-group.option-group,.col-12 form .form-section,.form-inputs .col-12 .form-group.option-group,.form-inputs .col-12 .form-section,form .col-12 .form-group.option-group,form .col-12 .form-section{padding-bottom:2.5641%}.col-12 .distance-padding-left,.col-12 .fr-box.dark-theme.rich-text-editor blockquote,.col-12 .quote,.col-12 .rich-text blockquote,.fr-box.dark-theme.rich-text-editor .col-12 blockquote,.rich-text .col-12 blockquote{padding-left:2.5641%}.row .col-offset-12{margin-left:105.12821%}.row .col-offset-12:first-child{margin-left:102.5641%}}@media all and (min-width:320px){.gap{margin-top:10px!important}}@media all and (min-width:480px){.gap{margin-top:10px!important}}@media all and (min-width:640px){.gap{margin-top:20px!important}}@media all and (min-width:768px){.gap{margin-top:20px!important}}@media all and (min-width:1024px){.gap{margin-top:20px!important}}@media all and (min-width:1280px){.gap{margin-top:30px!important}}.table{width:100%}.table tbody td{display:block;padding:5px}.table tbody .t-data{overflow:hidden;padding-left:5px}.table tbody .t-head{display:block;padding-right:5px;float:left;font-weight:700;width:20%}.table thead{display:none}@media all and (min-width:768px){.table tbody td{display:table-cell;border-left:1px solid #F4F4F4}.table tbody td:first-child{border-left:none}.table tbody tr{border-top:1px solid #F4F4F4}.table tbody tr:first-child{border-top:none}.table tbody .t-data{padding-left:0}.table tbody .t-head{display:none}.table thead{display:table-header-group;font-weight:700;border-bottom:1px solid #888}.table thead th{padding:5px;border-left:1px solid #F4F4F4;text-align:left}.table thead th:first-child{border-left:none}}.manage-item-container .action-remove{height:35px;width:41px;display:inline-block;float:right}.manage-item-container .cancel,.manage-item-container .item-image{float:left}.manage-item-container .action-remove:before{content:'';background-position:-80px 0;display:inline-block;margin:10px 13px;height:15px;width:15px}.manage-item-container .action-remove:hover{cursor:pointer}.manage-item-container .action-remove:hover:before{background-position:-80px -20px}.manage-item-container .description{color:#444;margin:5px 0 0}.manage-item-container .edit-description{margin-top:5px}.manage-item-container .item{border-top:1px solid #F4F4F4;position:relative}.manage-item-container .item.active{border:2px solid #02BAD3;padding-left:10px;padding-right:10px;margin:-1px -12px -2px;z-index:1}.manage-item-container .item-image.uploading{background:url(../../../rwd-images/spinner.gif) center no-repeat}.manage-item-container .item-info{min-height:35px;overflow:hidden;word-wrap:break-word}.manage-item-container .item-title{font-weight:700}.manage-item-container .save{float:right}@media all and (max-width:639px),all and (min-width:768px) and (max-width:1023px){.manage-item-container .item-image{margin-right:10px}}@media all and (min-width:640px) and (max-width:767px),all and (min-width:1024px){.manage-item-container .item-image{margin-right:15px}}.manage-item-container .action-move-down,.manage-item-container .action-move-up{float:right;height:39px;width:39px;display:inline-block;visibility:hidden}.manage-item-container .visible.action-move-down,.manage-item-container .visible.action-move-up{visibility:visible}.manage-item-container .action-move-down:before,.manage-item-container .action-move-up:before{background-image:url("https://media-ashoka.oiengine.com/static/resources/20200406162214/rwd-images/sprites-ltr.svg");background-size:100px 405px;height:12px;width:17px;margin:13px 12px;display:inline-block;content:''}.manage-item-container .action-move-down:hover,.manage-item-container .action-move-up:hover{cursor:pointer}.manage-item-container .action-move-down:before{background-position:-40px -180px}.manage-item-container .action-move-up:before{background-position:-20px -180px}.manage-item-container .item-info.ordering{margin-right:78px}.manage-item-container .item-number{clear:right;display:block;overflow:hidden;text-align:center}.manage-item-container .order-actions{position:absolute;top:0;right:0}.manage-item-container .item-search-container,.manage-item-container .search-form{display:none}.manage-item-container .item-search-container .item:hover{cursor:pointer}.manage-item-container .item-search-notification{padding:20px 0;text-align:center}.manage-item-container .item-search-paginator{text-align:center}.manage-item-container .item-search-results,.manage-item-container .paginator{margin-bottom:20px}.manage-item-container .search-form .max-width-input{float:none}.manage-item-container .instant-search.item-search-container .item{color:#444;font-weight:700;padding-left:43px}.manage-item-container .instant-search.item-search-container .item .item-info{display:table}.manage-item-container .instant-search.item-search-container .item .item-info div{display:table-cell;vertical-align:middle}.manage-item-container .instant-search.item-search-container .item .item-info .item-highlight span{font-weight:400}.manage-item-container .instant-search.item-search-container .item .item-info .item-display{font-weight:400;padding-left:5px}.manage-item-container .instant-search.item-search-container .item:before{content:none!important}@media all and (max-width:767px){.manage-item-container .instant-search.item-search-container .item{padding-left:0}.manage-item-container .instant-search.item-search-container .item:before{margin:8px 13px;background-image:url("https://media-ashoka.oiengine.com/static/resources/20200406162214/rwd-images/sprites-ltr.svg");background-size:100px 405px;background-position:0 -160px;height:17px;width:17px;display:inline-block;float:left;content:''!important}}.manage-item-container .instant-search.item-search-container .item:hover{padding-left:0}.manage-item-container .instant-search.item-search-container .item:hover:before{margin:8px 13px;background-image:url("https://media-ashoka.oiengine.com/static/resources/20200406162214/rwd-images/sprites-ltr.svg");background-size:100px 405px;background-position:0 -160px;height:17px;width:17px;display:inline-block;float:left;content:''!important}.accordion .accordion-expandable-section{border-top:1px solid #F4F4F4}.accordion .accordion-expandable-section.accordion-expanded{border:2px solid #02BAD3;padding:15px}.accordion .accordion-expandable-section.accordion-expanded .accordion-expand{display:none}.accordion .accordion-expandable-section.accordion-expanded .accordion-expanded-section{display:block}.accordion .accordion-expandable-section.accordion-expanded .accordion-collapsed-section{display:none}.accordion .accordion-expandable-section .accordion-expand{font-weight:700}.accordion .accordion-expandable-section .accordion-collapsed-title{display:inline}.accordion .accordion-expandable-section .accordion-expanded-section,.auto-hide-container .auto-hide-form{display:none}.auto-hide-container.open .auto-hide-form{display:block}.autocomplete .selected-items .item{background-color:#F4F4F4;border:1px solid #B5B5B5;color:#444;display:inline-block;height:30px;margin:0 10px 10px 0;padding:0 32px 0 10px;border-radius:5px;line-height:28px;text-transform:lowercase}.accept-t-and-c .message a,.author-info-box h1 span,.big-user-box h1 .big-user-box-heading,.breadcrumb-trail .breadcrumb span,.contribution-manage .draft:before,.manage-menu .item-title{text-transform:uppercase}.autocomplete .selected-items .item .remove{right:7px;top:4px}.autocomplete .autocomplete-input-container{display:none}.autocomplete .autocomplete-list{border:1px solid #B5B5B5;display:none;outline:0;background-color:#FFF}.autocomplete .autocomplete-list .item{cursor:pointer;line-height:40px;padding:0 15px;color:#444;display:block}.autocomplete .autocomplete-list .item.selected,.autocomplete .autocomplete-list .item:hover{text-decoration:none;background-color:#F4F4F4}.autocomplete .autocomplete-list .item .create-new{color:#11BAD3;font-weight:700}.autocomplete .autocomplete-list.loading{padding-top:30px;padding-bottom:30px}.autocomplete .saving-message{color:#21a500;display:none}.autocomplete .error-message{color:#F12917;display:none}.bulk-autocomplete{margin:10px 0 0}.bulk-autocomplete .item-header{display:block;color:#444;font-weight:700}.atwho-view .mention-item small,.form-inputs .picker__holder .picker__day,.mention-input strong,form .picker__holder .picker__day{font-weight:400}.bulk-autocomplete .existing-items-wrapper,.bulk-autocomplete .selected-items-wrapper{padding:10px 0}.bulk-autocomplete .selected-items{padding:10px 0 0}.backend-notifications,.inline-notifications{margin-bottom:0}.repeat-initial{background-repeat:repeat;background-size:initial}.repeat-contain{background-repeat:repeat;background-size:contain}.no-repeat-cover{background-repeat:no-repeat;background-size:cover}.no-repeat-initial{background-repeat:no-repeat;background-size:initial}#breakpoint{display:none;position:absolute;top:1px}@media all and (min-width:320px){#breakpoint{top:1px}}@media all and (min-width:480px){#breakpoint{top:2px}}@media all and (min-width:640px){#breakpoint{top:3px}}@media all and (min-width:768px){#breakpoint{top:4px}}@media all and (min-width:1024px){#breakpoint{top:5px}}@media all and (min-width:1280px){#breakpoint{top:6px}}.center-overlay{position:absolute;top:0;right:0;bottom:0;left:0}.center-overlay .center{display:table;height:100%;width:100%}.center-overlay .wrapper{display:table-cell;text-align:center;vertical-align:middle}.expandable-section.expanded .expand,.expanded.expandable-section-mobile-only .expand{display:none}.expandable-section.expanded .expanded-section,.expanded.expandable-section-mobile-only .expanded-section{display:block}.expandable-section.expanded .collapsed-section,.expanded.expandable-section-mobile-only .collapsed-section{display:none}.expandable-section .collapsed-title,.expandable-section-mobile-only .collapsed-title{display:inline}.expandable-section .expanded-section,.expandable-section-mobile-only .expanded-section{display:none}@media all and (min-width:768px){.expandable-section-mobile-only .collapsed-section,.expandable-section-mobile-only .expand{display:none}.expandable-section-mobile-only .expanded-section{display:block}}.form-inputs input[type=checkbox],.form-inputs input[type=radio],form input[type=checkbox],form input[type=radio]{display:block;position:absolute;left:-999px}.form-inputs input[type=checkbox]+label,.form-inputs input[type=radio]+label,form input[type=checkbox]+label,form input[type=radio]+label{color:#000;max-width:100%;position:relative;float:left;clear:left}@media all and (max-width:639px),all and (min-width:768px) and (max-width:1023px){.form-inputs input[type=checkbox]+label,.form-inputs input[type=radio]+label,form input[type=checkbox]+label,form input[type=radio]+label{font-size:12px;line-height:19px}}@media all and (min-width:640px) and (max-width:767px),all and (min-width:1024px){.form-inputs input[type=checkbox]+label,.form-inputs input[type=radio]+label,form input[type=checkbox]+label,form input[type=radio]+label{font-size:15px;line-height:25px}}.form-inputs input[type=checkbox]+label:last-of-type,.form-inputs input[type=radio]+label:last-of-type,form input[type=checkbox]+label:last-of-type,form input[type=radio]+label:last-of-type{margin-bottom:0}.form-inputs input[type=checkbox]+label:before,.form-inputs input[type=radio]+label:before,form input[type=checkbox]+label:before,form input[type=radio]+label:before{background-image:url("https://media-ashoka.oiengine.com/static/resources/20200406162214/rwd-images/sprites-ltr.svg");background-size:100px 405px;height:20px;width:20px;content:'';display:block;position:absolute;left:0}.form-inputs input[type=checkbox]:checked+label:before,form input[type=checkbox]:checked+label:before{background-position:-60px -40px}.form-inputs input[type=checkbox]:checked+label:hover:before,.form-inputs input[type=checkbox]:checked:focus+label:before,form input[type=checkbox]:checked+label:hover:before,form input[type=checkbox]:checked:focus+label:before{background-position:-80px -60px}.form-inputs input[type=checkbox]+label:before,form input[type=checkbox]+label:before{background-position:-20px -40px}.form-inputs input[type=checkbox]+label:hover:before,.form-inputs input[type=checkbox]:focus+label:before,form input[type=checkbox]+label:hover:before,form input[type=checkbox]:focus+label:before{background-position:-40px -40px}.form-inputs input[type=date],form input[type=date]{line-height:44px}.form-inputs input[type=date]::-webkit-inner-spin-button,form input[type=date]::-webkit-inner-spin-button{display:none;-webkit-appearance:none}.form-inputs input[type=number]::-webkit-inner-spin-button,.form-inputs input[type=number]::-webkit-outer-spin-button,form input[type=number]::-webkit-inner-spin-button,form input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form-inputs input[type=number],form input[type=number]{-moz-appearance:textfield}.form-inputs input[type=radio]:checked+label:before,form input[type=radio]:checked+label:before{background-position:-40px -60px}.form-inputs input[type=radio]:checked+label:hover:before,.form-inputs input[type=radio]:checked:focus+label:before,form input[type=radio]:checked+label:hover:before,form input[type=radio]:checked:focus+label:before{background-position:-60px -60px}.form-inputs input[type=radio]+label:before,form input[type=radio]+label:before{background-position:0 -60px}.form-inputs input[type=radio]+label:hover:before,.form-inputs input[type=radio]:focus+label:before,form input[type=radio]+label:hover:before,form input[type=radio]:focus+label:before{background-position:-20px -60px}.form-inputs input[type=search]::-webkit-search-cancel-button,.form-inputs input[type=search]::-webkit-search-decoration,form input[type=search]::-webkit-search-cancel-button,form input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.form-inputs .custom-select,.form-inputs .mention,.form-inputs input[type=text],.form-inputs input[type=password],.form-inputs input[type=email],.form-inputs input[type=date],.form-inputs input[type=time],.form-inputs input[type=url],.form-inputs input[type=number],.form-inputs textarea,form .custom-select,form .mention,form input[type=text],form input[type=password],form input[type=email],form input[type=date],form input[type=time],form input[type=url],form input[type=number],form textarea{color:#000;background-color:#F4F4F4;border:1px solid #888;display:block;font-family:"Open Sans",Georgia;height:44px;padding:0 15px;min-width:300px;width:100%}.form-inputs .custom-select.custom-selectFocus,.form-inputs .custom-select:focus,.form-inputs .mention:focus,.form-inputs input[type=text]:focus,.form-inputs input[type=password]:focus,.form-inputs input[type=email]:focus,.form-inputs input[type=date]:focus,.form-inputs input[type=time]:focus,.form-inputs input[type=url]:focus,.form-inputs input[type=number]:focus,.form-inputs textarea:focus,form .custom-select.custom-selectFocus,form .custom-select:focus,form .mention:focus,form input[type=text]:focus,form input[type=password]:focus,form input[type=email]:focus,form input[type=date]:focus,form input[type=time]:focus,form input[type=url]:focus,form input[type=number]:focus,form textarea:focus{background-color:#FFF;border-color:#02BAD3}.form-inputs .backend-error-message,.form-inputs .custom-select,.form-inputs .picker__holder,.form-inputs label,.form-inputs select,.select2-container .select2-results,.select2-container.select2-container--default .select2-results,.select2-container.select2-dropdown--above .select2-results,form .backend-error-message,form .custom-select,form .picker__holder,form label,form select{font-family:"Open Sans","Lucida Sans",Arial}@media all and (max-width:639px),all and (min-width:768px) and (max-width:1023px){.form-inputs .custom-select,.form-inputs .mention,.form-inputs input[type=text],.form-inputs input[type=password],.form-inputs input[type=email],.form-inputs input[type=date],.form-inputs input[type=time],.form-inputs input[type=url],.form-inputs input[type=number],.form-inputs textarea,form .custom-select,form .mention,form input[type=text],form input[type=password],form input[type=email],form input[type=date],form input[type=time],form input[type=url],form input[type=number],form textarea{font-size:12px;line-height:19px}}@media all and (min-width:640px) and (max-width:767px),all and (min-width:1024px){.form-inputs .custom-select,.form-inputs .mention,.form-inputs input[type=text],.form-inputs input[type=password],.form-inputs input[type=email],.form-inputs input[type=date],.form-inputs input[type=time],.form-inputs input[type=url],.form-inputs input[type=number],.form-inputs textarea,form .custom-select,form .mention,form input[type=text],form input[type=password],form input[type=email],form input[type=date],form input[type=time],form input[type=url],form input[type=number],form textarea{font-size:15px;line-height:25px}}.form-inputs .custom-select::-webkit-input-placeholder,.form-inputs .mention::-webkit-input-placeholder,.form-inputs input[type=text]::-webkit-input-placeholder,.form-inputs input[type=password]::-webkit-input-placeholder,.form-inputs input[type=email]::-webkit-input-placeholder,.form-inputs input[type=date]::-webkit-input-placeholder,.form-inputs input[type=time]::-webkit-input-placeholder,.form-inputs input[type=url]::-webkit-input-placeholder,.form-inputs input[type=number]::-webkit-input-placeholder,.form-inputs textarea::-webkit-input-placeholder,form .custom-select::-webkit-input-placeholder,form .mention::-webkit-input-placeholder,form input[type=text]::-webkit-input-placeholder,form input[type=password]::-webkit-input-placeholder,form input[type=email]::-webkit-input-placeholder,form input[type=date]::-webkit-input-placeholder,form input[type=time]::-webkit-input-placeholder,form input[type=url]::-webkit-input-placeholder,form input[type=number]::-webkit-input-placeholder,form textarea::-webkit-input-placeholder{color:#888;font-family:"Open Sans","Lucida Sans",Arial}.form-inputs .custom-select::-moz-placeholder,.form-inputs .mention::-moz-placeholder,.form-inputs input[type=text]::-moz-placeholder,.form-inputs input[type=password]::-moz-placeholder,.form-inputs input[type=email]::-moz-placeholder,.form-inputs input[type=date]::-moz-placeholder,.form-inputs input[type=time]::-moz-placeholder,.form-inputs input[type=url]::-moz-placeholder,.form-inputs input[type=number]::-moz-placeholder,.form-inputs textarea::-moz-placeholder,form .custom-select::-moz-placeholder,form .mention::-moz-placeholder,form input[type=text]::-moz-placeholder,form input[type=password]::-moz-placeholder,form input[type=email]::-moz-placeholder,form input[type=date]::-moz-placeholder,form input[type=time]::-moz-placeholder,form input[type=url]::-moz-placeholder,form input[type=number]::-moz-placeholder,form textarea::-moz-placeholder{color:#888;font-family:"Open Sans","Lucida Sans",Arial}.form-inputs .custom-select:-moz-placeholder,.form-inputs .mention:-moz-placeholder,.form-inputs input[type=text]:-moz-placeholder,.form-inputs input[type=password]:-moz-placeholder,.form-inputs input[type=email]:-moz-placeholder,.form-inputs input[type=date]:-moz-placeholder,.form-inputs input[type=time]:-moz-placeholder,.form-inputs input[type=url]:-moz-placeholder,.form-inputs input[type=number]:-moz-placeholder,.form-inputs textarea:-moz-placeholder,form .custom-select:-moz-placeholder,form .mention:-moz-placeholder,form input[type=text]:-moz-placeholder,form input[type=password]:-moz-placeholder,form input[type=email]:-moz-placeholder,form input[type=date]:-moz-placeholder,form input[type=time]:-moz-placeholder,form input[type=url]:-moz-placeholder,form input[type=number]:-moz-placeholder,form textarea:-moz-placeholder{color:#888;font-family:"Open Sans","Lucida Sans",Arial}.form-inputs .custom-select:-ms-input-placeholder,.form-inputs .mention:-ms-input-placeholder,.form-inputs input[type=text]:-ms-input-placeholder,.form-inputs input[type=password]:-ms-input-placeholder,.form-inputs input[type=email]:-ms-input-placeholder,.form-inputs input[type=date]:-ms-input-placeholder,.form-inputs input[type=time]:-ms-input-placeholder,.form-inputs input[type=url]:-ms-input-placeholder,.form-inputs input[type=number]:-ms-input-placeholder,.form-inputs textarea:-ms-input-placeholder,form .custom-select:-ms-input-placeholder,form .mention:-ms-input-placeholder,form input[type=text]:-ms-input-placeholder,form input[type=password]:-ms-input-placeholder,form input[type=email]:-ms-input-placeholder,form input[type=date]:-ms-input-placeholder,form input[type=time]:-ms-input-placeholder,form input[type=url]:-ms-input-placeholder,form input[type=number]:-ms-input-placeholder,form textarea:-ms-input-placeholder{color:#888;font-family:"Open Sans","Lucida Sans",Arial}.form-inputs label,form label{color:#000;display:inline-block}@media all and (max-width:639px),all and (min-width:768px) and (max-width:1023px){.form-inputs label,form label{font-size:15px;line-height:22px}}@media all and (min-width:640px) and (max-width:767px),all and (min-width:1024px){.form-inputs label,form label{font-size:19px;line-height:29px}}.form-inputs label:first-child,form label:first-child{padding-bottom:10px}.form-inputs label .sub-label,.form-inputs label .sub-label-block,.form-inputs label.sub-label,form label .sub-label,form label .sub-label-block,form label.sub-label{color:#888}@media all and (max-width:639px),all and (min-width:768px) and (max-width:1023px){.form-inputs label .sub-label,.form-inputs label .sub-label-block,.form-inputs label.sub-label,form label .sub-label,form label .sub-label-block,form label.sub-label{font-size:12px;line-height:19px}}@media all and (min-width:640px) and (max-width:767px),all and (min-width:1024px){.form-inputs label .sub-label,.form-inputs label .sub-label-block,.form-inputs label.sub-label,form label .sub-label,form label .sub-label-block,form label.sub-label{font-size:15px;line-height:25px}}.form-inputs label.warning,form label.warning{color:#F12917;display:block}@media all and (max-width:639px),all and (min-width:768px) and (max-width:1023px){.form-inputs label.warning,form label.warning{font-size:12px;line-height:19px}}@media all and (min-width:640px) and (max-width:767px),all and (min-width:1024px){.form-inputs label.warning,form label.warning{font-size:15px;line-height:25px}}.form-inputs label .sub-label-block,form label .sub-label-block{display:block}.form-inputs .mention,.form-inputs textarea,form .mention,form textarea{outline:0;height:120px;padding:15px;resize:vertical;overflow-y:auto}.form-inputs select,form select{width:100%!important;font-size:1em!important;left:0}.form-inputs .backend-error-message,form .backend-error-message{overflow:hidden;position:relative;color:#F12917}.form-inputs .custom-select,form .custom-select{position:relative;z-index:-1;padding:0}.form-inputs .custom-select:after,form .custom-select:after{content:'';display:block;position:absolute;height:8px;width:15px;background-image:url("https://media-ashoka.oiengine.com/static/resources/20200406162214/rwd-images/sprites-ltr.svg");background-size:100px 405px;background-position:-80px -300px;right:11px;top:18px}.form-inputs .custom-select .custom-selectInner,form .custom-select .custom-selectInner{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:44px;padding:0 59px 0 15px;word-wrap:normal}.form-inputs .form-group.option-group label,.select2-container,.select2-container.select2-container--default,.select2-container.select2-dropdown--above,form .form-group.option-group label{display:block}.form-inputs .charlimit-message,form .charlimit-message{float:right}.form-inputs .backend-error-message,.form-inputs .error-message,form .backend-error-message,form .error-message{float:left;clear:left}.form-inputs .form-group.option-group.single-distance,form .form-group.option-group.single-distance{padding-bottom:0!important}.form-inputs .form-group.backend-error .custom-select,.form-inputs .form-group.backend-error .mention,.form-inputs .form-group.backend-error input[type=text],.form-inputs .form-group.backend-error input[type=password],.form-inputs .form-group.backend-error input[type=email],.form-inputs .form-group.backend-error input[type=date],.form-inputs .form-group.backend-error input[type=time],.form-inputs .form-group.backend-error input[type=url],.form-inputs .form-group.backend-error input[type=number],.form-inputs .form-group.backend-error textarea,.form-inputs .form-group.error .custom-select,.form-inputs .form-group.error .mention,.form-inputs .form-group.error input[type=text],.form-inputs .form-group.error input[type=password],.form-inputs .form-group.error input[type=email],.form-inputs .form-group.error input[type=date],.form-inputs .form-group.error input[type=time],.form-inputs .form-group.error input[type=url],.form-inputs .form-group.error input[type=number],.form-inputs .form-group.error textarea,form .form-group.backend-error .custom-select,form .form-group.backend-error .mention,form .form-group.backend-error input[type=text],form .form-group.backend-error input[type=password],form .form-group.backend-error input[type=email],form .form-group.backend-error input[type=date],form .form-group.backend-error input[type=time],form .form-group.backend-error input[type=url],form .form-group.backend-error input[type=number],form .form-group.backend-error textarea,form .form-group.error .custom-select,form .form-group.error .mention,form .form-group.error input[type=text],form .form-group.error input[type=password],form .form-group.error input[type=email],form .form-group.error input[type=date],form .form-group.error input[type=time],form .form-group.error input[type=url],form .form-group.error input[type=number],form .form-group.error textarea{border-color:#F12917}.form-inputs .form-group.backend-error .CodeMirror,.form-inputs .form-group.backend-error .cke,.form-inputs .form-group.backend-error .froala-box,.form-inputs .form-group.error .CodeMirror,.form-inputs .form-group.error .cke,.form-inputs .form-group.error .froala-box,form .form-group.backend-error .CodeMirror,form .form-group.backend-error .cke,form .form-group.backend-error .froala-box,form .form-group.error .CodeMirror,form .form-group.error .cke,form .form-group.error .froala-box{border:1px solid #F12917}.form-inputs .form-group.valid .custom-select,.form-inputs .form-group.valid .mention,.form-inputs .form-group.valid .rich-text-editor,.form-inputs .form-group.valid input[type=text],.form-inputs .form-group.valid input[type=password],.form-inputs .form-group.valid input[type=email],.form-inputs .form-group.valid input[type=date],.form-inputs .form-group.valid input[type=time],.form-inputs .form-group.valid input[type=url],.form-inputs .form-group.valid input[type=number],.form-inputs .form-group.valid textarea,form .form-group.valid .custom-select,form .form-group.valid .mention,form .form-group.valid .rich-text-editor,form .form-group.valid input[type=text],form .form-group.valid input[type=password],form .form-group.valid input[type=email],form .form-group.valid input[type=date],form .form-group.valid input[type=time],form .form-group.valid input[type=url],form .form-group.valid input[type=number],form .form-group.valid textarea{border-color:#21a500}.form-inputs .form-group.valid .CodeMirror,.form-inputs .form-group.valid .cke,.form-inputs .form-group.valid .froala-box,form .form-group.valid .CodeMirror,form .form-group.valid .cke,form .form-group.valid .froala-box{border:1px solid #21a500}.form-inputs .mention[data-placeholder]:not(:focus):not([data-div-placeholder-content]):before,form .mention[data-placeholder]:not(:focus):not([data-div-placeholder-content]):before{content:attr(data-placeholder);float:left;margin-left:2px;color:#888;font-family:"Open Sans","Lucida Sans",Arial}.form-inputs .picker--opened .picker__holder,form .picker--opened .picker__holder{background:rgba(0,0,0,.8)}.form-inputs .picker__holder,form .picker__holder{text-align:center;-webkit-transition:background 175ms ease-in-out,top 175ms ease-in-out;-moz-transition:background 175ms ease-in-out,top 175ms ease-in-out;transition:background 175ms ease-in-out,top 175ms ease-in-out}.form-inputs .picker__holder .picker__box,form .picker__holder .picker__box{font-size:1em}.form-inputs .picker__holder .picker__frame,form .picker__holder .picker__frame{position:static;color:#444}@media all and (max-width:639px),all and (min-width:768px) and (max-width:1023px){.form-inputs .picker__holder .picker__frame,form .picker__holder .picker__frame{font-size:15px;line-height:22px}}@media all and (min-width:640px) and (max-width:767px),all and (min-width:1024px){.form-inputs .picker__holder .picker__frame,form .picker__holder .picker__frame{font-size:19px;line-height:29px}}.form-inputs .picker__holder .picker__select--month,.form-inputs .picker__holder .picker__select--year,form .picker__holder .picker__select--month,form .picker__holder .picker__select--year{padding:.25em;width:25%!important}.form-inputs .select-container,form .select-container{position:relative;min-width:300px;height:44px;color:#888}@media all and (max-width:639px),all and (min-width:768px) and (max-width:1023px){.form-inputs .select-container,form .select-container{font-size:12px;line-height:19px}.form-inputs input[type=checkbox]+label,.form-inputs input[type=radio]+label,form input[type=checkbox]+label,form input[type=radio]+label{padding-left:30px}}@media all and (min-width:640px) and (max-width:767px),all and (min-width:1024px){.form-inputs .select-container,form .select-container{font-size:15px;line-height:25px}.form-inputs input[type=checkbox]+label,.form-inputs input[type=radio]+label,form input[type=checkbox]+label,form input[type=radio]+label{padding-left:40px}.form-inputs input[type=checkbox]+label:before,.form-inputs input[type=radio]+label:before,form input[type=checkbox]+label:before,form input[type=radio]+label:before{top:2px}}.select2-container .select2-selection,.select2-container.select2-container--default .select2-selection,.select2-container.select2-dropdown--above .select2-selection{border:none;color:#000;height:auto}.select2-container .select2-selection:focus,.select2-container.select2-container--default .select2-selection:focus,.select2-container.select2-dropdown--above .select2-selection:focus{outline:0}.select2-container .select2-selection .select2-selection__arrow,.select2-container.select2-container--default .select2-selection .select2-selection__arrow,.select2-container.select2-dropdown--above .select2-selection .select2-selection__arrow{display:none}.select2-container .select2-selection .select2-selection__clear,.select2-container.select2-container--default .select2-selection .select2-selection__clear,.select2-container.select2-dropdown--above .select2-selection .select2-selection__clear{right:14px;top:-1px;font-size:larger}.select2-container .select2-selection .select2-selection__rendered,.select2-container.select2-container--default .select2-selection .select2-selection__rendered,.select2-container.select2-dropdown--above .select2-selection .select2-selection__rendered{color:#000;background-color:#F4F4F4;border:1px solid #888;display:block;height:44px;padding:0 15px;min-width:300px;width:100%;font-family:"Open Sans","Lucida Sans",Arial;line-height:44px!important}.rich-text .fr-image-by-url-layer input,.rich-text .fr-video-by-url-layer input,.rich-text .fr-video-embed-layer textarea,.search-select-container.input-ignore-max-width .select2-container .select2-selection__rendered,.search-select-container.input-ignore-max-width .select2-container.select2-container--default .select2-selection__rendered,.search-select-container.input-ignore-max-width .select2-container.select2-dropdown--above .select2-selection__rendered{min-width:0}@media all and (max-width:639px),all and (min-width:768px) and (max-width:1023px){.select2-container .select2-selection .select2-selection__rendered,.select2-container.select2-container--default .select2-selection .select2-selection__rendered,.select2-container.select2-dropdown--above .select2-selection .select2-selection__rendered{font-size:12px;line-height:19px}}@media all and (min-width:640px) and (max-width:767px),all and (min-width:1024px){.select2-container .select2-selection .select2-selection__rendered,.select2-container.select2-container--default .select2-selection .select2-selection__rendered,.select2-container.select2-dropdown--above .select2-selection .select2-selection__rendered{font-size:15px;line-height:25px}}.select2-container .select2-selection .select2-selection__rendered:focus,.select2-container.select2-container--default .select2-selection .select2-selection__rendered:focus,.select2-container.select2-dropdown--above .select2-selection .select2-selection__rendered:focus{background-color:#FFF;border-color:#02BAD3;outline:0}.select2-container .select2-selection .select2-selection__rendered:after,.select2-container.select2-container--default .select2-selection .select2-selection__rendered:after,.select2-container.select2-dropdown--above .select2-selection .select2-selection__rendered:after{content:'';display:block;position:absolute;height:8px;width:15px;background-image:url("https://media-ashoka.oiengine.com/static/resources/20200406162214/rwd-images/sprites-ltr.svg");background-size:100px 405px;background-position:-80px -300px;right:11px;top:19px}.select2-container .select2-selection .select2-selection__placeholder,.select2-container.select2-container--default .select2-selection .select2-selection__placeholder,.select2-container.select2-dropdown--above .select2-selection .select2-selection__placeholder{color:#000}.select2-container .select2-results .select2-results__option[aria-selected],.select2-container.select2-container--default .select2-results .select2-results__option[aria-selected],.select2-container.select2-dropdown--above .select2-results .select2-results__option[aria-selected]{background-color:transparent;color:#000}.select2-container .select2-results .select2-results__option--highlighted[aria-selected],.select2-container.select2-container--default .select2-results .select2-results__option--highlighted[aria-selected],.select2-container.select2-dropdown--above .select2-results .select2-results__option--highlighted[aria-selected]{background-color:#DDD;color:#000}.select2-container--open.select2-container--default .select2-selection .select2-selection__rendered{box-shadow:none;border-color:#02BAD3;background-color:#FFF}.select2-default{color:inherit!important}.select2-dropdown,.select2-dropdown--above,.select2-search__field{font-family:"Open Sans",Georgia!important;border-radius:0!important;background-color:#FFF;border-color:#02BAD3}.label,.paginator{font-family:"Open Sans","Lucida Sans",Arial}@media all and (max-width:639px),all and (min-width:768px) and (max-width:1023px){.select2-dropdown,.select2-dropdown--above,.select2-search__field{font-size:12px;line-height:19px}}@media all and (min-width:640px) and (max-width:767px),all and (min-width:1024px){.select2-dropdown,.select2-dropdown--above,.select2-search__field{font-size:15px;line-height:25px}}.select2-drop,.select2-dropdown--above{box-shadow:none!important}.select2-drop .select2-no-results,.select2-dropdown--above .select2-no-results{background-color:#FFF}.select2-dropdown.select2-dropdown--above{border-bottom:2px solid #02BAD3}.select2-input,.select2-search input,html[dir=rtl] .select2-search input{background:0 0}.loading-spinner{display:none}.loading-spinner.loading{display:block}.error-message,.error-message.secondary-text,.form-inputs .charlimit-exceeded-message,.form-inputs .charlimit-message,.mention-input .tip,.success-message,.success-message.secondary-text,form .charlimit-exceeded-message,form .charlimit-message{font-family:"Open Sans","Lucida Sans",Arial;overflow:hidden;position:relative}.error-message.secondary-text:before,.error-message:before,.form-inputs .charlimit-exceeded-message:before,.form-inputs .charlimit-message:before,.mention-input .tip:before,.success-message.secondary-text:before,.success-message:before,form .charlimit-exceeded-message:before,form .charlimit-message:before{bottom:0;content:attr(data-message);display:block;position:absolute}.error-message.secondary-text:after,.error-message:after,.form-inputs .charlimit-exceeded-message:after,.form-inputs .charlimit-message:after,.mention-input .tip:after,.success-message.secondary-text:after,.success-message:after,form .charlimit-exceeded-message:after,form .charlimit-message:after{content:attr(data-message);display:block;line-height:.01px;visibility:hidden;max-height:0;-webkit-transition:line-height 175ms ease-in-out,max-height 0s linear 175ms;-moz-transition:line-height 175ms ease-in-out,max-height 0s linear 175ms;transition:line-height 175ms ease-in-out,max-height 0s linear 175ms}.label,.mention-input .mention[contenteditable]{display:inline-block}.error .error-message:after,.error .js-html-warning-container.error .error-message:after,.form-inputs .form-group.backend-error .backend-error-message:after,.form-inputs .form-group.charlimit .charlimit-message:after,.form-inputs .form-group.charlimit-exceeded .charlimit-exceeded-message:after,.js-html-warning-container.error .error-message:after,.mention-input .mention:focus+.tip:after,.success .success-message:after,form .form-group.backend-error .backend-error-message:after,form .form-group.charlimit .charlimit-message:after,form .form-group.charlimit-exceeded .charlimit-exceeded-message:after{line-height:inherit;max-height:99999em;-webkit-transition:line-height 175ms ease-in-out,max-height 0s linear;-moz-transition:line-height 175ms ease-in-out,max-height 0s linear;transition:line-height 175ms ease-in-out,max-height 0s linear}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.error-message.secondary-text:after,.error-message:after,.form-inputs .charlimit-exceeded-message:after,.form-inputs .charlimit-message:after,.mention-input .tip:after,.success-message.secondary-text:after,.success-message:after,form .charlimit-exceeded-message:after,form .charlimit-message:after{line-height:inherit;max-height:none;transition:none}.form-inputs .form-group:not(.backend-error) .backend-error-message,.form-inputs .form-group:not(.charlimit) .charlimit-message,.form-inputs .form-group:not(.charlimit-exceeded) .charlimit-exceeded-message,.mention-input .mention:not(:focus)+.tip,:not(.error)>.error-message,:not(.success)>.success-message,form .form-group:not(.backend-error) .backend-error-message,form .form-group:not(.charlimit) .charlimit-message,form .form-group:not(.charlimit-exceeded) .charlimit-exceeded-message{line-height:.01px;max-height:0;color:transparent;-webkit-transition:line-height 175ms ease-in-out,color 175ms ease-in-out,max-height 0s linear 175ms;-moz-transition:line-height 175ms ease-in-out,color 175ms ease-in-out,max-height 0s linear 175ms;transition:line-height 175ms ease-in-out,color 175ms ease-in-out,max-height 0s linear 175ms}.error .error-message,.error .js-html-warning-container.error .error-message,.form-inputs .form-group.backend-error .backend-error-message,.form-inputs .form-group.charlimit .charlimit-message,.form-inputs .form-group.charlimit-exceeded .charlimit-exceeded-message,.js-html-warning-container.error .error-message,.mention-input .mention:focus+.tip,.success .success-message,form .form-group.backend-error .backend-error-message,form .form-group.charlimit .charlimit-message,form .form-group.charlimit-exceeded .charlimit-exceeded-message{max-height:99999em;-webkit-transition:line-height 175ms ease-in-out,color 175ms ease-in-out,max-height 0s linear;-moz-transition:line-height 175ms ease-in-out,color 175ms ease-in-out,max-height 0s linear;transition:line-height 175ms ease-in-out,color 175ms ease-in-out,max-height 0s linear}}.error-message,.error-message.secondary-text{color:#F12917}.success-message,.success-message.secondary-text{color:#21a500}.error-invisible,.success-invisible{float:left}.label .remove,.security-group-label .remove{height:20px;width:20px;cursor:pointer}.label .remove:before,.security-group-label .remove:before{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background-image:url("https://media-ashoka.oiengine.com/static/resources/20200406162214/rwd-images/sprites-ltr.svg");background-size:100px 405px;background-position:-80px 0;height:15px;width:15px;content:''}.label .remove:hover:before,.security-group-label .remove:hover:before{background-image:url("https://media-ashoka.oiengine.com/static/resources/20200406162214/rwd-images/sprites-ltr.svg");background-size:100px 405px;background-position:-80px -20px}.label{position:relative;padding:0 24px 0 2px;margin:2px 0;border:1px solid;border-radius:0 5px 5px}.label .remove{position:absolute;top:2px;right:2px}.label.success{border-color:#7EBE3D;background-color:#E9F6E6}.label.warning{border-color:#FF971A;background-color:#FFF1E6}@media all and (max-width:639px),all and (min-width:768px) and (max-width:1023px){.label{min-height:24px;padding-top:2px}.atwho-view .mention-item small{font-size:12px}}.loading-indicator,.loading-indicator:active,.loading-indicator:hover{background-image:url(../../../rwd-images/spinner.gif);background-position:-9999px;background-repeat:no-repeat}.loading-indicator.loading,.loading-indicator:active.loading,.loading-indicator:hover.loading{background-position:center;text-indent:-9999px;min-width:26px;min-height:26px}.loading-indicator.loading:hover,.loading-indicator:active.loading:hover,.loading-indicator:hover.loading:hover{cursor:default}.loading-indicator.loading _:-moz-tree-row(hover),.loading-indicator.loading:not([class*=button]),.loading-indicator:active.loading _:-moz-tree-row(hover),.loading-indicator:active.loading:not([class*=button]),.loading-indicator:hover.loading _:-moz-tree-row(hover),.loading-indicator:hover.loading:not([class*=button]){text-indent:100%;overflow:hidden;white-space:nowrap}.loading-indicator.comment-sm-button,.loading-indicator.contribute-cta-button,.loading-indicator.cta-button,.loading-indicator:active.comment-sm-button,.loading-indicator:active.contribute-cta-button,.loading-indicator:active.cta-button,.loading-indicator:hover.comment-sm-button,.loading-indicator:hover.contribute-cta-button,.loading-indicator:hover.cta-button{min-width:145px}.mention-highlight{color:#02BAD3}.mention-input .mention{white-space:pre-wrap}.mention-input .tip{float:left}.atwho-inserted{color:#11BAD3}.atwho-view{max-height:242px;max-width:90%}.atwho-view .mention-item{color:#444;line-height:30px;padding:5px 15px;border:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.atwho-view .mention-item.cur{background-color:#F4F4F4}.atwho-view .mention-item small{unicode-bidi:embed;color:#888}.atwho-view .mention-item strong{color:#444;font-weight:400}.atwho-view .mention-item .name,.rich-text b,.rich-text strong{font-weight:700}.atwho-view .mention-item .icon-letter{background-color:#02BAD3;line-height:0;display:block;text-align:center}.atwho-view .mention-item .icon-letter:before{content:attr(data-letter);display:inline;color:#F4F4F4;text-transform:uppercase;line-height:30px}.atwho-view .mention-item .icon-letter,.atwho-view .mention-item .mention-item-image{height:30px;width:30px;float:left;margin-right:15px}.mini-pager{display:inline-block;text-align:center}.mini-pager .first,.mini-pager .last,.mini-pager .next,.mini-pager .previous{position:relative;display:inline-block;height:34px}.mini-pager .first:after,.mini-pager .last:after,.mini-pager .next:after,.mini-pager .previous:after{content:'';display:inline-block;background-image:url("https://media-ashoka.oiengine.com/static/resources/20200406162214/rwd-images/sprites-ltr.svg");background-size:100px 405px;height:14px;width:9px;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.mini-pager span{display:inline-block;min-width:34px;overflow:hidden;margin:0 45px}@media all and (max-width:639px),all and (min-width:768px) and (max-width:1023px){.mini-pager span{max-width:80px}}@media all and (min-width:640px) and (max-width:767px),all and (min-width:1024px){.atwho-view .mention-item small{font-size:15px}.mini-pager span{max-width:120px}}.mini-pager .next{width:34px;margin-left:-56px}.mini-pager .next:after{background-position:-20px -140px}.mini-pager .previous{width:34px;margin-right:-56px}.mini-pager .previous:after{background-position:0 -140px}.mini-pager .first{width:11px;margin-right:-11px}.mini-pager .first:after{width:11px;background-position:-40px -320px}.mini-pager .last{width:11px;margin-left:-11px}.mini-pager .last:after{width:11px;background-position:-60px -320px}.overlay{visibility:hidden;position:fixed;top:0;left:0;height:100%;width:100%;z-index:10000;background:#000;-moz-opacity:0;-webkit-transition:opacity 175ms ease-in-out,visibility 175ms ease-in-out;-moz-transition:opacity 175ms ease-in-out,visibility 175ms ease-in-out;transition:opacity 175ms ease-in-out,visibility 175ms ease-in-out}.overlay.on{visibility:visible}.header .group-nav-selector select,.image-upload .current.uploading img,.modal-container,.table-container table .t-selector .t-head label{visibility:hidden}.paged-table .paginator-container{text-align:center}.paginator{display:inline-block;text-align:left}.paginator .box{background-color:#B5B5B5;display:table;float:left;height:44px;text-align:center;text-decoration:none;width:44px}.paginator .box.active{background-color:#FFF}.paginator .box.active:hover{background-color:#FFF;cursor:default}.contribution-tag-autocomplete .suggestion-item,.fr-box.dark-theme.rich-text-editor img,.table-container table .sortable:hover,.table-container table .t-see-more,.upload-input:hover{cursor:pointer}.paginator .box.active .page-number{color:#000}.paginator .box:hover{background-color:#888}.paginator .box .page-number{color:#FFF;display:table-cell;line-height:22px;vertical-align:middle}.fr-box.dark-theme.rich-text-editor.question-text .fr-element,.rich-text .caption-container:after,.rich-text.question-text{color:#888}.paginator .boxes a+a{margin-left:6px}.paginator .controls{font-size:0}.paginator .page-indicator-text{display:inline-block;height:50px;margin-top:3px;padding:0 6px;position:relative;text-align:center;vertical-align:top;white-space:normal;width:106px}.paginator .control-first{margin-left:0}.paginator .control-first:after{background-position:0 -80px}.paginator .control-previous{margin-left:6px}.paginator .control-previous:after{background-position:-20px -80px}.paginator .control-next{margin-left:0}.paginator .control-next:after{background-position:-40px -80px}.paginator .control-last{margin-left:6px}.paginator .control-last:after{background-position:-60px -80px}.paginator .control-first,.paginator .control-last,.paginator .control-next,.paginator .control-previous{cursor:pointer;display:inline-block;margin-top:6px;position:relative;height:44px;width:44px}.paginator .control-first:after,.paginator .control-last:after,.paginator .control-next:after,.paginator .control-previous:after{content:'';display:inline-block;background-image:url("https://media-ashoka.oiengine.com/static/resources/20200406162214/rwd-images/sprites-ltr.svg");background-size:100px 405px;height:17px;width:14px;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}@media all and (max-width:639px),all and (min-width:768px) and (max-width:1023px){.fr-box.dark-theme.rich-text-editor.question-text .fr-element,.rich-text.question-text{font-size:12px;line-height:19px;margin-bottom:.79167em}}@media all and (min-width:640px) and (max-width:767px),all and (min-width:1024px){.fr-box.dark-theme.rich-text-editor.question-text .fr-element,.rich-text.question-text{font-size:15px;line-height:25px;margin-bottom:.83333em}}@media all and (max-width:639px),all and (min-width:768px) and (max-width:1023px){.rich-text .caption-container:after{font-size:12px;line-height:19px;margin-bottom:.79167em}}@media all and (min-width:640px) and (max-width:767px),all and (min-width:1024px){.rich-text .caption-container:after{font-size:15px;line-height:25px;margin-bottom:.83333em}}.fr-box.rich-text-editor.admin-text .fr-dropdown-menu li h1 a,.rich-text.admin-text h1{color:#444}@media all and (max-width:639px),all and (min-width:768px) and (max-width:1023px){.fr-box.rich-text-editor.admin-text .fr-dropdown-menu li h1 a,.rich-text.admin-text h1{font-size:31px;line-height:42px;margin-bottom:.67742em}}@media all and (min-width:640px) and (max-width:767px),all and (min-width:1024px){.fr-box.rich-text-editor.admin-text .fr-dropdown-menu li h1 a,.rich-text.admin-text h1{font-size:50px;line-height:67px;margin-bottom:.67em}}.fr-box.rich-text-editor.admin-text .fr-dropdown-menu li h2 a,.rich-text.admin-text h2{color:#000;font-weight:700}@media all and (max-width:639px),all and (min-width:768px) and (max-width:1023px){.fr-box.rich-text-editor.admin-text .fr-dropdown-menu li h2 a,.rich-text.admin-text h2{font-size:24px;line-height:33px;margin-bottom:.6875em}}@media all and (min-width:640px) and (max-width:767px),all and (min-width:1024px){.fr-box.rich-text-editor.admin-text .fr-dropdown-menu li h2 a,.rich-text.admin-text h2{font-size:31px;line-height:43px;margin-bottom:.69355em}}.fr-box.rich-text-editor.admin-text .fr-dropdown-menu li h3 a,.rich-text.admin-text h3{color:#000}@media all and (max-width:639px),all and (min-width:768px) and (max-width:1023px){.fr-box.rich-text-editor.admin-text .fr-dropdown-menu li h3 a,.rich-text.admin-text h3{font-size:19px;line-height:27px;margin-bottom:.71053em}}@media all and (min-width:640px) and (max-width:767px),all and (min-width:1024px){.fr-box.rich-text-editor.admin-text .fr-dropdown-menu li h3 a,.rich-text.admin-text h3{font-size:24px;line-height:35px;margin-bottom:.72917em}}.fr-box.rich-text-editor.admin-text .fr-dropdown-menu li h5 a,.rich-text.admin-text h5{color:#888}@media all and (max-width:639px),all and (min-width:768px) and (max-width:1023px){.fr-box.rich-text-editor.admin-text .fr-dropdown-menu li h5 a,.rich-text.admin-text h5{font-size:12px;line-height:19px;margin-bottom:.79167em}}@media all and (min-width:640px) and (max-width:767px),all and (min-width:1024px){.fr-box.rich-text-editor.admin-text .fr-dropdown-menu li h5 a,.rich-text.admin-text h5{font-size:15px;line-height:25px;margin-bottom:.83333em}}.rich-text{word-wrap:break-word}.rich-text.user-text{font-family:"Open Sans",Georgia}.fr-box.rich-text-editor.admin-text .fr-dropdown-menu li,.rich-text.admin-text{font-family:"Open Sans","Lucida Sans",Arial}.rich-text .caption-container{display:inline-block;text-align:left}.rich-text .caption-container:after{display:block;content:attr(data-caption);text-align:left}.rich-text .fr-video{text-align:center;position:relative}.rich-text .fr-video>*{box-sizing:content-box;max-width:100%;border:none}.rich-text .fr-video.fr-dvb{display:block;clear:both}.rich-text .fr-video.fr-dvb.fr-fvl{text-align:left}.rich-text .fr-video.fr-dvb.fr-fvr{text-align:right}.activity .activity-list-section .activity-list-paginator,.activity-widget .see-more{text-align:center}.rich-text .fr-video.fr-dvi{display:inline-block}.rich-text .fr-video.fr-dvi.fr-fvl{float:left;margin:0 15px 10px 0;max-width:calc(100% - 15px)}.rich-text .fr-video.fr-dvi.fr-fvr{float:right;margin:0 0 10px 15px;max-width:calc(100% - 15px)}.rich-text .block-image-container,.rich-text .inline-image-container{clear:left;line-height:0;text-align:center}@media all and (max-width:639px){.rich-text .inline-image-container{margin-right:0}}@media all and (min-width:640px){.rich-text .inline-image-container{clear:left;float:left;margin-top:0}}@media all and (min-width:640px) and (max-width:767px){.rich-text .inline-image-container{max-width:290px}}.rich-text .caption-container{max-width:100%;overflow:visible}.rich-text p.image-parent{margin:0}.rich-text img{z-index:3;position:relative;overflow:auto}.rich-text img.fr-dib{margin:5px auto;display:block;float:none;vertical-align:top}.rich-text img.fr-dib.fr-fil{margin:5px auto 5px 0}.rich-text img.fr-dib.fr-fir{margin:5px 0 5px auto}.rich-text img.fr-dii{margin:5px auto;display:inline-block;float:none}.rich-text img.fr-dii.fr-fil{margin:0 15px 10px 0;float:left;max-width:calc(100% - 15px)}.rich-text img.fr-dii.fr-fir{margin:0 0 10px 15px;float:right;max-width:calc(100% - 15px)}.rich-text.clear-text-margin blockquote,.rich-text.clear-text-margin h1,.rich-text.clear-text-margin h2,.rich-text.clear-text-margin h3,.rich-text.clear-text-margin h4,.rich-text.clear-text-margin h5,.rich-text.clear-text-margin p{margin-bottom:0!important}.error .js-html-warning-container .error-message:after{line-height:0}.cke_panel_container .cke_panel_list{font-size:12px}.cke_panel_container .cke_panel_block{outline:0}.cke_panel_listItem blockquote{margin:0}.cke_dialog .cke_btn_locked,.cke_dialog .cke_btn_reset{display:none}.cke_editable.rich-text span.f-video-editor,.cke_editable.rich-text span.fr-video,.fr-box.dark-theme.rich-text-editor .f-img-wrap{display:inline}.cke_dialog .ImagePreviewBox img{width:100%;height:auto}.cke_editable.rich-text img{clear:left;height:auto;min-height:0!important;max-width:100%}.cke_editable.rich-text .inline-image-container+*{margin-top:0}.cke_editable.rich-text .row{margin:0!important}.cke-error-message{color:#F12917!important}.fr-box.dark-theme.rich-text-editor blockquote{margin-left:0;overflow:visible}.fr-box.dark-theme.rich-text-editor table{border-collapse:separate;width:auto;margin:0}.fr-box.dark-theme.rich-text-editor table td{border:0;padding:0}.fr-box.dark-theme.rich-text-editor table th{background:0 0;border:0;padding:0}.attachment-upload .item-image,.contribution-manage .item-search-container .item:before,.icon-spoiler:after,.media-upload .item-video:before{background-image:url("https://media-ashoka.oiengine.com/static/resources/20200406162214/rwd-images/sprites-ltr.svg");background-size:100px 405px}.fr-box.dark-theme.rich-text-editor .f-video-editor,.fr-box.dark-theme.rich-text-editor .fr-video{display:block!important;position:relative}.fr-box.dark-theme.rich-text-editor .row{margin:0}.fr-box.dark-theme.rich-text-editor oie-script{display:none}.fr-box.rich-text-editor .fr-dropdown-menu .fr-dropdown-content,.fr-box.rich-text-editor .fr-dropdown-menu .fr-dropdown-wrapper{max-height:500px!important}.fr-box.rich-text-editor .fr-dropdown-menu li a{color:#fff!important;line-height:inherit!important;margin-bottom:10px!important}.fr-box.rich-text-editor .fr-dropdown-menu li blockquote{border:0}@media all and (max-width:639px),all and (min-width:768px) and (max-width:1023px){.fr-box.rich-text-editor .fr-dropdown-menu li blockquote a{font-size:15px;line-height:22px;margin-bottom:.73333em}}@media all and (min-width:640px) and (max-width:767px),all and (min-width:1024px){.fr-box.rich-text-editor .fr-dropdown-menu li blockquote a{font-size:19px;line-height:29px;margin-bottom:.76316em}}.fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before{display:inline-block;content:'\00a0';border-left:1px solid #888}.fr-box.rich-text-editor.user-text .fr-dropdown-menu li{font-family:"Open Sans",Georgia}.contribution-manage .draft:before,.media-upload .video-error{font-family:"Open Sans","Lucida Sans",Arial}.fr-box.rich-text-editor .fr-toolbar i{font-style:normal}.fr-box.rich-text-editor .fr-popup .fr-checkbox-line label,.fr-box.rich-text-editor .fr-popup .fr-message{font-size:14px;color:#FFF}.fr-box.rich-text-editor .fr-checkbox input{left:initial}.fr-box.rich-text-editor.fr-code-view .fr-wrapper.show-placeholder .fr-placeholder{display:none}.CodeMirror{font-size:12px;line-height:19px}.slider-container{overflow:hidden;z-index:-1;-webkit-transition:z-index 0s ease-in-out 175ms;-moz-transition:z-index 0s ease-in-out 175ms;transition:z-index 0s ease-in-out 175ms;display:none}.slider{-webkit-transition:-webkit-transform 175ms ease-in-out;-moz-transition:-moz-transform 175ms ease-in-out;transition:transform 175ms ease-in-out;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);-webkit-transform-origin:top;-moz-transform-origin:top;-ms-transform-origin:top;-o-transform-origin:top;transform-origin:top}.slider-container.opened{z-index:9999;-webkit-transition:z-index 0s ease-in-out 0s;-moz-transition:z-index 0s ease-in-out 0s;transition:z-index 0s ease-in-out 0s}.slider-container.opened .slider{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.scrolling{-webkit-transition:margin-top 175ms ease-in-out;-moz-transition:margin-top 175ms ease-in-out;transition:margin-top 175ms ease-in-out}.icon-spoiler{height:39px;width:39px}.icon-spoiler:after{content:'';height:8px;width:17px;margin-left:5px;display:inline-block;background-position:-80px -120px}.icon-spoiler.opened{color:#444}.icon-spoiler.opened:before{content:none}.icon-spoiler.opened:after{background-position:-60px -240px}.icon-spoiler.opened+.spoiler-content{display:block}.icon-spoiler+.spoiler-content{display:none}.toolbar.fixed-scroll{position:fixed;top:0;z-index:1}.toolbar.fixed-scroll-abs{position:absolute}.toolbar.action-bar-long-content.fixed-scroll{position:static}.toolbar.action-bar-long-content.fixed-scroll+.paged-table{padding-top:10px!important}@media all and (max-width:639px){.toolbar.action-bar-long-content-mobile.fixed-scroll{position:static}.toolbar.action-bar-long-content-mobile.fixed-scroll+.paged-table{padding-top:10px!important}.toolbar .action-bar{margin-left:-10px;margin-right:-10px}}.upload-input{padding:0;line-height:0}.upload-input input[type=file]{-moz-opacity:0;position:absolute;left:-9999em}.upload-input .link-container{float:left}.upload-input .upload-link{display:block;color:#02BAD3}.generic-orderable-container .item-title,.manage-contribution-sections .item-title,.manage-menu .item-link,.manage-promoted-challenges .item-title{color:#444}.upload-input .upload-link:hover{text-decoration:underline}.attachment-upload .item-image{background-position:0 -100px;height:40px;width:30px;display:block}.contribution-manage .contribution-filter{display:none}.contribution-manage .draft:before{content:attr(data-draft-text) " "}.contribution-manage .item-image{height:34px;width:54px}.contribution-manage .item-search-container .item:before{margin:8px 13px;background-position:0 -160px;height:17px;width:17px;display:inline-block;float:right;content:''}.action-bar-container .action-bar .update-container,.file-upload,.image-upload .current,.manage-menu .add-buttons>*,.media-upload .add-buttons>*,.removable-image-upload .image-preview,.select2-container .select2-search--inline{float:left}.manage-contribution-sections .item.description{background-color:#F4F4F4;padding-left:12px;padding-right:12px;margin:0 -12px}.manage-menu.disabled .add-button,.manage-menu.disabled .container-title,.manage-menu.disabled .js-item-upload-container{display:none!important}.manage-menu.disabled .is-disabled{margin-left:0}.manage-menu .add-buttons label{padding-bottom:0}.manage-menu .add-buttons .error-container{clear:left}@media all and (min-width:640px) and (max-width:767px),all and (min-width:1024px){.manage-menu .add-buttons .is-disabled{margin-top:9.5px}}@media all and (max-width:639px),all and (min-width:768px) and (max-width:1023px){.manage-menu .add-buttons .is-disabled{margin-top:12.5px}.manage-users .item-image{height:34px;width:34px}}.manage-menu .fixed-value{margin-right:20px;padding-bottom:0}.manage-menu .item.invalid{border:2px solid #F12917;padding-left:10px;padding-right:10px;margin:3px -12px 2px;z-index:1}.manage-menu .item-info.new-item{min-height:0}.manage-menu .item-label{margin-bottom:0}.manage-menu .item-title{font-weight:500;margin-bottom:0}.manage-menu .preview{color:#444;font-weight:700}.manage-promoted-challenges .challenge-label{margin-bottom:10px}.manage-users .description:before{content:open-quote}.manage-users .description:after{content:close-quote}.manage-users .item-search-container .item{padding:5px 0 5px 43px}@media all and (min-width:640px) and (max-width:767px),all and (min-width:1024px){.manage-users .item-image{height:40px;width:40px}}.media-upload .add-buttons label{padding-bottom:0}.media-upload .add-buttons .error-container{clear:left}.media-upload .item-image{height:40px;width:60px}.media-upload .item-video{position:relative}.media-upload .item-video:before{display:block;content:'';height:17px;width:12px;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background-position:-40px -80px}.media-upload .video-error{color:#F12917}.bulk-tag-autocomplete .existing-items-wrapper,.bulk-tag-autocomplete .selected-items-wrapper{border-top:1px solid #888}.contribution-tag-autocomplete .suggestion-container{margin-top:10px}.contribution-tag-autocomplete .suggestion-item{margin-left:10px}.contribution-tag-autocomplete .suggestion-item-wrapper{display:inline-block}.contribution-tag-autocomplete .suggestion-item:hover{color:#11BAD3}.contribution-tag-autocomplete .suggestion-item:hover:before{content:"+";margin-left:-8px}.action-bar-container .action-bar{background-color:#E6FDFF;padding:10px}.action-bar-container .action-bar .deselect-button{color:#888}.action-bar-container .action-bar .selected-count{display:block;color:#444;font-weight:700}.action-bar-container .action-bar .selection-container{display:inline-block}.action-bar-container .action-bar .update-container.dropdown-container{min-width:100%;padding-top:10px}.action-bar-container .action-bar .update-container.dropdown-container form .custom-select,.action-bar-container .action-bar .update-container.dropdown-container form .select-container{min-width:145px;max-width:100%;overflow:hidden;margin-right:10px}.action-bar-container .action-bar .update-container.dropdown-container .select-container{z-index:1}.action-bar-container .action-bar .update-container.dropdown-container .update-button{margin-top:0;width:auto;min-width:45px;float:right;margin-left:10px}@media all and (min-width:640px) and (max-width:767px),all and (min-width:1024px){.action-bar-container .action-bar .update-container{margin-top:3px}}@media all and (min-width:480px){.action-bar-container .action-bar .update-container{float:right}.action-bar-container .action-bar .update-container.dropdown-container{min-width:300px;padding-top:0}.action-bar-container .action-bar .update-container.dropdown-container form .custom-select,.action-bar-container .action-bar .update-container.dropdown-container form .select-container{width:200px;min-width:200px;float:right;margin-right:0;overflow:visible}}@media all and (min-width:640px){.action-bar-container .action-bar .update-container.dropdown-container{min-width:355px}.action-bar-container .action-bar .update-container.dropdown-container form .custom-select,.action-bar-container .action-bar .update-container.dropdown-container form .select-container{width:250px;min-width:250px}}.table-container table.form-inputs input[type=checkbox]+label{padding-left:20px}.table-container table th{vertical-align:middle}.table-container table .t-selector{position:relative}.table-container table .t-selector .t-data{min-height:25px}.table-container table .t-selector .t-data label{position:absolute;left:5px}@media all and (max-width:767px){.table-container table .t-see-more-icon{position:relative;cursor:pointer}.table-container table .t-see-more-icon .t-data span{background-image:url("https://media-ashoka.oiengine.com/static/resources/20200406162214/rwd-images/sprites-ltr.svg");background-size:100px 405px;height:6px;width:9px;background-position:-80px -120px;margin:auto;position:absolute;top:0;bottom:0;right:auto;left:auto}}.table-container table .t-see-more-icon-opened .t-data span{background-position:-60px -240px!important}.table-container table .see-more-details-row.odd{border-top:1px solid #FFF}@media all and (min-width:768px){.table-container{overflow-x:auto}.table-container table{table-layout:auto}.table-container table .t-selector{width:30px;position:static}.table-container table .t-selector .t-data label{position:relative;left:0}.table-container table .t-see-more-icon{cursor:pointer;vertical-align:middle}.table-container table .t-see-more-icon .t-data{margin:auto;height:6px;width:9px}.table-container table .t-see-more-icon .t-data span{background-image:url("https://media-ashoka.oiengine.com/static/resources/20200406162214/rwd-images/sprites-ltr.svg");background-size:100px 405px;height:6px;width:9px;background-position:-80px -120px;display:block}}.toolbar-container.hide-toolbar{margin-top:0}.toolbar-container.hide-toolbar .action-bar-container{display:none}.security-group-label{margin-right:10px;display:inline-block;position:relative;border:1px solid #b5b5b5;border-radius:22px;padding:10px 13px}.security-group-label .remove{margin-right:10px}@media all and (max-width:639px),all and (min-width:768px) and (max-width:1023px){.security-group-label .remove{position:absolute;top:9.5px;right:0}}@media all and (min-width:640px) and (max-width:767px),all and (min-width:1024px){.security-group-label .remove{position:absolute;top:12.5px;right:0}}.security-group-label .remove~.text{margin-right:30px}.security-group-label .text{color:#444}.file-upload{display:block}.file-upload .selected-file{color:#888;float:left;margin-right:20px;word-break:break-all}.file-upload .selected-file:empty{margin-right:0}.file-upload .selected-file:hover{text-decoration:none}.image-upload{display:inline-block}.image-upload .current{margin-right:20px}.image-upload .current.uploading{background:url(../../../rwd-images/spinner.gif) center no-repeat!important}.generic-file-upload .item-image{height:40px;width:60px}.generic-file-upload .file-icon{background-image:url("https://media-ashoka.oiengine.com/static/resources/20200406162214/rwd-images/sprites-ltr.svg");background-size:100px 405px;background-position:0 -100px;height:40px;width:30px;margin-left:15px;margin-right:25px}@media all and (min-width:640px){.generic-file-upload .file-icon{margin-right:30px}}@media all and (min-width:768px){.generic-file-upload .file-icon{margin-right:25px}}.generic-file-upload .description{margin-left:70px}@media all and (min-width:640px){.generic-file-upload .description{margin-left:75px}}@media all and (min-width:768px){.generic-file-upload .description{margin-left:70px}}@media all and (min-width:1024px){.generic-file-upload .file-icon{margin-right:30px}.generic-file-upload .description{margin-left:75px}}.generic-file-upload .item-url{color:#888}.manage-challenge-roles .link-button{font-weight:700;margin-top:15px}.manage-challenge-roles .secondary-description{margin-top:7px}.manage-challenge-roles .item-upload-container .item.active:first-child{border-top:2px solid #02BAD3}.manage-challenge-roles .item-upload-container .item:first-child{border-top:none}.manage-group-admin .link-button{font-weight:700;margin-top:15px}.manage-group-admin .secondary-description{margin-top:7px}.manage-group-admin .item-upload-container .item.active:first-child{border-top:2px solid #02BAD3}.manage-group-admin .item-upload-container .item:first-child{border-top:none}.table-container table .sortable{padding-bottom:4px;position:relative}.table-container table .sortable:after{background-image:url("https://media-ashoka.oiengine.com/static/resources/20200406162214/rwd-images/sprites-ltr.svg");background-size:100px 405px;content:"";position:absolute;bottom:0;height:4px;width:10px;margin:0 auto 5px;display:none}.table-container table .sortable.asc:after,.table-container table .sortable.desc:hover:after{display:block;background-position:-40px -100px}.table-container table .sortable.asc:hover:after,.table-container table .sortable.desc:after,.table-container table .sortable:hover:after{display:block;background-position:-80px -80px}@media all and (min-width:768px){.table-container table thead .sortable{padding-bottom:9px}}.profile-image-upload .current{height:34px;width:34px}@media all and (max-width:639px),all and (min-width:768px) and (max-width:1023px){.profile-image-upload .current{height:34px;width:34px}.profile-image-upload span{margin-top:7.5px}}@media all and (min-width:640px) and (max-width:767px),all and (min-width:1024px){.profile-image-upload .current{height:40px;width:40px}.profile-image-upload span{margin-top:7.5px}}.removable-image-upload{display:block}.removable-image-upload:hover{cursor:auto}.removable-image-upload .current{background-image:url(../../../rwd-images/image_preview_bkg.png);border:1px solid #F4F4F4;min-width:26px;min-height:26px;line-height:0}.removable-image-upload .current img{max-width:100%;max-height:300px}.removable-image-upload .current img[src=""]{display:none}.removable-image-upload .current.uploading{min-width:28px;min-height:28px}.removable-image-upload .image-preview:hover{cursor:pointer}.removable-image-upload .link-container{display:inline-block}.removable-image-upload .link-container span:hover{cursor:pointer}.removable-image-upload .remove-image:before{content:"|";display:inline-block;padding:0 10px}.activity .activity-filter.row::after,.applaud:before{content:""}.removable-image-upload .remove-image a{color:#F12917}.sponsor-image-upload .current{min-width:26px;min-height:26px}.sponsor-image-upload .current img{max-height:40px;max-width:150px}.sponsor-image-upload .link-container span{margin-top:10px}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}.author-info-box .infoline,.big-user-box .motto{font-style:italic}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}strong{font-weight:700}h1{font-size:3em}h2{font-size:2em}h3{font-size:1.5em}h4{font-size:1.25em}h5,h6{font-size:1em}a{color:#11BAD3;text-decoration:none;border:none}input,textarea{border-radius:0;-webkit-appearance:none}a:active,a:hover{background:0 0}img{max-width:100%}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input{margin:0}input:focus{outline:0}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-container--classic .select2-selection--single,.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.select2-container--classic .select2-results>.select2-results__options,.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__clear,.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #000;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top,#fff 50%,#eee 100%);background-image:-o-linear-gradient(top,#fff 50%,#eee 100%);background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:4px 0 0 4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top,#fff 0,#eee 50%);background-image:-o-linear-gradient(top,#fff 0,#eee 50%);background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top,#eee 50%,#fff 100%);background-image:-o-linear-gradient(top,#eee 50%,#fff 100%);background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.applaud:before,.attachments .total-downloads:before,.carousel .slick-arrow,.challenge-label:before,.contribution-review-navigation .form-link:before{background-image:url("https://media-ashoka.oiengine.com/static/resources/20200406162214/rwd-images/sprites-ltr.svg");background-size:100px 405px}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.attachments .view-more,.auth .change-password .forgot-password-link,.auth .comment-sm-button,.auth .primary-sm-button{float:right}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.big-user-box .bio,.big-user-box .details,.challenge-team .collapsed-section{overflow:hidden}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.activity-widget .see-more a{color:#444;font-weight:700}.rwd-challenge-activity-page body .page-container>.page-row-expanded,.rwd-group-activity-page body .page-container>.page-row-expanded,.rwd-platform-activity-page body .page-container>.page-row-expanded{background-color:#f0f0f0}.rwd-challenge-activity-page .select2-container .select2-dropdown,.rwd-group-activity-page .select2-container .select2-dropdown,.rwd-platform-activity-page .select2-container .select2-dropdown{font-family:"Open Sans","Lucida Sans",Arial!important}.activity .activity-filter{display:flex;flex-flow:row wrap;justify-content:flex-end}.activity .activity-filter .filter-container{display:flex;flex-direction:row;margin-left:20px}.activity .activity-filter .filter-container .filter-title{margin-right:20px}.activity .activity-filter .filter-container:first-child{margin-left:0}.activity .activity-filter .select2-container{width:100%!important}.activity .activity-filter .select2-container .select2-selection .select2-selection__rendered{z-index:0;background-color:#FFF;padding-right:30px}.activity .activity-filter .select2-container.select2-container--open .select2-selection__rendered{border-color:#888}.activity .activity-list-section{background-color:transparent;min-height:235px}.activity .activity-list-section article{background-color:#FFF}.activity .activity-list-section header{background-color:#f0f0f0;border:none}@media all and (min-width:768px){.activity .activity-list-items article{border:none}.activity .activity-filter .filter-title{text-align:right;line-height:44px}.activity .activity-filter .search-select-container{width:150px}.activity .activity-filter .challenge-filter .search-select-container,.activity .activity-filter .group-filter .search-select-container{width:200px}}.applaud-box,.auth .sign-up-text,.call-to-action .challenge-cta-container,.contribution-list-section .contribution-paginator{text-align:center}@media all and (max-width:767px){.activity .activity-filter{display:block}.activity .activity-filter .filter-container{display:block;margin-top:15px;margin-left:0}.activity .activity-filter .filter-container .dropdown-filter,.activity .activity-filter .filter-container .filter-title{margin-left:0}.activity .activity-filter .filter-container .dropdown-filter .filter-title,.activity .activity-filter .filter-container .filter-title .filter-title{display:block;margin-bottom:5px;margin-right:0}.activity .activity-filter .filter-container .dropdown-filter:first-child,.activity .activity-filter .filter-container .filter-title:first-child{margin-top:0}}.applaud{display:inline-block}.applaud:before{background-position:0 -20px;height:13px;width:16px;display:block}.applaud.applauded:before,.applaud.no-touch:hover:before{background-position:0 -40px}.applaud.applauded.no-touch:hover:before{background-position:0 -20px}.applaud.big{position:relative;height:34px;width:34px;background-color:#F4F4F4;border:1px solid #EB008B;border-radius:50%}.applaud.big:before{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.applaud.small{height:13px;width:16px}.applaud-box h1,.attachments h1{margin:1em 0}.attachments p{margin:0}.attachments .attachment-details{overflow:hidden;word-wrap:break-word;padding-bottom:10px}.attachments .attachment-title>a{color:#000;font-weight:700}.attachments .downloads:after,.attachments .downloads:before{display:inline}.attachments .downloads:before{content:"( "}.attachments .downloads:after{content:" )"}.attachments .total-downloads{text-indent:20px;position:relative;margin-bottom:10px}.attachments .total-downloads:before{display:inline-block;content:"";background-position:0 -320px;height:15px;width:13px;position:absolute;top:0;bottom:0;left:0;margin:auto}.auth{font-family:"Open Sans","Lucida Sans",Arial}.auth h2 span{display:block}.auth ul{list-style:none}.auth #signup-checkboxes .option-group{padding-bottom:0}.auth .change-password h2,.auth .forgot-password h2,.auth .reset-password h2{color:#888}.auth .change-password p,.auth .forgot-password p,.auth .reset-password p{color:#444}.auth .sign-up-text{color:#444}.author-info-box .name,.big-user-box .name,.challenge-list-item .challenge-head .challenge-title>a{color:#000}.author-info-box{font-family:"Open Sans",Georgia}.author-info-box h1{font-weight:700}.author-info-box h1,.author-info-box p{margin-bottom:0}.author-info-box h1 span{display:block;font-family:"Open Sans","Lucida Sans",Arial}.author-info-box .photo{height:70px;width:70px;float:left}.author-info-box .title-row{margin:1em 0}@media all and (min-width:768px){.author-info-box .photo{height:90px;width:90px}}.banner{position:relative;background-position:center center;min-height:280px}.banner .header-overlay{position:absolute;top:0;right:0;bottom:0;left:0}.banner .header-text{position:relative;z-index:1}.banner .headline{letter-spacing:1.7px;font-weight:300;font-size:50px}.banner .sub-headline{font-weight:300;letter-spacing:.9px;font-size:24px}@media all and (max-width:1279px){.banner .headline{font-size:48px}.banner .sub-headline{font-size:22px}}@media all and (max-width:1023px){.banner .headline{font-size:46px}.banner .sub-headline{font-size:20px}}@media all and (max-width:767px){.banner .headline{text-align:center;font-size:44px}.banner .sub-headline{text-align:center;font-size:18px}.banner .banner-cta-button{margin-right:auto;margin-left:auto}}.big-user-box{font-family:"Open Sans",Georgia}.big-user-box h1{font-weight:700}.big-user-box h1,.big-user-box p{margin-bottom:0}.big-user-box h1 .big-user-box-heading{display:block;font-family:"Open Sans","Lucida Sans",Arial}.big-user-box .bio{display:block;max-width:100%}@media all and (-webkit-min-device-pixel-ratio:0){.big-user-box .bio{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}}.big-user-box .photo{height:70px;width:70px;float:left}@media all and (min-width:768px){.big-user-box .photo{height:90px;width:90px}}.breadcrumb-trail .breadcrumb.arrow:after{display:inline;padding:0 5px;content:'>'}.carousel .slick-arrow::before,.challenge-label:before{content:''}.built-upon h1{margin:1em 0}.built-upon .contribution-title{font-family:"Open Sans",Georgia;font-weight:700}.challenge-list,.challenge-team,.countdown-box,.filter,.fotorama .caption,.fotorama .fotorama__caption{font-family:"Open Sans","Lucida Sans",Arial}.built-upon .view-more{float:right}.carousel .slick-slide>div{height:100%;width:100%}.carousel .slick-prev{left:30px;background-position:-45px -340px}.carousel .slick-next{right:30px;background-position:0 -340px}.carousel .slick-arrow{z-index:100;display:none!important;width:40px;height:40px}.carousel:hover .slick-arrow{display:block!important}.carousel:hover .slick-arrow.slick-disabled{display:none!important}.call-to-action span.time-left{font-weight:400;display:inline;text-transform:lowercase}.challenge-label,.challenge-label-list,.challenge-label-list a{display:inline-block}.challenge-label{position:relative;font-weight:400;white-space:nowrap;border:1px solid #b5b5b5;border-radius:50px}.challenge-label:before{display:inline-block;margin:auto;background-position:-60px -300px;height:13px;width:16px}@media all and (max-width:639px),all and (min-width:768px) and (max-width:1023px){.big-user-box .bio{max-height:57px}.challenge-label{height:25px;line-height:23px;padding:0 8px 0 30px}.challenge-label:before{position:absolute;top:0;bottom:0;left:8px;padding-right:6px}}@media all and (min-width:640px) and (max-width:767px),all and (min-width:1024px){.big-user-box .bio{max-height:75px}.challenge-label{height:30px;line-height:28px;padding:0 10px 0 34px}.challenge-label:before{position:absolute;top:0;bottom:0;left:10px;padding-right:8px}}.challenge-label-list .static-label{cursor:default}.challenge-image{position:absolute;top:0;right:0;bottom:0;left:0}.challenge-list-item{display:flex;background-color:#E7E7E7}.listing article.challenge-list-item{border-bottom:none}.design-quotient .data-elements .phase,.design-quotient .form-group,.filter .control-wrapper.next,.filter .options-container{border-bottom:1px solid #F4F4F4}.row.challenge-list-item::after{content:none}.challenge-list-item .challenge-head{line-height:1.13}.challenge-list-item .challenge-head .challenge-title{font-weight:300;letter-spacing:1.1px}.challenge-list-item .challenge-title-mobile-overlay{display:none}.challenge-list-item figure{z-index:9}.challenge-list-item .details-box{z-index:10;flex:1;background-color:#fefefe;padding:15px 35px;border-radius:2px;margin:30px 30px 30px -7%}.challenge-list-item .details-box .draft-span{color:#888;text-transform:uppercase}.challenge-list-item .details-box .challenge-label{margin-top:10px}.challenge-list-item .details-box .challenge-summary{border-left:2px solid #444;padding-left:10px;letter-spacing:.9px}.challenge-list-item .details-box .cta-section .cta-label{vertical-align:middle;display:table-cell;color:#000}.challenge-list-item .details-box .cta-section .cta-button-wrapper{display:table-cell;width:1%;min-width:200px}.challenge-list-item .details-box .cta-section .custom-cta{display:block;float:right;min-width:200px}@media all and (min-width:768px){.challenge-list-item:nth-of-type(even){flex-direction:row-reverse}.challenge-list-item:nth-of-type(even) .details-box{margin-right:-7%;margin-left:30px}.challenge-list-item .details-box{margin-right:20px;margin-top:20px;margin-bottom:20px}}@media all and (min-width:1024px){.challenge-list-item .details-box{margin-right:25px;margin-top:25px;margin-bottom:25px}}@media all and (min-width:1280px){.challenge-list-item .details-box{margin-right:35px;margin-top:35px;margin-bottom:35px}}@media all and (max-width:767px){.challenge-list-item{flex-direction:column}.challenge-list-item .challenge-title-mobile-overlay{display:block;position:absolute;bottom:-1px;left:0;right:0;margin-right:10px;margin-left:10px;padding:10px 17px 1px;border-top-left-radius:2px;border-top-right-radius:2px;background-color:#fefefe}.challenge-list-item .challenge-title-mobile-overlay .challenge-head{font-size:16px}.challenge-list-item .challenge-title-mobile-overlay a{color:#000}.challenge-list-item figure{position:relative}.challenge-list-item figure::before{content:"";display:block;padding-top:66.66667%}.challenge-list-item figure.default-listing-image::before{content:none}.challenge-list-item .item-summary{width:100%}.challenge-list-item .details-box{padding:0 17px 10px;margin:0 10px 20px}.challenge-list-item .details-box .challenge-title{display:none}.challenge-list-item .details-box .challenge-summary{font-size:12px}.challenge-list-item .details-box .cta-section .cta-button-wrapper,.challenge-list-item .details-box .cta-section .cta-label{display:block;margin:auto;text-align:center}}.rwd-challenge-page body>.page-container>.page-row-expanded,.rwd-home-page body>.page-container>.page-row-expanded,.rwd-view-group-homepage-page body>.page-container>.page-row-expanded{background-color:#f0f0f0}.challenge-team h1{margin:1em 0}.challenge-team.expanded .collapsed-section{display:none}.challenge-team .expanded-section.team-empty{display:block}.challenge-team .view-more{float:right}.invite-user-section-footer .send-invitation+label{color:#888}@media all and (max-width:639px),all and (min-width:768px) and (max-width:1023px){.invite-user-section-footer .send-invitation+label{font-size:12px;line-height:19px}}@media all and (min-width:640px) and (max-width:767px),all and (min-width:1024px){.invite-user-section-footer .send-invitation+label{font-size:15px;line-height:25px}.comments .comment-reply,.comments .comment-reply+.edit-comment .indent,.comments .reply-comment .indent{margin-left:40px}}@media all and (max-width:639px),all and (min-width:768px) and (max-width:1023px){.comments .comment-reply,.comments .comment-reply+.edit-comment .indent,.comments .reply-comment .indent{margin-left:34px}}.comments .comment-lg-button{margin-left:auto;margin-right:auto}.comments .view-more{display:block;text-align:center;border-top:1px solid #F4F4F4}.contribution-list-section{background-color:#F4F4F4;min-height:235px}.contribution-list-section .custom-select,.contribution-list-section article{background-color:#FFF}.contribution-list-section .select-container{z-index:1}.contribution-list-section .custom-select,.contribution-list-section .select-container{min-width:0}.contribution-list-section .contribution-list-wrapper{overflow:auto}@media all and (min-width:768px){.contribution-list-section .list-header{line-height:44px}.contribution-list-section .sortby{text-align:right}}.contribution-review-navigation.desktop{display:none;background-color:#F4F4F4}.contribution-review-navigation .nav-item.selected,.contribution-review-navigation.mobile{background-color:#E6FDFF}.contribution-review-navigation .form-link{float:right;text-align:center;margin:0 15px 0 0}.contribution-review-navigation .form-link:before{content:'';height:18px;width:17px;background-position:-40px -260px;display:block;margin:0 auto}.contribution-review-navigation .mini-pager{float:right}.contribution-review-navigation .nav-item{color:#444;font-weight:700;display:block;text-transform:uppercase}.contribution-review .contribution-review-navigation .nav-item .completed,.contribution-review .contribution-review-navigation .nav-item .incomplete,.contribution-review-navigation .nav-item .contribution-review .completed,.contribution-review-navigation .nav-item .contribution-review .incomplete{display:block}.contribution-review-navigation .nav-item:hover{text-decoration:none}@media all and (min-width:768px){.contribution-review-navigation.desktop{display:block}.contribution-review-navigation.mobile{display:none}.contribution-review-navigation .nav-item{padding:15px}.contribution-review-navigation .nav-item:hover{background-color:#e9f6e6}}.countdown-box{font-size:0}.countdown-box .centered-contribute-botton-container,.countdown-box .contribute-botton-container,.countdown-box .countdown-text{text-align:center}.countdown-box .centered-contribute-botton-container,.countdown-box .contribute-botton-container{display:inline-block}.countdown-box .centered-contribute-botton-container a,.countdown-box .contribute-botton-container a{display:inline-table}.countdown-box .phase-text,.countdown-box .time-left{color:#888;display:block}.countdown-box .phase-title{text-transform:uppercase}@media all and (min-width:768px){.countdown-box .contribute-botton-container{text-align:left}}.design-quotient-chart{display:inline-block;position:relative}.design-quotient-chart .text-overlay{position:absolute;top:0;right:18px;bottom:0;left:18px}.design-quotient-chart .text-overlay h2{text-align:center}.design-quotient form{display:none}.design-quotient .chart-wrapper{display:none;text-align:center}.design-quotient .chart-wrapper.visual-visible{display:block}.design-quotient .data-elements{display:none}.design-quotient .data-elements .name{float:left;text-transform:uppercase}.design-quotient .data-elements .points-total{border-top:1px solid #888;display:none;font-weight:700}.design-quotient .data-elements .value{display:none;float:right}.design-quotient .data-elements.data-visible,.design-quotient .data-elements.data-visible .points-total,.design-quotient .data-elements.data-visible .value{display:block}.design-quotient .form-group{white-space:nowrap}.design-quotient .form-group input[type=number]{display:inline;min-width:142px;width:142px}.design-quotient .modify-link a,.design-quotient .visibility-links a{display:inline-block}.design-quotient .form-group label{color:#888;text-transform:uppercase}.design-quotient .modify-link{border-top:1px solid #F4F4F4;text-align:center}.design-quotient .visibility-links .active{color:#000;text-decoration:none;text-transform:capitalize}.design-quotient .visibility-links .active:first-child:after,.design-quotient .visibility-links a+.active:before{content:"|";display:inline-block;padding:0 10px}.filter .control-wrapper:after,.filter .options-list a:after{content:"";background-image:url("https://media-ashoka.oiengine.com/static/resources/20200406162214/rwd-images/sprites-ltr.svg");background-size:100px 405px}@media all and (min-width:768px){.design-quotient .chart-wrapper,.design-quotient .description-wrapper,.design-quotient .float-right{float:right}.design-quotient .data-elements{display:block;float:right;width:100%}.design-quotient .dq-group{float:left;width:50%}}.evaluation-form{background-color:#E6FDFF}.evaluation-form .sub-headline-text{word-wrap:break-word;display:block}.evaluation-form .login-link,.filter .filter-container{display:inline-block}.evaluation-form .complete-text{color:#444}.evaluation-form .comment-sm-button,.evaluation-form .primary-sm-button{float:right}.evaluation-form .select-container{z-index:1}.overlay.notification-overlay,.overlay.process-indicator-overlay{z-index:10100}.evaluation-form .headline{font-weight:700}.evaluation-form .feedback-subtext-section{color:#888}@media all and (max-width:639px),all and (min-width:768px) and (max-width:1023px){.evaluation-form .feedback-subtext-section{font-size:12px;line-height:19px;margin-bottom:.79167em}}@media all and (min-width:640px) and (max-width:767px),all and (min-width:1024px){.evaluation-form .feedback-subtext-section{font-size:15px;line-height:25px;margin-bottom:.83333em}}.evaluation-form .text-option{display:inline-block;margin-top:10px}.filter{height:44px}.filter .options-list{left:0;position:absolute}.filter .options-list>.option-container{display:table;float:left}.filter .options-list a{border-right:1px solid #F4F4F4;cursor:pointer;display:table-cell;height:44px;padding:0 5px;table-layout:fixed;text-align:left;width:116px;vertical-align:middle;text-decoration:none;background-color:#FFF}.filter .options-list a.active,.filter .options-list a:hover{background-color:#F4F4F4}.filter .options-list a:first-child{border-left:1px solid #F4F4F4}.filter .options-list a .option{width:104px;line-height:19px;word-wrap:break-word;color:#888}.filter .options-list a:hover .option{color:#000}.filter .options-list a.active .option{color:#000;font-weight:700;background-color:#F4F4F4}.filter .options-list a.sortable.active:after{display:block}.filter .options-list a span{display:block;max-height:44px;outline:0}.filter .options-list a:after{display:none;height:4px;position:absolute;right:5px;top:20px;width:10px}.filter .options-list a.asc:after,.filter .options-list a.desc:hover:after{background-position:-40px -100px}.filter .options-list a.asc:hover:after,.filter .options-list a.desc:after{background-position:-80px -80px}.filter .options-list a.sortable{padding:0 25px 0 5px}.filter .options-list a.sortable .option{width:84px}.filter .control-wrapper{background-color:#FFF;cursor:pointer;float:left;height:44px;position:relative;display:none;width:34px}.filter .control-wrapper:after{display:block;position:absolute;top:0;right:0;bottom:0;left:0;height:17px;width:14px;margin:auto}.filter .option-container,.group-tile{position:relative}.filter .control-wrapper.previous{border:1px solid #F4F4F4}.filter .control-wrapper.previous:after{background-position:-20px -80px}.filter .control-wrapper.next{border-top:1px solid #F4F4F4;border-right:1px solid #F4F4F4}.filter .control-wrapper.next:after{background-position:-40px -80px}.filter .control-wrapper.visible{display:block}.filter .option-container a{text-align:center}.filter .options-container{border-top:1px solid #F4F4F4;float:left;height:44px;overflow:hidden;position:relative}div.printview{margin-bottom:40px}.fotorama{clear:left}.fotorama input{-webkit-apparence:initial}.fotorama .caption{direction:ltr}.fotorama .fotorama__caption{color:#888}.listing .listing-summary,.listing .listing-title{font-family:"Open Sans",Georgia}@media all and (max-width:639px),all and (min-width:768px) and (max-width:1023px){.fotorama .fotorama__caption{font-size:12px;line-height:19px}.listing .listing-summary{max-height:76px}}@media all and (min-width:640px) and (max-width:767px),all and (min-width:1024px){.fotorama .fotorama__caption{font-size:15px;line-height:25px}}.fotorama .fotorama__nav{text-align:left}.fotorama .fotorama__html a{display:inline-block;height:100%;width:100%;background-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.fotorama .fotorama__wrap--css3 .fotorama__stage .fotorama__img[src$='.gif']{-webkit-transform:none}.fotorama .fotorama__wrap--rtl .fotorama__stage__frame img{right:auto}.carousel.inline-horizontally-centered{max-width:780px}.group-tile{height:100%;border:1px solid #f0f0f0}.group-tile .center-image{height:100%;width:100%}.group-tile .group-title{margin-left:5%;margin-right:5%;font-size:14.4px;letter-spacing:1.5px;color:#fff;text-transform:uppercase;position:absolute;text-align:center;top:7%;left:0;right:0}.group-tile .image-overlay,.listing .listing-image{position:absolute;top:0;right:0;left:0;bottom:0}.group-tile .image-overlay{background-color:rgba(0,0,0,.25)}.group-tile .group-info{position:absolute;font-weight:300;color:#fff;margin-left:5%;letter-spacing:1.7px;margin-bottom:5%;bottom:0}.group-tile .group-info .number{font-size:2.3em}.guest-banner{border:1px solid #02BAD3;padding:10px 20px}.guest-banner img.fr-tag.fr-fin{padding:0;margin:0}.listing article{border-bottom:1px solid #F4F4F4}.listing .listing-details{overflow:hidden}.listing .listing-summary{display:none}@media all and (min-width:640px) and (max-width:767px),all and (min-width:1024px){.listing .listing-summary{max-height:100px}}.listing .listing-title{font-weight:700}.listing .listing-title a{color:#444}.manage-section{font-size:0;background-color:#F4F4F4}.manage-section a,.manage-section form{float:left}.manage-section .status-section{display:block;margin-bottom:10px}.manage-section .status-section .publish-status{font-weight:700;color:#000}.manage-section .team-view-button{clear:left;margin-left:0}@media all and (min-width:480px){.manage-section .team-view-button{float:right;clear:none;margin-top:0}}.manage-section.manage-full-section .status-section{margin-left:0}@media all and (max-width:767px){.manage-section{padding-left:0;padding-right:0}.manage-section .first{margin-left:0}}@media all and (min-width:768px){.no-carousel{max-width:390px}.manage-section .status-section{float:left;margin-bottom:0;line-height:44px}}.manage-section .unpublish-button button{color:#888!important}.mini-text-input-form{height:44px}.mini-text-input-form input{font:inherit}.mini-text-input-form form{height:100%}.mini-text-input-form .button{background:#02BAD3;border:none;color:#F4F4F4;cursor:pointer;float:right;font-weight:700;height:100%;max-width:130px;min-width:45px;padding:10px 15px;text-align:center;text-transform:uppercase}.mini-text-input-form .button:active,.mini-text-input-form .button:focus,.mini-text-input-form .button:hover{background:#888}.mini-text-input-form input[type=text],.mini-text-input-form input[type=search]{background:#FFF;border:1px solid #888;color:#000;height:100%;width:100%}.mini-text-input-form input[type=text]:focus,.mini-text-input-form input[type=search]:focus{border:2px solid #02BAD3}.mini-text-input-form .max-width-input{height:44px;overflow:hidden;position:relative}.mini-text-input-form .max-width-input.allow-charlimit-message{height:66px;padding-bottom:22px}@media all and (min-width:768px){.mini-text-input-form,.mini-text-input-form .max-width-input{height:50px}.mini-text-input-form .max-width-input.allow-charlimit-message{height:72px;padding-bottom:22px}}.mission-box{border-width:1px;border-style:solid;border-radius:5px}.footer{background-color:#000;font-family:"Open Sans","Lucida Sans",Arial}.footer ul{list-style:none;margin:0}.blog-entry-links a,.footer nav a,.header .challenge-links a,.header .main-nav a,.header .nav-dropdown a{color:#F4F4F4}.blog-entry-links a:active,.blog-entry-links a:focus,.blog-entry-links a:hover,.footer nav a:active,.footer nav a:focus,.footer nav a:hover,.header .challenge-links a:active,.header .challenge-links a:focus,.header .challenge-links a:hover,.header .main-nav a:active,.header .main-nav a:focus,.header .main-nav a:hover,.header .nav-dropdown a:active,.header .nav-dropdown a:focus,.header .nav-dropdown a:hover{text-decoration:none}.modal-container .notification-modal.info,.modal-container .notification-modal.scary,.notification-error,.notification-info,.notification-success{-webkit-transition:line-height 175ms ease-in-out,padding-top 175ms ease-in-out,padding-bottom 175ms ease-in-out,margin-bottom 175ms ease-in-out,border-width 0s,border-top-right-radius 175ms linear,max-height 0s linear;-moz-transition:line-height 175ms ease-in-out,padding-top 175ms ease-in-out,padding-bottom 175ms ease-in-out,margin-bottom 175ms ease-in-out,border-width 0s,border-top-right-radius 175ms linear,max-height 0s linear;transition:line-height 175ms ease-in-out,padding-top 175ms ease-in-out,padding-bottom 175ms ease-in-out,margin-bottom 175ms ease-in-out,border-width 0s,border-top-right-radius 175ms linear,max-height 0s linear;padding:15px 34px 15px 15px;border:1px solid;border-radius:0 15px 15px;position:relative;font-family:"Open Sans","Lucida Sans",Arial;overflow:hidden;max-height:99999em}.closed.notification-error,.closed.notification-info,.closed.notification-success,.modal-container .closed.notification-modal.info,.modal-container .closed.notification-modal.scary{-webkit-transition:line-height 175ms ease-in-out,padding-top 175ms ease-in-out,padding-bottom 175ms ease-in-out,margin-bottom 175ms ease-in-out,border-width 0s ease-in-out 175ms,border-top-right-radius 175ms linear,max-height 0s linear 175ms;-moz-transition:line-height 175ms ease-in-out,padding-top 175ms ease-in-out,padding-bottom 175ms ease-in-out,margin-bottom 175ms ease-in-out,border-width 0s ease-in-out 175ms,border-top-right-radius 175ms linear,max-height 0s linear 175ms;transition:line-height 175ms ease-in-out,padding-top 175ms ease-in-out,padding-bottom 175ms ease-in-out,margin-bottom 175ms ease-in-out,border-width 0s ease-in-out 175ms,border-top-right-radius 175ms linear,max-height 0s linear 175ms;border-top-right-radius:0;line-height:.01px;max-height:0;padding:0 34px 0 15px;margin-bottom:0;border:0 solid}.closed.notification-error .close,.closed.notification-info .close,.closed.notification-success .close,.modal-container .closed.notification-modal.info .close,.modal-container .closed.notification-modal.scary .close{display:none}.closed.notification-error .message,.closed.notification-info .message,.closed.notification-success .message,.modal-container .closed.notification-modal.info .message,.modal-container .closed.notification-modal.scary .message{opacity:0}.modal-container .notification-modal.info .close,.modal-container .notification-modal.scary .close,.notification-error .close,.notification-info .close,.notification-success .close{position:absolute;top:7px;right:7px;height:20px;width:20px;cursor:pointer}.modal-container .notification-modal.info .close:before,.modal-container .notification-modal.scary .close:before,.notification-error .close:before,.notification-info .close:before,.notification-success .close:before{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background-image:url("https://media-ashoka.oiengine.com/static/resources/20200406162214/rwd-images/sprites-ltr.svg");background-size:100px 405px;background-position:-80px 0;height:15px;width:15px;content:''}.modal-container .notification-modal.info .close:hover:before,.modal-container .notification-modal.scary .close:hover:before,.notification-error .close:hover:before,.notification-info .close:hover:before,.notification-success .close:hover:before{background-image:url("https://media-ashoka.oiengine.com/static/resources/20200406162214/rwd-images/sprites-ltr.svg");background-size:100px 405px;background-position:-80px -20px}.modal-container .notification-modal.info .message,.modal-container .notification-modal.scary .message,.notification-error .message,.notification-info .message,.notification-success .message{-webkit-transition:opacity 175ms ease-in-out;-moz-transition:opacity 175ms ease-in-out;transition:opacity 175ms ease-in-out;opacity:1}.overlay.notification-overlay.on,.overlay.process-indicator-overlay.on{opacity:.8;-ms-filter:"alpha(opacity=80)";-khtml-opacity:.8}.notification-success{border-color:#21A500;color:#21A500;background-color:#E9F6E6}.modal-container .notification-modal.scary,.notification-error{border-color:#F12917;color:#F12917;background-color:#FEEAE8}.notification-info{border-color:#02BAD3;color:#444;background-color:#E6FDFF}.password-indicator{position:relative}.password-indicator .password-status{display:block;line-height:44px;padding:0 15px;position:absolute;top:0;right:0}.password-indicator .password-status.invalid{color:#F12917}.customization-preview{background-color:#F4F4F4}.customization-preview .grid{margin:0;max-width:none}.customization-preview .row{margin-bottom:0;max-width:none}.customization-preview .custom-line-height{line-height:60px}.customization-preview .vertically-centered{vertical-align:middle;display:inline-block}.customization-preview .sub-headline-text{margin:0;color:#888}.customization-preview .empty-label,.customization-preview .save-as-description{margin-top:10px}.customization-preview input[type=text]{min-width:0}.customization-preview .template-name{color:#444;font-weight:700}.customization-preview .input-style{background-color:#FFF;border:1px solid #02BAD3;font-family:"Open Sans",Georgia;height:44px;line-height:44px!important;padding:0 15px;width:100%}.process-indicator,.sponsor,.stats,.tippy-tooltip.bright-theme .tippy-content,.user-box time{font-family:"Open Sans","Lucida Sans",Arial}@media all and (max-width:639px),all and (min-width:768px) and (max-width:1023px){.customization-preview .input-style{font-size:12px;line-height:19px}.team .collapsed-section{max-height:34px}}@media all and (min-width:640px) and (max-width:767px),all and (min-width:1024px){.customization-preview .input-style{font-size:15px;line-height:25px}}.customization-preview .full-width{width:100%}.customization-preview .save-as-section{display:none}.customization-preview .save-as-section .form-group{margin-bottom:10px}.customization-preview .save-as-section a{color:#888}.customization-preview .select2-container .select2-selection .select2-selection__rendered{background-color:#FFF;min-width:0}.overlay.process-indicator-overlay.on{-moz-opacity:.8}.process-indicator{z-index:10101;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);color:#02BAD3;width:200px;height:30px;font-weight:700}.process-indicator .process-percentage{float:right;margin-right:7px}.process-indicator .process-inqueue,.process-indicator .process-processing{position:absolute;float:left;margin-left:7px;text-transform:uppercase}.process-indicator .process-processing:after{overflow:hidden;display:inline-block;vertical-align:bottom;-webkit-animation:ellipsis steps(4,end) .9s infinite;animation:ellipsis steps(4,end) .9s infinite;content:"\2026";width:0}@keyframes ellipsis{to{width:1em}}@-webkit-keyframes ellipsis{to{width:1em}}.process-indicator .process-bar{width:186px;height:20px;margin:5px 7px 10px;background-color:#FFF}.process-indicator .process-progress{width:0%;height:100%;background-color:#02BAD3;transition:width 250ms ease-out}.process-indicator .process-border{width:100%;height:100%;border-radius:10px;box-shadow:inset 0 0 0 2px #02BAD3,inset 0 0 0 7px #FFF;position:absolute}.process-indicator.inline{position:relative;transform:none;width:100%;left:0;top:0;z-index:0}.process-indicator.inline .process-inqueue,.process-indicator.inline .process-processing,.sections .error-message.secondary-text:before{position:static}.process-indicator.inline .process-bar{width:95%;height:30px;margin:5px 2.5%}.process-indicator.inline .process-border{height:inherit;width:inherit}.my-comment{border-top:1px solid #F4F4F4}.my-comment:first-child{border:none}.my-comment .message{color:#444;margin-bottom:0}.recent-contributions .section-title{display:inline}.recent-contributions .view-more-wrapper{text-align:center}.report-contribution a{color:#B5B5B5;cursor:pointer;float:right;display:inline-block}.report-contribution .report-contribution-error{float:right;clear:right}.section-answer .section-answer-title{font-weight:700}.sections .text-option{display:inline-block;margin-top:10px}.share-box{font-size:0}.share-box .facebook-share:after{background-position:-40px -220px;height:15px;width:7px}.share-box .twitter-share:after{background-position:-60px -220px;height:12px;width:17px}.share-box .instagram-share:after{background-position:-80px -220px;height:18px;width:19px}.share-box .email-share:after{background-position:-40px -240px;height:12px;width:18px}.share-box .facebook-footer-share:after{background-position:-60px 40px;height:40px;width:40px}.share-box .twitter-footer-share:after{background-position:-160px 40px;height:40px;width:40px}.share-box .instagram-footer-share:after{background-position:-110px 40px;height:40px;width:40px}.share-box .email-share,.share-box .facebook-footer-share,.share-box .facebook-share,.share-box .instagram-footer-share,.share-box .instagram-share,.share-box .twitter-footer-share,.share-box .twitter-share{display:inline-block;position:relative;height:40px;width:40px}.share-box .email-share:after,.share-box .facebook-footer-share:after,.share-box .facebook-share:after,.share-box .instagram-footer-share:after,.share-box .instagram-share:after,.share-box .twitter-footer-share:after,.share-box .twitter-share:after{background-image:url("https://media-ashoka.oiengine.com/static/resources/20200406162214/rwd-images/sprites-ltr.svg");background-size:100px 405px;content:'';display:inline-block;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0}.share-box .share-text{margin-bottom:0;text-transform:uppercase}.social-login{text-align:center}.social-login .facebook-button,.social-login .google-button,.social-login .linkedin-button{color:#FFF;cursor:pointer;white-space:normal;border:2px solid;border-radius:22px;line-height:38px;height:44px;width:141px;padding:0;text-align:center}.social-login .facebook-button:hover,.social-login .google-button:hover,.social-login .linkedin-button:hover{background-color:#FFF;color:#444;text-decoration:none}@media all and (min-width:768px) and (max-width:1024px),all and (max-width:640px){.social-login .facebook-button,.social-login .google-button,.social-login .linkedin-button{line-height:40px}}.social-login .facebook-button{background-color:#5a76b1;border-color:#5a76b1}.social-login .google-button{background-color:#dd4a39;border-color:#dd4a39}.social-login .linkedin-button{background-color:#0077b5;border-color:#0077b5}.social-login .signin-form{display:inline-block;margin:6px 3px}.social-login .or-separator{text-align:center}.social-login .or-separator span{margin:0 5px}.social-login .or-separator:after,.social-login .or-separator:before{background-color:#444;content:"";display:inline-block;height:1px;vertical-align:middle;width:30px}.sponsor h1{margin:1em 0}.sponsor p{margin:0}.sponsor .sponsor-name{margin-top:10px;overflow:hidden}.sponsor .sponsor-name a{color:#000}.stats{padding:0 10px}.stats .applaud{display:block;margin:0 auto;height:15px}.stats .applauses:before{background-position:-40px -20px;height:13px;width:15px;margin:0 auto 2px}.stats .comments:before{background-position:-60px -20px;height:15px;width:19px;margin:0 auto}.stats .downloads:before{background-position:0 -320px;height:15px;width:13px;margin:0 auto}.stats .stat-box{display:inline-block;float:left;text-align:center;margin-left:7px;min-width:20px}.stats .stat-box.zero .hide-on-zero,.stats .stat-box.zero.hide-on-zero{display:none}.stats .stat-box a{color:#888;text-decoration:none}.stats .stat-box:before{display:block;background-image:url("https://media-ashoka.oiengine.com/static/resources/20200406162214/rwd-images/sprites-ltr.svg");background-size:100px 405px;content:""}.stats .views:before{background-position:-20px -20px;height:12px;width:19px;margin:0 auto 3px}.team .title-row{margin:1em 0}.team.expanded .collapsed-section{display:none}.team .collapsed-section{overflow:hidden}.team .expanded-section.team-empty{display:block}.team .view-more{float:right}@media all and (min-width:640px) and (max-width:767px),all and (min-width:1024px){.team .collapsed-section{max-height:40px}}.team-membership .view-more{display:inline-block}.team-membership .section-title{display:inline}.timeline{display:table;overflow:hidden;position:relative;table-layout:fixed;width:100%}.timeline .active-phase .phase-line{background-image:url(../../../rwd-images/timeline/timeline_progress.png)}.timeline .control-button,.timeline .phase-caption,.timeline .phase-date-range{display:none}.timeline .phase-item{display:table-cell;border-left:1px solid transparent;border-right:1px solid transparent;vertical-align:bottom}.timeline .phase-item:first-child{border-left:0}.timeline .phase-item:first-child .phase-line{border-radius:7px 0 0 7px}.timeline .phase-item:last-child{border-right:0}.timeline .phase-item:last-child .phase-line{border-radius:0 7px 7px 0}.timeline .phase-item a.neutral-color{color:#888}.timeline .phase-line{background-color:#B5B5B5;display:block;overflow:hidden;height:100%;width:100%}.timeline .phase-line-wrapper{display:block;position:relative;height:14px;width:100%}.timeline .phase-mask,.timeline .phase-name{display:none}.timeline .phase-name-wrapper .phase-name{color:#000;text-transform:uppercase;font-size:inherit;font-weight:400}.timeline .in-progress,.user-box .name{font-weight:700}.timeline .phase-progress{display:block;height:100%}.timeline .phase-progress:before{content:"";display:block;height:100%;width:.01%}.timeline .selected-indicator{background-image:url("https://media-ashoka.oiengine.com/static/resources/20200406162214/rwd-images/sprites-ltr.svg");background-size:100px 405px;background-position:-40px -160px;content:"";display:block;margin:0 auto 3px;height:5px;width:9px}.timeline .highlighted-phase{color:#000}.timeline .highlighted-phase .phase-name{display:inline-block;text-decoration:none;white-space:nowrap}.timeline .highlighted-phase .phase-name-wrapper{text-align:center}.timeline .highlighted-phase.phase-name-rtl .phase-name-wrapper{direction:rtl;text-align:center}.timeline .highlighted-phase.phase-name-rtl .phase-name-wrapper>.phase-name{direction:ltr}.timeline.timeline-filled .phase-progress:before{transition-delay:inherit;transition-duration:350ms;transition-property:width;transition-timing-function:linear;width:100%}.timeline.timeline-filled .active-phase+.finished-phase .phase-progress:before,.timeline.timeline-filled :first-child.finished-phase .phase-progress:before{transition-timing-function:ease-in}.timeline.timeline-filled .finished-phase+.active-phase .phase-progress:before,.timeline.timeline-filled .finished-phase+.last-started-phase .phase-progress:before{transition-timing-function:ease-out}.timeline.timeline-filled .active-phase+.active-phase .phase-progress:before,.timeline.timeline-filled .active-phase+.last-started-phase .phase-progress:before,.timeline.timeline-filled :first-child.active-phase .phase-progress:before,.timeline.timeline-filled :first-child.last-started-phase .phase-progress:before{transition-timing-function:ease-in-out!important}.timeline .timeline-row{display:table-row}.timeline .inspiration .phase-progress:before{background-color:#FF971A}.timeline .concepting .phase-progress:before{background-color:#7EBE3D}.timeline .evaluation .phase-progress:before{background-color:#00A4D2}.timeline .winner .phase-progress:before{background-color:#E20074}.timeline .realisation .phase-progress:before{background-color:#8F61A2}@media all and (min-width:768px){.timeline.control-buttons{padding:0 34px}.timeline .caption-cell{display:table-cell}.timeline .indent-text{margin-left:10px}.timeline .last-phase.evaluation .phase-line:after,.timeline .last-phase.realisation .phase-line:after,.timeline .last-phase.winner .phase-line:after{background-image:url("https://media-ashoka.oiengine.com/static/resources/20200406162214/rwd-images/sprites-ltr.svg");background-size:100px 405px;background-position:-20px -160px;content:"";display:block;height:18px;width:11px;position:absolute;top:-2px;right:0;bottom:-2px}.timeline .phase-caption{display:block}.timeline .phase-date-range{display:block;float:left;font-size:9px;line-height:15px;padding-left:10px;width:50%}.timeline .phase-date-range.phase-end-date{text-align:right}.timeline .phase-item{border:none}.timeline .phase-item:first-child .phase-line{border-radius:0}.timeline .phase-item:last-child .phase-line{border-radius:0}.timeline .phase-line{overflow:visible}.timeline .phase-mask{display:block;position:absolute;top:-2px;right:0;bottom:-2px;left:-2px}.timeline .phase-mask:before{content:"";display:block;background-image:url("https://media-ashoka.oiengine.com/static/resources/20200406162214/rwd-images/sprites-ltr.svg");background-size:100px 405px;background-position:-80px -140px;float:left;height:100%;width:16px}.timeline .phase-mask .bottom-mask,.timeline .phase-mask .top-mask{background-color:#fff;position:absolute;height:3px;right:0;left:16px}.timeline .phase-mask .top-mask{top:2px}.timeline .phase-mask .bottom-mask{bottom:2px}.timeline .phase-name{display:block;overflow:hidden;word-wrap:break-word}.timeline .highlighted-phase.phase-item:before,.timeline .selected-indicator{display:none}.timeline .highlighted-phase .align-right{direction:initial}.timeline .highlighted-phase .phase-name{display:block;position:static;white-space:normal}.timeline .first-visible-phase .previous-button,.timeline .last-visible-phase .next-button{display:block;position:absolute;top:-10px;height:34px;width:34px}.timeline .first-visible-phase .previous-button:after,.timeline .last-visible-phase .next-button:after{content:"";background-image:url("https://media-ashoka.oiengine.com/static/resources/20200406162214/rwd-images/sprites-ltr.svg");background-size:100px 405px;display:block;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;height:14px;width:9px}.timeline .first-visible-phase .previous-button{left:-34px}.timeline .first-visible-phase .previous-button:after{background-position:0 -140px}.timeline .last-visible-phase .next-button{right:-34px}.timeline .last-visible-phase .next-button:after{background-position:-20px -140px}}.tippy-tooltip.bright-theme{background-color:#FFF;border-radius:1px;box-shadow:0 0 10px #888}.tippy-tooltip.bright-theme .tippy-content{color:#000}.tippy-tooltip.bright-theme .tippy-arrow{width:0;height:0;bottom:-11px;border:6px solid #000;border-color:transparent transparent #FFF #FFF;transform-origin:0 0;transform:rotate(-45deg);box-shadow:-2px 2px 3px -1px #888}.user-box .right-side{float:right}.user-box h1{margin:0}.user-box .details{overflow:hidden}.user-box .name{color:#888;font-family:"Open Sans",Georgia}.user-box .photo{float:left}@media all and (max-width:639px),all and (min-width:768px) and (max-width:1023px){.timeline .phase-name{max-height:38px}.timeline .phase-name.in-progress{max-height:54px}.tippy-tooltip.bright-theme .tippy-content{font-size:12px;line-height:19px}.user-box .photo{height:34px;width:34px;margin-right:10px}.user-box .right-side{margin-top:5px}}@media all and (min-width:640px) and (max-width:767px),all and (min-width:1024px){.timeline .phase-name{max-height:50px}.timeline .phase-name.in-progress{max-height:70px}.tippy-tooltip.bright-theme .tippy-content{font-size:15px;line-height:25px}.user-box .photo{height:40px;width:40px;margin-right:15px}.user-box .right-side{margin-top:11px}}.widget{border-radius:5px;border:1px solid #EAEDF1;background-color:#FFF;overflow:hidden}.widget .widget-featured-author{margin:10px}.rich-text .widget h1.widget-title,.widget .widget-title{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;display:block;color:#FFF;text-transform:uppercase;margin-bottom:0;padding:10px;line-height:1em}.rich-text .widget h1.widget-title{font-weight:400}@media all and (max-width:639px),all and (min-width:768px) and (max-width:1023px){.rich-text .widget h1.widget-title{font-size:12px}}@media all and (min-width:640px) and (max-width:767px),all and (min-width:1024px){.rich-text .widget h1.widget-title{font-size:15px}}.rich-text .widget .featured-title h1{color:#FFF;text-transform:none}@media all and (max-width:639px),all and (min-width:768px) and (max-width:1023px){.rich-text .widget .featured-title h1{font-size:19px;line-height:27px;margin-bottom:.71053em}}@media all and (min-width:640px) and (max-width:767px),all and (min-width:1024px){.rich-text .widget .featured-title h1{font-size:24px;line-height:35px;margin-bottom:.72917em}}.rich-text .widget .listing-link h1{text-transform:none;color:#444}@media all and (max-width:639px),all and (min-width:768px) and (max-width:1023px){.rich-text .widget .listing-link h1{font-size:15px;line-height:22px}}@media all and (min-width:640px) and (max-width:767px),all and (min-width:1024px){.rich-text .widget .listing-link h1{font-size:19px;line-height:29px}}.rich-text .widget h2{text-transform:none;font-weight:400;color:#FFF}@media all and (max-width:639px),all and (min-width:768px) and (max-width:1023px){.rich-text .widget h2{font-size:15px;line-height:22px;margin-bottom:.73333em}}@media all and (min-width:640px) and (max-width:767px),all and (min-width:1024px){.rich-text .widget h2{font-size:19px;line-height:29px;margin-bottom:.76316em}}.rich-text .widget .author-box-small .details h1{text-transform:none;color:#888;margin-bottom:0}@media all and (max-width:639px),all and (min-width:768px) and (max-width:1023px){.rich-text .widget .author-box-small .details h1{font-size:12px;line-height:19px}}@media all and (min-width:640px) and (max-width:767px),all and (min-width:1024px){.rich-text .widget .author-box-small .details h1{font-size:15px;line-height:25px}}.widget .no-content{color:#F12917;line-height:90px;text-align:center;vertical-align:middle}.widget .no-content span{display:inline-block}@media all and (max-width:639px),all and (min-width:768px) and (max-width:1023px){.widget .no-content span{line-height:19px}.widget-listing .listing-title{max-height:44px}}@media all and (min-width:640px) and (max-width:767px),all and (min-width:1024px){.widget .no-content span{line-height:25px}}.challenge-header .call-to-action{margin-bottom:30px;position:absolute;bottom:0;z-index:1;min-width:200px}.challenge-header .challenge-label{background-color:rgba(255,255,255,.8)}.challenge-header .header-text.keep-distance{margin-bottom:74px}.group-sub-banner{background-color:#FFF;text-align:center;text-transform:uppercase;font-weight:700}.group-sub-banner .sub-banner-sub-label{color:#888;font-weight:500}.detailed-evaluation-results .title,.evaluation-results .headline,.homepage-header .logo-text,.multi-option-result .percentage{font-weight:700}.homepage-header .logo img{max-width:230px}.homepage-header .logo,.homepage-header .logo-text{text-align:center;position:relative;z-index:1}@media all and (min-width:768px){.homepage-header .logo{-webkit-box-flex:none;-moz-box-flex:none;box-flex:none;-webkit-flex:none;-moz-flex:none;-ms-flex:none;flex:none}.homepage-header .logo,.homepage-header .logo-text{min-width:0;text-align:left;margin-bottom:0}.homepage-header .logo-wrapper{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-lines:single;-moz-box-lines:single;box-lines:single;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.homepage-header .logo-wrapper>.logo-text:first-child{margin-left:0}.homepage-header .logo-wrapper .logo{margin-top:.75em}.homepage-header .logo-wrapper.flex-center .logo{margin-top:0}html[class*="-home-"] .header .logo-container{display:block}}@media all and (max-width:767px){.challenge-header .call-to-action{left:50%;transform:translate(-50%,0)}.homepage-header .logo-wrapper .logo{margin-top:0}.homepage-header .logo-text{padding-left:0}}.author-box-big.big-user-box{border-top:1px solid #888;border-bottom:1px solid #888}.comments .comment,.comments .comment-reply,.comments .edit-comment .indent,.comments .reply-comment .indent,.community-member.big-user-box{border-top:1px solid #F4F4F4}.community-member.big-user-box .photo{height:50px;width:50px}.comments .comment-reply.flagged,.comments .comment-reply.spam-flagged,.comments .comment.flagged,.comments .comment.spam-flagged{padding-left:10px;padding-right:10px;background-color:#feeae8}.comments .comment .spam-message,.comments .comment-reply .spam-message{display:none}.comments .comment-reply.flagged .unflag,.comments .comment.flagged .unflag{display:inline}.comments .comment-reply.flagged .report,.comments .comment.flagged .report{display:none}.comments .comment-reply.spam-flagged .spam-message,.comments .comment.spam-flagged .spam-message{display:block;text-align:center}.comments .comment .actions a,.comments .comment-reply .actions a{display:inline-block}.comments .comment .actions span,.comments .comment-reply .actions span{float:right}.comments .comment .actions span:after,.comments .comment-reply .actions span:after{content:"|";display:inline-block;padding:0 10px}.comments .comment .actions span:first-child:after,.comments .comment .unflag,.comments .comment-reply .actions span:first-child:after,.comments .comment-reply .unflag{display:none}.comments .comment .message,.comments .comment-reply .message{color:#444}.comments .comment .reply,.comments .comment .reply-in-new-tab,.comments .comment-reply .reply,.comments .comment-reply .reply-in-new-tab{float:left;font-weight:700}.comments .comment .error,.comments .comment-reply .error{float:right!important;clear:right}.comments .add-comment [contenteditable],.comments .add-comment textarea,.comments .edit-comment [contenteditable],.comments .edit-comment textarea,.comments .reply-comment [contenteditable],.comments .reply-comment textarea{min-width:0}.comments .add-comment .cancel,.comments .add-comment .save,.comments .edit-comment .cancel,.comments .edit-comment .save,.comments .reply-comment .cancel,.comments .reply-comment .save{float:right}.comments .edit-comment,.comments .reply-comment{display:none;min-width:300px}.reviewer-evaluation-form{background-color:#F4F4F4}.reviewer-evaluation-form form .custom-select,.reviewer-evaluation-form form .select-container,.reviewer-evaluation-form form input[type=text],.reviewer-evaluation-form form input[type=password],.reviewer-evaluation-form form input[type=email],.reviewer-evaluation-form form input[type=date],.reviewer-evaluation-form form input[type=time],.reviewer-evaluation-form form input[type=url],.reviewer-evaluation-form form input[type=number],.reviewer-evaluation-form form textarea{min-width:0}.reviewer-evaluation-form .number-input,.reviewer-evaluation-form .select-container{width:100%}.reviewer-evaluation-form .error-message.secondary-text:before{position:static}.evaluation-results{background-color:#E6FDFF}.evaluation-results .next-contribution-link{margin:0 auto;text-transform:uppercase}.multi-option-result .meter{background-color:#FFF;border-radius:4px;height:14px;overflow:hidden;position:relative}.multi-option-result .meter:before{border:1px solid #888;border-radius:4px;content:'';display:block;position:absolute;height:100%;width:100%}.multi-option-result .meter.hundred-percent-border span{border-radius:4px;border-width:1px}.multi-option-result .meter span{background-color:#02BAD3;border-color:#888;border-radius:4px 0 0 4px;border-style:solid;border-width:1px 0 1px 1px;display:block;height:14px;position:absolute}.multi-option-result .percentage{color:#02BAD3}.unconstrained-result .answer-paginator{text-align:center}.filter-with-search .search-form{display:none}.filter-with-search .search-form .max-width-input{float:none}.filter-with-search .filter .options-container,.filter-with-search .filter .options-list{width:276px}.filter-with-search .filter .search-button.active span{background-position:-80px -160px}.filter-with-search .filter .search-button span{background-image:url("https://media-ashoka.oiengine.com/static/resources/20200406162214/rwd-images/sprites-ltr.svg");background-size:100px 405px;background-position:-80px -240px;height:17px;width:17px;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;display:block}.filter.contribution-filter .search-button span,.filter.view-chooser a .option{height:17px;margin:auto;display:inline-block;top:0;left:0;position:absolute;background-image:url("https://media-ashoka.oiengine.com/static/resources/20200406162214/rwd-images/sprites-ltr.svg");background-size:100px 405px;right:0;bottom:0}.filter.contribution-filter .options-container,.filter.contribution-filter .options-list{width:276px}.filter.contribution-filter .search-button{width:44px}.filter.contribution-filter .search-button.active span{background-position:-80px -160px}.filter.contribution-filter .search-button span{background-position:-80px -240px;width:17px}.filter.view-chooser a{width:44px}.filter.view-chooser a .option{width:20px}.filter.view-chooser .options-container,.filter.view-chooser .options-list{width:88px}.filter.view-chooser .table-view.active .option{background-position:-80px -280px}.filter.view-chooser .table-view .option{background-position:0 -300px}.filter.view-chooser .tile-view.active .option{background-position:-20px -300px}.filter.view-chooser .tile-view .option{background-position:-40px -300px}.homepage-boxes .homepage-box{overflow:hidden}.homepage-boxes .homepage-box-wrapper:first-child{border-bottom:1px solid #F4F4F4}@media all and (max-width:767px){.blog-list .col-8{width:auto}}@media all and (min-width:768px){.homepage-boxes .homepage-box{margin-bottom:0}.homepage-boxes .homepage-box-wrapper:first-child{border-bottom:none}.blog-list .listing-summary{display:block;max-width:100%;overflow:hidden}}@media all and (min-width:768px) and (-webkit-min-device-pixel-ratio:0){.blog-list .listing-summary{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}}.built-upon-item .contribution-title{color:#000}.built-upon-item .item-image,.built-upon-item .item-summary{height:60px;width:90px;float:left}.built-upon-item .listing-image{position:absolute;top:0;right:0;bottom:0;left:0}.activity-list-items .additional-info .evaluation-text,.contribution-list .additional-info .evaluation-text{word-wrap:break-word}.activity-list-items .additional-info .evaluation-text-container,.contribution-list .additional-info .evaluation-text-container{overflow:hidden}.activity-list-items .additional-info .evaluation-text-container.evaluatable,.contribution-list .additional-info .evaluation-text-container.evaluatable{height:44px}.activity-list-items .additional-info .comment-sm-button,.activity-list-items .additional-info .primary-sm-button,.contribution-list .additional-info .comment-sm-button,.contribution-list .additional-info .primary-sm-button{float:left}@media all and (min-width:768px) and (max-width:1023px){.activity-list-items .additional-info .evaluation-text-container.evaluatable,.contribution-list .additional-info .evaluation-text-container.evaluatable{height:auto}.activity-list-items .additional-info .comment-sm-button,.activity-list-items .additional-info .primary-sm-button,.contribution-list .additional-info .comment-sm-button,.contribution-list .additional-info .primary-sm-button{float:none}}.activity-list-items .contribution-list-item header .row,.contribution-list .contribution-list-item header .row{margin:0;background-color:transparent;display:flex}.activity-list-items .contribution-list-item header .row .header-item,.contribution-list .contribution-list-item header .row .header-item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-right:10px solid #f0f0f0}.activity-list-items .contribution-list-item header .row .header-item a,.contribution-list .contribution-list-item header .row .header-item a{color:#888;text-decoration:none;padding-left:10px;border-left:2px solid #888}.activity-list-items .contribution-list-item header .row .header-item:first-child a,.contribution-list .contribution-list-item header .row .header-item:first-child a{border-left:none;padding-left:0}.activity-list-items .contribution-list-item header .row .header-item:last-child,.contribution-list .contribution-list-item header .row .header-item:last-child{border-right:none}@media all and (min-width:768px){.activity-list-items article,.contribution-list article{border:1px solid #F4F4F4}.activity-list-items .additional-info,.contribution-list .additional-info{padding-right:10px;padding-left:10px}.activity-list-items .evaluation-text-container,.contribution-list .evaluation-text-container{height:44px}.activity-list-items .listing-details,.contribution-list .listing-details{padding:5px 10px}.activity-list-items .listing-summary,.contribution-list .listing-summary{display:block;max-width:100%;overflow:hidden}.activity-list-items .contribution-list-section .main-item-info.contribution-list-wrapper,.activity-list-items .form-inputs .main-item-info.form-group,.activity-list-items .form-inputs input[type=checkbox]+label.main-item-info,.activity-list-items .form-inputs input[type=radio]+label.main-item-info,.activity-list-items .main-item-info.distance-margin-bottom,.activity-list-items form .main-item-info.form-group,.activity-list-items form input[type=checkbox]+label.main-item-info,.activity-list-items form input[type=radio]+label.main-item-info,.contribution-list .contribution-list-section .main-item-info.contribution-list-wrapper,.contribution-list .form-inputs .main-item-info.form-group,.contribution-list .form-inputs input[type=checkbox]+label.main-item-info,.contribution-list .form-inputs input[type=radio]+label.main-item-info,.contribution-list .main-item-info.distance-margin-bottom,.contribution-list form .main-item-info.form-group,.contribution-list form input[type=checkbox]+label.main-item-info,.contribution-list form input[type=radio]+label.main-item-info,.contribution-list-section .activity-list-items .main-item-info.contribution-list-wrapper,.contribution-list-section .contribution-list .main-item-info.contribution-list-wrapper,.form-inputs .activity-list-items .main-item-info.form-group,.form-inputs .activity-list-items input[type=checkbox]+label.main-item-info,.form-inputs .activity-list-items input[type=radio]+label.main-item-info,.form-inputs .contribution-list .main-item-info.form-group,.form-inputs .contribution-list input[type=checkbox]+label.main-item-info,.form-inputs .contribution-list input[type=radio]+label.main-item-info,form .activity-list-items .main-item-info.form-group,form .activity-list-items input[type=checkbox]+label.main-item-info,form .activity-list-items input[type=radio]+label.main-item-info,form .contribution-list .main-item-info.form-group,form .contribution-list input[type=checkbox]+label.main-item-info,form .contribution-list input[type=radio]+label.main-item-info{margin-bottom:0}}@media all and (min-width:768px) and (-webkit-min-device-pixel-ratio:0){.activity-list-items .listing-summary,.contribution-list .listing-summary{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}}.draft-box{background-color:#FFF;border:3px solid #888;color:#888!important;font-family:"Open Sans","Lucida Sans",Arial;padding:5px;text-transform:uppercase;z-index:2}.item-image .image-summary,.item-summary{font-family:"Open Sans",Georgia;background-color:#B5B5B5;color:#FFF;overflow:hidden;word-wrap:break-word}.item-image,.item-summary{float:left;width:30%}@media all and (min-width:480px) and (max-width:639px){.item-image,.item-summary{width:29.34783%}}@media all and (min-width:640px) and (max-width:767px){.item-image,.item-summary{width:30%}}.item-image .image-summary{z-index:-1}.keep-aspect-content{padding:3px}@media all and (min-width:768px){.item-image,.item-summary{float:none;width:100%}.keep-aspect-content{padding:10px}}.widget-listing .author-box-small .details h1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.widget-listing .item-image,.widget-listing .item-summary{height:75px;width:120px;margin-right:10px;float:left}.widget-listing .listing-image{position:absolute;top:0;right:0;bottom:0;left:0}.widget-listing .listing-link{display:block;line-height:0}.footer .footer-nav a,.header a{line-height:15px;display:block}.widget-listing .listing-link h1:hover{text-decoration:underline}.widget-listing .listing-title{display:inline-block;max-width:100%;overflow:hidden;margin:0!important}@media all and (-webkit-min-device-pixel-ratio:0){.widget-listing .listing-title{display:-webkit-inline-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.widget-listing .widget-list-item{border-top:1px solid #F4F4F4;padding:10px;background-color:#FFF}.widget-listing .widget-list-item:first-child{border-top:none}@media all and (min-width:640px) and (max-width:767px),all and (min-width:1024px){.widget-listing .listing-title{max-height:58px}}.search-form .icon{position:absolute;top:14px;left:12px;height:17px;width:17px;background-image:url("https://media-ashoka.oiengine.com/static/resources/20200406162214/rwd-images/sprites-ltr.svg");background-size:100px 405px;background-position:-20px 0}.search-form input[type=text],.search-form input[type=search]{padding:0 37px}.search-form input[type=text]:focus,.search-form input[type=search]:focus{padding:0 36px}@media all and (min-width:768px){.widget-listing .listing-title{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.search-form .icon{top:16px}.search-form .max-width-input{float:right}}.typed-search{display:table;border-collapse:separate}.typed-search .max-width-input{display:table-cell;width:100%;position:relative}.typed-search input[type=search]{padding:0 10px;height:44px}.typed-search input[type=search]:focus{padding:0 9px}.typed-search .search-type{border:1px solid #888;border-right:none;height:44px}.typed-search .search-type:hover{background-color:#F4F4F4}.typed-search .search-type button{background-color:#FFF;white-space:nowrap;cursor:pointer;border:none;height:100%}.typed-search .search-type button.open,.typed-search .search-type button:hover{background-color:#F4F4F4}.typed-search .search-type button:focus{outline:0}.typed-search .search-type button .search-type-list{display:none}.typed-search .search-type button.open~.search-type-list{display:block;position:absolute;list-style:none;margin-top:2px;margin-left:-1px;box-shadow:0 6px 15px #B5B5B5;background-color:#FFF;border:1px solid #B5B5B5;z-index:100}.typed-search .search-type button.open~.search-type-list li{padding:5px 20px;cursor:pointer;color:#000}.typed-search .search-type button.open~.search-type-list li:hover{background-color:#F4F4F4}.typed-search .search-type button.open .arrow-icon{background-position:-40px -100px}.typed-search .search-type button .arrow-icon{content:"";display:inline-block;background-image:url("https://media-ashoka.oiengine.com/static/resources/20200406162214/rwd-images/sprites-ltr.svg");background-size:100px 405px;background-position:-40px -160px;height:5px;width:10px;margin:0 2px}.typed-search .button{float:none;height:44px}.typed-search .btn-group{display:table-cell;width:1%;vertical-align:middle;position:relative}.typed-search .search-type-list{display:none}@media all and (min-width:768px){.typed-search .button,.typed-search .search-type,.typed-search input[type=search]{height:50px}}.footer .engine-logo{text-align:center;margin:0 auto;padding:15px 0}.footer .engine-logo a{display:block;margin:0 auto}.footer .extra-footer-container embed,.footer .extra-footer-container iframe,.footer .extra-footer-container object,.footer .extra-footer-container video{max-width:100%}.footer .footer-share-links .footer-share-box{padding-top:15px;text-align:center}.footer .engine-logo,.footer .feedback,.footer .footer-nav a,.footer .footer-share-links .footer-share-box{border-top:1px solid #888}.footer .feedback{padding:13px 10px}.footer .footer-nav a{text-transform:uppercase;height:100%;padding:15px 10px 14px;font-size:12px;letter-spacing:1.5px}.footer .footer-nav a:active,.footer .footer-nav a:focus,.footer .footer-nav a:hover{background-color:#444}.footer .footer-nav .col-4:first-child{margin-left:0}.footer .row{margin-bottom:0}.footer .share-box .share-text{color:#F4F4F4}.footer .share-box .email-share:after{height:24px;width:36px;background-position:-80px -480px}.footer .share-box .facebook-footer-share,.footer .share-box .instagram-footer-share,.footer .share-box .twitter-footer-share{margin-right:10px}.footer .share-box .email-share:after,.footer .share-box .facebook-footer-share:after,.footer .share-box .instagram-footer-share:after,.footer .share-box .twitter-footer-share:after{background-size:200px 810px}@media all and (max-width:767px){.footer .row{margin:0;max-width:100%}}@media all and (min-width:640px){.footer .engine-logo{border-left:1px solid #888;float:right}.footer .feedback{position:absolute}.footer .engine-logo,.footer .feedback{width:50%}.footer .row:first-child{position:relative}}@media all and (min-width:768px){.footer .engine-logo,.footer .feedback,.footer .footer-nav a,.footer .footer-share-links .footer-share-box{border:none}.footer .footer-share-links .footer-share-box{text-align:left}.footer .engine-logo{padding-top:0;float:none}.footer .feedback{padding:15px 0 0;position:static}.footer .engine-logo,.footer .feedback{width:100%}.footer .footer-nav a{padding:0;font-size:13px;margin:15px 0}.footer .footer-nav a:active,.footer .footer-nav a:focus,.footer .footer-nav a:hover{background:0 0;text-decoration:underline}.footer .row:first-child{padding-top:15px}}.header,.header .icon-wrapper{position:relative;height:44px}.header,.header a{background-color:#FFF}@media all and (min-width:768px) and (max-width:1024px),all and (max-width:640px){.footer .engine-logo img{width:74px}}.header{max-width:none;font-family:"Open Sans","Lucida Sans",Arial;box-shadow:0 0 10px rgba(10,10,10,.1)}.header .nav-dropdown .icon-wrapper .more,.header .search.open~.group-nav-selector{display:none}.header a:active,.header a:focus,.header a:hover{background-color:#EEE}.header .icon-wrapper{width:44px}.header .icon-wrapper .icon{overflow:auto;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}.header .logo-container{float:left;height:44px;margin-right:10px}.header .dashboard,.header .search,.header .signup{float:right}.header .logo-container a{margin-left:54px;line-height:inherit;position:relative;top:50%;transform:translateY(-50%)}.header .logo-container a:active,.header .logo-container a:focus,.header .logo-container a:hover{background:0 0}.header .logo-container img{vertical-align:middle;max-height:34px;max-width:132px}.header .main-nav{width:100%;text-transform:uppercase;margin:0}.header .main-nav>a{letter-spacing:1.5px;text-transform:uppercase;color:#000;padding:15px 10px 14px;font-size:12px;border:1px solid #888;border-top:none;word-wrap:break-word}.header .main-nav>a:active,.header .main-nav>a:focus,.header .main-nav>a:hover{background-color:#EEE}.header .main-nav>a:first-child{border-top:1px solid #888}.header .nav-dropdown .icon-wrapper{color:#000;top:0;left:0;position:absolute}.header .nav-dropdown .icon-wrapper .icon{width:20px;height:17px;background-image:url("https://media-ashoka.oiengine.com/static/resources/20200406162214/rwd-images/sprites-ltr.svg");background-size:100px 405px;background-position:0 0}.header .notification-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;line-height:42px;text-align:center}.header .notification-wrapper .notification-count{vertical-align:bottom}.header .profile{position:relative;float:right;width:44px}.header .profile .image{width:34px;height:34px;margin:5px}.header .dashboard .icon,.header .search .icon{width:17px;height:17px;background-image:url("https://media-ashoka.oiengine.com/static/resources/20200406162214/rwd-images/sprites-ltr.svg");background-size:100px 405px}.header .search .icon{background-position:-20px 0}.header .dashboard .icon{background-position:-20px -320px}.header .signup{color:#F4F4F4;background-color:#0095ED;padding:0 10px;text-align:center;display:table;height:100%;letter-spacing:1.5px}.header .signup:active,.header .signup:focus,.header .signup:hover{text-decoration:none;color:#000}.header .signup span{display:table-cell;vertical-align:middle}.header .slider-container.main-container{position:absolute;top:44px;left:0;right:0}.header .group-nav-selector{padding:0;position:relative;overflow:hidden;display:inline-block}.header .group-nav-selector .select2-container{border:none;width:auto!important;height:44px;line-height:44px!important}.header .group-nav-selector .select2-container .select2-selection{border-radius:0;display:flex;margin-right:-30px}.header .group-nav-selector .select2-container .select2-selection .select2-selection__rendered{border:none;width:auto!important;height:44px;line-height:44px!important;letter-spacing:1.5px;text-transform:uppercase;min-width:0;background-color:transparent;font-size:12px;padding-right:30px}.header .group-nav-selector .select2-container .select2-selection .select2-selection__rendered:after{content:none}.header .group-nav-selector .select2-container .select2-selection .select2-selection__arrow{flex-shrink:10;position:relative;left:-30px;cursor:pointer;display:block;height:44px;width:30px;right:0;top:0;bottom:0;margin-top:auto;margin-bottom:auto}.header .group-nav-selector .select2-container .select2-selection .select2-selection__arrow b{display:block;position:absolute;left:7px;top:0;bottom:0;height:8px;width:15px;margin-top:auto;margin-bottom:auto;margin-left:0;border:none;background-image:url("https://media-ashoka.oiengine.com/static/resources/20200406162214/rwd-images/sprites-ltr.svg");background-size:100px 405px;background-position:-80px -300px}.header .group-nav-selector .select2-container .select2-selection:active,.header .group-nav-selector .select2-container .select2-selection:focus,.header .group-nav-selector .select2-container .select2-selection:hover{background-color:#EEE}.header .group-nav-selector .select2-container .select2-selection:focus{outline:0}.header .group-nav-selector:hover{text-decoration:none}@media all and (min-width:768px){.header{height:50px}.header a{line-height:19px}.header .icon-wrapper{width:50px;height:50px}.header .logo-container{height:100%;margin-right:0}.header .logo-container a{margin:0 15px}.header .logo-container img{max-height:40px;max-width:155px}.header .main-nav{display:block;-webkit-transition:none;-moz-transition:none;transition:none}.header .main-nav>a{padding:15.5px 15px;font-size:13px;border:none;float:left;max-width:240px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;word-wrap:normal}.header .main-nav>a:first-child{border-top:none}.header .nav-dropdown{position:relative;float:left}.header .nav-dropdown .icon-wrapper{position:static;float:left;width:auto;line-height:50px;padding:0 15px}.header .nav-dropdown .icon-wrapper .more{display:inline;letter-spacing:1.5px;text-transform:uppercase;font-size:13px}.header .nav-dropdown .icon-wrapper .icon{display:inline-block;margin-left:5px;width:9px;height:6px;background-position:-40px 0;position:relative;top:-2px}.header .nav-dropdown:hover .sub-nav{display:block}.header .notification-wrapper{line-height:48px}.header .profile{width:50px}.header .profile .image{width:40px;height:40px;margin:5px}.header .signup{padding:0 15px;font-size:13px}.header .slider-container.main-container{position:static;overflow:visible}.header .slider-container.sub-container{position:absolute;top:50px}.header .sub-nav{display:block;text-transform:uppercase;font-size:13px}.header .sub-nav li{float:none;max-width:none;margin:0}.header .sub-nav li a{color:#000;padding:15px;border:1px solid #888;border-top:none;white-space:normal;word-wrap:break-word}.header .sub-nav li a:active,.header .sub-nav li a:focus,.header .sub-nav li a:hover{background-color:#EEE}.header .sub-nav li:first-child a{border-top:1px solid #888}.header .group-nav-selector{display:block;max-width:240px;float:left}.header .group-nav-selector .select2-container{width:100%!important;height:50px;line-height:50px!important}.header .group-nav-selector .select2-container .select2-selection{display:block;margin-right:0}.header .group-nav-selector .select2-container .select2-selection .select2-selection__rendered{width:100%!important;height:50px;line-height:50px!important;font-size:13px}.header .group-nav-selector .select2-container .select2-selection .select2-selection__arrow{left:auto;position:absolute;height:50px}.header .group-nav-selector .select2-container .select2-selection .select2-selection__arrow b{left:4px}}.group-nav-selector-results{min-width:200px!important;border:none!important}.group-nav-selector-results .select2-results{font-size:13px}@media all and (max-width:767px){.group-nav-selector-results .select2-results{font-size:inherit}.challenge-header.banner .header-text{text-align:center}}.modal-container{position:fixed;top:0;right:0;bottom:0;left:0}.modal-container .notification-modal.info,.modal-container .notification-modal.scary{float:none;visibility:visible;padding-right:15px}.modal-container .closed.notification-modal.info,.modal-container .closed.notification-modal.scary{display:none}.modal-container .notification-modal.info .message,.modal-container .notification-modal.scary .message{padding-bottom:15px}.modal-container .button-bar-container{overflow:hidden}.modal-container .button-bar-container .button-bar{font-size:0;line-height:0;text-align:center;margin:0 -1.66667% -3.33333%}.modal-container .button-bar-container .button-container{display:inline-block;height:44px;min-width:46.66667%;margin:0 1.66667% 3.33333%}.modal-container .button-bar-container .button-container.left>a{float:left}.modal-container .button-bar-container .button-container.right>a{float:right}@media all and (min-width:480px){.modal-container .button-bar-container .button-bar{margin:0 -1.08696% -2.17391%}.modal-container .button-bar-container .button-container{min-width:47.82609%;margin:0 1.08696% 2.17391%}}@media all and (min-width:640px){.modal-container .button-bar-container .button-bar{margin:0 -1.66667% -3.33333%}.modal-container .button-bar-container .button-container{min-width:46.66667%;margin:0 1.66667% 3.33333%}}@media all and (min-width:768px){.modal-container .button-bar-container .button-bar{margin:0 -2.84091% -5.68182%}.modal-container .button-bar-container .button-container{min-width:44.31818%;margin:0 2.84091% 5.68182%}}@media all and (min-width:1024px){.modal-container .button-bar-container .button-bar{margin:0 -2.17391% -4.34783%}.modal-container .button-bar-container .button-container{min-width:45.65217%;margin:0 2.17391% 4.34783%}}@media all and (min-width:1280px){.modal-container .button-bar-container .button-bar{margin:0 -2.63158% -5.26316%}.modal-container .button-bar-container .button-container{min-width:44.73684%;margin:0 2.63158% 5.26316%}}.comment-author-box .team,.my-comment-author .link{margin-top:0}.modal-container .notification-modal.info{border-color:#02BAD3;color:#444;background-color:#E6FDFF}.modal-container .row{height:100%;margin-bottom:0}.overlay.notification-overlay.on{-moz-opacity:.8}.customization-select .select2-results__option--highlighted .template-select-option{color:#fff}.customization-select .select2-results__option[aria-selected=true]{background-color:#fff}.customization-select .select2-results__option--highlighted[aria-selected=true]{background-color:#5897fb}.customization-select .template-select-option{margin-left:30px}.edited{font-weight:400}.template-select-group-option,.template-select-option{color:#888}@media all and (max-width:639px),all and (min-width:768px) and (max-width:1023px){.template-select-group-option,.template-select-option{font-size:12px;line-height:19px}.conversation-item .conversation-message{max-height:66px}}@media all and (min-width:640px) and (max-width:767px),all and (min-width:1024px){.template-select-group-option,.template-select-option{font-size:15px;line-height:25px}}.template-select-option-name{font-weight:700;color:#444}.stats.tile-stats .applauses{margin-right:0}.stats.tile-stats .score:before{background:0 0;content:attr(data-score);font-size:10px;line-height:15px;color:#999;font-weight:700}.stats.tile-stats .score{margin-right:10px}.challenge-administrator p{margin-bottom:0}.challenge-administrator .details>a{color:#000}.collapsed-section .challenge-administrator{float:left}.comment-author-box .team-title{display:none}.comment-author-box .team-title.visible{display:block}.conversation-item{border-top:1px solid #F4F4F4}.conversation-item .conversation-message{color:#444;font-family:"Open Sans",Georgia;display:inline-block;max-width:100%;overflow:hidden}@media all and (-webkit-min-device-pixel-ratio:0){.conversation-item .conversation-message{display:-webkit-inline-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}}.conversation-item .conversation-date:before,.feed-item .activity-type.contribution:after{content:" - ";display:inline}.conversation-item .conversation-owner,.conversation-item .title-you{color:#888;font-weight:700}.conversation-item.new-conversation{background-color:#E6FDFF;border-top:1px solid #FFF}.feed-item,.unconstrained-answer{border-top:1px solid #F4F4F4}.conversation-item.new-conversation:hover{background-color:#F4F4F4}@media all and (min-width:640px) and (max-width:767px),all and (min-width:1024px){.conversation-item .conversation-message{max-height:87px}}.feed-item .activity-object{font-weight:700}.feed-item .activity-object a{color:#888}.feed-item .event-content,.feed-item .name{color:#444;font-family:"Open Sans",Georgia}.my-comment-author h1 *{float:left;clear:left}.author-box-small h1 span{font-family:"Open Sans","Lucida Sans",Arial}.author-box-small .photo{display:none}@media all and (min-width:768px){.my-comment-author h1 *{float:none}.author-box-small .photo{display:block}}.unconstrained-answer .name{color:#444}.widget-featured-media,.widget-featured-media .featured-title h1,.widget-featured-media .featured-title h2,.widget-featured-media:link,.widget-featured-media:visited{color:#FFF}.rich-text .widget.widget-blog h1.widget-title,.widget.widget-blog .widget-featured-media:after,.widget.widget-blog .widget-title{background-color:#444}.widget.widget-contribution.inspiration .widget-featured-media:after,.widget.widget-contribution.inspiration .widget-title{background-color:#FF971A}.widget.widget-contribution.concepting .widget-featured-media:after,.widget.widget-contribution.concepting .widget-title{background-color:#7EBE3D}.widget.widget-contribution.evaluation .widget-featured-media:after,.widget.widget-contribution.evaluation .widget-title{background-color:#00A4D2}.widget.widget-contribution.winner .widget-featured-media:after,.widget.widget-contribution.winner .widget-title{background-color:#E20074}.widget.widget-contribution.realisation .widget-featured-media:after,.widget.widget-contribution.realisation .widget-title{background-color:#8F61A2}.widget-featured-media:after{opacity:.7;-ms-filter:"alpha(opacity=70)";-khtml-opacity:.7;-moz-opacity:.7;display:block;content:'';position:absolute;top:0;right:0;bottom:0;left:0}.widget-featured-media{height:223px;display:block;overflow:hidden}.widget-featured-media .featured-img{position:absolute;top:0;right:0;bottom:0;left:0}.widget-featured-media .featured-title{margin:0 10px;z-index:1;position:absolute;right:0;bottom:0;left:0}.widget-featured-media .featured-title h1{font-weight:700;display:block;max-width:100%;overflow:hidden}@media all and (-webkit-min-device-pixel-ratio:0){.widget-featured-media .featured-title h1{display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical}}.widget-featured-media .featured-title h2{display:none}.widget-featured-media .featured-title h1:hover,.widget-featured-media .featured-title h2:hover{text-decoration:underline}@media all and (min-width:768px){.widget-featured-media .featured-title h1{margin-bottom:0!important}.widget-featured-media .featured-title h2{display:block;max-width:100%;overflow:hidden}}@media all and (min-width:768px) and (-webkit-min-device-pixel-ratio:0){.widget-featured-media .featured-title h2{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}}.blog-header.blogentry-header{min-height:80px}.blog-header.bloglist-header{min-height:200px}.challenge-header.brief{min-height:400px}.challenge-header.banner .headline:hover{text-decoration:none}.advanced-options-filter.filter-with-search .form-inputs .form-group{margin-bottom:0}.advanced-options-filter.filter-with-search .answer-selector,.advanced-options-filter.filter-with-search .loading-indicator,.advanced-options-filter.filter-with-search .question-selector,.advanced-options-filter.filter-with-search .question-type-selector{display:none}.advanced-options-filter.filter-with-search .loading-indicator.loading{display:block}.advanced-options-filter.filter-with-search .advanced-filter-button.active span{background-position:-20px -280px}.advanced-options-filter.filter-with-search .advanced-filter-button span{background-image:url("https://media-ashoka.oiengine.com/static/resources/20200406162214/rwd-images/sprites-ltr.svg");background-size:100px 405px;background-position:-60px -280px;height:13px;width:14px;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;display:inline-block}.advanced-options-filter.filter-with-search .advanced-filter-button,.advanced-options-filter.filter-with-search .search-button{width:44px}.advanced-options-filter.filter-with-search .datepicker{float:left;width:50%;overflow:hidden}.advanced-options-filter.filter-with-search .datepicker input{min-width:100px}.contribution-overview .filter-with-search .filter.advanced .options-container,.contribution-overview .filter-with-search .filter.advanced .options-list{width:204px}.group-users .filter-with-search .filter .options-container,.group-users .filter-with-search .filter .options-list{width:320px}.activity-list-items .additional-info .comment-sm-button,.activity-list-items .additional-info .primary-sm-button{float:left}@media all and (min-width:768px) and (max-width:1023px){.activity-list-items .additional-info .comment-sm-button,.activity-list-items .additional-info .primary-sm-button{float:none}}.activity-list-items .activity-blog-list-item header .row{margin:0;background-color:transparent;display:flex}.activity-list-items .activity-blog-list-item header .row .header-item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-right:10px solid #f0f0f0}.activity-list-items .activity-blog-list-item header .row .header-item a{color:#888;text-decoration:none;padding-left:10px;border-left:2px solid #888}.activity-list-items .activity-blog-list-item header .row .header-item:first-child a{border-left:none;padding-left:0}.activity-list-items .activity-blog-list-item header .row .header-item:last-child{border-right:none}@media all and (min-width:768px){.activity-list-items article{border:1px solid #F4F4F4}.activity-list-items .additional-info{padding-right:10px;padding-left:10px}.activity-list-items .listing-details{padding:5px 10px}.activity-list-items .listing-summary{display:block;max-width:100%;overflow:hidden}.activity-list-items .contribution-list-section .main-item-info.contribution-list-wrapper,.activity-list-items .form-inputs .main-item-info.form-group,.activity-list-items .form-inputs input[type=checkbox]+label.main-item-info,.activity-list-items .form-inputs input[type=radio]+label.main-item-info,.activity-list-items .main-item-info.distance-margin-bottom,.activity-list-items form .main-item-info.form-group,.activity-list-items form input[type=checkbox]+label.main-item-info,.activity-list-items form input[type=radio]+label.main-item-info,.contribution-list-section .activity-list-items .main-item-info.contribution-list-wrapper,.form-inputs .activity-list-items .main-item-info.form-group,.form-inputs .activity-list-items input[type=checkbox]+label.main-item-info,.form-inputs .activity-list-items input[type=radio]+label.main-item-info,form .activity-list-items .main-item-info.form-group,form .activity-list-items input[type=checkbox]+label.main-item-info,form .activity-list-items input[type=radio]+label.main-item-info{margin-bottom:0}}@media all and (min-width:768px) and (-webkit-min-device-pixel-ratio:0){.activity-list-items .listing-summary{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}}.team-membership-list .new-membership{background-color:#E6FDFF}.team-membership-list .new-membership:hover{background-color:#F4F4F4}.team-membership-list .new-membership-message{display:block;font-weight:700}.team-membership-list .role{color:#444;margin-bottom:0}.team-membership-list .role:before{content:open-quote}.team-membership-list .role:after{content:close-quote}.team-membership-list .decline-membership{text-align:right;padding-right:10px;padding-bottom:5px}.applauded-contributions .contribution-paginator,.blog .blog-paginator,.contribution .build-on-this,.my-conversations .comment-paginator,.notification-count,.search-page .search-paginator,.user-menu .loading-indicator .dashboard-load-error,.user-menu .logout{text-align:center}.team-membership-list .decline-membership a{color:#888}.search-container{position:fixed;left:0;top:0;width:100%}.search-container+.search-cancel{display:none;background-color:transparent;color:#02BAD3;font-weight:700;text-transform:uppercase;position:fixed;top:60px;left:16px;z-index:10001}body.user-menu-expanded,body.user-menu-sliding{position:relative;overflow:hidden}.search-container+.search-cancel:active,.search-container+.search-cancel:focus,.search-container+.search-cancel:hover{background:0 0}.search-container.opened+.search-cancel{display:inline}.search-container .mini-text-input-form .button{background-color:#0095ED}.search-container .mini-text-input-form input[type=search]{border-color:#0095ED}.overlay.search-overlay.on{opacity:.8;-ms-filter:"alpha(opacity=80)";-khtml-opacity:.8;-moz-opacity:.8}@media all and (min-width:768px){.search-container{right:0;width:auto}.search-container.opened+.search-cancel{display:none}.overlay.search-overlay{-webkit-transition:none;-moz-transition:none;transition:none}.overlay.search-overlay.on{opacity:0;-ms-filter:"alpha(opacity=0)";-khtml-opacity:0;-moz-opacity:0}}.notification-wrapper{display:none}.notification-count{color:#F4F4F4;background-color:#F12917;line-height:1em;font-weight:700;display:inline-block;box-sizing:content-box;min-width:1em;padding:2px;border-radius:4px}body.user-menu-sliding{left:0;right:0;-webkit-transition:left 175ms ease-in-out,right 175ms ease-in-out;-moz-transition:left 175ms ease-in-out,right 175ms ease-in-out;transition:left 175ms ease-in-out,right 175ms ease-in-out}body.user-menu-sliding .user-menu{visibility:visible;-webkit-transition:right 175ms ease-in-out;-moz-transition:right 175ms ease-in-out;transition:right 175ms ease-in-out}body.user-menu-sliding .user-menu a{-webkit-transition:none;-moz-transition:none;transition:none}.user-menu,body.fixed{position:fixed}body.user-menu-expanded .user-menu{visibility:visible;right:0}@media all and (max-width:639px),all and (min-width:768px) and (max-width:1023px){.widget-featured-media .featured-title h1{max-height:189px}.widget-featured-media .featured-title h2{max-height:66px}body.user-menu-expanded{left:-320px;right:320px}}@media all and (min-width:640px) and (max-width:767px),all and (min-width:1024px){.widget-featured-media .featured-title h1{max-height:245px}.widget-featured-media .featured-title h2{max-height:87px}body.user-menu-expanded{left:-440px;right:440px}}.user-menu{visibility:hidden;top:0;bottom:0;border-left:1px solid #888;background-color:#FFF}.user-menu .blog-entry-links>a:active,.user-menu .blog-entry-links>a:focus,.user-menu .blog-entry-links>a:hover,.user-menu .challenge-links>a:active,.user-menu .challenge-links>a:focus,.user-menu .challenge-links>a:hover,.user-menu .close-button:active,.user-menu .close-button:focus,.user-menu .close-button:hover{background-color:#DDD}.user-menu .blog-entry,.user-menu .challenge{padding:10px;border-bottom:1px solid #888}.user-menu .blog-entry-links>a,.user-menu .challenge-links>a{display:block;background-color:#EEE;color:#000;padding:10px;position:relative;border-top:1px solid #888}.user-menu .blog-entry-links>a.notification-container,.user-menu .challenge-links>a.notification-container{padding-right:50px}.user-menu .blog-entry-links>a:first-child,.user-menu .challenge-links>a:first-child{border-top:none}.user-menu .blog-entry-title,.user-menu .challenge-title{color:#000;font-weight:700;margin-bottom:10px}.user-menu .dashboard{color:#000;position:absolute;top:44px;bottom:0;border-top:1px solid #888;overflow:auto;width:100%}.user-menu .dashboard-title{margin:10px 10px 0;color:#888;text-transform:uppercase}.user-menu .close-button{float:left;background-color:#0095ED;border-right:1px solid #888}.user-menu .close-button .icon{width:11px;height:17px;background-image:url("https://media-ashoka.oiengine.com/static/resources/20200406162214/rwd-images/sprites-ltr.svg");background-size:100px 405px;background-position:-60px 0}.user-menu .introduction{padding:10px;border-bottom:1px solid #888}.user-menu .introduction ul li:before{content:"- "}.user-menu .introduction a,.user-menu .user-profile a{display:inline;float:none}.user-menu .introduction a:active,.user-menu .introduction a:focus,.user-menu .introduction a:hover,.user-menu .user-profile a:active,.user-menu .user-profile a:focus,.user-menu .user-profile a:hover{background-color:inherit}.user-menu .loading-indicator .dashboard-load-error{width:100%;padding:0 10px;float:none!important}.user-menu .loading-indicator .dashboard-load-error .error-message{display:inline-block}.user-menu .loading-indicator .dashboard-title{display:none}.user-menu .logout{font:inherit;float:right;height:44px;width:44px;line-height:15px;padding:7px;background-color:#FFF;border-top:none;border-bottom:none;border-right:none;border-left:1px solid #888;color:#02BAD3;text-transform:uppercase;white-space:normal;word-wrap:normal;font-size:12px;letter-spacing:1.5px}.contribution,.contribution-review{font-family:"Open Sans","Lucida Sans",Arial}.challenge-brief .challenge-module,.challenge-brief .timeline-container,.contribution .contribution-module,.edit-contribution .button-group,.edit-contribution .delete-section,.edit-contribution .manage-author-wrapper,.edit-contribution .manage-inspirations-wrapper,.edit-contribution .manage-team-wrapper,.edit-contribution .tags-wrapper,.edit-contribution .title{border-top:1px solid #888}.blog-entry .blog-category-link,.profile .email{word-wrap:break-word}.user-menu .logout:hover{background-color:#EEE;text-decoration:underline;cursor:pointer}.user-menu .notification-count{position:absolute;top:10px;right:10px}.user-menu .user-profile-row{height:15px;display:block;overflow-y:visible}.user-menu .user-profile-row .content{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;height:2em}.user-menu .user-profile{padding:7px 10px;overflow:hidden;height:44px;line-height:15px}@media all and (min-width:640px){.user-menu .blog-entry,.user-menu .challenge{padding:20px}.user-menu .blog-entry-title,.user-menu .challenge-title{margin-bottom:20px}.user-menu .loading-indicator .dashboard-load-error{padding:0 20px}.user-menu .dashboard-title{margin:20px 20px 0}.user-menu .introduction{padding:20px}}@media all and (min-width:768px){.user-menu .dashboard{top:50px}.user-menu .logout{line-height:19px;padding:6px;height:50px;width:50px;font-size:13px}.user-menu .user-profile-row{height:19px}.user-menu .user-profile{padding-top:6px;padding-bottom:6px;height:50px;line-height:19px}}@media all and (max-width:639px),all and (min-width:768px) and (max-width:1023px){.user-menu{right:-320px;width:320px}}@media all and (min-width:640px) and (max-width:767px),all and (min-width:1024px){.user-menu{right:-440px;width:440px}}.modal-input-notification .undone{text-transform:uppercase;font-weight:700}.modal-input-notification .ok{display:none}.modal-input-notification .button-bar-container{margin-top:15px}.modal-container.modal-center a{margin:0 auto}.team-box-collapsed{display:inline}.team-box-expanded p{margin-bottom:0}.team-box-expanded .details>a{color:#000}.applauded-contributions .challenge-title,.team-box-expanded .note{color:#444}.selected-blog-post .author-box-small .photo,.selected-contribution .author-box-small .photo{display:block}.blog .filter .options-container,.blog .filter .options-list{min-width:232px}.challenge-brief .share-box{float:right}.challenge-brief .timeline-container .call-to-action{display:block;text-align:center}.challenge-brief .timeline-container .call-to-action a{margin:0 auto}.challenge-brief .timeline-container .headline-text,.community-members .filter-row{margin-bottom:0}.contribution .build-on-this a{margin:auto}.contribution .contribution-module.row-starter{clear:left;margin-left:0}.contribution .share-and-applaud h1{margin:1em 0}.contribution .share-and-applaud .share-box+.applaud-box{float:left}.contribution .share-and-applaud .share-box{float:left;margin-right:20px}.contribution .winning-badge{background:url(../../../rwd-images/winning_badge.png);display:block;height:13px;width:14px;margin-bottom:10px}.contribution-review{margin-bottom:0}.error-page .ref,.info-page .ref{font-family:monospace}.contribution-review .completed,.contribution-review .incomplete{text-transform:lowercase;font-weight:700}.contribution-review .completed{color:#7EBE3D}.contribution-review .contribution-details{background-color:#FFF}.contribution-review .incomplete{color:#F12917}.contribution-review .reviewer-evaluation{background-color:#F4F4F4}.contribution-review .reviewer-evaluation .custom-select,.contribution-review .reviewer-evaluation input[type=text],.contribution-review .reviewer-evaluation input[type=number],.contribution-review .reviewer-evaluation textarea{background-color:#FFF}.contribution-review .reviewer-evaluation.col-4{margin-bottom:0}.contribution-review .reviewer-evaluation input[type=checkbox]:checked+label:before{background-position:-80px -60px}.contribution-review .reviewer-evaluation input[type=checkbox]+label:before{background-position:-40px -40px}.contribution-review .reviewer-evaluation input[type=radio]:checked+label:before{background-position:-60px -60px}.contribution-review .reviewer-evaluation input[type=radio]+label:before{background-position:-20px -60px}.contribution-review .mission-link{text-transform:uppercase}@media all and (min-width:768px){.contribution-review,.contribution-review .contribution-details{padding-bottom:99999px;margin-bottom:-99999px}.contribution-review{overflow:hidden}.contribution-review .contribution-details.col-6{box-sizing:content-box;margin-left:0}.contribution-review .reviewer-evaluation.col-4{margin-left:0}}@media all and (max-width:767px){.contribution-review{margin:0;max-width:none}}.edit-contribution .delete-section label,.edit-profile .fixed-value{margin-right:20px}@media all and (min-width:768px){html.rwd-contribution-review-page body{background-color:#F4F4F4}html.rwd-contribution-review-page .page-row-expanded{display:table-cell;overflow:hidden}html.rwd-contribution-review-page .grid{overflow:hidden;padding-bottom:99999px;margin-bottom:-99999px}.mission .mission-col{margin-top:0}}.edit-contribution label.sub-headline-text{display:block}.edit-contribution .button-group .comment-sm-button,.edit-contribution .button-group .primary-sm-button{float:right}.edit-contribution .button-group .secondary-sm-button{float:left}.edit-contribution .mission-description{display:none;clear:left}.edit-contribution .mission-summary{display:block}.edit-contribution .remove-info-message{display:inline;white-space:nowrap}@media all and (max-width:639px),all and (min-width:768px) and (max-width:1023px){.edit-contribution .mission-description{margin-left:30px}}@media all and (min-width:640px) and (max-width:767px),all and (min-width:1024px){.edit-contribution .mission-description{margin-left:40px}}@media all and (max-width:491px){.edit-contribution .intermediate-sm-button:after{content:attr(data-message);position:absolute;left:50%;margin-left:-4px;color:#888;display:inline-block;height:12px}}.error-page li:before,.info-page li:before{content:"\2014 \020"}.my-contributions .challenge-title,.my-conversations .challenge-title{color:#444}.edit-profile form .row,.edit-profile p{margin-bottom:0}.edit-profile .error{clear:left}.edit-profile .comment-sm-button,.edit-profile .primary-sm-button{float:right}.edit-profile .secondary-sm-button{float:left}.edit-profile .network-data .readonly-field{margin-bottom:25px}.edit-profile .network-data .readonly-field label{width:150px;padding-bottom:0}.edit-profile .network-data .network-profile-photo{height:80px;width:80px}.edit-profile .disc-list{list-style-position:outside;margin-left:1.25em}.error-page ul,.info-page ul{margin-left:0;padding-left:1em;text-indent:-1em;list-style:none}.edit-profile .modal-center .comment-sm-button,.edit-profile .modal-center .primary-sm-button{float:none}@media all and (max-width:767px){.edit-profile .network-data .readonly-field{margin-bottom:15px}.edit-profile .network-data .readonly-field label{width:110px}}.blog-entry,.profile .dynamic-values .field{font-family:"Open Sans","Lucida Sans",Arial}.my-conversations .filter .options-container,.my-conversations .filter .options-list{width:232px}@media all and (min-width:768px){.phase .mission-col{margin-top:0}}.phase-survey .button-group .comment-sm-button,.phase-survey .button-group .primary-sm-button{float:right}.phase-survey .button-group .secondary-sm-button{float:left}.phase-survey .list-item-container{display:inline}.phase-survey .list-item-container .list-item-checkbox{vertical-align:middle;padding-bottom:20px}.phase-survey .list-item-container .list-item-image{vertical-align:top}.phase-survey .list-item-container .list-item-text{vertical-align:top;padding-left:10px}.phase-survey .image{border:1px solid #F4F4F4;width:200px;height:133px;background-size:cover;background-position-x:50%;background-position-y:50%;background-color:#B5B5B5}.profile #recent-comments,.profile #recent-contributions .title,.profile #team-membership .collapsed-section{border-top:1px solid #888}@media all and (max-width:768px){.phase-survey .image{float:both;width:100px;height:66px}}.profile h1{overflow:hidden}.profile .bottom-separator{border-bottom:none}.profile .dynamic-values>span{display:block}.profile .dynamic-values .field{color:#000}.profile .expanded-section .last-item{border-bottom:none;margin-bottom:0}.profile .email{color:#444}.profile .links .facebook,.profile .links .twitter,.profile .links .website{float:left;clear:left;margin-top:25px;word-break:break-all}.profile .links .first-link.facebook,.profile .links .first-link.twitter,.profile .links .first-link.website{margin-top:0}.profile .links .facebook:before,.profile .links .twitter:before{background-image:url("https://media-ashoka.oiengine.com/static/resources/20200406162214/rwd-images/sprites-ltr.svg");background-size:100px 405px;content:'';display:block;float:left;margin-right:10px;height:25px;width:25px}.profile .links .facebook span,.profile .links .twitter span{display:block;margin-left:35px}.profile .links .facebook:before{background-position:0 -220px}.profile .links .twitter:before{background-position:-60px -180px}.profile #recent-comments.expanded{padding-bottom:0}.profile .manage-section .col-offset-2{margin-left:0}.profile .occupation,.profile .occupation+.company{display:inline-block}.profile .occupation+.company:before{content:"@ ";display:inline}.profile .profile-photo{height:90px;width:90px;float:left}.profile .report-profile{color:#B5B5B5;display:inline-block;margin-top:50px}@media all and (min-width:768px){.profile .bottom-separator{border-bottom:1px solid #888}.profile .dq-wrapper{padding-top:0}.profile .dq-wrapper:before{border-top:none}.profile .main-info{float:right}.profile .misc-info{margin:160px 0 0;padding-bottom:0}.profile .profile-photo{height:160px;width:160px;position:absolute;left:0}.profile .expanded-section .last-item{border-bottom:1px solid #F4F4F4}.profile .user-info{position:relative}}.search-result{border-top:1px solid #F4F4F4}.search-result a{display:block;text-decoration:none}.search-result .blog{background-color:#000}.search-result .challenge,.search-result .user{background-color:#888}.search-result .details{color:#000;overflow:hidden}.search-result .highlight{background-color:#b7ff6d}.search-result .motto:before{content:open-quote}.search-result .motto:after{content:close-quote}.search-result .occupation+.company:before{display:inline;content:' at '}.search-result .photo{float:left;margin:0 10px 10px 0;height:35px;width:35px}.search-result .result-header{overflow:hidden;margin:10px 0 0 10px}.search-result .result-text{margin-left:10px}.search-result .contribution{background-color:#FF971A}.search-result .idea{background-color:#7EBE3D}.search-result .story{background-color:#8F61A2}.contribution-review.intro article,.contribution-review.summary article{overflow:hidden;background-color:#FFF}.search-result .blog,.search-result .challenge,.search-result .contribution,.search-result .idea,.search-result .story,.search-result .user{color:#F4F4F4;display:inline-block;padding:0 2px;text-transform:uppercase}.search-page .search-form>.max-width-input{float:none}.blog-entry .blog-title{display:block}.blog-entry .comments{margin-top:0}.blog-entry .description.rich-text.admin-text{font-family:"Open Sans",Georgia}.blog-entry .stats-and-share .stats{float:left}.blog-entry .share-box{float:right}@media all and (min-width:768px){.contribution-review.intro article{padding-left:0;padding-right:0}.contribution-review.intro .col-2,.contribution-review.intro article{padding-bottom:99999px;margin-bottom:-99999px}}.contribution-review.summary li{list-style:none;counter-increment:orderNum;display:table-row}.contribution-review.summary li:before{content:counter(orderNum) ".";display:table-cell;text-align:right;padding-right:.3em}.contribution-review.summary ol{counter-reset:orderNum;display:table}.contribution-review.summary .contribution-title{font-weight:700;margin-bottom:0}.contribution-review.summary .item-status{margin-bottom:0}@media all and (min-width:768px){.contribution-review.summary article{padding-left:0;padding-right:0}.contribution-review.summary .col-2,.contribution-review.summary article{padding-bottom:99999px;margin-bottom:-99999px}}*/
/*
.tippy-touch {
    cursor: pointer !important;
}
.tippy-notransition {
    transition: none !important;
}
.tippy-popper {
    max-width: 350px;
    -webkit-perspective: 700px;
    perspective: 700px;
    z-index: 9999;
    outline: 0;
    transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
    line-height: 1.4;
}
.tippy-popper[data-html] {
    max-width: 96%;
    max-width: calc(100% - 20px);
}
.tippy-popper[x-placement^="top"] .tippy-roundarrow {
    bottom: -8px;
    -webkit-transform-origin: 50% 0;
    transform-origin: 50% 0;
}
.tippy-popper[x-placement^="top"] .tippy-roundarrow svg {
    position: absolute;
    left: 0;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.tippy-popper[x-placement^="top"] .tippy-arrow {
    border-top: 7px solid #333;
    border-right: 7px solid transparent;
    border-left: 7px solid transparent;
    bottom: -7px;
    margin: 0 6px;
    -webkit-transform-origin: 50% 0;
    transform-origin: 50% 0;
}
.tippy-popper[x-placement^="top"] .tippy-backdrop {
    border-radius: 40% 40% 0 0;
    -webkit-transform-origin: 0 90%;
    transform-origin: 0 90%;
}
.tippy-popper[x-placement^="top"] .tippy-backdrop[data-state="visible"] {
    -webkit-transform: scale(6) translate(-50%, 25%);
    transform: scale(6) translate(-50%, 25%);
    opacity: 1;
}
.tippy-popper[x-placement^="top"] .tippy-backdrop[data-state="hidden"] {
    -webkit-transform: scale(1) translate(-50%, 25%);
    transform: scale(1) translate(-50%, 25%);
    opacity: 0;
}
.tippy-popper[x-placement^="top"] [data-animation="shift-toward"][data-state="visible"] {
    opacity: 1;
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
}
.tippy-popper[x-placement^="top"] [data-animation="shift-toward"][data-state="hidden"] {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
}
.tippy-popper[x-placement^="top"] [data-animation="perspective"] {
    -webkit-transform-origin: bottom;
    transform-origin: bottom;
}
.tippy-popper[x-placement^="top"] [data-animation="perspective"][data-state="visible"] {
    opacity: 1;
    -webkit-transform: translateY(-10px) rotateX(0);
    transform: translateY(-10px) rotateX(0);
}
.tippy-popper[x-placement^="top"] [data-animation="perspective"][data-state="hidden"] {
    opacity: 0;
    -webkit-transform: translateY(0) rotateX(90deg);
    transform: translateY(0) rotateX(90deg);
}
.tippy-popper[x-placement^="top"] [data-animation="fade"][data-state="visible"] {
    opacity: 1;
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
}
.tippy-popper[x-placement^="top"] [data-animation="fade"][data-state="hidden"] {
    opacity: 0;
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
}
.tippy-popper[x-placement^="top"] [data-animation="shift-away"][data-state="visible"] {
    opacity: 1;
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
}
.tippy-popper[x-placement^="top"] [data-animation="shift-away"][data-state="hidden"] {
    opacity: 0;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
.tippy-popper[x-placement^="top"] [data-animation="scale"][data-state="visible"] {
    opacity: 1;
    -webkit-transform: translateY(-10px) scale(1);
    transform: translateY(-10px) scale(1);
}
.tippy-popper[x-placement^="top"] [data-animation="scale"][data-state="hidden"] {
    opacity: 0;
    -webkit-transform: translateY(0) scale(0);
    transform: translateY(0) scale(0);
}
.tippy-popper[x-placement^="bottom"] .tippy-roundarrow {
    top: -8px;
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
}
.tippy-popper[x-placement^="bottom"] .tippy-roundarrow svg {
    position: absolute;
    left: 0;
    -webkit-transform: rotate(0);
    transform: rotate(0);
}
.tippy-popper[x-placement^="bottom"] .tippy-arrow {
    border-bottom: 7px solid #333;
    border-right: 7px solid transparent;
    border-left: 7px solid transparent;
    top: -7px;
    margin: 0 6px;
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
}
.tippy-popper[x-placement^="bottom"] .tippy-backdrop {
    border-radius: 0 0 30% 30%;
    -webkit-transform-origin: 0 -90%;
    transform-origin: 0 -90%;
}
.tippy-popper[x-placement^="bottom"] .tippy-backdrop[data-state="visible"] {
    -webkit-transform: scale(6) translate(-50%, -125%);
    transform: scale(6) translate(-50%, -125%);
    opacity: 1;
}
.tippy-popper[x-placement^="bottom"] .tippy-backdrop[data-state="hidden"] {
    -webkit-transform: scale(1) translate(-50%, -125%);
    transform: scale(1) translate(-50%, -125%);
    opacity: 0;
}
.tippy-popper[x-placement^="bottom"] [data-animation="shift-toward"][data-state="visible"] {
    opacity: 1;
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
}
.tippy-popper[x-placement^="bottom"] [data-animation="shift-toward"][data-state="hidden"] {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
}
.tippy-popper[x-placement^="bottom"] [data-animation="perspective"] {
    -webkit-transform-origin: top;
    transform-origin: top;
}
.tippy-popper[x-placement^="bottom"] [data-animation="perspective"][data-state="visible"] {
    opacity: 1;
    -webkit-transform: translateY(10px) rotateX(0);
    transform: translateY(10px) rotateX(0);
}
.tippy-popper[x-placement^="bottom"] [data-animation="perspective"][data-state="hidden"] {
    opacity: 0;
    -webkit-transform: translateY(0) rotateX(-90deg);
    transform: translateY(0) rotateX(-90deg);
}
.tippy-popper[x-placement^="bottom"] [data-animation="fade"][data-state="visible"] {
    opacity: 1;
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
}
.tippy-popper[x-placement^="bottom"] [data-animation="fade"][data-state="hidden"] {
    opacity: 0;
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
}
.tippy-popper[x-placement^="bottom"] [data-animation="shift-away"][data-state="visible"] {
    opacity: 1;
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
}
.tippy-popper[x-placement^="bottom"] [data-animation="shift-away"][data-state="hidden"] {
    opacity: 0;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
.tippy-popper[x-placement^="bottom"] [data-animation="scale"][data-state="visible"] {
    opacity: 1;
    -webkit-transform: translateY(10px) scale(1);
    transform: translateY(10px) scale(1);
}
.tippy-popper[x-placement^="bottom"] [data-animation="scale"][data-state="hidden"] {
    opacity: 0;
    -webkit-transform: translateY(0) scale(0);
    transform: translateY(0) scale(0);
}
.tippy-popper[x-placement^="left"] .tippy-roundarrow {
    right: -16px;
    -webkit-transform-origin: 33.33333333% 50%;
    transform-origin: 33.33333333% 50%;
}
.tippy-popper[x-placement^="left"] .tippy-roundarrow svg {
    position: absolute;
    left: 0;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}
.tippy-popper[x-placement^="left"] .tippy-arrow {
    border-left: 7px solid #333;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
    right: -7px;
    margin: 3px 0;
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%;
}
.tippy-popper[x-placement^="left"] .tippy-backdrop {
    border-radius: 50% 0 0 50%;
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
}
.tippy-popper[x-placement^="left"] .tippy-backdrop[data-state="visible"] {
    -webkit-transform: scale(6) translate(40%, -50%);
    transform: scale(6) translate(40%, -50%);
    opacity: 1;
}
.tippy-popper[x-placement^="left"] .tippy-backdrop[data-state="hidden"] {
    -webkit-transform: scale(1.5) translate(40%, -50%);
    transform: scale(1.5) translate(40%, -50%);
    opacity: 0;
}
.tippy-popper[x-placement^="left"] [data-animation="shift-toward"][data-state="visible"] {
    opacity: 1;
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
}
.tippy-popper[x-placement^="left"] [data-animation="shift-toward"][data-state="hidden"] {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
}
.tippy-popper[x-placement^="left"] [data-animation="perspective"] {
    -webkit-transform-origin: right;
    transform-origin: right;
}
.tippy-popper[x-placement^="left"] [data-animation="perspective"][data-state="visible"] {
    opacity: 1;
    -webkit-transform: translateX(-10px) rotateY(0);
    transform: translateX(-10px) rotateY(0);
}
.tippy-popper[x-placement^="left"] [data-animation="perspective"][data-state="hidden"] {
    opacity: 0;
    -webkit-transform: translateX(0) rotateY(-90deg);
    transform: translateX(0) rotateY(-90deg);
}
.tippy-popper[x-placement^="left"] [data-animation="fade"][data-state="visible"] {
    opacity: 1;
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
}
.tippy-popper[x-placement^="left"] [data-animation="fade"][data-state="hidden"] {
    opacity: 0;
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
}
.tippy-popper[x-placement^="left"] [data-animation="shift-away"][data-state="visible"] {
    opacity: 1;
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
}
.tippy-popper[x-placement^="left"] [data-animation="shift-away"][data-state="hidden"] {
    opacity: 0;
    -webkit-transform: translateX(0);
    transform: translateX(0);
}
.tippy-popper[x-placement^="left"] [data-animation="scale"][data-state="visible"] {
    opacity: 1;
    -webkit-transform: translateX(-10px) scale(1);
    transform: translateX(-10px) scale(1);
}
.tippy-popper[x-placement^="left"] [data-animation="scale"][data-state="hidden"] {
    opacity: 0;
    -webkit-transform: translateX(0) scale(0);
    transform: translateX(0) scale(0);
}
.tippy-popper[x-placement^="right"] .tippy-roundarrow {
    left: -16px;
    -webkit-transform-origin: 66.66666666% 50%;
    transform-origin: 66.66666666% 50%;
}
.tippy-popper[x-placement^="right"] .tippy-roundarrow svg {
    position: absolute;
    left: 0;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
}
.tippy-popper[x-placement^="right"] .tippy-arrow {
    border-right: 7px solid #333;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
    left: -7px;
    margin: 3px 0;
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
}
.tippy-popper[x-placement^="right"] .tippy-backdrop {
    border-radius: 0 50% 50% 0;
    -webkit-transform-origin: -100% 0;
    transform-origin: -100% 0;
}
.tippy-popper[x-placement^="right"] .tippy-backdrop[data-state="visible"] {
    -webkit-transform: scale(6) translate(-140%, -50%);
    transform: scale(6) translate(-140%, -50%);
    opacity: 1;
}
.tippy-popper[x-placement^="right"] .tippy-backdrop[data-state="hidden"] {
    -webkit-transform: scale(1.5) translate(-140%, -50%);
    transform: scale(1.5) translate(-140%, -50%);
    opacity: 0;
}
.tippy-popper[x-placement^="right"] [data-animation="shift-toward"][data-state="visible"] {
    opacity: 1;
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
}
.tippy-popper[x-placement^="right"] [data-animation="shift-toward"][data-state="hidden"] {
    opacity: 0;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
}
.tippy-popper[x-placement^="right"] [data-animation="perspective"] {
    -webkit-transform-origin: left;
    transform-origin: left;
}
.tippy-popper[x-placement^="right"] [data-animation="perspective"][data-state="visible"] {
    opacity: 1;
    -webkit-transform: translateX(10px) rotateY(0);
    transform: translateX(10px) rotateY(0);
}
.tippy-popper[x-placement^="right"] [data-animation="perspective"][data-state="hidden"] {
    opacity: 0;
    -webkit-transform: translateX(0) rotateY(90deg);
    transform: translateX(0) rotateY(90deg);
}
.tippy-popper[x-placement^="right"] [data-animation="fade"][data-state="visible"] {
    opacity: 1;
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
}
.tippy-popper[x-placement^="right"] [data-animation="fade"][data-state="hidden"] {
    opacity: 0;
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
}
.tippy-popper[x-placement^="right"] [data-animation="shift-away"][data-state="visible"] {
    opacity: 1;
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
}
.tippy-popper[x-placement^="right"] [data-animation="shift-away"][data-state="hidden"] {
    opacity: 0;
    -webkit-transform: translateX(0);
    transform: translateX(0);
}
.tippy-popper[x-placement^="right"] [data-animation="scale"][data-state="visible"] {
    opacity: 1;
    -webkit-transform: translateX(10px) scale(1);
    transform: translateX(10px) scale(1);
}
.tippy-popper[x-placement^="right"] [data-animation="scale"][data-state="hidden"] {
    opacity: 0;
    -webkit-transform: translateX(0) scale(0);
    transform: translateX(0) scale(0);
}
.tippy-tooltip {
    position: relative;
    color: #fff;
    border-radius: 4px;
    font-size: 0.9rem;
    padding: 0.3rem 0.6rem;
    text-align: center;
    will-change: transform;
    background-color: #333;
}
.tippy-tooltip[data-size="small"] {
    padding: 0.2rem 0.4rem;
    font-size: 0.75rem;
}
.tippy-tooltip[data-size="large"] {
    padding: 0.4rem 0.8rem;
    font-size: 1rem;
}
.tippy-tooltip[data-animatefill] {
    overflow: hidden;
    background-color: transparent;
}
.tippy-tooltip[data-animatefill] .tippy-content {
    transition: -webkit-clip-path cubic-bezier(0.46, 0.1, 0.52, 0.98);
    transition: clip-path cubic-bezier(0.46, 0.1, 0.52, 0.98);
    transition: clip-path cubic-bezier(0.46, 0.1, 0.52, 0.98), -webkit-clip-path cubic-bezier(0.46, 0.1, 0.52, 0.98);
}
.tippy-tooltip[data-interactive],
.tippy-tooltip[data-interactive] path {
    pointer-events: auto;
}
.tippy-tooltip[data-inertia][data-state="visible"] {
    transition-timing-function: cubic-bezier(0.53, 2, 0.36, 0.85);
}
.tippy-tooltip[data-inertia][data-state="hidden"] {
    transition-timing-function: ease;
}
.tippy-arrow,
.tippy-roundarrow {
    position: absolute;
    width: 0;
    height: 0;
}
.tippy-roundarrow {
    width: 24px;
    height: 8px;
    fill: #333;
    pointer-events: none;
}
.tippy-backdrop {
    position: absolute;
    will-change: transform;
    background-color: #333;
    border-radius: 50%;
    width: 26%;
    left: 50%;
    top: 50%;
    z-index: -1;
    transition: all cubic-bezier(0.46, 0.1, 0.52, 0.98);
    backface-visibility: hidden;
}
.tippy-backdrop:after {
    content: "";
    float: left;
    padding-top: 100%;
}
body:not(.tippy-touch) .tippy-tooltip[data-animatefill][data-state="visible"] .tippy-content {
    -webkit-clip-path: ellipse(100% 100% at 50% 50%);
    clip-path: ellipse(100% 100% at 50% 50%);
}
body:not(.tippy-touch) .tippy-tooltip[data-animatefill][data-state="hidden"] .tippy-content {
    -webkit-clip-path: ellipse(5% 50% at 50% 50%);
    clip-path: ellipse(5% 50% at 50% 50%);
}
body:not(.tippy-touch) .tippy-popper[x-placement="right"] .tippy-tooltip[data-animatefill][data-state="visible"] .tippy-content {
    -webkit-clip-path: ellipse(135% 100% at 0 50%);
    clip-path: ellipse(135% 100% at 0 50%);
}
body:not(.tippy-touch) .tippy-popper[x-placement="right"] .tippy-tooltip[data-animatefill][data-state="hidden"] .tippy-content {
    -webkit-clip-path: ellipse(40% 100% at 0 50%);
    clip-path: ellipse(40% 100% at 0 50%);
}
body:not(.tippy-touch) .tippy-popper[x-placement="left"] .tippy-tooltip[data-animatefill][data-state="visible"] .tippy-content {
    -webkit-clip-path: ellipse(135% 100% at 100% 50%);
    clip-path: ellipse(135% 100% at 100% 50%);
}
body:not(.tippy-touch) .tippy-popper[x-placement="left"] .tippy-tooltip[data-animatefill][data-state="hidden"] .tippy-content {
    -webkit-clip-path: ellipse(40% 100% at 100% 50%);
    clip-path: ellipse(40% 100% at 100% 50%);
}
@media (max-width: 360px) {
    .tippy-popper {
        max-width: 96%;
        max-width: calc(100% - 20px);
    }
}
.activity-list-items .additional-info .evaluation-text-container,
.contribution-list .additional-info .evaluation-text-container,
.design-quotient .description-wrapper,
.design-quotient-chart .text-overlay,
.form-inputs .picker__holder,
.mini-pager,
.modal-container .row,
.paginator .page-indicator-text,
.user-menu .loading-indicator,
form .picker__holder {
    font-size: 0 !important;
}
.activity-list-items .additional-info .evaluation-text-container:before,
.contribution-list .additional-info .evaluation-text-container:before,
.design-quotient .description-wrapper:before,
.design-quotient-chart .text-overlay:before,
.form-inputs .picker__holder:before,
.mini-pager:before,
.modal-container .row:before,
.paginator .page-indicator-text:before,
.user-menu .loading-indicator:before,
form .picker__holder:before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}
.activity-list-items .additional-info .evaluation-text,
.contribution-list .additional-info .evaluation-text,
.design-quotient .description,
.design-quotient-chart .text-overlay h2,
.form-inputs .picker__holder .picker__frame,
.mini-pager .middle,
.modal-container .notification-modal.info,
.modal-container .notification-modal.scary,
.paginator .page-indicator-wrapper,
.user-menu .loading-indicator .dashboard-load-error,
form .picker__holder .picker__frame {
    display: inline-block;
    vertical-align: middle;
}
.banner-cta-button,
.banner-cta-button:link,
.banner-cta-button:visited,
.comment-lg-button,
.comment-lg-button:link,
.comment-lg-button:visited,
.comment-sm-button,
.comment-sm-button:link,
.comment-sm-button:visited,
.contribute-cta-button,
.contribute-cta-button:link,
.contribute-cta-button:visited,
.cta-button,
.cta-button:link,
.cta-button:visited,
.intermediate-lg-button,
.intermediate-lg-button:link,
.intermediate-lg-button:visited,
.intermediate-sm-button,
.intermediate-sm-button:link,
.intermediate-sm-button:visited,
.primary-lg-button,
.primary-lg-button:link,
.primary-lg-button:visited,
.primary-sm-button,
.primary-sm-button:link,
.primary-sm-button:visited,
.secondary-lg-button,
.secondary-lg-button:link,
.secondary-lg-button:visited,
.secondary-sm-button,
.secondary-sm-button:link,
.secondary-sm-button:visited {
    display: table;
    height: 44px;
    padding: 0 10px;
    overflow: hidden;
    border-radius: 1.6px;
    border: 2px solid;
    cursor: pointer;
    outline: 0;
    color: #323c47;
    white-space: normal;
    text-decoration: none;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: 1.5px;
}
.intermediate-lg-button .align-wrapper button:hover,
.intermediate-lg-button:link .align-wrapper button:hover,
.intermediate-lg-button:visited .align-wrapper button:hover,
.intermediate-sm-button .align-wrapper button:hover,
.intermediate-sm-button:link .align-wrapper button:hover,
.intermediate-sm-button:visited .align-wrapper button:hover,
.link-button:hover {
    text-decoration: underline;
}
@media all and (min-width: 640px) and (max-width: 767px), all and (min-width: 1024px) {
    .banner-cta-button,
    .banner-cta-button:link,
    .banner-cta-button:visited,
    .comment-lg-button,
    .comment-lg-button:link,
    .comment-lg-button:visited,
    .comment-sm-button,
    .comment-sm-button:link,
    .comment-sm-button:visited,
    .contribute-cta-button,
    .contribute-cta-button:link,
    .contribute-cta-button:visited,
    .cta-button,
    .cta-button:link,
    .cta-button:visited,
    .intermediate-lg-button,
    .intermediate-lg-button:link,
    .intermediate-lg-button:visited,
    .intermediate-sm-button,
    .intermediate-sm-button:link,
    .intermediate-sm-button:visited,
    .primary-lg-button,
    .primary-lg-button:link,
    .primary-lg-button:visited,
    .primary-sm-button,
    .primary-sm-button:link,
    .primary-sm-button:visited,
    .secondary-lg-button,
    .secondary-lg-button:link,
    .secondary-lg-button:visited,
    .secondary-sm-button,
    .secondary-sm-button:link,
    .secondary-sm-button:visited {
        font: 400 13px/1em "Open Sans", "Lucida Sans", Arial;
        font-weight: 400;
    }
}
@media all and (max-width: 639px), all and (min-width: 768px) and (max-width: 1023px) {
    .banner-cta-button,
    .banner-cta-button:link,
    .banner-cta-button:visited,
    .comment-lg-button,
    .comment-lg-button:link,
    .comment-lg-button:visited,
    .comment-sm-button,
    .comment-sm-button:link,
    .comment-sm-button:visited,
    .contribute-cta-button,
    .contribute-cta-button:link,
    .contribute-cta-button:visited,
    .cta-button,
    .cta-button:link,
    .cta-button:visited,
    .intermediate-lg-button,
    .intermediate-lg-button:link,
    .intermediate-lg-button:visited,
    .intermediate-sm-button,
    .intermediate-sm-button:link,
    .intermediate-sm-button:visited,
    .primary-lg-button,
    .primary-lg-button:link,
    .primary-lg-button:visited,
    .primary-sm-button,
    .primary-sm-button:link,
    .primary-sm-button:visited,
    .secondary-lg-button,
    .secondary-lg-button:link,
    .secondary-lg-button:visited,
    .secondary-sm-button,
    .secondary-sm-button:link,
    .secondary-sm-button:visited {
        font: 400 12px/1em "Open Sans", "Lucida Sans", Arial;
        font-weight: 400;
    }
}
.platform-font,
.sub-section-title {
    font-family: "Open Sans", "Lucida Sans", Arial;
}
.fr-box.rich-text-editor .fr-dropdown-menu li blockquote a,
.rich-text em,
.rich-text i {
    font-style: italic;
}
.banner-cta-button input[type="file"],
.comment-lg-button input[type="file"],
.comment-sm-button input[type="file"],
.contribute-cta-button input[type="file"],
.cta-button input[type="file"],
.intermediate-lg-button input[type="file"],
.intermediate-sm-button input[type="file"],
.primary-lg-button input[type="file"],
.primary-sm-button input[type="file"],
.secondary-lg-button input[type="file"],
.secondary-sm-button input[type="file"] {
    opacity: 0;
    -ms-filter: "alpha(opacity=0)";
    -khtml-opacity: 0;
    -moz-opacity: 0;
    position: absolute;
    left: -9999em;
}
.overlay,
.upload-input input[type="file"] {
    opacity: 0;
    -ms-filter: "alpha(opacity=0)";
    -khtml-opacity: 0;
}
.banner-cta-button span,
.banner-cta-button:link span,
.banner-cta-button:visited span,
.comment-lg-button span,
.comment-lg-button:link span,
.comment-lg-button:visited span,
.comment-sm-button span,
.comment-sm-button:link span,
.comment-sm-button:visited span,
.contribute-cta-button span,
.contribute-cta-button:link span,
.contribute-cta-button:visited span,
.cta-button span,
.cta-button:link span,
.cta-button:visited span,
.intermediate-lg-button span,
.intermediate-lg-button:link span,
.intermediate-lg-button:visited span,
.intermediate-sm-button span,
.intermediate-sm-button:link span,
.intermediate-sm-button:visited span,
.primary-lg-button span,
.primary-lg-button:link span,
.primary-lg-button:visited span,
.primary-sm-button span,
.primary-sm-button:link span,
.primary-sm-button:visited span,
.secondary-lg-button span,
.secondary-lg-button:link span,
.secondary-lg-button:visited span,
.secondary-sm-button span,
.secondary-sm-button:link span,
.secondary-sm-button:visited span {
    display: table-cell;
    vertical-align: middle;
    width: 100%;
}
.comment-lg-button,
.comment-lg-button:link,
.comment-lg-button:visited,
.comment-sm-button,
.comment-sm-button:link,
.comment-sm-button:visited,
.primary-lg-button,
.primary-lg-button:link,
.primary-lg-button:visited,
.primary-sm-button,
.primary-sm-button:link,
.primary-sm-button:visited {
    background-color: #ffffff;
    border-color: #323c47;
    color: #323c47;
}
.comment-lg-button:link:not(.loading):active,
.comment-lg-button:link:not(.loading):focus,
.comment-lg-button:link:not(.loading):hover,
.comment-lg-button:not(.loading):active,
.comment-lg-button:not(.loading):focus,
.comment-lg-button:not(.loading):hover,
.comment-lg-button:visited:not(.loading):active,
.comment-lg-button:visited:not(.loading):focus,
.comment-lg-button:visited:not(.loading):hover,
.comment-sm-button:link:not(.loading):active,
.comment-sm-button:link:not(.loading):focus,
.comment-sm-button:link:not(.loading):hover,
.comment-sm-button:not(.loading):active,
.comment-sm-button:not(.loading):focus,
.comment-sm-button:not(.loading):hover,
.comment-sm-button:visited:not(.loading):active,
.comment-sm-button:visited:not(.loading):focus,
.comment-sm-button:visited:not(.loading):hover,
.primary-lg-button:link:not(.loading):active,
.primary-lg-button:link:not(.loading):focus,
.primary-lg-button:link:not(.loading):hover,
.primary-lg-button:not(.loading):active,
.primary-lg-button:not(.loading):focus,
.primary-lg-button:not(.loading):hover,
.primary-lg-button:visited:not(.loading):active,
.primary-lg-button:visited:not(.loading):focus,
.primary-lg-button:visited:not(.loading):hover,
.primary-sm-button:link:not(.loading):active,
.primary-sm-button:link:not(.loading):focus,
.primary-sm-button:link:not(.loading):hover,
.primary-sm-button:not(.loading):active,
.primary-sm-button:not(.loading):focus,
.primary-sm-button:not(.loading):hover,
.primary-sm-button:visited:not(.loading):active,
.primary-sm-button:visited:not(.loading):focus,
.primary-sm-button:visited:not(.loading):hover {
    color: #323c47;
    background-color: #ffffff;
    border-color: #323c47;
}
.secondary-lg-button,
.secondary-lg-button:link,
.secondary-lg-button:visited,
.secondary-sm-button,
.secondary-sm-button:link,
.secondary-sm-button:visited {
    background-color: #ffffff;
    border-color: #888888;
    color: #888888;
}
.secondary-lg-button:link:not(.loading):active,
.secondary-lg-button:link:not(.loading):focus,
.secondary-lg-button:link:not(.loading):hover,
.secondary-lg-button:not(.loading):active,
.secondary-lg-button:not(.loading):focus,
.secondary-lg-button:not(.loading):hover,
.secondary-lg-button:visited:not(.loading):active,
.secondary-lg-button:visited:not(.loading):focus,
.secondary-lg-button:visited:not(.loading):hover,
.secondary-sm-button:link:not(.loading):active,
.secondary-sm-button:link:not(.loading):focus,
.secondary-sm-button:link:not(.loading):hover,
.secondary-sm-button:not(.loading):active,
.secondary-sm-button:not(.loading):focus,
.secondary-sm-button:not(.loading):hover,
.secondary-sm-button:visited:not(.loading):active,
.secondary-sm-button:visited:not(.loading):focus,
.secondary-sm-button:visited:not(.loading):hover {
    color: #888888;
    background-color: #ffffff;
    border-color: #888888;
}
.intermediate-lg-button,
.intermediate-lg-button:link,
.intermediate-lg-button:visited,
.intermediate-sm-button,
.intermediate-sm-button:link,
.intermediate-sm-button:visited {
    background: 0 0;
    border: none;
    text-transform: none;
    float: right;
    cursor: inherit;
    position: relative;
    padding: 0;
}
.accordion .accordion-expandable-section .accordion-expand,
.add-link,
.section-title,
.transformed-text {
    text-transform: uppercase;
}
.intermediate-lg-button .align-wrapper,
.intermediate-lg-button:link .align-wrapper,
.intermediate-lg-button:visited .align-wrapper,
.intermediate-sm-button .align-wrapper,
.intermediate-sm-button:link .align-wrapper,
.intermediate-sm-button:visited .align-wrapper {
    display: table-cell;
    vertical-align: middle;
}
.intermediate-lg-button .align-wrapper button,
.intermediate-lg-button:link .align-wrapper button,
.intermediate-lg-button:visited .align-wrapper button,
.intermediate-sm-button .align-wrapper button,
.intermediate-sm-button:link .align-wrapper button,
.intermediate-sm-button:visited .align-wrapper button {
    cursor: pointer;
    line-height: inherit !important;
    background: 0 0;
    border: none;
    padding: 0;
    margin: 0;
    color: #11bad3;
}
@media all and (max-width: 639px), all and (min-width: 768px) and (max-width: 1023px) {
    .intermediate-lg-button .align-wrapper button,
    .intermediate-lg-button:link .align-wrapper button,
    .intermediate-lg-button:visited .align-wrapper button,
    .intermediate-sm-button .align-wrapper button,
    .intermediate-sm-button:link .align-wrapper button,
    .intermediate-sm-button:visited .align-wrapper button {
        font-size: 12px;
        line-height: 19px;
    }
}
button.comment-lg-button,
button.comment-sm-button,
button.primary-lg-button,
button.primary-sm-button,
button.secondary-lg-button,
button.secondary-sm-button,
input.comment-lg-button,
input.comment-sm-button,
input.primary-lg-button,
input.primary-sm-button,
input.secondary-lg-button,
input.secondary-sm-button {
    display: block;
}
.comment-sm-button,
.intermediate-sm-button,
.primary-sm-button,
.secondary-sm-button {
    width: 145px;
}
.comment-lg-button,
.primary-lg-button,
.secondary-lg-button {
    width: 300px;
}
.comment-lg-button,
.comment-lg-button:link,
.comment-lg-button:visited,
.comment-sm-button,
.comment-sm-button:link,
.comment-sm-button:visited {
    position: relative;
    padding-left: 45px;
}
.comment-lg-button:before,
.comment-lg-button:link:before,
.comment-lg-button:visited:before,
.comment-sm-button:before,
.comment-sm-button:link:before,
.comment-sm-button:visited:before {
    background-image: url("https://media-ashoka.oiengine.com/static/resources/20200406162214/rwd-images/sprites-ltr.svg");
    background-size: 100px 405px;
    background-position: -60px -100px;
    content: "";
    display: block;
    height: 20px;
    width: 25px;
    position: absolute;
    top: 10px;
    left: 10px;
}
.comment-lg-button:not(.loading):active:before,
.comment-lg-button:not(.loading):focus:before,
.comment-lg-button:not(.loading):hover:before,
.comment-sm-button:not(.loading):active:before,
.comment-sm-button:not(.loading):focus:before,
.comment-sm-button:not(.loading):hover:before {
    background-position: 0 -385px;
}
@media all and (min-width: 640px) and (max-width: 767px), all and (min-width: 1024px) {
    .intermediate-lg-button .align-wrapper button,
    .intermediate-lg-button:link .align-wrapper button,
    .intermediate-lg-button:visited .align-wrapper button,
    .intermediate-sm-button .align-wrapper button,
    .intermediate-sm-button:link .align-wrapper button,
    .intermediate-sm-button:visited .align-wrapper button {
        font-size: 15px;
        line-height: 25px;
    }
    .comment-sm-button {
        width: auto;
    }
}
.link-button {
    cursor: pointer;
    background: 0 0;
    border: none;
    padding: 0;
    margin: 0;
    color: #11bad3;
}
@media all and (max-width: 639px), all and (min-width: 768px) and (max-width: 1023px) {
    .link-button {
        font-size: 12px;
        line-height: 19px;
    }
}
@media all and (min-width: 640px) and (max-width: 767px), all and (min-width: 1024px) {
    .link-button {
        font-size: 15px;
        line-height: 25px;
    }
}
.banner-cta-button,
.banner-cta-button:link,
.banner-cta-button:visited,
.contribute-cta-button,
.contribute-cta-button:link,
.contribute-cta-button:visited,
.cta-button,
.cta-button:link,
.cta-button:visited {
    padding-left: 22px;
    padding-right: 22px;
    min-width: 200px;
    width: 200px;
    font-weight: 400;
    position: relative;
    background-color: #ffffff;
    border-color: #323c47;
    color: #323c47;
}
.contribute-cta-button,
.contribute-cta-button:link,
.contribute-cta-button:visited {
    padding-left: 42px;
}*/
.add-link,
.challenge-title-heading,
.headline-text {
    font-weight: 700;
}
.contribute-cta-button:before,
.contribute-cta-button:link:before,
.contribute-cta-button:visited:before {
    background-image: url("https://media-ashoka.oiengine.com/static/resources/20200406162214/rwd-images/sprites-ltr.svg");
    background-size: 100px 405px;
    content: "";
    display: block;
    height: 22px;
    width: 22px;
    position: absolute;
    top: 9px;
    left: 10px;
}
.banner-cta-button span,
.banner-cta-button:link span,
.banner-cta-button:visited span,
.contribute-cta-button span,
.contribute-cta-button:link span,
.contribute-cta-button:visited span,
.cta-button span,
.cta-button:link span,
.cta-button:visited span {
    white-space: nowrap;
}
.banner-cta-button:not(.loading):active,
.banner-cta-button:not(.loading):focus,
.banner-cta-button:not(.loading):hover,
.contribute-cta-button:not(.loading):active,
.contribute-cta-button:not(.loading):focus,
.contribute-cta-button:not(.loading):hover,
.cta-button:not(.loading):active,
.cta-button:not(.loading):focus,
.cta-button:not(.loading):hover {
    color: #323c47;
    background-color: #ffffff;
    border-color: #323c47;
}
.contribute-cta-button:before {
    background-position: -40px -120px;
}
.contribute-cta-button:not(.loading):active:before,
.contribute-cta-button:not(.loading):focus:before,
.contribute-cta-button:not(.loading):hover:before {
    background-position: -73px -315px;
}
.contribute-cta-button:link:before {
    background-position: -40px -120px;
}
.contribute-cta-button:link:not(.loading):active:before,
.contribute-cta-button:link:not(.loading):focus:before,
.contribute-cta-button:link:not(.loading):hover:before {
    background-position: -73px -315px;
}
.contribute-cta-button:visited:before {
    background-position: -40px -120px;
}
.contribute-cta-button:visited:not(.loading):active:before,
.contribute-cta-button:visited:not(.loading):focus:before,
.contribute-cta-button:visited:not(.loading):hover:before {
    background-position: -73px -315px;
}
.banner-cta-button {
    background-color: #4e9ef1;
    border-color: #4e9ef1;
    color: #ffffff;
}
.banner-cta-button:not(.loading):active,
.banner-cta-button:not(.loading):focus,
.banner-cta-button:not(.loading):hover {
    background-color: #102b4e;
    border-color: #102b4e;
    color: #ffffff;
}
.banner-cta-button:link {
    background-color: #4e9ef1;
    border-color: #4e9ef1;
    color: #ffffff;
}
.banner-cta-button:link:not(.loading):active,
.banner-cta-button:link:not(.loading):focus,
.banner-cta-button:link:not(.loading):hover {
    background-color: #102b4e;
    border-color: #102b4e;
    color: #ffffff;
}
.banner-cta-button:visited {
    background-color: #4e9ef1;
    border-color: #4e9ef1;
    color: #ffffff;
}
.banner-cta-button:visited:not(.loading):active,
.banner-cta-button:visited:not(.loading):focus,
.banner-cta-button:visited:not(.loading):hover {
    background-color: #102b4e;
    border-color: #102b4e;
    color: #ffffff;
}
body,
html {
    height: 100%;
}
body {
    background-color: #fff;
    word-wrap: break-word;
}
a,
a.secondary-text {
    text-decoration: none;
    color: #02bad3;
}
a.secondary-text:hover,
a:hover {
    text-decoration: underline;
}
.rich-text ul,
ul.list {
    list-style: square;
}
.rich-text ol,
ol.list {
    list-style-type: decimal;
}
.search-page ul,
.user-menu .introduction ul {
    list-style-type: none;
}
.rich-text ol,
.rich-text ul,
ol.list,
ul.list {
    padding-left: 20px;
    list-style-position: inside;
}
ul.dash-list {
    list-style: none;
}
ul.dash-list li:before {
    content: "- ";
    display: inline;
}
.above-overlay {
    z-index: 10001 !important;
}
.above-notification-overlay {
    z-index: 10101 !important;
}
.add-link {
    display: inline-block;
}
.add-link:before {
    content: "+ ";
    display: inline;
}
.center-image {
    position: relative;
    background-position: center center;
    background-repeat: no-repeat;
    /*background-size: cover;*/
    background-size: 100% 100%;
    overflow: hidden;
}
.manage-item-container .action-remove:before,
.view-more.open:after,
.view-more:after {
    background-image: url("https://media-ashoka.oiengine.com/static/resources/20200406162214/rwd-images/sprites-ltr.svg");
    background-size: 100px 405px;
}
.center-image.placehold {
    background-color: #b5b5b5;
}
.center-image img {
    position: absolute;
    left: 100%;
}
.challenge-title-heading:link,
.challenge-title-heading:visited {
    color: #444;
}
.clear-fix:after,
.clear-fix:before,
.form-inputs .form-group:after,
.form-inputs .form-group:before,
.row:after,
form .form-group:after,
form .form-group:before {
    content: ".";
    display: block;
    height: 0;
    overflow: hidden;
}
.clear-margin-top {
    margin-top: 0 !important;
}
.clear-margin-bottom {
    margin-bottom: 0 !important;
}
.clear-margin-left {
    margin-left: 0 !important;
}
.clear-margin-right {
    margin-right: 0 !important;
}
.empty-list {
    display: block;
    text-align: center;
    color: #888;
}
@media all and (max-width: 639px), all and (min-width: 768px) and (max-width: 1023px) {
    .empty-list {
        font-size: 12px;
        line-height: 19px;
        margin-bottom: 0.79167em;
    }
}
@media all and (min-width: 640px) and (max-width: 767px), all and (min-width: 1024px) {
    .empty-list {
        font-size: 15px;
        line-height: 25px;
        margin-bottom: 0.83333em;
    }
}
.display-none,
.nonexistent {
    display: none;
}
.main-color {
    color: #444;
}
.keep-aspect-ratio {
    position: relative;
}
.keep-aspect-ratio:before {
    content: "";
    display: block;
}
.keep-aspect-ratio.ratio-2-1:before {
    padding-top: 50%;
}
.keep-aspect-ratio.ratio-3-2:before {
    padding-top: 66.66667%;
}
.keep-aspect-ratio.ratio-1-1:before {
    padding-top: 100%;
}
.keep-aspect-ratio .keep-aspect-content {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.offscreen {
    height: 1px;
    left: auto;
    overflow: hidden;
    position: absolute;
    text-indent: 5000em;
    width: 1px;
}
.offscreen-position {
    position: absolute;
    top: -9999px;
    left: -9999px;
}
.page-container {
    display: table;
    height: 100%;
    width: 100%;
}
.page-container .page-row {
    display: table-row;
    height: 1px;
}
.page-container .page-row-expanded {
    display: table-row;
    height: 100%;
}
.display-inline-block,
.sub-section-title,
.url-container-inline,
.view-more:after {
    display: inline-block;
}
.fr-box.rich-text-editor.admin-text .fr-dropdown-menu li h4 a,
.fr-box.rich-text-editor.user-text .fr-dropdown-menu li h1 a,
.rich-text.admin-text h4,
.rich-text.user-text h1,
.rich-text.user-text h2,
.rich-text.user-text h3,
.rich-text.user-text h4,
.rich-text.user-text h5,
.rich-text.user-text h6,
.secondary-title {
    color: #000;
    text-transform: uppercase;
    font-weight: 700;
}
@media all and (max-width: 639px), all and (min-width: 768px) and (max-width: 1023px) {
    .fr-box.rich-text-editor.admin-text .fr-dropdown-menu li h4 a,
    .fr-box.rich-text-editor.user-text .fr-dropdown-menu li h1 a,
    .rich-text.admin-text h4,
    .rich-text.user-text h1,
    .rich-text.user-text h2,
    .rich-text.user-text h3,
    .rich-text.user-text h4,
    .rich-text.user-text h5,
    .rich-text.user-text h6,
    .secondary-title {
        font-size: 15px;
        line-height: 22px;
        margin-bottom: 0.73333em;
    }
}
@media all and (min-width: 640px) and (max-width: 767px), all and (min-width: 1024px) {
    .fr-box.rich-text-editor.admin-text .fr-dropdown-menu li h4 a,
    .fr-box.rich-text-editor.user-text .fr-dropdown-menu li h1 a,
    .rich-text.admin-text h4,
    .rich-text.user-text h1,
    .rich-text.user-text h2,
    .rich-text.user-text h3,
    .rich-text.user-text h4,
    .rich-text.user-text h5,
    .rich-text.user-text h6,
    .secondary-title {
        font-size: 19px;
        line-height: 29px;
        margin-bottom: 0.76316em;
    }
}
.section-title {
    color: #888;
}
@media all and (max-width: 639px), all and (min-width: 768px) and (max-width: 1023px) {
    .section-title {
        font-size: 12px;
        line-height: 19px;
        margin-bottom: 0.79167em;
    }
}
@media all and (min-width: 640px) and (max-width: 767px), all and (min-width: 1024px) {
    .section-title {
        font-size: 15px;
        line-height: 25px;
        margin-bottom: 0.83333em;
    }
}
.sub-section-title {
    color: #000;
}
@media all and (max-width: 639px), all and (min-width: 768px) and (max-width: 1023px) {
    .sub-section-title {
        font-size: 15px;
        line-height: 22px;
    }
}
@media all and (min-width: 640px) and (max-width: 767px), all and (min-width: 1024px) {
    .sub-section-title {
        font-size: 19px;
        line-height: 29px;
    }
}
.banner-cta-button,
.banner-cta-button:link,
.banner-cta-button:visited,
.comment-lg-button,
.comment-lg-button:link,
.comment-lg-button:visited,
.comment-sm-button,
.comment-sm-button:link,
.comment-sm-button:visited,
.contribute-cta-button,
.contribute-cta-button:link,
.contribute-cta-button:visited,
.cta-button,
.cta-button:link,
.cta-button:visited,
.form-inputs .custom-select,
.form-inputs .mention,
.form-inputs input[type="text"],
.form-inputs input[type="password"],
.form-inputs input[type="email"],
.form-inputs input[type="date"],
.form-inputs input[type="time"],
.form-inputs input[type="url"],
.form-inputs input[type="number"],
.form-inputs textarea,
.intermediate-lg-button,
.intermediate-lg-button:link,
.intermediate-lg-button:visited,
.intermediate-sm-button,
.intermediate-sm-button:link,
.intermediate-sm-button:visited,
.paginator .box,
.primary-lg-button,
.primary-lg-button:link,
.primary-lg-button:visited,
.primary-sm-button,
.primary-sm-button:link,
.primary-sm-button:visited,
.secondary-lg-button,
.secondary-lg-button:link,
.secondary-lg-button:visited,
.secondary-sm-button,
.secondary-sm-button:link,
.secondary-sm-button:visited,
.select2-container .select2-selection .select2-selection__rendered,
.select2-container.select2-container--default .select2-selection .select2-selection__rendered,
.select2-container.select2-dropdown--above .select2-selection .select2-selection__rendered,
.transition,
form .custom-select,
form .mention,
form input[type="text"],
form input[type="password"],
form input[type="email"],
form input[type="date"],
form input[type="time"],
form input[type="url"],
form input[type="number"],
form textarea {
    -webkit-transition: background-color 175ms ease-in-out, color 175ms ease-in-out, border-color 175ms ease-in-out;
    -moz-transition: background-color 175ms ease-in-out, color 175ms ease-in-out, border-color 175ms ease-in-out;
    transition: background-color 175ms ease-in-out, color 175ms ease-in-out, border-color 175ms ease-in-out;
}
.url-container,
.url-container-inline {
    text-align: left;
    direction: ltr;
    color: #888;
}
.decorated-title,
.text-center {
    text-align: center;
}
@media all and (max-width: 639px), all and (min-width: 768px) and (max-width: 1023px) {
    .url-container,
    .url-container-inline {
        font-size: 12px;
        line-height: 19px;
    }
}
@media all and (min-width: 640px) and (max-width: 767px), all and (min-width: 1024px) {
    .url-container,
    .url-container-inline {
        font-size: 15px;
        line-height: 25px;
    }
}
.user-font {
    /*font-family: "Open Sans", Georgia;*/
}
.accordion .accordion-expandable-section.accordion-expanded,
.autocomplete,
.expandable-section,
.expandable-section-mobile-only {
    /*font-family: "Open Sans", "Lucida Sans", Arial;*/
}
.fr-box.dark-theme.rich-text-editor blockquote,
.quote,
.rich-text blockquote {
    color: #888;
    font-style: italic;
    border-left: 1px solid #888;
}
@media all and (max-width: 639px), all and (min-width: 768px) and (max-width: 1023px) {
    .fr-box.dark-theme.rich-text-editor blockquote,
    .quote,
    .rich-text blockquote {
        font-size: 15px;
        line-height: 22px;
        margin-bottom: 0.73333em;
    }
}
@media all and (min-width: 640px) and (max-width: 767px), all and (min-width: 1024px) {
    .fr-box.dark-theme.rich-text-editor blockquote,
    .quote,
    .rich-text blockquote {
        font-size: 19px;
        line-height: 29px;
        margin-bottom: 0.76316em;
    }
}
.view-more:after {
    background-position: -80px -120px;
    content: "";
    margin-left: 5px;
    vertical-align: middle;
    height: 6px;
    width: 9px;
}
.view-more.open:after {
    background-position: -60px -240px;
}
@media all and (max-width: 639px), all and (min-width: 768px) and (max-width: 1023px) {
    .secondary-text {
        font-size: 12px;
        line-height: 19px;
    }
    .secondary-text blockquote,
    .secondary-text h1,
    .secondary-text h2,
    .secondary-text h3,
    .secondary-text h4,
    .secondary-text h5,
    .secondary-text h6,
    .secondary-text p,
    blockquote.secondary-text,
    h1.secondary-text,
    h2.secondary-text,
    h3.secondary-text,
    h4.secondary-text,
    h5.secondary-text,
    h6.secondary-text,
    p.secondary-text {
        margin-bottom: 0.79167em;
    }
}
@media all and (min-width: 640px) and (max-width: 767px), all and (min-width: 1024px) {
    .secondary-text {
        font-size: 15px;
        line-height: 25px;
    }
    .secondary-text blockquote,
    .secondary-text h1,
    .secondary-text h2,
    .secondary-text h3,
    .secondary-text h4,
    .secondary-text h5,
    .secondary-text h6,
    .secondary-text p,
    blockquote.secondary-text,
    h1.secondary-text,
    h2.secondary-text,
    h3.secondary-text,
    h4.secondary-text,
    h5.secondary-text,
    h6.secondary-text,
    p.secondary-text {
        margin-bottom: 0.83333em;
    }
}
.secondary-text {
    color: #888;
}
@media all and (max-width: 639px), all and (min-width: 768px) and (max-width: 1023px) {
    .fr-box.rich-text-editor .fr-dropdown-menu li n a,
    .primary-text,
    .rich-text {
        font-size: 15px;
        line-height: 22px;
    }
    .fr-box.rich-text-editor .fr-dropdown-menu li n a blockquote,
    .fr-box.rich-text-editor .fr-dropdown-menu li n a h1,
    .fr-box.rich-text-editor .fr-dropdown-menu li n a h2,
    .fr-box.rich-text-editor .fr-dropdown-menu li n a h3,
    .fr-box.rich-text-editor .fr-dropdown-menu li n a h4,
    .fr-box.rich-text-editor .fr-dropdown-menu li n a h5,
    .fr-box.rich-text-editor .fr-dropdown-menu li n a h6,
    .fr-box.rich-text-editor .fr-dropdown-menu li n a p,
    .primary-text blockquote,
    .primary-text h1,
    .primary-text h2,
    .primary-text h3,
    .primary-text h4,
    .primary-text h5,
    .primary-text h6,
    .primary-text p,
    .rich-text blockquote,
    .rich-text h1,
    .rich-text h2,
    .rich-text h3,
    .rich-text h4,
    .rich-text h5,
    .rich-text h6,
    .rich-text p,
    blockquote.primary-text,
    blockquote.rich-text,
    h1.primary-text,
    h1.rich-text,
    h2.primary-text,
    h2.rich-text,
    h3.primary-text,
    h3.rich-text,
    h4.primary-text,
    h4.rich-text,
    h5.primary-text,
    h5.rich-text,
    h6.primary-text,
    h6.rich-text,
    p.primary-text,
    p.rich-text {
        margin-bottom: 0.73333em;
    }
}
@media all and (min-width: 640px) and (max-width: 767px), all and (min-width: 1024px) {
    .fr-box.rich-text-editor .fr-dropdown-menu li n a,
    .primary-text,
    .rich-text {
        font-size: 19px;
        line-height: 29px;
    }
    .fr-box.rich-text-editor .fr-dropdown-menu li n a blockquote,
    .fr-box.rich-text-editor .fr-dropdown-menu li n a h1,
    .fr-box.rich-text-editor .fr-dropdown-menu li n a h2,
    .fr-box.rich-text-editor .fr-dropdown-menu li n a h3,
    .fr-box.rich-text-editor .fr-dropdown-menu li n a h4,
    .fr-box.rich-text-editor .fr-dropdown-menu li n a h5,
    .fr-box.rich-text-editor .fr-dropdown-menu li n a h6,
    .fr-box.rich-text-editor .fr-dropdown-menu li n a p,
    .primary-text blockquote,
    .primary-text h1,
    .primary-text h2,
    .primary-text h3,
    .primary-text h4,
    .primary-text h5,
    .primary-text h6,
    .primary-text p,
    .rich-text blockquote,
    .rich-text h1,
    .rich-text h2,
    .rich-text h3,
    .rich-text h4,
    .rich-text h5,
    .rich-text h6,
    .rich-text p,
    blockquote.primary-text,
    blockquote.rich-text,
    h1.primary-text,
    h1.rich-text,
    h2.primary-text,
    h2.rich-text,
    h3.primary-text,
    h3.rich-text,
    h4.primary-text,
    h4.rich-text,
    h5.primary-text,
    h5.rich-text,
    h6.primary-text,
    h6.rich-text,
    p.primary-text,
    p.rich-text {
        margin-bottom: 0.76316em;
    }
}
.fr-box.rich-text-editor .fr-dropdown-menu li n a,
.primary-text,
.rich-text {
    color: #444;
}
@media all and (max-width: 639px), all and (min-width: 768px) and (max-width: 1023px) {
    .sub-headline-text {
        font-size: 19px;
        line-height: 27px;
    }
    .sub-headline-text blockquote,
    .sub-headline-text h1,
    .sub-headline-text h2,
    .sub-headline-text h3,
    .sub-headline-text h4,
    .sub-headline-text h5,
    .sub-headline-text h6,
    .sub-headline-text p,
    blockquote.sub-headline-text,
    h1.sub-headline-text,
    h2.sub-headline-text,
    h3.sub-headline-text,
    h4.sub-headline-text,
    h5.sub-headline-text,
    h6.sub-headline-text,
    p.sub-headline-text {
        margin-bottom: 0.71053em;
    }
}
@media all and (min-width: 640px) and (max-width: 767px), all and (min-width: 1024px) {
    .sub-headline-text {
        font-size: 24px;
        line-height: 35px;
    }
    .sub-headline-text blockquote,
    .sub-headline-text h1,
    .sub-headline-text h2,
    .sub-headline-text h3,
    .sub-headline-text h4,
    .sub-headline-text h5,
    .sub-headline-text h6,
    .sub-headline-text p,
    blockquote.sub-headline-text,
    h1.sub-headline-text,
    h2.sub-headline-text,
    h3.sub-headline-text,
    h4.sub-headline-text,
    h5.sub-headline-text,
    h6.sub-headline-text,
    p.sub-headline-text {
        margin-bottom: 0.72917em;
    }
}
.sub-headline-text {
    color: #000;
}
@media all and (max-width: 639px), all and (min-width: 768px) and (max-width: 1023px) {
    .headline-text {
        font-size: 24px;
        line-height: 33px;
    }
    .headline-text blockquote,
    .headline-text h1,
    .headline-text h2,
    .headline-text h3,
    .headline-text h4,
    .headline-text h5,
    .headline-text h6,
    .headline-text p,
    blockquote.headline-text,
    h1.headline-text,
    h2.headline-text,
    h3.headline-text,
    h4.headline-text,
    h5.headline-text,
    h6.headline-text,
    p.headline-text {
        margin-bottom: 0.6875em;
    }
}
@media all and (min-width: 640px) and (max-width: 767px), all and (min-width: 1024px) {
    .headline-text {
        font-size: 31px;
        line-height: 43px;
    }
    .headline-text blockquote,
    .headline-text h1,
    .headline-text h2,
    .headline-text h3,
    .headline-text h4,
    .headline-text h5,
    .headline-text h6,
    .headline-text p,
    blockquote.headline-text,
    h1.headline-text,
    h2.headline-text,
    h3.headline-text,
    h4.headline-text,
    h5.headline-text,
    h6.headline-text,
    p.headline-text {
        margin-bottom: 0.69355em;
    }
}
.headline-text {
    color: #000;
}
@media all and (max-width: 639px), all and (min-width: 768px) and (max-width: 1023px) {
    .emphasis-text {
        font-size: 31px;
        line-height: 42px;
    }
    .emphasis-text blockquote,
    .emphasis-text h1,
    .emphasis-text h2,
    .emphasis-text h3,
    .emphasis-text h4,
    .emphasis-text h5,
    .emphasis-text h6,
    .emphasis-text p,
    blockquote.emphasis-text,
    h1.emphasis-text,
    h2.emphasis-text,
    h3.emphasis-text,
    h4.emphasis-text,
    h5.emphasis-text,
    h6.emphasis-text,
    p.emphasis-text {
        margin-bottom: 0.67742em;
    }
}
@media all and (min-width: 640px) and (max-width: 767px), all and (min-width: 1024px) {
    .emphasis-text {
        font-size: 50px;
        line-height: 67px;
    }
    .emphasis-text blockquote,
    .emphasis-text h1,
    .emphasis-text h2,
    .emphasis-text h3,
    .emphasis-text h4,
    .emphasis-text h5,
    .emphasis-text h6,
    .emphasis-text p,
    blockquote.emphasis-text,
    h1.emphasis-text,
    h2.emphasis-text,
    h3.emphasis-text,
    h4.emphasis-text,
    h5.emphasis-text,
    h6.emphasis-text,
    p.emphasis-text {
        margin-bottom: 0.67em;
    }
}
.emphasis-text {
    color: #444;
}
.inspiration-color,
a.inspiration-color {
    color: #ff971a;
}
.inspiration-border-color {
    border-color: #ff971a;
}
.concepting-color,
a.concepting-color {
    color: #7ebe3d;
}
.concepting-border-color {
    border-color: #7ebe3d;
}
.evaluation-color,
a.evaluation-color {
    color: #00a4d2;
}
.evaluation-border-color {
    border-color: #00a4d2;
}
.winner-color,
a.winner-color {
    color: #e20074;
}
.winner-border-color {
    border-color: #e20074;
}
.realisation-color,
a.realisation-color {
    color: #8f61a2;
}
.realisation-border-color {
    border-color: #8f61a2;
}
hr.strong-line {
    border: 0;
    border-top: 1px solid #888;
}
.float-right {
    float: right;
}
.float-left {
    float: left;
}
.line-before {
    border-top: 1px solid #888;
    bottom: -1px;
}
.line-after {
    border-bottom: 1px solid #888;
    bottom: -1px;
}
#admin-section h1.section-title,
#admin-section h2.section-title {
    text-transform: capitalize;
    color: #000;
    line-height: 1.2em;
}
.decorated-title,
.manage-item-container .container-title {
    text-transform: uppercase;
}
@media all and (max-width: 639px), all and (min-width: 768px) and (max-width: 1023px) {
    #admin-section h1.section-title,
    #admin-section h2.section-title {
        font-size: 24px;
        margin-bottom: 0.6875em;
        line-height: 0.9em;
    }
}
@media all and (min-width: 640px) and (max-width: 767px), all and (min-width: 1024px) {
    #admin-section h1.section-title,
    #admin-section h2.section-title {
        font-size: 31px;
        margin-bottom: 0.69355em;
    }
}
.success-text {
    color: #21a500;
}
.error-text {
    color: #f12917;
}
.inline-horizontally-centered {
    margin: auto;
}
.bolder-text {
    font-weight: bolder;
}
.decorated-title {
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    font-weight: 700;
}
.decorated-title:after,
.decorated-title:before {
    content: "";
    display: inline-block;
    position: relative;
    height: 2px;
    width: 33px;
    min-width: 33px;
    background-color: #222;
    font-weight: 700;
}
.backgrounded-text,
.table .odd {
    background-color: #f4f4f4;
}
.decorated-title:before {
    margin-right: 0.5em;
}
.decorated-title:after {
    margin-left: 0.5em;
}
.wide-spacing {
    letter-spacing: 1.5px;
}
.flex-center {
    -webkit-box-align: center;
    -moz-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    -ms-flex-align: center;
}
.backgrounded-text {
    padding: 0.8em;
}
.distance-margin-top,
.manage-challenge-roles .item-upload-container .item.active:first-child,
.manage-group-admin .item-upload-container .item.active:first-child {
    margin-top: 3.125%;
}
@media all and (min-width: 480px) {
    .distance-margin-top,
    .manage-challenge-roles .item-upload-container .item.active:first-child,
    .manage-group-admin .item-upload-container .item.active:first-child {
        margin-top: 2.08333%;
    }
}
@media all and (min-width: 640px) {
    .distance-margin-top,
    .manage-challenge-roles .item-upload-container .item.active:first-child,
    .manage-group-admin .item-upload-container .item.active:first-child {
        margin-top: 3.125%;
    }
}
@media all and (min-width: 768px) {
    .distance-margin-top,
    .manage-challenge-roles .item-upload-container .item.active:first-child,
    .manage-group-admin .item-upload-container .item.active:first-child {
        margin-top: 2.60417%;
    }
}
@media all and (min-width: 1024px) {
    .distance-margin-top,
    .manage-challenge-roles .item-upload-container .item.active:first-child,
    .manage-group-admin .item-upload-container .item.active:first-child {
        margin-top: 1.95312%;
    }
}
@media all and (min-width: 1280px) {
    .distance-margin-top,
    .manage-challenge-roles .item-upload-container .item.active:first-child,
    .manage-group-admin .item-upload-container .item.active:first-child {
        margin-top: 2.34375%;
    }
}
.manage-challenge-roles .item-upload-container .row .item.active:first-child,
.manage-group-admin .item-upload-container .row .item.active:first-child,
.row .distance-margin-top,
.row .manage-challenge-roles .item-upload-container .item.active:first-child,
.row .manage-group-admin .item-upload-container .item.active:first-child {
    margin-top: 3.33333%;
}
@media all and (min-width: 480px) {
    .manage-challenge-roles .item-upload-container .row .item.active:first-child,
    .manage-group-admin .item-upload-container .row .item.active:first-child,
    .row .distance-margin-top,
    .row .manage-challenge-roles .item-upload-container .item.active:first-child,
    .row .manage-group-admin .item-upload-container .item.active:first-child {
        margin-top: 2.17391%;
    }
}
@media all and (min-width: 640px) {
    .manage-challenge-roles .item-upload-container .row .item.active:first-child,
    .manage-group-admin .item-upload-container .row .item.active:first-child,
    .row .distance-margin-top,
    .row .manage-challenge-roles .item-upload-container .item.active:first-child,
    .row .manage-group-admin .item-upload-container .item.active:first-child {
        margin-top: 3.33333%;
    }
}
@media all and (min-width: 768px) {
    .manage-challenge-roles .item-upload-container .row .item.active:first-child,
    .manage-group-admin .item-upload-container .row .item.active:first-child,
    .row .distance-margin-top,
    .row .manage-challenge-roles .item-upload-container .item.active:first-child,
    .row .manage-group-admin .item-upload-container .item.active:first-child {
        margin-top: 2.76243%;
    }
}
.distance-margin-right {
    margin-right: 3.125%;
}
@media all and (min-width: 480px) {
    .distance-margin-right {
        margin-right: 2.08333%;
    }
}
@media all and (min-width: 640px) {
    .distance-margin-right {
        margin-right: 3.125%;
    }
}
@media all and (min-width: 768px) {
    .distance-margin-right {
        margin-right: 2.60417%;
    }
}
@media all and (min-width: 1024px) {
    .manage-challenge-roles .item-upload-container .row .item.active:first-child,
    .manage-group-admin .item-upload-container .row .item.active:first-child,
    .row .distance-margin-top,
    .row .manage-challenge-roles .item-upload-container .item.active:first-child,
    .row .manage-group-admin .item-upload-container .item.active:first-child {
        margin-top: 2.12766%;
    }
    .distance-margin-right {
        margin-right: 1.95312%;
    }
}
@media all and (min-width: 1280px) {
    .manage-challenge-roles .item-upload-container .row .item.active:first-child,
    .manage-group-admin .item-upload-container .row .item.active:first-child,
    .row .distance-margin-top,
    .row .manage-challenge-roles .item-upload-container .item.active:first-child,
    .row .manage-group-admin .item-upload-container .item.active:first-child {
        margin-top: 2.5641%;
    }
    .distance-margin-right {
        margin-right: 2.34375%;
    }
}
.row .distance-margin-right {
    margin-right: 3.33333%;
}
@media all and (min-width: 480px) {
    .row .distance-margin-right {
        margin-right: 2.17391%;
    }
}
@media all and (min-width: 640px) {
    .row .distance-margin-right {
        margin-right: 3.33333%;
    }
}
@media all and (min-width: 768px) {
    .row .distance-margin-right {
        margin-right: 2.76243%;
    }
}
.contribution-list-section .contribution-list-wrapper,
.distance-margin-bottom,
.form-inputs .form-group,
.form-inputs input[type="checkbox"] + label,
.form-inputs input[type="radio"] + label,
form .form-group,
form input[type="checkbox"] + label,
form input[type="radio"] + label {
    margin-bottom: 3.125%;
}
@media all and (min-width: 480px) {
    .contribution-list-section .contribution-list-wrapper,
    .distance-margin-bottom,
    .form-inputs .form-group,
    .form-inputs input[type="checkbox"] + label,
    .form-inputs input[type="radio"] + label,
    form .form-group,
    form input[type="checkbox"] + label,
    form input[type="radio"] + label {
        margin-bottom: 2.08333%;
    }
}
@media all and (min-width: 640px) {
    .contribution-list-section .contribution-list-wrapper,
    .distance-margin-bottom,
    .form-inputs .form-group,
    .form-inputs input[type="checkbox"] + label,
    .form-inputs input[type="radio"] + label,
    form .form-group,
    form input[type="checkbox"] + label,
    form input[type="radio"] + label {
        margin-bottom: 3.125%;
    }
}
@media all and (min-width: 768px) {
    .contribution-list-section .contribution-list-wrapper,
    .distance-margin-bottom,
    .form-inputs .form-group,
    .form-inputs input[type="checkbox"] + label,
    .form-inputs input[type="radio"] + label,
    form .form-group,
    form input[type="checkbox"] + label,
    form input[type="radio"] + label {
        margin-bottom: 2.60417%;
    }
}
@media all and (min-width: 1024px) {
    .row .distance-margin-right {
        margin-right: 2.12766%;
    }
    .contribution-list-section .contribution-list-wrapper,
    .distance-margin-bottom,
    .form-inputs .form-group,
    .form-inputs input[type="checkbox"] + label,
    .form-inputs input[type="radio"] + label,
    form .form-group,
    form input[type="checkbox"] + label,
    form input[type="radio"] + label {
        margin-bottom: 1.95312%;
    }
}
@media all and (min-width: 1280px) {
    .row .distance-margin-right {
        margin-right: 2.5641%;
    }
    .contribution-list-section .contribution-list-wrapper,
    .distance-margin-bottom,
    .form-inputs .form-group,
    .form-inputs input[type="checkbox"] + label,
    .form-inputs input[type="radio"] + label,
    form .form-group,
    form input[type="checkbox"] + label,
    form input[type="radio"] + label {
        margin-bottom: 2.34375%;
    }
}
.contribution-list-section .row .contribution-list-wrapper,
.form-inputs .row .form-group,
.form-inputs .row input[type="checkbox"] + label,
.form-inputs .row input[type="radio"] + label,
.row .contribution-list-section .contribution-list-wrapper,
.row .distance-margin-bottom,
.row .form-inputs .form-group,
.row .form-inputs input[type="checkbox"] + label,
.row .form-inputs input[type="radio"] + label,
.row form .form-group,
.row form input[type="checkbox"] + label,
.row form input[type="radio"] + label,
form .row .form-group,
form .row input[type="checkbox"] + label,
form .row input[type="radio"] + label {
    margin-bottom: 3.33333%;
}
@media all and (min-width: 480px) {
    .contribution-list-section .row .contribution-list-wrapper,
    .form-inputs .row .form-group,
    .form-inputs .row input[type="checkbox"] + label,
    .form-inputs .row input[type="radio"] + label,
    .row .contribution-list-section .contribution-list-wrapper,
    .row .distance-margin-bottom,
    .row .form-inputs .form-group,
    .row .form-inputs input[type="checkbox"] + label,
    .row .form-inputs input[type="radio"] + label,
    .row form .form-group,
    .row form input[type="checkbox"] + label,
    .row form input[type="radio"] + label,
    form .row .form-group,
    form .row input[type="checkbox"] + label,
    form .row input[type="radio"] + label {
        margin-bottom: 2.17391%;
    }
}
@media all and (min-width: 640px) {
    .contribution-list-section .row .contribution-list-wrapper,
    .form-inputs .row .form-group,
    .form-inputs .row input[type="checkbox"] + label,
    .form-inputs .row input[type="radio"] + label,
    .row .contribution-list-section .contribution-list-wrapper,
    .row .distance-margin-bottom,
    .row .form-inputs .form-group,
    .row .form-inputs input[type="checkbox"] + label,
    .row .form-inputs input[type="radio"] + label,
    .row form .form-group,
    .row form input[type="checkbox"] + label,
    .row form input[type="radio"] + label,
    form .row .form-group,
    form .row input[type="checkbox"] + label,
    form .row input[type="radio"] + label {
        margin-bottom: 3.33333%;
    }
}
@media all and (min-width: 768px) {
    .contribution-list-section .row .contribution-list-wrapper,
    .form-inputs .row .form-group,
    .form-inputs .row input[type="checkbox"] + label,
    .form-inputs .row input[type="radio"] + label,
    .row .contribution-list-section .contribution-list-wrapper,
    .row .distance-margin-bottom,
    .row .form-inputs .form-group,
    .row .form-inputs input[type="checkbox"] + label,
    .row .form-inputs input[type="radio"] + label,
    .row form .form-group,
    .row form input[type="checkbox"] + label,
    .row form input[type="radio"] + label,
    form .row .form-group,
    form .row input[type="checkbox"] + label,
    form .row input[type="radio"] + label {
        margin-bottom: 2.76243%;
    }
}
.distance-margin-left {
    margin-left: 3.125%;
}
@media all and (min-width: 480px) {
    .distance-margin-left {
        margin-left: 2.08333%;
    }
}
@media all and (min-width: 640px) {
    .distance-margin-left {
        margin-left: 3.125%;
    }
}
@media all and (min-width: 768px) {
    .distance-margin-left {
        margin-left: 2.60417%;
    }
}
@media all and (min-width: 1024px) {
    .contribution-list-section .row .contribution-list-wrapper,
    .form-inputs .row .form-group,
    .form-inputs .row input[type="checkbox"] + label,
    .form-inputs .row input[type="radio"] + label,
    .row .contribution-list-section .contribution-list-wrapper,
    .row .distance-margin-bottom,
    .row .form-inputs .form-group,
    .row .form-inputs input[type="checkbox"] + label,
    .row .form-inputs input[type="radio"] + label,
    .row form .form-group,
    .row form input[type="checkbox"] + label,
    .row form input[type="radio"] + label,
    form .row .form-group,
    form .row input[type="checkbox"] + label,
    form .row input[type="radio"] + label {
        margin-bottom: 2.12766%;
    }
    .distance-margin-left {
        margin-left: 1.95312%;
    }
}
@media all and (min-width: 1280px) {
    .contribution-list-section .row .contribution-list-wrapper,
    .form-inputs .row .form-group,
    .form-inputs .row input[type="checkbox"] + label,
    .form-inputs .row input[type="radio"] + label,
    .row .contribution-list-section .contribution-list-wrapper,
    .row .distance-margin-bottom,
    .row .form-inputs .form-group,
    .row .form-inputs input[type="checkbox"] + label,
    .row .form-inputs input[type="radio"] + label,
    .row form .form-group,
    .row form input[type="checkbox"] + label,
    .row form input[type="radio"] + label,
    form .row .form-group,
    form .row input[type="checkbox"] + label,
    form .row input[type="radio"] + label {
        margin-bottom: 2.5641%;
    }
    .distance-margin-left {
        margin-left: 2.34375%;
    }
}
.row .distance-margin-left {
    margin-left: 3.33333%;
}
@media all and (min-width: 480px) {
    .row .distance-margin-left {
        margin-left: 2.17391%;
    }
}
@media all and (min-width: 640px) {
    .row .distance-margin-left {
        margin-left: 3.33333%;
    }
}
@media all and (min-width: 768px) {
    .row .distance-margin-left {
        margin-left: 2.76243%;
    }
}
.accordion .accordion-expandable-section,
.distance-padding-top {
    padding-top: 3.125%;
}
@media all and (min-width: 480px) {
    .accordion .accordion-expandable-section,
    .distance-padding-top {
        padding-top: 2.08333%;
    }
}
@media all and (min-width: 640px) {
    .accordion .accordion-expandable-section,
    .distance-padding-top {
        padding-top: 3.125%;
    }
}
@media all and (min-width: 768px) {
    .accordion .accordion-expandable-section,
    .distance-padding-top {
        padding-top: 2.60417%;
    }
}
@media all and (min-width: 1024px) {
    .row .distance-margin-left {
        margin-left: 2.12766%;
    }
    .accordion .accordion-expandable-section,
    .distance-padding-top {
        padding-top: 1.95312%;
    }
}
@media all and (min-width: 1280px) {
    .row .distance-margin-left {
        margin-left: 2.5641%;
    }
    .accordion .accordion-expandable-section,
    .distance-padding-top {
        padding-top: 2.34375%;
    }
}
.accordion .row .accordion-expandable-section,
.row .accordion .accordion-expandable-section,
.row .distance-padding-top {
    padding-top: 3.33333%;
}
@media all and (min-width: 480px) {
    .accordion .row .accordion-expandable-section,
    .row .accordion .accordion-expandable-section,
    .row .distance-padding-top {
        padding-top: 2.17391%;
    }
}
@media all and (min-width: 640px) {
    .accordion .row .accordion-expandable-section,
    .row .accordion .accordion-expandable-section,
    .row .distance-padding-top {
        padding-top: 3.33333%;
    }
}
@media all and (min-width: 768px) {
    .accordion .row .accordion-expandable-section,
    .row .accordion .accordion-expandable-section,
    .row .distance-padding-top {
        padding-top: 2.76243%;
    }
}
.distance-padding-right,
.fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before {
    padding-right: 3.125%;
}
@media all and (min-width: 480px) {
    .distance-padding-right,
    .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before {
        padding-right: 2.08333%;
    }
}
@media all and (min-width: 640px) {
    .distance-padding-right,
    .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before {
        padding-right: 3.125%;
    }
}
@media all and (min-width: 768px) {
    .distance-padding-right,
    .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before {
        padding-right: 2.60417%;
    }
}
@media all and (min-width: 1024px) {
    .accordion .row .accordion-expandable-section,
    .row .accordion .accordion-expandable-section,
    .row .distance-padding-top {
        padding-top: 2.12766%;
    }
    .distance-padding-right,
    .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before {
        padding-right: 1.95312%;
    }
}
@media all and (min-width: 1280px) {
    .accordion .row .accordion-expandable-section,
    .row .accordion .accordion-expandable-section,
    .row .distance-padding-top {
        padding-top: 2.5641%;
    }
    .distance-padding-right,
    .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before {
        padding-right: 2.34375%;
    }
}
.fr-box.rich-text-editor .fr-dropdown-menu li blockquote .row a:before,
.row .distance-padding-right,
.row .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before {
    padding-right: 3.33333%;
}
@media all and (min-width: 480px) {
    .fr-box.rich-text-editor .fr-dropdown-menu li blockquote .row a:before,
    .row .distance-padding-right,
    .row .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before {
        padding-right: 2.17391%;
    }
}
@media all and (min-width: 640px) {
    .fr-box.rich-text-editor .fr-dropdown-menu li blockquote .row a:before,
    .row .distance-padding-right,
    .row .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before {
        padding-right: 3.33333%;
    }
}
@media all and (min-width: 768px) {
    .fr-box.rich-text-editor .fr-dropdown-menu li blockquote .row a:before,
    .row .distance-padding-right,
    .row .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before {
        padding-right: 2.76243%;
    }
}
#admin-section h1.section-title,
#admin-section h2.section-title,
.accordion .accordion-expandable-section,
.distance-padding-bottom,
.form-inputs .form-group.option-group,
.form-inputs .form-section,
form .form-group.option-group,
form .form-section {
    padding-bottom: 3.125%;
}
@media all and (min-width: 480px) {
    #admin-section h1.section-title,
    #admin-section h2.section-title,
    .accordion .accordion-expandable-section,
    .distance-padding-bottom,
    .form-inputs .form-group.option-group,
    .form-inputs .form-section,
    form .form-group.option-group,
    form .form-section {
        padding-bottom: 2.08333%;
    }
}
@media all and (min-width: 640px) {
    #admin-section h1.section-title,
    #admin-section h2.section-title,
    .accordion .accordion-expandable-section,
    .distance-padding-bottom,
    .form-inputs .form-group.option-group,
    .form-inputs .form-section,
    form .form-group.option-group,
    form .form-section {
        padding-bottom: 3.125%;
    }
}
@media all and (min-width: 768px) {
    #admin-section h1.section-title,
    #admin-section h2.section-title,
    .accordion .accordion-expandable-section,
    .distance-padding-bottom,
    .form-inputs .form-group.option-group,
    .form-inputs .form-section,
    form .form-group.option-group,
    form .form-section {
        padding-bottom: 2.60417%;
    }
}
@media all and (min-width: 1024px) {
    .fr-box.rich-text-editor .fr-dropdown-menu li blockquote .row a:before,
    .row .distance-padding-right,
    .row .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before {
        padding-right: 2.12766%;
    }
    #admin-section h1.section-title,
    #admin-section h2.section-title,
    .accordion .accordion-expandable-section,
    .distance-padding-bottom,
    .form-inputs .form-group.option-group,
    .form-inputs .form-section,
    form .form-group.option-group,
    form .form-section {
        padding-bottom: 1.95312%;
    }
}
@media all and (min-width: 1280px) {
    .fr-box.rich-text-editor .fr-dropdown-menu li blockquote .row a:before,
    .row .distance-padding-right,
    .row .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before {
        padding-right: 2.5641%;
    }
    #admin-section h1.section-title,
    #admin-section h2.section-title,
    .accordion .accordion-expandable-section,
    .distance-padding-bottom,
    .form-inputs .form-group.option-group,
    .form-inputs .form-section,
    form .form-group.option-group,
    form .form-section {
        padding-bottom: 2.34375%;
    }
}
#admin-section .row h1.section-title,
#admin-section .row h2.section-title,
.accordion .row .accordion-expandable-section,
.form-inputs .row .form-group.option-group,
.form-inputs .row .form-section,
.row #admin-section h1.section-title,
.row #admin-section h2.section-title,
.row .accordion .accordion-expandable-section,
.row .distance-padding-bottom,
.row .form-inputs .form-group.option-group,
.row .form-inputs .form-section,
.row form .form-group.option-group,
.row form .form-section,
form .row .form-group.option-group,
form .row .form-section {
    padding-bottom: 3.33333%;
}
@media all and (min-width: 480px) {
    #admin-section .row h1.section-title,
    #admin-section .row h2.section-title,
    .accordion .row .accordion-expandable-section,
    .form-inputs .row .form-group.option-group,
    .form-inputs .row .form-section,
    .row #admin-section h1.section-title,
    .row #admin-section h2.section-title,
    .row .accordion .accordion-expandable-section,
    .row .distance-padding-bottom,
    .row .form-inputs .form-group.option-group,
    .row .form-inputs .form-section,
    .row form .form-group.option-group,
    .row form .form-section,
    form .row .form-group.option-group,
    form .row .form-section {
        padding-bottom: 2.17391%;
    }
}
@media all and (min-width: 640px) {
    #admin-section .row h1.section-title,
    #admin-section .row h2.section-title,
    .accordion .row .accordion-expandable-section,
    .form-inputs .row .form-group.option-group,
    .form-inputs .row .form-section,
    .row #admin-section h1.section-title,
    .row #admin-section h2.section-title,
    .row .accordion .accordion-expandable-section,
    .row .distance-padding-bottom,
    .row .form-inputs .form-group.option-group,
    .row .form-inputs .form-section,
    .row form .form-group.option-group,
    .row form .form-section,
    form .row .form-group.option-group,
    form .row .form-section {
        padding-bottom: 3.33333%;
    }
}
@media all and (min-width: 768px) {
    #admin-section .row h1.section-title,
    #admin-section .row h2.section-title,
    .accordion .row .accordion-expandable-section,
    .form-inputs .row .form-group.option-group,
    .form-inputs .row .form-section,
    .row #admin-section h1.section-title,
    .row #admin-section h2.section-title,
    .row .accordion .accordion-expandable-section,
    .row .distance-padding-bottom,
    .row .form-inputs .form-group.option-group,
    .row .form-inputs .form-section,
    .row form .form-group.option-group,
    .row form .form-section,
    form .row .form-group.option-group,
    form .row .form-section {
        padding-bottom: 2.76243%;
    }
}
.distance-padding-left,
.fr-box.dark-theme.rich-text-editor blockquote,
.quote,
.rich-text blockquote {
    padding-left: 3.125%;
}
@media all and (min-width: 480px) {
    .distance-padding-left,
    .fr-box.dark-theme.rich-text-editor blockquote,
    .quote,
    .rich-text blockquote {
        padding-left: 2.08333%;
    }
}
@media all and (min-width: 640px) {
    .distance-padding-left,
    .fr-box.dark-theme.rich-text-editor blockquote,
    .quote,
    .rich-text blockquote {
        padding-left: 3.125%;
    }
}
@media all and (min-width: 768px) {
    .distance-padding-left,
    .fr-box.dark-theme.rich-text-editor blockquote,
    .quote,
    .rich-text blockquote {
        padding-left: 2.60417%;
    }
}
@media all and (min-width: 1024px) {
    #admin-section .row h1.section-title,
    #admin-section .row h2.section-title,
    .accordion .row .accordion-expandable-section,
    .form-inputs .row .form-group.option-group,
    .form-inputs .row .form-section,
    .row #admin-section h1.section-title,
    .row #admin-section h2.section-title,
    .row .accordion .accordion-expandable-section,
    .row .distance-padding-bottom,
    .row .form-inputs .form-group.option-group,
    .row .form-inputs .form-section,
    .row form .form-group.option-group,
    .row form .form-section,
    form .row .form-group.option-group,
    form .row .form-section {
        padding-bottom: 2.12766%;
    }
    .distance-padding-left,
    .fr-box.dark-theme.rich-text-editor blockquote,
    .quote,
    .rich-text blockquote {
        padding-left: 1.95312%;
    }
}
@media all and (min-width: 1280px) {
    #admin-section .row h1.section-title,
    #admin-section .row h2.section-title,
    .accordion .row .accordion-expandable-section,
    .form-inputs .row .form-group.option-group,
    .form-inputs .row .form-section,
    .row #admin-section h1.section-title,
    .row #admin-section h2.section-title,
    .row .accordion .accordion-expandable-section,
    .row .distance-padding-bottom,
    .row .form-inputs .form-group.option-group,
    .row .form-inputs .form-section,
    .row form .form-group.option-group,
    .row form .form-section,
    form .row .form-group.option-group,
    form .row .form-section {
        padding-bottom: 2.5641%;
    }
    .distance-padding-left,
    .fr-box.dark-theme.rich-text-editor blockquote,
    .quote,
    .rich-text blockquote {
        padding-left: 2.34375%;
    }
}
.fr-box.dark-theme.rich-text-editor .row blockquote,
.rich-text .row blockquote,
.row .distance-padding-left,
.row .fr-box.dark-theme.rich-text-editor blockquote,
.row .quote,
.row .rich-text blockquote {
    padding-left: 3.33333%;
}
@media all and (min-width: 480px) {
    .fr-box.dark-theme.rich-text-editor .row blockquote,
    .rich-text .row blockquote,
    .row .distance-padding-left,
    .row .fr-box.dark-theme.rich-text-editor blockquote,
    .row .quote,
    .row .rich-text blockquote {
        padding-left: 2.17391%;
    }
}
@media all and (min-width: 640px) {
    .fr-box.dark-theme.rich-text-editor .row blockquote,
    .rich-text .row blockquote,
    .row .distance-padding-left,
    .row .fr-box.dark-theme.rich-text-editor blockquote,
    .row .quote,
    .row .rich-text blockquote {
        padding-left: 3.33333%;
    }
}
@media all and (min-width: 768px) {
    .fr-box.dark-theme.rich-text-editor .row blockquote,
    .rich-text .row blockquote,
    .row .distance-padding-left,
    .row .fr-box.dark-theme.rich-text-editor blockquote,
    .row .quote,
    .row .rich-text blockquote {
        padding-left: 2.76243%;
    }
    .col-5-of-8-percents,
    .col-5-of-8-percents + .error-message {
        width: 60.92437%;
    }
    .col-5-of-9-percents,
    .col-5-of-9-percents + .error-message {
        width: 53.90335%;
    }
}
@media all and (max-width: 479px) {
    .row.col-keep-distance .col-1,
    .row.col-keep-distance .col-10,
    .row.col-keep-distance .col-11,
    .row.col-keep-distance .col-12,
    .row.col-keep-distance .col-2,
    .row.col-keep-distance .col-3,
    .row.col-keep-distance .col-4,
    .row.col-keep-distance .col-5,
    .row.col-keep-distance .col-6,
    .row.col-keep-distance .col-7,
    .row.col-keep-distance .col-8,
    .row.col-keep-distance .col-9 {
        margin-bottom: 3.33333%;
    }
}
@media all and (min-width: 480px) and (max-width: 639px) {
    .row.col-keep-distance .col-1,
    .row.col-keep-distance .col-10,
    .row.col-keep-distance .col-11,
    .row.col-keep-distance .col-12,
    .row.col-keep-distance .col-2,
    .row.col-keep-distance .col-3,
    .row.col-keep-distance .col-4,
    .row.col-keep-distance .col-5,
    .row.col-keep-distance .col-6,
    .row.col-keep-distance .col-7,
    .row.col-keep-distance .col-8,
    .row.col-keep-distance .col-9 {
        margin-bottom: 2.17391%;
    }
}
@media all and (min-width: 640px) and (max-width: 767px) {
    .row.col-keep-distance .col-1,
    .row.col-keep-distance .col-10,
    .row.col-keep-distance .col-11,
    .row.col-keep-distance .col-12,
    .row.col-keep-distance .col-2,
    .row.col-keep-distance .col-3,
    .row.col-keep-distance .col-4,
    .row.col-keep-distance .col-5,
    .row.col-keep-distance .col-6,
    .row.col-keep-distance .col-7,
    .row.col-keep-distance .col-8,
    .row.col-keep-distance .col-9 {
        margin-bottom: 3.33333%;
    }
}
@media all and (max-width: 767px) {
    .row.col-keep-distance.clear-row-margin-bottom {
        margin-bottom: 0;
    }
}
@media all and (min-width: 1024px) {
    .fr-box.dark-theme.rich-text-editor .row blockquote,
    .rich-text .row blockquote,
    .row .distance-padding-left,
    .row .fr-box.dark-theme.rich-text-editor blockquote,
    .row .quote,
    .row .rich-text blockquote {
        padding-left: 2.12766%;
    }
    .col-5-of-8-percents,
    .col-5-of-8-percents + .error-message {
        width: 61.29032%;
    }
    .col-5-of-9-percents,
    .col-5-of-9-percents + .error-message {
        width: 54.28571%;
    }
}
@media all and (min-width: 1280px) {
    .fr-box.dark-theme.rich-text-editor .row blockquote,
    .rich-text .row blockquote,
    .row .distance-padding-left,
    .row .fr-box.dark-theme.rich-text-editor blockquote,
    .row .quote,
    .row .rich-text blockquote {
        padding-left: 2.5641%;
    }
    .col-5-of-8-percents,
    .col-5-of-8-percents + .error-message {
        width: 61.03896%;
    }
    .col-5-of-9-percents,
    .col-5-of-9-percents + .error-message {
        width: 54.02299%;
    }
}
.grid {
    width: 100%;
    max-width: 1280px;
    margin: 0 auto;
}
/*.row {
    max-width: 300px;
    margin-right: 3.125%;
    margin-bottom: 3.125%;
    margin-left: 3.125%;
}*/
.col-1,
.col-10,
.col-11,
.col-12,
.col-2,
.col-3,
.col-4,
.col-5,
.col-7,
.col-8,
.col-9 {
    float: none;
    margin: 0;
    width: 100%;
}
.row > [class*=" col-"]:first-child,
.row > [class^="col-"]:first-child {
    margin-left: 0;
}
.col-1 {
    display: block;
}
.col-1.nonexistent {
    display: none;
}
.col-2 {
    display: block;
}
.col-2.nonexistent {
    display: none;
}
.col-3 {
    display: block;
}
.col-3.nonexistent {
    display: none;
}
.col-4 {
    display: block;
}
.col-4.nonexistent {
    display: none;
}
.col-5 {
    display: block;
}
.col-5.nonexistent {
    display: none;
}
.col-6 {
    display: block;
    float: none;
    margin: 0;
    width: 100%;
}
.col-6.nonexistent {
    display: none;
}
.col-7 {
    display: block;
}
.col-7.nonexistent {
    display: none;
}
.col-8 {
    display: block;
}
.col-8.nonexistent {
    display: none;
}
.col-9 {
    display: block;
}
.col-9.nonexistent {
    display: none;
}
.col-10 {
    display: block;
}
.col-10.nonexistent {
    display: none;
}
.col-11 {
    display: block;
}
.col-11.nonexistent {
    display: none;
}
.col-12 {
    display: block;
}
.col-12.nonexistent {
    display: none;
}
@media all and (min-width: 768px) {
    .col-1,
    .col-10,
    .col-11,
    .col-12,
    .col-2,
    .col-3,
    .col-4,
    .col-5,
    .col-7,
    .col-8,
    .col-9 {
        float: left;
    }
    .col-1 {
        display: inline;
    }
    .col-1.nonexistent {
        display: none;
    }
    .col-2 {
        display: inline;
    }
    .col-2.nonexistent {
        display: none;
    }
    .col-3 {
        display: inline;
    }
    .col-3.nonexistent {
        display: none;
    }
    .col-4 {
        display: inline;
    }
    .col-4.nonexistent {
        display: none;
    }
    .col-5 {
        display: inline;
    }
    .col-5.nonexistent {
        display: none;
    }
    .col-6 {
        display: inline;
        float: left;
    }
    .col-6.nonexistent {
        display: none;
    }
    .col-7 {
        display: inline;
    }
    .col-7.nonexistent {
        display: none;
    }
    .col-8 {
        display: inline;
    }
    .col-8.nonexistent {
        display: none;
    }
    .col-9 {
        display: inline;
    }
    .col-9.nonexistent {
        display: none;
    }
    .col-10 {
        display: inline;
    }
    .col-10.nonexistent {
        display: none;
    }
    .col-11 {
        display: inline;
    }
    .col-11.nonexistent {
        display: none;
    }
    .col-12 {
        display: inline;
    }
    .col-12.nonexistent {
        display: none;
    }
}
@media all and (min-width: 320px) {
    .component-wrapper {
        position: relative;
    }
    .component-wrapper.line-after {
        border-bottom: 1px solid transparent;
    }
    .component-wrapper.line-before {
        border-top: 1px solid transparent;
    }
    .component-wrapper.line-after:before {
        border-bottom: 1px solid #888;
        bottom: -1px;
    }
    .component-wrapper.line-before:before {
        border-top: 1px solid #888;
        top: -1px;
    }
    .component-wrapper.line-after:before,
    .component-wrapper.line-before:before {
        content: "";
        display: block;
        left: 3.125%;
        position: absolute;
        right: 3.125%;
    }
    .row .component-wrapper.line-after:before,
    .row .component-wrapper.line-before:before,
    .row.component-wrapper.line-after:before,
    .row.component-wrapper.line-before:before {
        left: 0;
        right: 0;
    }
    /*.row {
        max-width: 460px;
        margin-right: 3.125%;
        margin-bottom: 3.125%;
        margin-left: 3.125%;
    }*/
}
@media all and (min-width: 480px) {
    .component-wrapper {
        position: relative;
    }
    .component-wrapper.line-after {
        border-bottom: 1px solid transparent;
    }
    .component-wrapper.line-before {
        border-top: 1px solid transparent;
    }
    .component-wrapper.line-after:before {
        border-bottom: 1px solid #888;
        bottom: -1px;
    }
    .component-wrapper.line-before:before {
        border-top: 1px solid #888;
        top: -1px;
    }
    .component-wrapper.line-after:before,
    .component-wrapper.line-before:before {
        content: "";
        display: block;
        left: 2.08333%;
        position: absolute;
        right: 2.08333%;
    }
    .row .component-wrapper.line-after:before,
    .row .component-wrapper.line-before:before,
    .row.component-wrapper.line-after:before,
    .row.component-wrapper.line-before:before {
        left: 0;
        right: 0;
    }
    /*.row {
        max-width: 600px;
        margin-right: 2.08333%;
        margin-bottom: 2.08333%;
        margin-left: 2.08333%;
    }*/
}
@media all and (min-width: 640px) {
    .component-wrapper {
        position: relative;
    }
    .component-wrapper.line-after {
        border-bottom: 1px solid transparent;
    }
    .component-wrapper.line-before {
        border-top: 1px solid transparent;
    }
    .component-wrapper.line-after:before {
        border-bottom: 1px solid #888;
        bottom: -1px;
    }
    .component-wrapper.line-before:before {
        border-top: 1px solid #888;
        top: -1px;
    }
    .component-wrapper.line-after:before,
    .component-wrapper.line-before:before {
        content: "";
        display: block;
        left: 3.125%;
        position: absolute;
        right: 3.125%;
    }
    .row .component-wrapper.line-after:before,
    .row .component-wrapper.line-before:before,
    .row.component-wrapper.line-after:before,
    .row.component-wrapper.line-before:before {
        left: 0;
        right: 0;
    }
    /*.row {
        max-width: 724px;
        margin-right: 3.125%;
        margin-bottom: 3.125%;
        margin-left: 3.125%;
    }*/
}
@media all and (min-width: 768px) {
    .component-wrapper {
        position: relative;
    }
    .component-wrapper.line-after {
        border-bottom: 1px solid transparent;
    }
    .component-wrapper.line-before {
        border-top: 1px solid transparent;
    }
    .component-wrapper.line-after:before {
        border-bottom: 1px solid #888;
        bottom: -1px;
    }
    .component-wrapper.line-before:before {
        border-top: 1px solid #888;
        top: -1px;
    }
    .component-wrapper.line-after:before,
    .component-wrapper.line-before:before {
        content: "";
        display: block;
        left: 2.86458%;
        position: absolute;
        right: 2.86458%;
    }
    .row .component-wrapper.line-after:before,
    .row .component-wrapper.line-before:before,
    .row.component-wrapper.line-after:before,
    .row.component-wrapper.line-before:before {
        left: 0;
        right: 0;
    }
    /*.row {
        max-width: 940px;
        margin-right: 2.86458%;
        margin-bottom: 2.60417%;
        margin-left: 2.86458%;
    }*/
    .col-1 {
        width: 5.8011%;
        margin-left: 2.76243%;
    }
    .col-1 .distance-margin-top,
    .col-1 .manage-challenge-roles .item-upload-container .item.active:first-child,
    .col-1 .manage-group-admin .item-upload-container .item.active:first-child,
    .manage-challenge-roles .item-upload-container .col-1 .item.active:first-child,
    .manage-group-admin .item-upload-container .col-1 .item.active:first-child {
        margin-top: 47.61905%;
    }
    .col-1 .distance-margin-right {
        margin-right: 47.61905%;
    }
    .col-1 .contribution-list-section .contribution-list-wrapper,
    .col-1 .distance-margin-bottom,
    .col-1 .form-inputs .form-group,
    .col-1 .form-inputs input[type="checkbox"] + label,
    .col-1 .form-inputs input[type="radio"] + label,
    .col-1 form .form-group,
    .col-1 form input[type="checkbox"] + label,
    .col-1 form input[type="radio"] + label,
    .contribution-list-section .col-1 .contribution-list-wrapper,
    .form-inputs .col-1 .form-group,
    .form-inputs .col-1 input[type="checkbox"] + label,
    .form-inputs .col-1 input[type="radio"] + label,
    form .col-1 .form-group,
    form .col-1 input[type="checkbox"] + label,
    form .col-1 input[type="radio"] + label {
        margin-bottom: 47.61905%;
    }
    .col-1 .distance-margin-left {
        margin-left: 47.61905%;
    }
    .accordion .col-1 .accordion-expandable-section,
    .col-1 .accordion .accordion-expandable-section,
    .col-1 .distance-padding-top {
        padding-top: 47.61905%;
    }
    .col-1 .distance-padding-right,
    .col-1 .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before,
    .fr-box.rich-text-editor .fr-dropdown-menu li blockquote .col-1 a:before {
        padding-right: 47.61905%;
    }
    #admin-section .col-1 h1.section-title,
    #admin-section .col-1 h2.section-title,
    .accordion .col-1 .accordion-expandable-section,
    .col-1 #admin-section h1.section-title,
    .col-1 #admin-section h2.section-title,
    .col-1 .accordion .accordion-expandable-section,
    .col-1 .distance-padding-bottom,
    .col-1 .form-inputs .form-group.option-group,
    .col-1 .form-inputs .form-section,
    .col-1 form .form-group.option-group,
    .col-1 form .form-section,
    .form-inputs .col-1 .form-group.option-group,
    .form-inputs .col-1 .form-section,
    form .col-1 .form-group.option-group,
    form .col-1 .form-section {
        padding-bottom: 47.61905%;
    }
    .col-1 .distance-padding-left,
    .col-1 .fr-box.dark-theme.rich-text-editor blockquote,
    .col-1 .quote,
    .col-1 .rich-text blockquote,
    .fr-box.dark-theme.rich-text-editor .col-1 blockquote,
    .rich-text .col-1 blockquote {
        padding-left: 47.61905%;
    }
    .row .col-offset-1 {
        margin-left: 11.32597%;
    }
    .row .col-offset-1:first-child {
        margin-left: 8.56354%;
    }
    .col-2 {
        width: 14.36464%;
        margin-left: 2.76243%;
    }
    .col-2 .distance-margin-top,
    .col-2 .manage-challenge-roles .item-upload-container .item.active:first-child,
    .col-2 .manage-group-admin .item-upload-container .item.active:first-child,
    .manage-challenge-roles .item-upload-container .col-2 .item.active:first-child,
    .manage-group-admin .item-upload-container .col-2 .item.active:first-child {
        margin-top: 19.23077%;
    }
    .col-2 .distance-margin-right {
        margin-right: 19.23077%;
    }
    .col-2 .contribution-list-section .contribution-list-wrapper,
    .col-2 .distance-margin-bottom,
    .col-2 .form-inputs .form-group,
    .col-2 .form-inputs input[type="checkbox"] + label,
    .col-2 .form-inputs input[type="radio"] + label,
    .col-2 form .form-group,
    .col-2 form input[type="checkbox"] + label,
    .col-2 form input[type="radio"] + label,
    .contribution-list-section .col-2 .contribution-list-wrapper,
    .form-inputs .col-2 .form-group,
    .form-inputs .col-2 input[type="checkbox"] + label,
    .form-inputs .col-2 input[type="radio"] + label,
    form .col-2 .form-group,
    form .col-2 input[type="checkbox"] + label,
    form .col-2 input[type="radio"] + label {
        margin-bottom: 19.23077%;
    }
    .col-2 .distance-margin-left {
        margin-left: 19.23077%;
    }
    .accordion .col-2 .accordion-expandable-section,
    .col-2 .accordion .accordion-expandable-section,
    .col-2 .distance-padding-top {
        padding-top: 19.23077%;
    }
    .col-2 .distance-padding-right,
    .col-2 .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before,
    .fr-box.rich-text-editor .fr-dropdown-menu li blockquote .col-2 a:before {
        padding-right: 19.23077%;
    }
    #admin-section .col-2 h1.section-title,
    #admin-section .col-2 h2.section-title,
    .accordion .col-2 .accordion-expandable-section,
    .col-2 #admin-section h1.section-title,
    .col-2 #admin-section h2.section-title,
    .col-2 .accordion .accordion-expandable-section,
    .col-2 .distance-padding-bottom,
    .col-2 .form-inputs .form-group.option-group,
    .col-2 .form-inputs .form-section,
    .col-2 form .form-group.option-group,
    .col-2 form .form-section,
    .form-inputs .col-2 .form-group.option-group,
    .form-inputs .col-2 .form-section,
    form .col-2 .form-group.option-group,
    form .col-2 .form-section {
        padding-bottom: 19.23077%;
    }
    .col-2 .distance-padding-left,
    .col-2 .fr-box.dark-theme.rich-text-editor blockquote,
    .col-2 .quote,
    .col-2 .rich-text blockquote,
    .fr-box.dark-theme.rich-text-editor .col-2 blockquote,
    .rich-text .col-2 blockquote {
        padding-left: 19.23077%;
    }
    .row .col-offset-2 {
        margin-left: 19.8895%;
    }
    .row .col-offset-2:first-child {
        margin-left: 17.12707%;
    }
    .col-3 {
        width: 22.92818%;
        margin-left: 2.76243%;
    }
    .col-3 .distance-margin-top,
    .col-3 .manage-challenge-roles .item-upload-container .item.active:first-child,
    .col-3 .manage-group-admin .item-upload-container .item.active:first-child,
    .manage-challenge-roles .item-upload-container .col-3 .item.active:first-child,
    .manage-group-admin .item-upload-container .col-3 .item.active:first-child {
        margin-top: 12.04819%;
    }
    .col-3 .distance-margin-right {
        margin-right: 12.04819%;
    }
    .col-3 .contribution-list-section .contribution-list-wrapper,
    .col-3 .distance-margin-bottom,
    .col-3 .form-inputs .form-group,
    .col-3 .form-inputs input[type="checkbox"] + label,
    .col-3 .form-inputs input[type="radio"] + label,
    .col-3 form .form-group,
    .col-3 form input[type="checkbox"] + label,
    .col-3 form input[type="radio"] + label,
    .contribution-list-section .col-3 .contribution-list-wrapper,
    .form-inputs .col-3 .form-group,
    .form-inputs .col-3 input[type="checkbox"] + label,
    .form-inputs .col-3 input[type="radio"] + label,
    form .col-3 .form-group,
    form .col-3 input[type="checkbox"] + label,
    form .col-3 input[type="radio"] + label {
        margin-bottom: 12.04819%;
    }
    .col-3 .distance-margin-left {
        margin-left: 12.04819%;
    }
    .accordion .col-3 .accordion-expandable-section,
    .col-3 .accordion .accordion-expandable-section,
    .col-3 .distance-padding-top {
        padding-top: 12.04819%;
    }
    .col-3 .distance-padding-right,
    .col-3 .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before,
    .fr-box.rich-text-editor .fr-dropdown-menu li blockquote .col-3 a:before {
        padding-right: 12.04819%;
    }
    #admin-section .col-3 h1.section-title,
    #admin-section .col-3 h2.section-title,
    .accordion .col-3 .accordion-expandable-section,
    .col-3 #admin-section h1.section-title,
    .col-3 #admin-section h2.section-title,
    .col-3 .accordion .accordion-expandable-section,
    .col-3 .distance-padding-bottom,
    .col-3 .form-inputs .form-group.option-group,
    .col-3 .form-inputs .form-section,
    .col-3 form .form-group.option-group,
    .col-3 form .form-section,
    .form-inputs .col-3 .form-group.option-group,
    .form-inputs .col-3 .form-section,
    form .col-3 .form-group.option-group,
    form .col-3 .form-section {
        padding-bottom: 12.04819%;
    }
    .col-3 .distance-padding-left,
    .col-3 .fr-box.dark-theme.rich-text-editor blockquote,
    .col-3 .quote,
    .col-3 .rich-text blockquote,
    .fr-box.dark-theme.rich-text-editor .col-3 blockquote,
    .rich-text .col-3 blockquote {
        padding-left: 12.04819%;
    }
    .row .col-offset-3 {
        margin-left: 28.45304%;
    }
    .row .col-offset-3:first-child {
        margin-left: 25.69061%;
    }
    .col-4 {
        width: 31.49171%;
        margin-left: 2.76243%;
    }
    .col-4 .distance-margin-top,
    .col-4 .manage-challenge-roles .item-upload-container .item.active:first-child,
    .col-4 .manage-group-admin .item-upload-container .item.active:first-child,
    .manage-challenge-roles .item-upload-container .col-4 .item.active:first-child,
    .manage-group-admin .item-upload-container .col-4 .item.active:first-child {
        margin-top: 8.77193%;
    }
    .col-4 .distance-margin-right {
        margin-right: 8.77193%;
    }
    .col-4 .contribution-list-section .contribution-list-wrapper,
    .col-4 .distance-margin-bottom,
    .col-4 .form-inputs .form-group,
    .col-4 .form-inputs input[type="checkbox"] + label,
    .col-4 .form-inputs input[type="radio"] + label,
    .col-4 form .form-group,
    .col-4 form input[type="checkbox"] + label,
    .col-4 form input[type="radio"] + label,
    .contribution-list-section .col-4 .contribution-list-wrapper,
    .form-inputs .col-4 .form-group,
    .form-inputs .col-4 input[type="checkbox"] + label,
    .form-inputs .col-4 input[type="radio"] + label,
    form .col-4 .form-group,
    form .col-4 input[type="checkbox"] + label,
    form .col-4 input[type="radio"] + label {
        margin-bottom: 8.77193%;
    }
    .col-4 .distance-margin-left {
        margin-left: 8.77193%;
    }
    .accordion .col-4 .accordion-expandable-section,
    .col-4 .accordion .accordion-expandable-section,
    .col-4 .distance-padding-top {
        padding-top: 8.77193%;
    }
    .col-4 .distance-padding-right,
    .col-4 .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before,
    .fr-box.rich-text-editor .fr-dropdown-menu li blockquote .col-4 a:before {
        padding-right: 8.77193%;
    }
    #admin-section .col-4 h1.section-title,
    #admin-section .col-4 h2.section-title,
    .accordion .col-4 .accordion-expandable-section,
    .col-4 #admin-section h1.section-title,
    .col-4 #admin-section h2.section-title,
    .col-4 .accordion .accordion-expandable-section,
    .col-4 .distance-padding-bottom,
    .col-4 .form-inputs .form-group.option-group,
    .col-4 .form-inputs .form-section,
    .col-4 form .form-group.option-group,
    .col-4 form .form-section,
    .form-inputs .col-4 .form-group.option-group,
    .form-inputs .col-4 .form-section,
    form .col-4 .form-group.option-group,
    form .col-4 .form-section {
        padding-bottom: 8.77193%;
    }
    .col-4 .distance-padding-left,
    .col-4 .fr-box.dark-theme.rich-text-editor blockquote,
    .col-4 .quote,
    .col-4 .rich-text blockquote,
    .fr-box.dark-theme.rich-text-editor .col-4 blockquote,
    .rich-text .col-4 blockquote {
        padding-left: 8.77193%;
    }
    .row .col-offset-4 {
        margin-left: 37.01657%;
    }
    .row .col-offset-4:first-child {
        margin-left: 34.25414%;
    }
    .col-5 {
        width: 40.05525%;
        /*margin-left: 2.76243%;*/
    }
    .col-5 .distance-margin-top,
    .col-5 .manage-challenge-roles .item-upload-container .item.active:first-child,
    .col-5 .manage-group-admin .item-upload-container .item.active:first-child,
    .manage-challenge-roles .item-upload-container .col-5 .item.active:first-child,
    .manage-group-admin .item-upload-container .col-5 .item.active:first-child {
        margin-top: 6.89655%;
    }
    .col-5 .distance-margin-right {
        margin-right: 6.89655%;
    }
    .col-5 .contribution-list-section .contribution-list-wrapper,
    .col-5 .distance-margin-bottom,
    .col-5 .form-inputs .form-group,
    .col-5 .form-inputs input[type="checkbox"] + label,
    .col-5 .form-inputs input[type="radio"] + label,
    .col-5 form .form-group,
    .col-5 form input[type="checkbox"] + label,
    .col-5 form input[type="radio"] + label,
    .contribution-list-section .col-5 .contribution-list-wrapper,
    .form-inputs .col-5 .form-group,
    .form-inputs .col-5 input[type="checkbox"] + label,
    .form-inputs .col-5 input[type="radio"] + label,
    form .col-5 .form-group,
    form .col-5 input[type="checkbox"] + label,
    form .col-5 input[type="radio"] + label {
        margin-bottom: 6.89655%;
    }
    .col-5 .distance-margin-left {
        margin-left: 6.89655%;
    }
    .accordion .col-5 .accordion-expandable-section,
    .col-5 .accordion .accordion-expandable-section,
    .col-5 .distance-padding-top {
        padding-top: 6.89655%;
    }
    .col-5 .distance-padding-right,
    .col-5 .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before,
    .fr-box.rich-text-editor .fr-dropdown-menu li blockquote .col-5 a:before {
        padding-right: 6.89655%;
    }
    #admin-section .col-5 h1.section-title,
    #admin-section .col-5 h2.section-title,
    .accordion .col-5 .accordion-expandable-section,
    .col-5 #admin-section h1.section-title,
    .col-5 #admin-section h2.section-title,
    .col-5 .accordion .accordion-expandable-section,
    .col-5 .distance-padding-bottom,
    .col-5 .form-inputs .form-group.option-group,
    .col-5 .form-inputs .form-section,
    .col-5 form .form-group.option-group,
    .col-5 form .form-section,
    .form-inputs .col-5 .form-group.option-group,
    .form-inputs .col-5 .form-section,
    form .col-5 .form-group.option-group,
    form .col-5 .form-section {
        padding-bottom: 6.89655%;
    }
    .col-5 .distance-padding-left,
    .col-5 .fr-box.dark-theme.rich-text-editor blockquote,
    .col-5 .quote,
    .col-5 .rich-text blockquote,
    .fr-box.dark-theme.rich-text-editor .col-5 blockquote,
    .rich-text .col-5 blockquote {
        padding-left: 6.89655%;
    }
    .row .col-offset-5 {
        margin-left: 45.58011%;
    }
    .row .col-offset-5:first-child {
        margin-left: 42.81768%;
    }
    .col-6 {
        width: 48.61878%;
        margin-left: 2.76243%;
    }
    .col-6 .distance-margin-top,
    .col-6 .manage-challenge-roles .item-upload-container .item.active:first-child,
    .col-6 .manage-group-admin .item-upload-container .item.active:first-child,
    .manage-challenge-roles .item-upload-container .col-6 .item.active:first-child,
    .manage-group-admin .item-upload-container .col-6 .item.active:first-child {
        margin-top: 5.68182%;
    }
    .col-6 .distance-margin-right {
        margin-right: 5.68182%;
    }
    .col-6 .contribution-list-section .contribution-list-wrapper,
    .col-6 .distance-margin-bottom,
    .col-6 .form-inputs .form-group,
    .col-6 .form-inputs input[type="checkbox"] + label,
    .col-6 .form-inputs input[type="radio"] + label,
    .col-6 form .form-group,
    .col-6 form input[type="checkbox"] + label,
    .col-6 form input[type="radio"] + label,
    .contribution-list-section .col-6 .contribution-list-wrapper,
    .form-inputs .col-6 .form-group,
    .form-inputs .col-6 input[type="checkbox"] + label,
    .form-inputs .col-6 input[type="radio"] + label,
    form .col-6 .form-group,
    form .col-6 input[type="checkbox"] + label,
    form .col-6 input[type="radio"] + label {
        margin-bottom: 5.68182%;
    }
    .col-6 .distance-margin-left {
        margin-left: 5.68182%;
    }
    .accordion .col-6 .accordion-expandable-section,
    .col-6 .accordion .accordion-expandable-section,
    .col-6 .distance-padding-top {
        padding-top: 5.68182%;
    }
    .col-6 .distance-padding-right,
    .col-6 .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before,
    .fr-box.rich-text-editor .fr-dropdown-menu li blockquote .col-6 a:before {
        padding-right: 5.68182%;
    }
    #admin-section .col-6 h1.section-title,
    #admin-section .col-6 h2.section-title,
    .accordion .col-6 .accordion-expandable-section,
    .col-6 #admin-section h1.section-title,
    .col-6 #admin-section h2.section-title,
    .col-6 .accordion .accordion-expandable-section,
    .col-6 .distance-padding-bottom,
    .col-6 .form-inputs .form-group.option-group,
    .col-6 .form-inputs .form-section,
    .col-6 form .form-group.option-group,
    .col-6 form .form-section,
    .form-inputs .col-6 .form-group.option-group,
    .form-inputs .col-6 .form-section,
    form .col-6 .form-group.option-group,
    form .col-6 .form-section {
        padding-bottom: 5.68182%;
    }
    .col-6 .distance-padding-left,
    .col-6 .fr-box.dark-theme.rich-text-editor blockquote,
    .col-6 .quote,
    .col-6 .rich-text blockquote,
    .fr-box.dark-theme.rich-text-editor .col-6 blockquote,
    .rich-text .col-6 blockquote {
        padding-left: 5.68182%;
    }
    .row .col-offset-6 {
        margin-left: 54.14365%;
    }
    .row .col-offset-6:first-child {
        margin-left: 51.38122%;
    }
    .col-7 {
        width: 57.18232%;
        margin-left: 2.76243%;
    }
    .col-7 .distance-margin-top,
    .col-7 .manage-challenge-roles .item-upload-container .item.active:first-child,
    .col-7 .manage-group-admin .item-upload-container .item.active:first-child,
    .manage-challenge-roles .item-upload-container .col-7 .item.active:first-child,
    .manage-group-admin .item-upload-container .col-7 .item.active:first-child {
        margin-top: 4.83092%;
    }
    .col-7 .distance-margin-right {
        margin-right: 4.83092%;
    }
    .col-7 .contribution-list-section .contribution-list-wrapper,
    .col-7 .distance-margin-bottom,
    .col-7 .form-inputs .form-group,
    .col-7 .form-inputs input[type="checkbox"] + label,
    .col-7 .form-inputs input[type="radio"] + label,
    .col-7 form .form-group,
    .col-7 form input[type="checkbox"] + label,
    .col-7 form input[type="radio"] + label,
    .contribution-list-section .col-7 .contribution-list-wrapper,
    .form-inputs .col-7 .form-group,
    .form-inputs .col-7 input[type="checkbox"] + label,
    .form-inputs .col-7 input[type="radio"] + label,
    form .col-7 .form-group,
    form .col-7 input[type="checkbox"] + label,
    form .col-7 input[type="radio"] + label {
        margin-bottom: 4.83092%;
    }
    .col-7 .distance-margin-left {
        margin-left: 4.83092%;
    }
    .accordion .col-7 .accordion-expandable-section,
    .col-7 .accordion .accordion-expandable-section,
    .col-7 .distance-padding-top {
        padding-top: 4.83092%;
    }
    .col-7 .distance-padding-right,
    .col-7 .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before,
    .fr-box.rich-text-editor .fr-dropdown-menu li blockquote .col-7 a:before {
        padding-right: 4.83092%;
    }
    #admin-section .col-7 h1.section-title,
    #admin-section .col-7 h2.section-title,
    .accordion .col-7 .accordion-expandable-section,
    .col-7 #admin-section h1.section-title,
    .col-7 #admin-section h2.section-title,
    .col-7 .accordion .accordion-expandable-section,
    .col-7 .distance-padding-bottom,
    .col-7 .form-inputs .form-group.option-group,
    .col-7 .form-inputs .form-section,
    .col-7 form .form-group.option-group,
    .col-7 form .form-section,
    .form-inputs .col-7 .form-group.option-group,
    .form-inputs .col-7 .form-section,
    form .col-7 .form-group.option-group,
    form .col-7 .form-section {
        padding-bottom: 4.83092%;
    }
    .col-7 .distance-padding-left,
    .col-7 .fr-box.dark-theme.rich-text-editor blockquote,
    .col-7 .quote,
    .col-7 .rich-text blockquote,
    .fr-box.dark-theme.rich-text-editor .col-7 blockquote,
    .rich-text .col-7 blockquote {
        padding-left: 4.83092%;
    }
    .row .col-offset-7 {
        margin-left: 62.70718%;
    }
    .row .col-offset-7:first-child {
        margin-left: 59.94475%;
    }
    .col-8 {
        width: 65.74586%;
        margin-left: 2.76243%;
    }
    .col-8 .distance-margin-top,
    .col-8 .manage-challenge-roles .item-upload-container .item.active:first-child,
    .col-8 .manage-group-admin .item-upload-container .item.active:first-child,
    .manage-challenge-roles .item-upload-container .col-8 .item.active:first-child,
    .manage-group-admin .item-upload-container .col-8 .item.active:first-child {
        margin-top: 4.20168%;
    }
    .col-8 .distance-margin-right {
        margin-right: 4.20168%;
    }
    .col-8 .contribution-list-section .contribution-list-wrapper,
    .col-8 .distance-margin-bottom,
    .col-8 .form-inputs .form-group,
    .col-8 .form-inputs input[type="checkbox"] + label,
    .col-8 .form-inputs input[type="radio"] + label,
    .col-8 form .form-group,
    .col-8 form input[type="checkbox"] + label,
    .col-8 form input[type="radio"] + label,
    .contribution-list-section .col-8 .contribution-list-wrapper,
    .form-inputs .col-8 .form-group,
    .form-inputs .col-8 input[type="checkbox"] + label,
    .form-inputs .col-8 input[type="radio"] + label,
    form .col-8 .form-group,
    form .col-8 input[type="checkbox"] + label,
    form .col-8 input[type="radio"] + label {
        margin-bottom: 4.20168%;
    }
    .col-8 .distance-margin-left {
        margin-left: 4.20168%;
    }
    .accordion .col-8 .accordion-expandable-section,
    .col-8 .accordion .accordion-expandable-section,
    .col-8 .distance-padding-top {
        padding-top: 4.20168%;
    }
    .col-8 .distance-padding-right,
    .col-8 .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before,
    .fr-box.rich-text-editor .fr-dropdown-menu li blockquote .col-8 a:before {
        padding-right: 4.20168%;
    }
    #admin-section .col-8 h1.section-title,
    #admin-section .col-8 h2.section-title,
    .accordion .col-8 .accordion-expandable-section,
    .col-8 #admin-section h1.section-title,
    .col-8 #admin-section h2.section-title,
    .col-8 .accordion .accordion-expandable-section,
    .col-8 .distance-padding-bottom,
    .col-8 .form-inputs .form-group.option-group,
    .col-8 .form-inputs .form-section,
    .col-8 form .form-group.option-group,
    .col-8 form .form-section,
    .form-inputs .col-8 .form-group.option-group,
    .form-inputs .col-8 .form-section,
    form .col-8 .form-group.option-group,
    form .col-8 .form-section {
        padding-bottom: 4.20168%;
    }
    .col-8 .distance-padding-left,
    .col-8 .fr-box.dark-theme.rich-text-editor blockquote,
    .col-8 .quote,
    .col-8 .rich-text blockquote,
    .fr-box.dark-theme.rich-text-editor .col-8 blockquote,
    .rich-text .col-8 blockquote {
        padding-left: 4.20168%;
    }
    .row .col-offset-8 {
        margin-left: 71.27072%;
    }
    .row .col-offset-8:first-child {
        margin-left: 68.50829%;
    }
    .col-9 {
        width: 74.30939%;
        margin-left: 2.76243%;
    }
    .col-9 .distance-margin-top,
    .col-9 .manage-challenge-roles .item-upload-container .item.active:first-child,
    .col-9 .manage-group-admin .item-upload-container .item.active:first-child,
    .manage-challenge-roles .item-upload-container .col-9 .item.active:first-child,
    .manage-group-admin .item-upload-container .col-9 .item.active:first-child {
        margin-top: 3.71747%;
    }
    .col-9 .distance-margin-right {
        margin-right: 3.71747%;
    }
    .col-9 .contribution-list-section .contribution-list-wrapper,
    .col-9 .distance-margin-bottom,
    .col-9 .form-inputs .form-group,
    .col-9 .form-inputs input[type="checkbox"] + label,
    .col-9 .form-inputs input[type="radio"] + label,
    .col-9 form .form-group,
    .col-9 form input[type="checkbox"] + label,
    .col-9 form input[type="radio"] + label,
    .contribution-list-section .col-9 .contribution-list-wrapper,
    .form-inputs .col-9 .form-group,
    .form-inputs .col-9 input[type="checkbox"] + label,
    .form-inputs .col-9 input[type="radio"] + label,
    form .col-9 .form-group,
    form .col-9 input[type="checkbox"] + label,
    form .col-9 input[type="radio"] + label {
        margin-bottom: 3.71747%;
    }
    .col-9 .distance-margin-left {
        margin-left: 3.71747%;
    }
    .accordion .col-9 .accordion-expandable-section,
    .col-9 .accordion .accordion-expandable-section,
    .col-9 .distance-padding-top {
        padding-top: 3.71747%;
    }
    .col-9 .distance-padding-right,
    .col-9 .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before,
    .fr-box.rich-text-editor .fr-dropdown-menu li blockquote .col-9 a:before {
        padding-right: 3.71747%;
    }
    #admin-section .col-9 h1.section-title,
    #admin-section .col-9 h2.section-title,
    .accordion .col-9 .accordion-expandable-section,
    .col-9 #admin-section h1.section-title,
    .col-9 #admin-section h2.section-title,
    .col-9 .accordion .accordion-expandable-section,
    .col-9 .distance-padding-bottom,
    .col-9 .form-inputs .form-group.option-group,
    .col-9 .form-inputs .form-section,
    .col-9 form .form-group.option-group,
    .col-9 form .form-section,
    .form-inputs .col-9 .form-group.option-group,
    .form-inputs .col-9 .form-section,
    form .col-9 .form-group.option-group,
    form .col-9 .form-section {
        padding-bottom: 3.71747%;
    }
    .col-9 .distance-padding-left,
    .col-9 .fr-box.dark-theme.rich-text-editor blockquote,
    .col-9 .quote,
    .col-9 .rich-text blockquote,
    .fr-box.dark-theme.rich-text-editor .col-9 blockquote,
    .rich-text .col-9 blockquote {
        padding-left: 3.71747%;
    }
    .row .col-offset-9 {
        margin-left: 79.83425%;
    }
    .row .col-offset-9:first-child {
        margin-left: 77.07182%;
    }
    .col-10 {
        width: 82.87293%;
        margin-left: 2.76243%;
    }
    .col-10 .distance-margin-top,
    .col-10 .manage-challenge-roles .item-upload-container .item.active:first-child,
    .col-10 .manage-group-admin .item-upload-container .item.active:first-child,
    .manage-challenge-roles .item-upload-container .col-10 .item.active:first-child,
    .manage-group-admin .item-upload-container .col-10 .item.active:first-child {
        margin-top: 3.33333%;
    }
    .col-10 .distance-margin-right {
        margin-right: 3.33333%;
    }
    .col-10 .contribution-list-section .contribution-list-wrapper,
    .col-10 .distance-margin-bottom,
    .col-10 .form-inputs .form-group,
    .col-10 .form-inputs input[type="checkbox"] + label,
    .col-10 .form-inputs input[type="radio"] + label,
    .col-10 form .form-group,
    .col-10 form input[type="checkbox"] + label,
    .col-10 form input[type="radio"] + label,
    .contribution-list-section .col-10 .contribution-list-wrapper,
    .form-inputs .col-10 .form-group,
    .form-inputs .col-10 input[type="checkbox"] + label,
    .form-inputs .col-10 input[type="radio"] + label,
    form .col-10 .form-group,
    form .col-10 input[type="checkbox"] + label,
    form .col-10 input[type="radio"] + label {
        margin-bottom: 3.33333%;
    }
    .col-10 .distance-margin-left {
        margin-left: 3.33333%;
    }
    .accordion .col-10 .accordion-expandable-section,
    .col-10 .accordion .accordion-expandable-section,
    .col-10 .distance-padding-top {
        padding-top: 3.33333%;
    }
    .col-10 .distance-padding-right,
    .col-10 .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before,
    .fr-box.rich-text-editor .fr-dropdown-menu li blockquote .col-10 a:before {
        padding-right: 3.33333%;
    }
    #admin-section .col-10 h1.section-title,
    #admin-section .col-10 h2.section-title,
    .accordion .col-10 .accordion-expandable-section,
    .col-10 #admin-section h1.section-title,
    .col-10 #admin-section h2.section-title,
    .col-10 .accordion .accordion-expandable-section,
    .col-10 .distance-padding-bottom,
    .col-10 .form-inputs .form-group.option-group,
    .col-10 .form-inputs .form-section,
    .col-10 form .form-group.option-group,
    .col-10 form .form-section,
    .form-inputs .col-10 .form-group.option-group,
    .form-inputs .col-10 .form-section,
    form .col-10 .form-group.option-group,
    form .col-10 .form-section {
        padding-bottom: 3.33333%;
    }
    .col-10 .distance-padding-left,
    .col-10 .fr-box.dark-theme.rich-text-editor blockquote,
    .col-10 .quote,
    .col-10 .rich-text blockquote,
    .fr-box.dark-theme.rich-text-editor .col-10 blockquote,
    .rich-text .col-10 blockquote {
        padding-left: 3.33333%;
    }
    .row .col-offset-10 {
        margin-left: 88.39779%;
    }
    .row .col-offset-10:first-child {
        margin-left: 85.63536%;
    }
    .col-11 {
        width: 91.43646%;
        margin-left: 2.76243%;
    }
    .col-11 .distance-margin-top,
    .col-11 .manage-challenge-roles .item-upload-container .item.active:first-child,
    .col-11 .manage-group-admin .item-upload-container .item.active:first-child,
    .manage-challenge-roles .item-upload-container .col-11 .item.active:first-child,
    .manage-group-admin .item-upload-container .col-11 .item.active:first-child {
        margin-top: 3.02115%;
    }
    .col-11 .distance-margin-right {
        margin-right: 3.02115%;
    }
    .col-11 .contribution-list-section .contribution-list-wrapper,
    .col-11 .distance-margin-bottom,
    .col-11 .form-inputs .form-group,
    .col-11 .form-inputs input[type="checkbox"] + label,
    .col-11 .form-inputs input[type="radio"] + label,
    .col-11 form .form-group,
    .col-11 form input[type="checkbox"] + label,
    .col-11 form input[type="radio"] + label,
    .contribution-list-section .col-11 .contribution-list-wrapper,
    .form-inputs .col-11 .form-group,
    .form-inputs .col-11 input[type="checkbox"] + label,
    .form-inputs .col-11 input[type="radio"] + label,
    form .col-11 .form-group,
    form .col-11 input[type="checkbox"] + label,
    form .col-11 input[type="radio"] + label {
        margin-bottom: 3.02115%;
    }
    .col-11 .distance-margin-left {
        margin-left: 3.02115%;
    }
    .accordion .col-11 .accordion-expandable-section,
    .col-11 .accordion .accordion-expandable-section,
    .col-11 .distance-padding-top {
        padding-top: 3.02115%;
    }
    .col-11 .distance-padding-right,
    .col-11 .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before,
    .fr-box.rich-text-editor .fr-dropdown-menu li blockquote .col-11 a:before {
        padding-right: 3.02115%;
    }
    #admin-section .col-11 h1.section-title,
    #admin-section .col-11 h2.section-title,
    .accordion .col-11 .accordion-expandable-section,
    .col-11 #admin-section h1.section-title,
    .col-11 #admin-section h2.section-title,
    .col-11 .accordion .accordion-expandable-section,
    .col-11 .distance-padding-bottom,
    .col-11 .form-inputs .form-group.option-group,
    .col-11 .form-inputs .form-section,
    .col-11 form .form-group.option-group,
    .col-11 form .form-section,
    .form-inputs .col-11 .form-group.option-group,
    .form-inputs .col-11 .form-section,
    form .col-11 .form-group.option-group,
    form .col-11 .form-section {
        padding-bottom: 3.02115%;
    }
    .col-11 .distance-padding-left,
    .col-11 .fr-box.dark-theme.rich-text-editor blockquote,
    .col-11 .quote,
    .col-11 .rich-text blockquote,
    .fr-box.dark-theme.rich-text-editor .col-11 blockquote,
    .rich-text .col-11 blockquote {
        padding-left: 3.02115%;
    }
    .row .col-offset-11 {
        margin-left: 96.96133%;
    }
    .row .col-offset-11:first-child {
        margin-left: 94.1989%;
    }
    .col-12,
    .col-12 .distance-margin-left {
        margin-left: 2.76243%;
    }
    .col-12 {
        width: 100%;
    }
    .col-12 .distance-margin-top,
    .col-12 .manage-challenge-roles .item-upload-container .item.active:first-child,
    .col-12 .manage-group-admin .item-upload-container .item.active:first-child,
    .manage-challenge-roles .item-upload-container .col-12 .item.active:first-child,
    .manage-group-admin .item-upload-container .col-12 .item.active:first-child {
        margin-top: 2.76243%;
    }
    .col-12 .distance-margin-right {
        margin-right: 2.76243%;
    }
    .col-12 .contribution-list-section .contribution-list-wrapper,
    .col-12 .distance-margin-bottom,
    .col-12 .form-inputs .form-group,
    .col-12 .form-inputs input[type="checkbox"] + label,
    .col-12 .form-inputs input[type="radio"] + label,
    .col-12 form .form-group,
    .col-12 form input[type="checkbox"] + label,
    .col-12 form input[type="radio"] + label,
    .contribution-list-section .col-12 .contribution-list-wrapper,
    .form-inputs .col-12 .form-group,
    .form-inputs .col-12 input[type="checkbox"] + label,
    .form-inputs .col-12 input[type="radio"] + label,
    form .col-12 .form-group,
    form .col-12 input[type="checkbox"] + label,
    form .col-12 input[type="radio"] + label {
        margin-bottom: 2.76243%;
    }
    .accordion .col-12 .accordion-expandable-section,
    .col-12 .accordion .accordion-expandable-section,
    .col-12 .distance-padding-top {
        padding-top: 2.76243%;
    }
    .col-12 .distance-padding-right,
    .col-12 .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before,
    .fr-box.rich-text-editor .fr-dropdown-menu li blockquote .col-12 a:before {
        padding-right: 2.76243%;
    }
    #admin-section .col-12 h1.section-title,
    #admin-section .col-12 h2.section-title,
    .accordion .col-12 .accordion-expandable-section,
    .col-12 #admin-section h1.section-title,
    .col-12 #admin-section h2.section-title,
    .col-12 .accordion .accordion-expandable-section,
    .col-12 .distance-padding-bottom,
    .col-12 .form-inputs .form-group.option-group,
    .col-12 .form-inputs .form-section,
    .col-12 form .form-group.option-group,
    .col-12 form .form-section,
    .form-inputs .col-12 .form-group.option-group,
    .form-inputs .col-12 .form-section,
    form .col-12 .form-group.option-group,
    form .col-12 .form-section {
        padding-bottom: 2.76243%;
    }
    .col-12 .distance-padding-left,
    .col-12 .fr-box.dark-theme.rich-text-editor blockquote,
    .col-12 .quote,
    .col-12 .rich-text blockquote,
    .fr-box.dark-theme.rich-text-editor .col-12 blockquote,
    .rich-text .col-12 blockquote {
        padding-left: 2.76243%;
    }
    .row .col-offset-12 {
        margin-left: 105.52486%;
    }
    .row .col-offset-12:first-child {
        margin-left: 102.76243%;
    }
}
@media all and (min-width: 1024px) {
    .component-wrapper {
        position: relative;
    }
    .component-wrapper.line-after {
        border-bottom: 1px solid transparent;
    }
    .component-wrapper.line-before {
        border-top: 1px solid transparent;
    }
    .component-wrapper.line-after:before {
        border-bottom: 1px solid #888;
        bottom: -1px;
    }
    .component-wrapper.line-before:before {
        border-top: 1px solid #888;
        top: -1px;
    }
    .component-wrapper.line-after:before,
    .component-wrapper.line-before:before {
        content: "";
        display: block;
        left: 4.10156%;
        position: absolute;
        right: 4.10156%;
    }
    .row .component-wrapper.line-after:before,
    .row .component-wrapper.line-before:before,
    .row.component-wrapper.line-after:before,
    .row.component-wrapper.line-before:before {
        left: 0;
        right: 0;
    }
    /*.row {
        max-width: 1170px;
        margin-right: 4.10156%;
        margin-bottom: 1.95312%;
        margin-left: 4.10156%;
    }*/
    .col-1 {
        width: 6.38298%;
        margin-left: 2.12766%;
    }
    .col-1 .distance-margin-top,
    .col-1 .manage-challenge-roles .item-upload-container .item.active:first-child,
    .col-1 .manage-group-admin .item-upload-container .item.active:first-child,
    .manage-challenge-roles .item-upload-container .col-1 .item.active:first-child,
    .manage-group-admin .item-upload-container .col-1 .item.active:first-child {
        margin-top: 33.33333%;
    }
    .col-1 .distance-margin-right {
        margin-right: 33.33333%;
    }
    .col-1 .contribution-list-section .contribution-list-wrapper,
    .col-1 .distance-margin-bottom,
    .col-1 .form-inputs .form-group,
    .col-1 .form-inputs input[type="checkbox"] + label,
    .col-1 .form-inputs input[type="radio"] + label,
    .col-1 form .form-group,
    .col-1 form input[type="checkbox"] + label,
    .col-1 form input[type="radio"] + label,
    .contribution-list-section .col-1 .contribution-list-wrapper,
    .form-inputs .col-1 .form-group,
    .form-inputs .col-1 input[type="checkbox"] + label,
    .form-inputs .col-1 input[type="radio"] + label,
    form .col-1 .form-group,
    form .col-1 input[type="checkbox"] + label,
    form .col-1 input[type="radio"] + label {
        margin-bottom: 33.33333%;
    }
    .col-1 .distance-margin-left {
        margin-left: 33.33333%;
    }
    .accordion .col-1 .accordion-expandable-section,
    .col-1 .accordion .accordion-expandable-section,
    .col-1 .distance-padding-top {
        padding-top: 33.33333%;
    }
    .col-1 .distance-padding-right,
    .col-1 .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before,
    .fr-box.rich-text-editor .fr-dropdown-menu li blockquote .col-1 a:before {
        padding-right: 33.33333%;
    }
    #admin-section .col-1 h1.section-title,
    #admin-section .col-1 h2.section-title,
    .accordion .col-1 .accordion-expandable-section,
    .col-1 #admin-section h1.section-title,
    .col-1 #admin-section h2.section-title,
    .col-1 .accordion .accordion-expandable-section,
    .col-1 .distance-padding-bottom,
    .col-1 .form-inputs .form-group.option-group,
    .col-1 .form-inputs .form-section,
    .col-1 form .form-group.option-group,
    .col-1 form .form-section,
    .form-inputs .col-1 .form-group.option-group,
    .form-inputs .col-1 .form-section,
    form .col-1 .form-group.option-group,
    form .col-1 .form-section {
        padding-bottom: 33.33333%;
    }
    .col-1 .distance-padding-left,
    .col-1 .fr-box.dark-theme.rich-text-editor blockquote,
    .col-1 .quote,
    .col-1 .rich-text blockquote,
    .fr-box.dark-theme.rich-text-editor .col-1 blockquote,
    .rich-text .col-1 blockquote {
        padding-left: 33.33333%;
    }
    .row .col-offset-1 {
        margin-left: 10.6383%;
    }
    .row .col-offset-1:first-child {
        margin-left: 8.51064%;
    }
    .col-2 {
        width: 14.89362%;
        margin-left: 2.12766%;
    }
    .col-2 .distance-margin-top,
    .col-2 .manage-challenge-roles .item-upload-container .item.active:first-child,
    .col-2 .manage-group-admin .item-upload-container .item.active:first-child,
    .manage-challenge-roles .item-upload-container .col-2 .item.active:first-child,
    .manage-group-admin .item-upload-container .col-2 .item.active:first-child {
        margin-top: 14.28571%;
    }
    .col-2 .distance-margin-right {
        margin-right: 14.28571%;
    }
    .col-2 .contribution-list-section .contribution-list-wrapper,
    .col-2 .distance-margin-bottom,
    .col-2 .form-inputs .form-group,
    .col-2 .form-inputs input[type="checkbox"] + label,
    .col-2 .form-inputs input[type="radio"] + label,
    .col-2 form .form-group,
    .col-2 form input[type="checkbox"] + label,
    .col-2 form input[type="radio"] + label,
    .contribution-list-section .col-2 .contribution-list-wrapper,
    .form-inputs .col-2 .form-group,
    .form-inputs .col-2 input[type="checkbox"] + label,
    .form-inputs .col-2 input[type="radio"] + label,
    form .col-2 .form-group,
    form .col-2 input[type="checkbox"] + label,
    form .col-2 input[type="radio"] + label {
        margin-bottom: 14.28571%;
    }
    .col-2 .distance-margin-left {
        margin-left: 14.28571%;
    }
    .accordion .col-2 .accordion-expandable-section,
    .col-2 .accordion .accordion-expandable-section,
    .col-2 .distance-padding-top {
        padding-top: 14.28571%;
    }
    .col-2 .distance-padding-right,
    .col-2 .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before,
    .fr-box.rich-text-editor .fr-dropdown-menu li blockquote .col-2 a:before {
        padding-right: 14.28571%;
    }
    #admin-section .col-2 h1.section-title,
    #admin-section .col-2 h2.section-title,
    .accordion .col-2 .accordion-expandable-section,
    .col-2 #admin-section h1.section-title,
    .col-2 #admin-section h2.section-title,
    .col-2 .accordion .accordion-expandable-section,
    .col-2 .distance-padding-bottom,
    .col-2 .form-inputs .form-group.option-group,
    .col-2 .form-inputs .form-section,
    .col-2 form .form-group.option-group,
    .col-2 form .form-section,
    .form-inputs .col-2 .form-group.option-group,
    .form-inputs .col-2 .form-section,
    form .col-2 .form-group.option-group,
    form .col-2 .form-section {
        padding-bottom: 14.28571%;
    }
    .col-2 .distance-padding-left,
    .col-2 .fr-box.dark-theme.rich-text-editor blockquote,
    .col-2 .quote,
    .col-2 .rich-text blockquote,
    .fr-box.dark-theme.rich-text-editor .col-2 blockquote,
    .rich-text .col-2 blockquote {
        padding-left: 14.28571%;
    }
    .row .col-offset-2 {
        margin-left: 19.14894%;
    }
    .row .col-offset-2:first-child {
        margin-left: 17.02128%;
    }
    .col-3 {
        width: 23.40426%;
        margin-left: 2.12766%;
    }
    .col-3 .distance-margin-top,
    .col-3 .manage-challenge-roles .item-upload-container .item.active:first-child,
    .col-3 .manage-group-admin .item-upload-container .item.active:first-child,
    .manage-challenge-roles .item-upload-container .col-3 .item.active:first-child,
    .manage-group-admin .item-upload-container .col-3 .item.active:first-child {
        margin-top: 9.09091%;
    }
    .col-3 .distance-margin-right {
        margin-right: 9.09091%;
    }
    .col-3 .contribution-list-section .contribution-list-wrapper,
    .col-3 .distance-margin-bottom,
    .col-3 .form-inputs .form-group,
    .col-3 .form-inputs input[type="checkbox"] + label,
    .col-3 .form-inputs input[type="radio"] + label,
    .col-3 form .form-group,
    .col-3 form input[type="checkbox"] + label,
    .col-3 form input[type="radio"] + label,
    .contribution-list-section .col-3 .contribution-list-wrapper,
    .form-inputs .col-3 .form-group,
    .form-inputs .col-3 input[type="checkbox"] + label,
    .form-inputs .col-3 input[type="radio"] + label,
    form .col-3 .form-group,
    form .col-3 input[type="checkbox"] + label,
    form .col-3 input[type="radio"] + label {
        margin-bottom: 9.09091%;
    }
    .col-3 .distance-margin-left {
        margin-left: 9.09091%;
    }
    .accordion .col-3 .accordion-expandable-section,
    .col-3 .accordion .accordion-expandable-section,
    .col-3 .distance-padding-top {
        padding-top: 9.09091%;
    }
    .col-3 .distance-padding-right,
    .col-3 .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before,
    .fr-box.rich-text-editor .fr-dropdown-menu li blockquote .col-3 a:before {
        padding-right: 9.09091%;
    }
    #admin-section .col-3 h1.section-title,
    #admin-section .col-3 h2.section-title,
    .accordion .col-3 .accordion-expandable-section,
    .col-3 #admin-section h1.section-title,
    .col-3 #admin-section h2.section-title,
    .col-3 .accordion .accordion-expandable-section,
    .col-3 .distance-padding-bottom,
    .col-3 .form-inputs .form-group.option-group,
    .col-3 .form-inputs .form-section,
    .col-3 form .form-group.option-group,
    .col-3 form .form-section,
    .form-inputs .col-3 .form-group.option-group,
    .form-inputs .col-3 .form-section,
    form .col-3 .form-group.option-group,
    form .col-3 .form-section {
        padding-bottom: 9.09091%;
    }
    .col-3 .distance-padding-left,
    .col-3 .fr-box.dark-theme.rich-text-editor blockquote,
    .col-3 .quote,
    .col-3 .rich-text blockquote,
    .fr-box.dark-theme.rich-text-editor .col-3 blockquote,
    .rich-text .col-3 blockquote {
        padding-left: 9.09091%;
    }
    .row .col-offset-3 {
        margin-left: 27.65957%;
    }
    .row .col-offset-3:first-child {
        margin-left: 25.53191%;
    }
    .col-4 {
        width: 31.91489%;
        margin-left: 2.12766%;
    }
    .col-4 .distance-margin-top,
    .col-4 .manage-challenge-roles .item-upload-container .item.active:first-child,
    .col-4 .manage-group-admin .item-upload-container .item.active:first-child,
    .manage-challenge-roles .item-upload-container .col-4 .item.active:first-child,
    .manage-group-admin .item-upload-container .col-4 .item.active:first-child {
        margin-top: 6.66667%;
    }
    .col-4 .distance-margin-right {
        margin-right: 6.66667%;
    }
    .col-4 .contribution-list-section .contribution-list-wrapper,
    .col-4 .distance-margin-bottom,
    .col-4 .form-inputs .form-group,
    .col-4 .form-inputs input[type="checkbox"] + label,
    .col-4 .form-inputs input[type="radio"] + label,
    .col-4 form .form-group,
    .col-4 form input[type="checkbox"] + label,
    .col-4 form input[type="radio"] + label,
    .contribution-list-section .col-4 .contribution-list-wrapper,
    .form-inputs .col-4 .form-group,
    .form-inputs .col-4 input[type="checkbox"] + label,
    .form-inputs .col-4 input[type="radio"] + label,
    form .col-4 .form-group,
    form .col-4 input[type="checkbox"] + label,
    form .col-4 input[type="radio"] + label {
        margin-bottom: 6.66667%;
    }
    .col-4 .distance-margin-left {
        margin-left: 6.66667%;
    }
    .accordion .col-4 .accordion-expandable-section,
    .col-4 .accordion .accordion-expandable-section,
    .col-4 .distance-padding-top {
        padding-top: 6.66667%;
    }
    .col-4 .distance-padding-right,
    .col-4 .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before,
    .fr-box.rich-text-editor .fr-dropdown-menu li blockquote .col-4 a:before {
        padding-right: 6.66667%;
    }
    #admin-section .col-4 h1.section-title,
    #admin-section .col-4 h2.section-title,
    .accordion .col-4 .accordion-expandable-section,
    .col-4 #admin-section h1.section-title,
    .col-4 #admin-section h2.section-title,
    .col-4 .accordion .accordion-expandable-section,
    .col-4 .distance-padding-bottom,
    .col-4 .form-inputs .form-group.option-group,
    .col-4 .form-inputs .form-section,
    .col-4 form .form-group.option-group,
    .col-4 form .form-section,
    .form-inputs .col-4 .form-group.option-group,
    .form-inputs .col-4 .form-section,
    form .col-4 .form-group.option-group,
    form .col-4 .form-section {
        padding-bottom: 6.66667%;
    }
    .col-4 .distance-padding-left,
    .col-4 .fr-box.dark-theme.rich-text-editor blockquote,
    .col-4 .quote,
    .col-4 .rich-text blockquote,
    .fr-box.dark-theme.rich-text-editor .col-4 blockquote,
    .rich-text .col-4 blockquote {
        padding-left: 6.66667%;
    }
    .row .col-offset-4 {
        margin-left: 36.17021%;
    }
    .row .col-offset-4:first-child {
        margin-left: 34.04255%;
    }
    .col-5 {
        width: 40.42553%;
        /*margin-left: 2.12766%;*/
    }
    .col-5 .distance-margin-top,
    .col-5 .manage-challenge-roles .item-upload-container .item.active:first-child,
    .col-5 .manage-group-admin .item-upload-container .item.active:first-child,
    .manage-challenge-roles .item-upload-container .col-5 .item.active:first-child,
    .manage-group-admin .item-upload-container .col-5 .item.active:first-child {
        margin-top: 5.26316%;
    }
    .col-5 .distance-margin-right {
        margin-right: 5.26316%;
    }
    .col-5 .contribution-list-section .contribution-list-wrapper,
    .col-5 .distance-margin-bottom,
    .col-5 .form-inputs .form-group,
    .col-5 .form-inputs input[type="checkbox"] + label,
    .col-5 .form-inputs input[type="radio"] + label,
    .col-5 form .form-group,
    .col-5 form input[type="checkbox"] + label,
    .col-5 form input[type="radio"] + label,
    .contribution-list-section .col-5 .contribution-list-wrapper,
    .form-inputs .col-5 .form-group,
    .form-inputs .col-5 input[type="checkbox"] + label,
    .form-inputs .col-5 input[type="radio"] + label,
    form .col-5 .form-group,
    form .col-5 input[type="checkbox"] + label,
    form .col-5 input[type="radio"] + label {
        margin-bottom: 5.26316%;
    }
    .col-5 .distance-margin-left {
        margin-left: 5.26316%;
    }
    .accordion .col-5 .accordion-expandable-section,
    .col-5 .accordion .accordion-expandable-section,
    .col-5 .distance-padding-top {
        padding-top: 5.26316%;
    }
    .col-5 .distance-padding-right,
    .col-5 .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before,
    .fr-box.rich-text-editor .fr-dropdown-menu li blockquote .col-5 a:before {
        padding-right: 5.26316%;
    }
    #admin-section .col-5 h1.section-title,
    #admin-section .col-5 h2.section-title,
    .accordion .col-5 .accordion-expandable-section,
    .col-5 #admin-section h1.section-title,
    .col-5 #admin-section h2.section-title,
    .col-5 .accordion .accordion-expandable-section,
    .col-5 .distance-padding-bottom,
    .col-5 .form-inputs .form-group.option-group,
    .col-5 .form-inputs .form-section,
    .col-5 form .form-group.option-group,
    .col-5 form .form-section,
    .form-inputs .col-5 .form-group.option-group,
    .form-inputs .col-5 .form-section,
    form .col-5 .form-group.option-group,
    form .col-5 .form-section {
        padding-bottom: 5.26316%;
    }
    .col-5 .distance-padding-left,
    .col-5 .fr-box.dark-theme.rich-text-editor blockquote,
    .col-5 .quote,
    .col-5 .rich-text blockquote,
    .fr-box.dark-theme.rich-text-editor .col-5 blockquote,
    .rich-text .col-5 blockquote {
        padding-left: 5.26316%;
    }
    .row .col-offset-5 {
        margin-left: 44.68085%;
    }
    .row .col-offset-5:first-child {
        margin-left: 42.55319%;
    }
    .col-6 {
        width: 48.93617%;
        margin-left: 2.12766%;
    }
    .col-6 .distance-margin-top,
    .col-6 .manage-challenge-roles .item-upload-container .item.active:first-child,
    .col-6 .manage-group-admin .item-upload-container .item.active:first-child,
    .manage-challenge-roles .item-upload-container .col-6 .item.active:first-child,
    .manage-group-admin .item-upload-container .col-6 .item.active:first-child {
        margin-top: 4.34783%;
    }
    .col-6 .distance-margin-right {
        margin-right: 4.34783%;
    }
    .col-6 .contribution-list-section .contribution-list-wrapper,
    .col-6 .distance-margin-bottom,
    .col-6 .form-inputs .form-group,
    .col-6 .form-inputs input[type="checkbox"] + label,
    .col-6 .form-inputs input[type="radio"] + label,
    .col-6 form .form-group,
    .col-6 form input[type="checkbox"] + label,
    .col-6 form input[type="radio"] + label,
    .contribution-list-section .col-6 .contribution-list-wrapper,
    .form-inputs .col-6 .form-group,
    .form-inputs .col-6 input[type="checkbox"] + label,
    .form-inputs .col-6 input[type="radio"] + label,
    form .col-6 .form-group,
    form .col-6 input[type="checkbox"] + label,
    form .col-6 input[type="radio"] + label {
        margin-bottom: 4.34783%;
    }
    .col-6 .distance-margin-left {
        margin-left: 4.34783%;
    }
    .accordion .col-6 .accordion-expandable-section,
    .col-6 .accordion .accordion-expandable-section,
    .col-6 .distance-padding-top {
        padding-top: 4.34783%;
    }
    .col-6 .distance-padding-right,
    .col-6 .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before,
    .fr-box.rich-text-editor .fr-dropdown-menu li blockquote .col-6 a:before {
        padding-right: 4.34783%;
    }
    #admin-section .col-6 h1.section-title,
    #admin-section .col-6 h2.section-title,
    .accordion .col-6 .accordion-expandable-section,
    .col-6 #admin-section h1.section-title,
    .col-6 #admin-section h2.section-title,
    .col-6 .accordion .accordion-expandable-section,
    .col-6 .distance-padding-bottom,
    .col-6 .form-inputs .form-group.option-group,
    .col-6 .form-inputs .form-section,
    .col-6 form .form-group.option-group,
    .col-6 form .form-section,
    .form-inputs .col-6 .form-group.option-group,
    .form-inputs .col-6 .form-section,
    form .col-6 .form-group.option-group,
    form .col-6 .form-section {
        padding-bottom: 4.34783%;
    }
    .col-6 .distance-padding-left,
    .col-6 .fr-box.dark-theme.rich-text-editor blockquote,
    .col-6 .quote,
    .col-6 .rich-text blockquote,
    .fr-box.dark-theme.rich-text-editor .col-6 blockquote,
    .rich-text .col-6 blockquote {
        padding-left: 4.34783%;
    }
    .row .col-offset-6 {
        margin-left: 53.19149%;
    }
    .row .col-offset-6:first-child {
        margin-left: 51.06383%;
    }
    .col-7 {
        width: 57.44681%;
        margin-left: 2.12766%;
    }
    .col-7 .distance-margin-top,
    .col-7 .manage-challenge-roles .item-upload-container .item.active:first-child,
    .col-7 .manage-group-admin .item-upload-container .item.active:first-child,
    .manage-challenge-roles .item-upload-container .col-7 .item.active:first-child,
    .manage-group-admin .item-upload-container .col-7 .item.active:first-child {
        margin-top: 3.7037%;
    }
    .col-7 .distance-margin-right {
        margin-right: 3.7037%;
    }
    .col-7 .contribution-list-section .contribution-list-wrapper,
    .col-7 .distance-margin-bottom,
    .col-7 .form-inputs .form-group,
    .col-7 .form-inputs input[type="checkbox"] + label,
    .col-7 .form-inputs input[type="radio"] + label,
    .col-7 form .form-group,
    .col-7 form input[type="checkbox"] + label,
    .col-7 form input[type="radio"] + label,
    .contribution-list-section .col-7 .contribution-list-wrapper,
    .form-inputs .col-7 .form-group,
    .form-inputs .col-7 input[type="checkbox"] + label,
    .form-inputs .col-7 input[type="radio"] + label,
    form .col-7 .form-group,
    form .col-7 input[type="checkbox"] + label,
    form .col-7 input[type="radio"] + label {
        margin-bottom: 3.7037%;
    }
    .col-7 .distance-margin-left {
        margin-left: 3.7037%;
    }
    .accordion .col-7 .accordion-expandable-section,
    .col-7 .accordion .accordion-expandable-section,
    .col-7 .distance-padding-top {
        padding-top: 3.7037%;
    }
    .col-7 .distance-padding-right,
    .col-7 .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before,
    .fr-box.rich-text-editor .fr-dropdown-menu li blockquote .col-7 a:before {
        padding-right: 3.7037%;
    }
    #admin-section .col-7 h1.section-title,
    #admin-section .col-7 h2.section-title,
    .accordion .col-7 .accordion-expandable-section,
    .col-7 #admin-section h1.section-title,
    .col-7 #admin-section h2.section-title,
    .col-7 .accordion .accordion-expandable-section,
    .col-7 .distance-padding-bottom,
    .col-7 .form-inputs .form-group.option-group,
    .col-7 .form-inputs .form-section,
    .col-7 form .form-group.option-group,
    .col-7 form .form-section,
    .form-inputs .col-7 .form-group.option-group,
    .form-inputs .col-7 .form-section,
    form .col-7 .form-group.option-group,
    form .col-7 .form-section {
        padding-bottom: 3.7037%;
    }
    .col-7 .distance-padding-left,
    .col-7 .fr-box.dark-theme.rich-text-editor blockquote,
    .col-7 .quote,
    .col-7 .rich-text blockquote,
    .fr-box.dark-theme.rich-text-editor .col-7 blockquote,
    .rich-text .col-7 blockquote {
        padding-left: 3.7037%;
    }
    .row .col-offset-7 {
        margin-left: 61.70213%;
    }
    .row .col-offset-7:first-child {
        margin-left: 59.57447%;
    }
    .col-8 {
        width: 65.95745%;
        margin-left: 2.12766%;
    }
    .col-8 .distance-margin-top,
    .col-8 .manage-challenge-roles .item-upload-container .item.active:first-child,
    .col-8 .manage-group-admin .item-upload-container .item.active:first-child,
    .manage-challenge-roles .item-upload-container .col-8 .item.active:first-child,
    .manage-group-admin .item-upload-container .col-8 .item.active:first-child {
        margin-top: 3.22581%;
    }
    .col-8 .distance-margin-right {
        margin-right: 3.22581%;
    }
    .col-8 .contribution-list-section .contribution-list-wrapper,
    .col-8 .distance-margin-bottom,
    .col-8 .form-inputs .form-group,
    .col-8 .form-inputs input[type="checkbox"] + label,
    .col-8 .form-inputs input[type="radio"] + label,
    .col-8 form .form-group,
    .col-8 form input[type="checkbox"] + label,
    .col-8 form input[type="radio"] + label,
    .contribution-list-section .col-8 .contribution-list-wrapper,
    .form-inputs .col-8 .form-group,
    .form-inputs .col-8 input[type="checkbox"] + label,
    .form-inputs .col-8 input[type="radio"] + label,
    form .col-8 .form-group,
    form .col-8 input[type="checkbox"] + label,
    form .col-8 input[type="radio"] + label {
        margin-bottom: 3.22581%;
    }
    .col-8 .distance-margin-left {
        margin-left: 3.22581%;
    }
    .accordion .col-8 .accordion-expandable-section,
    .col-8 .accordion .accordion-expandable-section,
    .col-8 .distance-padding-top {
        padding-top: 3.22581%;
    }
    .col-8 .distance-padding-right,
    .col-8 .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before,
    .fr-box.rich-text-editor .fr-dropdown-menu li blockquote .col-8 a:before {
        padding-right: 3.22581%;
    }
    #admin-section .col-8 h1.section-title,
    #admin-section .col-8 h2.section-title,
    .accordion .col-8 .accordion-expandable-section,
    .col-8 #admin-section h1.section-title,
    .col-8 #admin-section h2.section-title,
    .col-8 .accordion .accordion-expandable-section,
    .col-8 .distance-padding-bottom,
    .col-8 .form-inputs .form-group.option-group,
    .col-8 .form-inputs .form-section,
    .col-8 form .form-group.option-group,
    .col-8 form .form-section,
    .form-inputs .col-8 .form-group.option-group,
    .form-inputs .col-8 .form-section,
    form .col-8 .form-group.option-group,
    form .col-8 .form-section {
        padding-bottom: 3.22581%;
    }
    .col-8 .distance-padding-left,
    .col-8 .fr-box.dark-theme.rich-text-editor blockquote,
    .col-8 .quote,
    .col-8 .rich-text blockquote,
    .fr-box.dark-theme.rich-text-editor .col-8 blockquote,
    .rich-text .col-8 blockquote {
        padding-left: 3.22581%;
    }
    .row .col-offset-8 {
        margin-left: 70.21277%;
    }
    .row .col-offset-8:first-child {
        margin-left: 68.08511%;
    }
    .col-9 {
        width: 74.46809%;
        margin-left: 2.12766%;
    }
    .col-9 .distance-margin-top,
    .col-9 .manage-challenge-roles .item-upload-container .item.active:first-child,
    .col-9 .manage-group-admin .item-upload-container .item.active:first-child,
    .manage-challenge-roles .item-upload-container .col-9 .item.active:first-child,
    .manage-group-admin .item-upload-container .col-9 .item.active:first-child {
        margin-top: 2.85714%;
    }
    .col-9 .distance-margin-right {
        margin-right: 2.85714%;
    }
    .col-9 .contribution-list-section .contribution-list-wrapper,
    .col-9 .distance-margin-bottom,
    .col-9 .form-inputs .form-group,
    .col-9 .form-inputs input[type="checkbox"] + label,
    .col-9 .form-inputs input[type="radio"] + label,
    .col-9 form .form-group,
    .col-9 form input[type="checkbox"] + label,
    .col-9 form input[type="radio"] + label,
    .contribution-list-section .col-9 .contribution-list-wrapper,
    .form-inputs .col-9 .form-group,
    .form-inputs .col-9 input[type="checkbox"] + label,
    .form-inputs .col-9 input[type="radio"] + label,
    form .col-9 .form-group,
    form .col-9 input[type="checkbox"] + label,
    form .col-9 input[type="radio"] + label {
        margin-bottom: 2.85714%;
    }
    .col-9 .distance-margin-left {
        margin-left: 2.85714%;
    }
    .accordion .col-9 .accordion-expandable-section,
    .col-9 .accordion .accordion-expandable-section,
    .col-9 .distance-padding-top {
        padding-top: 2.85714%;
    }
    .col-9 .distance-padding-right,
    .col-9 .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before,
    .fr-box.rich-text-editor .fr-dropdown-menu li blockquote .col-9 a:before {
        padding-right: 2.85714%;
    }
    #admin-section .col-9 h1.section-title,
    #admin-section .col-9 h2.section-title,
    .accordion .col-9 .accordion-expandable-section,
    .col-9 #admin-section h1.section-title,
    .col-9 #admin-section h2.section-title,
    .col-9 .accordion .accordion-expandable-section,
    .col-9 .distance-padding-bottom,
    .col-9 .form-inputs .form-group.option-group,
    .col-9 .form-inputs .form-section,
    .col-9 form .form-group.option-group,
    .col-9 form .form-section,
    .form-inputs .col-9 .form-group.option-group,
    .form-inputs .col-9 .form-section,
    form .col-9 .form-group.option-group,
    form .col-9 .form-section {
        padding-bottom: 2.85714%;
    }
    .col-9 .distance-padding-left,
    .col-9 .fr-box.dark-theme.rich-text-editor blockquote,
    .col-9 .quote,
    .col-9 .rich-text blockquote,
    .fr-box.dark-theme.rich-text-editor .col-9 blockquote,
    .rich-text .col-9 blockquote {
        padding-left: 2.85714%;
    }
    .row .col-offset-9 {
        margin-left: 78.7234%;
    }
    .row .col-offset-9:first-child {
        margin-left: 76.59574%;
    }
    .col-10 {
        width: 82.97872%;
        margin-left: 2.12766%;
    }
    .col-10 .distance-margin-top,
    .col-10 .manage-challenge-roles .item-upload-container .item.active:first-child,
    .col-10 .manage-group-admin .item-upload-container .item.active:first-child,
    .manage-challenge-roles .item-upload-container .col-10 .item.active:first-child,
    .manage-group-admin .item-upload-container .col-10 .item.active:first-child {
        margin-top: 2.5641%;
    }
    .col-10 .distance-margin-right {
        margin-right: 2.5641%;
    }
    .col-10 .contribution-list-section .contribution-list-wrapper,
    .col-10 .distance-margin-bottom,
    .col-10 .form-inputs .form-group,
    .col-10 .form-inputs input[type="checkbox"] + label,
    .col-10 .form-inputs input[type="radio"] + label,
    .col-10 form .form-group,
    .col-10 form input[type="checkbox"] + label,
    .col-10 form input[type="radio"] + label,
    .contribution-list-section .col-10 .contribution-list-wrapper,
    .form-inputs .col-10 .form-group,
    .form-inputs .col-10 input[type="checkbox"] + label,
    .form-inputs .col-10 input[type="radio"] + label,
    form .col-10 .form-group,
    form .col-10 input[type="checkbox"] + label,
    form .col-10 input[type="radio"] + label {
        margin-bottom: 2.5641%;
    }
    .col-10 .distance-margin-left {
        margin-left: 2.5641%;
    }
    .accordion .col-10 .accordion-expandable-section,
    .col-10 .accordion .accordion-expandable-section,
    .col-10 .distance-padding-top {
        padding-top: 2.5641%;
    }
    .col-10 .distance-padding-right,
    .col-10 .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before,
    .fr-box.rich-text-editor .fr-dropdown-menu li blockquote .col-10 a:before {
        padding-right: 2.5641%;
    }
    #admin-section .col-10 h1.section-title,
    #admin-section .col-10 h2.section-title,
    .accordion .col-10 .accordion-expandable-section,
    .col-10 #admin-section h1.section-title,
    .col-10 #admin-section h2.section-title,
    .col-10 .accordion .accordion-expandable-section,
    .col-10 .distance-padding-bottom,
    .col-10 .form-inputs .form-group.option-group,
    .col-10 .form-inputs .form-section,
    .col-10 form .form-group.option-group,
    .col-10 form .form-section,
    .form-inputs .col-10 .form-group.option-group,
    .form-inputs .col-10 .form-section,
    form .col-10 .form-group.option-group,
    form .col-10 .form-section {
        padding-bottom: 2.5641%;
    }
    .col-10 .distance-padding-left,
    .col-10 .fr-box.dark-theme.rich-text-editor blockquote,
    .col-10 .quote,
    .col-10 .rich-text blockquote,
    .fr-box.dark-theme.rich-text-editor .col-10 blockquote,
    .rich-text .col-10 blockquote {
        padding-left: 2.5641%;
    }
    .row .col-offset-10 {
        margin-left: 87.23404%;
    }
    .row .col-offset-10:first-child {
        margin-left: 85.10638%;
    }
    .col-11 {
        width: 91.48936%;
        margin-left: 2.12766%;
    }
    .col-11 .distance-margin-top,
    .col-11 .manage-challenge-roles .item-upload-container .item.active:first-child,
    .col-11 .manage-group-admin .item-upload-container .item.active:first-child,
    .manage-challenge-roles .item-upload-container .col-11 .item.active:first-child,
    .manage-group-admin .item-upload-container .col-11 .item.active:first-child {
        margin-top: 2.32558%;
    }
    .col-11 .distance-margin-right {
        margin-right: 2.32558%;
    }
    .col-11 .contribution-list-section .contribution-list-wrapper,
    .col-11 .distance-margin-bottom,
    .col-11 .form-inputs .form-group,
    .col-11 .form-inputs input[type="checkbox"] + label,
    .col-11 .form-inputs input[type="radio"] + label,
    .col-11 form .form-group,
    .col-11 form input[type="checkbox"] + label,
    .col-11 form input[type="radio"] + label,
    .contribution-list-section .col-11 .contribution-list-wrapper,
    .form-inputs .col-11 .form-group,
    .form-inputs .col-11 input[type="checkbox"] + label,
    .form-inputs .col-11 input[type="radio"] + label,
    form .col-11 .form-group,
    form .col-11 input[type="checkbox"] + label,
    form .col-11 input[type="radio"] + label {
        margin-bottom: 2.32558%;
    }
    .col-11 .distance-margin-left {
        margin-left: 2.32558%;
    }
    .accordion .col-11 .accordion-expandable-section,
    .col-11 .accordion .accordion-expandable-section,
    .col-11 .distance-padding-top {
        padding-top: 2.32558%;
    }
    .col-11 .distance-padding-right,
    .col-11 .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before,
    .fr-box.rich-text-editor .fr-dropdown-menu li blockquote .col-11 a:before {
        padding-right: 2.32558%;
    }
    #admin-section .col-11 h1.section-title,
    #admin-section .col-11 h2.section-title,
    .accordion .col-11 .accordion-expandable-section,
    .col-11 #admin-section h1.section-title,
    .col-11 #admin-section h2.section-title,
    .col-11 .accordion .accordion-expandable-section,
    .col-11 .distance-padding-bottom,
    .col-11 .form-inputs .form-group.option-group,
    .col-11 .form-inputs .form-section,
    .col-11 form .form-group.option-group,
    .col-11 form .form-section,
    .form-inputs .col-11 .form-group.option-group,
    .form-inputs .col-11 .form-section,
    form .col-11 .form-group.option-group,
    form .col-11 .form-section {
        padding-bottom: 2.32558%;
    }
    .col-11 .distance-padding-left,
    .col-11 .fr-box.dark-theme.rich-text-editor blockquote,
    .col-11 .quote,
    .col-11 .rich-text blockquote,
    .fr-box.dark-theme.rich-text-editor .col-11 blockquote,
    .rich-text .col-11 blockquote {
        padding-left: 2.32558%;
    }
    .row .col-offset-11 {
        margin-left: 95.74468%;
    }
    .row .col-offset-11:first-child {
        margin-left: 93.61702%;
    }
    .col-12,
    .col-12 .distance-margin-left {
        margin-left: 2.12766%;
    }
    .col-12 {
        width: 100%;
    }
    .col-12 .distance-margin-top,
    .col-12 .manage-challenge-roles .item-upload-container .item.active:first-child,
    .col-12 .manage-group-admin .item-upload-container .item.active:first-child,
    .manage-challenge-roles .item-upload-container .col-12 .item.active:first-child,
    .manage-group-admin .item-upload-container .col-12 .item.active:first-child {
        margin-top: 2.12766%;
    }
    .col-12 .distance-margin-right {
        margin-right: 2.12766%;
    }
    .col-12 .contribution-list-section .contribution-list-wrapper,
    .col-12 .distance-margin-bottom,
    .col-12 .form-inputs .form-group,
    .col-12 .form-inputs input[type="checkbox"] + label,
    .col-12 .form-inputs input[type="radio"] + label,
    .col-12 form .form-group,
    .col-12 form input[type="checkbox"] + label,
    .col-12 form input[type="radio"] + label,
    .contribution-list-section .col-12 .contribution-list-wrapper,
    .form-inputs .col-12 .form-group,
    .form-inputs .col-12 input[type="checkbox"] + label,
    .form-inputs .col-12 input[type="radio"] + label,
    form .col-12 .form-group,
    form .col-12 input[type="checkbox"] + label,
    form .col-12 input[type="radio"] + label {
        margin-bottom: 2.12766%;
    }
    .accordion .col-12 .accordion-expandable-section,
    .col-12 .accordion .accordion-expandable-section,
    .col-12 .distance-padding-top {
        padding-top: 2.12766%;
    }
    .col-12 .distance-padding-right,
    .col-12 .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before,
    .fr-box.rich-text-editor .fr-dropdown-menu li blockquote .col-12 a:before {
        padding-right: 2.12766%;
    }
    #admin-section .col-12 h1.section-title,
    #admin-section .col-12 h2.section-title,
    .accordion .col-12 .accordion-expandable-section,
    .col-12 #admin-section h1.section-title,
    .col-12 #admin-section h2.section-title,
    .col-12 .accordion .accordion-expandable-section,
    .col-12 .distance-padding-bottom,
    .col-12 .form-inputs .form-group.option-group,
    .col-12 .form-inputs .form-section,
    .col-12 form .form-group.option-group,
    .col-12 form .form-section,
    .form-inputs .col-12 .form-group.option-group,
    .form-inputs .col-12 .form-section,
    form .col-12 .form-group.option-group,
    form .col-12 .form-section {
        padding-bottom: 2.12766%;
    }
    .col-12 .distance-padding-left,
    .col-12 .fr-box.dark-theme.rich-text-editor blockquote,
    .col-12 .quote,
    .col-12 .rich-text blockquote,
    .fr-box.dark-theme.rich-text-editor .col-12 blockquote,
    .rich-text .col-12 blockquote {
        padding-left: 2.12766%;
    }
    .row .col-offset-12 {
        margin-left: 104.25532%;
    }
    .row .col-offset-12:first-child {
        margin-left: 102.12766%;
    }
}
@media all and (min-width: 1280px) {
    .component-wrapper {
        position: relative;
    }
    .component-wrapper.line-after {
        border-bottom: 1px solid transparent;
    }
    .component-wrapper.line-before {
        border-top: 1px solid transparent;
    }
    .component-wrapper.line-after:before {
        border-bottom: 1px solid #888;
        bottom: -1px;
    }
    .component-wrapper.line-before:before {
        border-top: 1px solid #888;
        top: -1px;
    }
    .component-wrapper.line-after:before,
    .component-wrapper.line-before:before {
        content: "";
        display: block;
        left: 4.29688%;
        position: absolute;
        right: 4.29688%;
    }
    .row .component-wrapper.line-after:before,
    .row .component-wrapper.line-before:before,
    .row.component-wrapper.line-after:before,
    .row.component-wrapper.line-before:before {
        left: 0;
        right: 0;
    }
    /*.row {
        max-width: 1170px;
        margin-right: 4.29688%;
        margin-bottom: 2.34375%;
        margin-left: 4.29688%;
    }*/
    .col-1 {
        width: 5.98291%;
        margin-left: 2.5641%;
    }
    .col-1 .distance-margin-top,
    .col-1 .manage-challenge-roles .item-upload-container .item.active:first-child,
    .col-1 .manage-group-admin .item-upload-container .item.active:first-child,
    .manage-challenge-roles .item-upload-container .col-1 .item.active:first-child,
    .manage-group-admin .item-upload-container .col-1 .item.active:first-child {
        margin-top: 42.85714%;
    }
    .col-1 .distance-margin-right {
        margin-right: 42.85714%;
    }
    .col-1 .contribution-list-section .contribution-list-wrapper,
    .col-1 .distance-margin-bottom,
    .col-1 .form-inputs .form-group,
    .col-1 .form-inputs input[type="checkbox"] + label,
    .col-1 .form-inputs input[type="radio"] + label,
    .col-1 form .form-group,
    .col-1 form input[type="checkbox"] + label,
    .col-1 form input[type="radio"] + label,
    .contribution-list-section .col-1 .contribution-list-wrapper,
    .form-inputs .col-1 .form-group,
    .form-inputs .col-1 input[type="checkbox"] + label,
    .form-inputs .col-1 input[type="radio"] + label,
    form .col-1 .form-group,
    form .col-1 input[type="checkbox"] + label,
    form .col-1 input[type="radio"] + label {
        margin-bottom: 42.85714%;
    }
    .col-1 .distance-margin-left {
        margin-left: 42.85714%;
    }
    .accordion .col-1 .accordion-expandable-section,
    .col-1 .accordion .accordion-expandable-section,
    .col-1 .distance-padding-top {
        padding-top: 42.85714%;
    }
    .col-1 .distance-padding-right,
    .col-1 .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before,
    .fr-box.rich-text-editor .fr-dropdown-menu li blockquote .col-1 a:before {
        padding-right: 42.85714%;
    }
    #admin-section .col-1 h1.section-title,
    #admin-section .col-1 h2.section-title,
    .accordion .col-1 .accordion-expandable-section,
    .col-1 #admin-section h1.section-title,
    .col-1 #admin-section h2.section-title,
    .col-1 .accordion .accordion-expandable-section,
    .col-1 .distance-padding-bottom,
    .col-1 .form-inputs .form-group.option-group,
    .col-1 .form-inputs .form-section,
    .col-1 form .form-group.option-group,
    .col-1 form .form-section,
    .form-inputs .col-1 .form-group.option-group,
    .form-inputs .col-1 .form-section,
    form .col-1 .form-group.option-group,
    form .col-1 .form-section {
        padding-bottom: 42.85714%;
    }
    .col-1 .distance-padding-left,
    .col-1 .fr-box.dark-theme.rich-text-editor blockquote,
    .col-1 .quote,
    .col-1 .rich-text blockquote,
    .fr-box.dark-theme.rich-text-editor .col-1 blockquote,
    .rich-text .col-1 blockquote {
        padding-left: 42.85714%;
    }
    .row .col-offset-1 {
        margin-left: 11.11111%;
    }
    .row .col-offset-1:first-child {
        margin-left: 8.54701%;
    }
    .col-2 {
        width: 14.52991%;
        margin-left: 2.5641%;
    }
    .col-2 .distance-margin-top,
    .col-2 .manage-challenge-roles .item-upload-container .item.active:first-child,
    .col-2 .manage-group-admin .item-upload-container .item.active:first-child,
    .manage-challenge-roles .item-upload-container .col-2 .item.active:first-child,
    .manage-group-admin .item-upload-container .col-2 .item.active:first-child {
        margin-top: 17.64706%;
    }
    .col-2 .distance-margin-right {
        margin-right: 17.64706%;
    }
    .col-2 .contribution-list-section .contribution-list-wrapper,
    .col-2 .distance-margin-bottom,
    .col-2 .form-inputs .form-group,
    .col-2 .form-inputs input[type="checkbox"] + label,
    .col-2 .form-inputs input[type="radio"] + label,
    .col-2 form .form-group,
    .col-2 form input[type="checkbox"] + label,
    .col-2 form input[type="radio"] + label,
    .contribution-list-section .col-2 .contribution-list-wrapper,
    .form-inputs .col-2 .form-group,
    .form-inputs .col-2 input[type="checkbox"] + label,
    .form-inputs .col-2 input[type="radio"] + label,
    form .col-2 .form-group,
    form .col-2 input[type="checkbox"] + label,
    form .col-2 input[type="radio"] + label {
        margin-bottom: 17.64706%;
    }
    .col-2 .distance-margin-left {
        margin-left: 17.64706%;
    }
    .accordion .col-2 .accordion-expandable-section,
    .col-2 .accordion .accordion-expandable-section,
    .col-2 .distance-padding-top {
        padding-top: 17.64706%;
    }
    .col-2 .distance-padding-right,
    .col-2 .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before,
    .fr-box.rich-text-editor .fr-dropdown-menu li blockquote .col-2 a:before {
        padding-right: 17.64706%;
    }
    #admin-section .col-2 h1.section-title,
    #admin-section .col-2 h2.section-title,
    .accordion .col-2 .accordion-expandable-section,
    .col-2 #admin-section h1.section-title,
    .col-2 #admin-section h2.section-title,
    .col-2 .accordion .accordion-expandable-section,
    .col-2 .distance-padding-bottom,
    .col-2 .form-inputs .form-group.option-group,
    .col-2 .form-inputs .form-section,
    .col-2 form .form-group.option-group,
    .col-2 form .form-section,
    .form-inputs .col-2 .form-group.option-group,
    .form-inputs .col-2 .form-section,
    form .col-2 .form-group.option-group,
    form .col-2 .form-section {
        padding-bottom: 17.64706%;
    }
    .col-2 .distance-padding-left,
    .col-2 .fr-box.dark-theme.rich-text-editor blockquote,
    .col-2 .quote,
    .col-2 .rich-text blockquote,
    .fr-box.dark-theme.rich-text-editor .col-2 blockquote,
    .rich-text .col-2 blockquote {
        padding-left: 17.64706%;
    }
    .row .col-offset-2 {
        margin-left: 19.65812%;
    }
    .row .col-offset-2:first-child {
        margin-left: 17.09402%;
    }
    .col-3 {
        width: 23.07692%;
        margin-left: 2.5641%;
    }
    .col-3 .distance-margin-top,
    .col-3 .manage-challenge-roles .item-upload-container .item.active:first-child,
    .col-3 .manage-group-admin .item-upload-container .item.active:first-child,
    .manage-challenge-roles .item-upload-container .col-3 .item.active:first-child,
    .manage-group-admin .item-upload-container .col-3 .item.active:first-child {
        margin-top: 11.11111%;
    }
    .col-3 .distance-margin-right {
        margin-right: 11.11111%;
    }
    .col-3 .contribution-list-section .contribution-list-wrapper,
    .col-3 .distance-margin-bottom,
    .col-3 .form-inputs .form-group,
    .col-3 .form-inputs input[type="checkbox"] + label,
    .col-3 .form-inputs input[type="radio"] + label,
    .col-3 form .form-group,
    .col-3 form input[type="checkbox"] + label,
    .col-3 form input[type="radio"] + label,
    .contribution-list-section .col-3 .contribution-list-wrapper,
    .form-inputs .col-3 .form-group,
    .form-inputs .col-3 input[type="checkbox"] + label,
    .form-inputs .col-3 input[type="radio"] + label,
    form .col-3 .form-group,
    form .col-3 input[type="checkbox"] + label,
    form .col-3 input[type="radio"] + label {
        margin-bottom: 11.11111%;
    }
    .col-3 .distance-margin-left {
        margin-left: 11.11111%;
    }
    .accordion .col-3 .accordion-expandable-section,
    .col-3 .accordion .accordion-expandable-section,
    .col-3 .distance-padding-top {
        padding-top: 11.11111%;
    }
    .col-3 .distance-padding-right,
    .col-3 .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before,
    .fr-box.rich-text-editor .fr-dropdown-menu li blockquote .col-3 a:before {
        padding-right: 11.11111%;
    }
    #admin-section .col-3 h1.section-title,
    #admin-section .col-3 h2.section-title,
    .accordion .col-3 .accordion-expandable-section,
    .col-3 #admin-section h1.section-title,
    .col-3 #admin-section h2.section-title,
    .col-3 .accordion .accordion-expandable-section,
    .col-3 .distance-padding-bottom,
    .col-3 .form-inputs .form-group.option-group,
    .col-3 .form-inputs .form-section,
    .col-3 form .form-group.option-group,
    .col-3 form .form-section,
    .form-inputs .col-3 .form-group.option-group,
    .form-inputs .col-3 .form-section,
    form .col-3 .form-group.option-group,
    form .col-3 .form-section {
        padding-bottom: 11.11111%;
    }
    .col-3 .distance-padding-left,
    .col-3 .fr-box.dark-theme.rich-text-editor blockquote,
    .col-3 .quote,
    .col-3 .rich-text blockquote,
    .fr-box.dark-theme.rich-text-editor .col-3 blockquote,
    .rich-text .col-3 blockquote {
        padding-left: 11.11111%;
    }
    .row .col-offset-3 {
        margin-left: 28.20513%;
    }
    .row .col-offset-3:first-child {
        margin-left: 25.64103%;
    }
    .col-4 {
        width: 31.62393%;
        margin-left: 2.5641%;
    }
    .col-4 .distance-margin-top,
    .col-4 .manage-challenge-roles .item-upload-container .item.active:first-child,
    .col-4 .manage-group-admin .item-upload-container .item.active:first-child,
    .manage-challenge-roles .item-upload-container .col-4 .item.active:first-child,
    .manage-group-admin .item-upload-container .col-4 .item.active:first-child {
        margin-top: 8.10811%;
    }
    .col-4 .distance-margin-right {
        margin-right: 8.10811%;
    }
    .col-4 .contribution-list-section .contribution-list-wrapper,
    .col-4 .distance-margin-bottom,
    .col-4 .form-inputs .form-group,
    .col-4 .form-inputs input[type="checkbox"] + label,
    .col-4 .form-inputs input[type="radio"] + label,
    .col-4 form .form-group,
    .col-4 form input[type="checkbox"] + label,
    .col-4 form input[type="radio"] + label,
    .contribution-list-section .col-4 .contribution-list-wrapper,
    .form-inputs .col-4 .form-group,
    .form-inputs .col-4 input[type="checkbox"] + label,
    .form-inputs .col-4 input[type="radio"] + label,
    form .col-4 .form-group,
    form .col-4 input[type="checkbox"] + label,
    form .col-4 input[type="radio"] + label {
        margin-bottom: 8.10811%;
    }
    .col-4 .distance-margin-left {
        margin-left: 8.10811%;
    }
    .accordion .col-4 .accordion-expandable-section,
    .col-4 .accordion .accordion-expandable-section,
    .col-4 .distance-padding-top {
        padding-top: 8.10811%;
    }
    .col-4 .distance-padding-right,
    .col-4 .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before,
    .fr-box.rich-text-editor .fr-dropdown-menu li blockquote .col-4 a:before {
        padding-right: 8.10811%;
    }
    #admin-section .col-4 h1.section-title,
    #admin-section .col-4 h2.section-title,
    .accordion .col-4 .accordion-expandable-section,
    .col-4 #admin-section h1.section-title,
    .col-4 #admin-section h2.section-title,
    .col-4 .accordion .accordion-expandable-section,
    .col-4 .distance-padding-bottom,
    .col-4 .form-inputs .form-group.option-group,
    .col-4 .form-inputs .form-section,
    .col-4 form .form-group.option-group,
    .col-4 form .form-section,
    .form-inputs .col-4 .form-group.option-group,
    .form-inputs .col-4 .form-section,
    form .col-4 .form-group.option-group,
    form .col-4 .form-section {
        padding-bottom: 8.10811%;
    }
    .col-4 .distance-padding-left,
    .col-4 .fr-box.dark-theme.rich-text-editor blockquote,
    .col-4 .quote,
    .col-4 .rich-text blockquote,
    .fr-box.dark-theme.rich-text-editor .col-4 blockquote,
    .rich-text .col-4 blockquote {
        padding-left: 8.10811%;
    }
    .row .col-offset-4 {
        margin-left: 36.75214%;
    }
    .row .col-offset-4:first-child {
        margin-left: 34.18803%;
    }
    .col-5 {
        width: 40.17094%;
        /*margin-left: 2.5641%;*/
    }
    .col-5 .distance-margin-top,
    .col-5 .manage-challenge-roles .item-upload-container .item.active:first-child,
    .col-5 .manage-group-admin .item-upload-container .item.active:first-child,
    .manage-challenge-roles .item-upload-container .col-5 .item.active:first-child,
    .manage-group-admin .item-upload-container .col-5 .item.active:first-child {
        margin-top: 6.38298%;
    }
    .col-5 .distance-margin-right {
        margin-right: 6.38298%;
    }
    .col-5 .contribution-list-section .contribution-list-wrapper,
    .col-5 .distance-margin-bottom,
    .col-5 .form-inputs .form-group,
    .col-5 .form-inputs input[type="checkbox"] + label,
    .col-5 .form-inputs input[type="radio"] + label,
    .col-5 form .form-group,
    .col-5 form input[type="checkbox"] + label,
    .col-5 form input[type="radio"] + label,
    .contribution-list-section .col-5 .contribution-list-wrapper,
    .form-inputs .col-5 .form-group,
    .form-inputs .col-5 input[type="checkbox"] + label,
    .form-inputs .col-5 input[type="radio"] + label,
    form .col-5 .form-group,
    form .col-5 input[type="checkbox"] + label,
    form .col-5 input[type="radio"] + label {
        margin-bottom: 6.38298%;
    }
    .col-5 .distance-margin-left {
        margin-left: 6.38298%;
    }
    .accordion .col-5 .accordion-expandable-section,
    .col-5 .accordion .accordion-expandable-section,
    .col-5 .distance-padding-top {
        padding-top: 6.38298%;
    }
    .col-5 .distance-padding-right,
    .col-5 .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before,
    .fr-box.rich-text-editor .fr-dropdown-menu li blockquote .col-5 a:before {
        padding-right: 6.38298%;
    }
    #admin-section .col-5 h1.section-title,
    #admin-section .col-5 h2.section-title,
    .accordion .col-5 .accordion-expandable-section,
    .col-5 #admin-section h1.section-title,
    .col-5 #admin-section h2.section-title,
    .col-5 .accordion .accordion-expandable-section,
    .col-5 .distance-padding-bottom,
    .col-5 .form-inputs .form-group.option-group,
    .col-5 .form-inputs .form-section,
    .col-5 form .form-group.option-group,
    .col-5 form .form-section,
    .form-inputs .col-5 .form-group.option-group,
    .form-inputs .col-5 .form-section,
    form .col-5 .form-group.option-group,
    form .col-5 .form-section {
        padding-bottom: 6.38298%;
    }
    .col-5 .distance-padding-left,
    .col-5 .fr-box.dark-theme.rich-text-editor blockquote,
    .col-5 .quote,
    .col-5 .rich-text blockquote,
    .fr-box.dark-theme.rich-text-editor .col-5 blockquote,
    .rich-text .col-5 blockquote {
        padding-left: 6.38298%;
    }
    .row .col-offset-5 {
        margin-left: 45.29915%;
    }
    .row .col-offset-5:first-child {
        margin-left: 42.73504%;
    }
    .col-6 {
        width: 48.71795%;
        margin-left: 2.5641%;
    }
    .col-6 .distance-margin-top,
    .col-6 .manage-challenge-roles .item-upload-container .item.active:first-child,
    .col-6 .manage-group-admin .item-upload-container .item.active:first-child,
    .manage-challenge-roles .item-upload-container .col-6 .item.active:first-child,
    .manage-group-admin .item-upload-container .col-6 .item.active:first-child {
        margin-top: 5.26316%;
    }
    .col-6 .distance-margin-right {
        margin-right: 5.26316%;
    }
    .col-6 .contribution-list-section .contribution-list-wrapper,
    .col-6 .distance-margin-bottom,
    .col-6 .form-inputs .form-group,
    .col-6 .form-inputs input[type="checkbox"] + label,
    .col-6 .form-inputs input[type="radio"] + label,
    .col-6 form .form-group,
    .col-6 form input[type="checkbox"] + label,
    .col-6 form input[type="radio"] + label,
    .contribution-list-section .col-6 .contribution-list-wrapper,
    .form-inputs .col-6 .form-group,
    .form-inputs .col-6 input[type="checkbox"] + label,
    .form-inputs .col-6 input[type="radio"] + label,
    form .col-6 .form-group,
    form .col-6 input[type="checkbox"] + label,
    form .col-6 input[type="radio"] + label {
        margin-bottom: 5.26316%;
    }
    .col-6 .distance-margin-left {
        margin-left: 5.26316%;
    }
    .accordion .col-6 .accordion-expandable-section,
    .col-6 .accordion .accordion-expandable-section,
    .col-6 .distance-padding-top {
        padding-top: 5.26316%;
    }
    .col-6 .distance-padding-right,
    .col-6 .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before,
    .fr-box.rich-text-editor .fr-dropdown-menu li blockquote .col-6 a:before {
        padding-right: 5.26316%;
    }
    #admin-section .col-6 h1.section-title,
    #admin-section .col-6 h2.section-title,
    .accordion .col-6 .accordion-expandable-section,
    .col-6 #admin-section h1.section-title,
    .col-6 #admin-section h2.section-title,
    .col-6 .accordion .accordion-expandable-section,
    .col-6 .distance-padding-bottom,
    .col-6 .form-inputs .form-group.option-group,
    .col-6 .form-inputs .form-section,
    .col-6 form .form-group.option-group,
    .col-6 form .form-section,
    .form-inputs .col-6 .form-group.option-group,
    .form-inputs .col-6 .form-section,
    form .col-6 .form-group.option-group,
    form .col-6 .form-section {
        padding-bottom: 5.26316%;
    }
    .col-6 .distance-padding-left,
    .col-6 .fr-box.dark-theme.rich-text-editor blockquote,
    .col-6 .quote,
    .col-6 .rich-text blockquote,
    .fr-box.dark-theme.rich-text-editor .col-6 blockquote,
    .rich-text .col-6 blockquote {
        padding-left: 5.26316%;
    }
    .row .col-offset-6 {
        margin-left: 53.84615%;
    }
    .row .col-offset-6:first-child {
        margin-left: 51.28205%;
    }
    .col-7 {
        width: 57.26496%;
        margin-left: 2.5641%;
    }
    .col-7 .distance-margin-top,
    .col-7 .manage-challenge-roles .item-upload-container .item.active:first-child,
    .col-7 .manage-group-admin .item-upload-container .item.active:first-child,
    .manage-challenge-roles .item-upload-container .col-7 .item.active:first-child,
    .manage-group-admin .item-upload-container .col-7 .item.active:first-child {
        margin-top: 4.47761%;
    }
    .col-7 .distance-margin-right {
        margin-right: 4.47761%;
    }
    .col-7 .contribution-list-section .contribution-list-wrapper,
    .col-7 .distance-margin-bottom,
    .col-7 .form-inputs .form-group,
    .col-7 .form-inputs input[type="checkbox"] + label,
    .col-7 .form-inputs input[type="radio"] + label,
    .col-7 form .form-group,
    .col-7 form input[type="checkbox"] + label,
    .col-7 form input[type="radio"] + label,
    .contribution-list-section .col-7 .contribution-list-wrapper,
    .form-inputs .col-7 .form-group,
    .form-inputs .col-7 input[type="checkbox"] + label,
    .form-inputs .col-7 input[type="radio"] + label,
    form .col-7 .form-group,
    form .col-7 input[type="checkbox"] + label,
    form .col-7 input[type="radio"] + label {
        margin-bottom: 4.47761%;
    }
    .col-7 .distance-margin-left {
        margin-left: 4.47761%;
    }
    .accordion .col-7 .accordion-expandable-section,
    .col-7 .accordion .accordion-expandable-section,
    .col-7 .distance-padding-top {
        padding-top: 4.47761%;
    }
    .col-7 .distance-padding-right,
    .col-7 .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before,
    .fr-box.rich-text-editor .fr-dropdown-menu li blockquote .col-7 a:before {
        padding-right: 4.47761%;
    }
    #admin-section .col-7 h1.section-title,
    #admin-section .col-7 h2.section-title,
    .accordion .col-7 .accordion-expandable-section,
    .col-7 #admin-section h1.section-title,
    .col-7 #admin-section h2.section-title,
    .col-7 .accordion .accordion-expandable-section,
    .col-7 .distance-padding-bottom,
    .col-7 .form-inputs .form-group.option-group,
    .col-7 .form-inputs .form-section,
    .col-7 form .form-group.option-group,
    .col-7 form .form-section,
    .form-inputs .col-7 .form-group.option-group,
    .form-inputs .col-7 .form-section,
    form .col-7 .form-group.option-group,
    form .col-7 .form-section {
        padding-bottom: 4.47761%;
    }
    .col-7 .distance-padding-left,
    .col-7 .fr-box.dark-theme.rich-text-editor blockquote,
    .col-7 .quote,
    .col-7 .rich-text blockquote,
    .fr-box.dark-theme.rich-text-editor .col-7 blockquote,
    .rich-text .col-7 blockquote {
        padding-left: 4.47761%;
    }
    .row .col-offset-7 {
        margin-left: 62.39316%;
    }
    .row .col-offset-7:first-child {
        margin-left: 59.82906%;
    }
    .col-8 {
        width: 65.81197%;
        margin-left: 2.5641%;
    }
    .col-8 .distance-margin-top,
    .col-8 .manage-challenge-roles .item-upload-container .item.active:first-child,
    .col-8 .manage-group-admin .item-upload-container .item.active:first-child,
    .manage-challenge-roles .item-upload-container .col-8 .item.active:first-child,
    .manage-group-admin .item-upload-container .col-8 .item.active:first-child {
        margin-top: 3.8961%;
    }
    .col-8 .distance-margin-right {
        margin-right: 3.8961%;
    }
    .col-8 .contribution-list-section .contribution-list-wrapper,
    .col-8 .distance-margin-bottom,
    .col-8 .form-inputs .form-group,
    .col-8 .form-inputs input[type="checkbox"] + label,
    .col-8 .form-inputs input[type="radio"] + label,
    .col-8 form .form-group,
    .col-8 form input[type="checkbox"] + label,
    .col-8 form input[type="radio"] + label,
    .contribution-list-section .col-8 .contribution-list-wrapper,
    .form-inputs .col-8 .form-group,
    .form-inputs .col-8 input[type="checkbox"] + label,
    .form-inputs .col-8 input[type="radio"] + label,
    form .col-8 .form-group,
    form .col-8 input[type="checkbox"] + label,
    form .col-8 input[type="radio"] + label {
        margin-bottom: 3.8961%;
    }
    .col-8 .distance-margin-left {
        margin-left: 3.8961%;
    }
    .accordion .col-8 .accordion-expandable-section,
    .col-8 .accordion .accordion-expandable-section,
    .col-8 .distance-padding-top {
        padding-top: 3.8961%;
    }
    .col-8 .distance-padding-right,
    .col-8 .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before,
    .fr-box.rich-text-editor .fr-dropdown-menu li blockquote .col-8 a:before {
        padding-right: 3.8961%;
    }
    #admin-section .col-8 h1.section-title,
    #admin-section .col-8 h2.section-title,
    .accordion .col-8 .accordion-expandable-section,
    .col-8 #admin-section h1.section-title,
    .col-8 #admin-section h2.section-title,
    .col-8 .accordion .accordion-expandable-section,
    .col-8 .distance-padding-bottom,
    .col-8 .form-inputs .form-group.option-group,
    .col-8 .form-inputs .form-section,
    .col-8 form .form-group.option-group,
    .col-8 form .form-section,
    .form-inputs .col-8 .form-group.option-group,
    .form-inputs .col-8 .form-section,
    form .col-8 .form-group.option-group,
    form .col-8 .form-section {
        padding-bottom: 3.8961%;
    }
    .col-8 .distance-padding-left,
    .col-8 .fr-box.dark-theme.rich-text-editor blockquote,
    .col-8 .quote,
    .col-8 .rich-text blockquote,
    .fr-box.dark-theme.rich-text-editor .col-8 blockquote,
    .rich-text .col-8 blockquote {
        padding-left: 3.8961%;
    }
    .row .col-offset-8 {
        margin-left: 70.94017%;
    }
    .row .col-offset-8:first-child {
        margin-left: 68.37607%;
    }
    .col-9 {
        width: 74.35897%;
        margin-left: 2.5641%;
    }
    .col-9 .distance-margin-top,
    .col-9 .manage-challenge-roles .item-upload-container .item.active:first-child,
    .col-9 .manage-group-admin .item-upload-container .item.active:first-child,
    .manage-challenge-roles .item-upload-container .col-9 .item.active:first-child,
    .manage-group-admin .item-upload-container .col-9 .item.active:first-child {
        margin-top: 3.44828%;
    }
    .col-9 .distance-margin-right {
        margin-right: 3.44828%;
    }
    .col-9 .contribution-list-section .contribution-list-wrapper,
    .col-9 .distance-margin-bottom,
    .col-9 .form-inputs .form-group,
    .col-9 .form-inputs input[type="checkbox"] + label,
    .col-9 .form-inputs input[type="radio"] + label,
    .col-9 form .form-group,
    .col-9 form input[type="checkbox"] + label,
    .col-9 form input[type="radio"] + label,
    .contribution-list-section .col-9 .contribution-list-wrapper,
    .form-inputs .col-9 .form-group,
    .form-inputs .col-9 input[type="checkbox"] + label,
    .form-inputs .col-9 input[type="radio"] + label,
    form .col-9 .form-group,
    form .col-9 input[type="checkbox"] + label,
    form .col-9 input[type="radio"] + label {
        margin-bottom: 3.44828%;
    }
    .col-9 .distance-margin-left {
        margin-left: 3.44828%;
    }
    .accordion .col-9 .accordion-expandable-section,
    .col-9 .accordion .accordion-expandable-section,
    .col-9 .distance-padding-top {
        padding-top: 3.44828%;
    }
    .col-9 .distance-padding-right,
    .col-9 .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before,
    .fr-box.rich-text-editor .fr-dropdown-menu li blockquote .col-9 a:before {
        padding-right: 3.44828%;
    }
    #admin-section .col-9 h1.section-title,
    #admin-section .col-9 h2.section-title,
    .accordion .col-9 .accordion-expandable-section,
    .col-9 #admin-section h1.section-title,
    .col-9 #admin-section h2.section-title,
    .col-9 .accordion .accordion-expandable-section,
    .col-9 .distance-padding-bottom,
    .col-9 .form-inputs .form-group.option-group,
    .col-9 .form-inputs .form-section,
    .col-9 form .form-group.option-group,
    .col-9 form .form-section,
    .form-inputs .col-9 .form-group.option-group,
    .form-inputs .col-9 .form-section,
    form .col-9 .form-group.option-group,
    form .col-9 .form-section {
        padding-bottom: 3.44828%;
    }
    .col-9 .distance-padding-left,
    .col-9 .fr-box.dark-theme.rich-text-editor blockquote,
    .col-9 .quote,
    .col-9 .rich-text blockquote,
    .fr-box.dark-theme.rich-text-editor .col-9 blockquote,
    .rich-text .col-9 blockquote {
        padding-left: 3.44828%;
    }
    .row .col-offset-9 {
        margin-left: 79.48718%;
    }
    .row .col-offset-9:first-child {
        margin-left: 76.92308%;
    }
    .col-10 {
        width: 82.90598%;
        margin-left: 2.5641%;
    }
    .col-10 .distance-margin-top,
    .col-10 .manage-challenge-roles .item-upload-container .item.active:first-child,
    .col-10 .manage-group-admin .item-upload-container .item.active:first-child,
    .manage-challenge-roles .item-upload-container .col-10 .item.active:first-child,
    .manage-group-admin .item-upload-container .col-10 .item.active:first-child {
        margin-top: 3.09278%;
    }
    .col-10 .distance-margin-right {
        margin-right: 3.09278%;
    }
    .col-10 .contribution-list-section .contribution-list-wrapper,
    .col-10 .distance-margin-bottom,
    .col-10 .form-inputs .form-group,
    .col-10 .form-inputs input[type="checkbox"] + label,
    .col-10 .form-inputs input[type="radio"] + label,
    .col-10 form .form-group,
    .col-10 form input[type="checkbox"] + label,
    .col-10 form input[type="radio"] + label,
    .contribution-list-section .col-10 .contribution-list-wrapper,
    .form-inputs .col-10 .form-group,
    .form-inputs .col-10 input[type="checkbox"] + label,
    .form-inputs .col-10 input[type="radio"] + label,
    form .col-10 .form-group,
    form .col-10 input[type="checkbox"] + label,
    form .col-10 input[type="radio"] + label {
        margin-bottom: 3.09278%;
    }
    .col-10 .distance-margin-left {
        margin-left: 3.09278%;
    }
    .accordion .col-10 .accordion-expandable-section,
    .col-10 .accordion .accordion-expandable-section,
    .col-10 .distance-padding-top {
        padding-top: 3.09278%;
    }
    .col-10 .distance-padding-right,
    .col-10 .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before,
    .fr-box.rich-text-editor .fr-dropdown-menu li blockquote .col-10 a:before {
        padding-right: 3.09278%;
    }
    #admin-section .col-10 h1.section-title,
    #admin-section .col-10 h2.section-title,
    .accordion .col-10 .accordion-expandable-section,
    .col-10 #admin-section h1.section-title,
    .col-10 #admin-section h2.section-title,
    .col-10 .accordion .accordion-expandable-section,
    .col-10 .distance-padding-bottom,
    .col-10 .form-inputs .form-group.option-group,
    .col-10 .form-inputs .form-section,
    .col-10 form .form-group.option-group,
    .col-10 form .form-section,
    .form-inputs .col-10 .form-group.option-group,
    .form-inputs .col-10 .form-section,
    form .col-10 .form-group.option-group,
    form .col-10 .form-section {
        padding-bottom: 3.09278%;
    }
    .col-10 .distance-padding-left,
    .col-10 .fr-box.dark-theme.rich-text-editor blockquote,
    .col-10 .quote,
    .col-10 .rich-text blockquote,
    .fr-box.dark-theme.rich-text-editor .col-10 blockquote,
    .rich-text .col-10 blockquote {
        padding-left: 3.09278%;
    }
    .row .col-offset-10 {
        margin-left: 88.03419%;
    }
    .row .col-offset-10:first-child {
        margin-left: 85.47009%;
    }
    .col-11 {
        width: 91.45299%;
        margin-left: 2.5641%;
    }
    .col-11 .distance-margin-top,
    .col-11 .manage-challenge-roles .item-upload-container .item.active:first-child,
    .col-11 .manage-group-admin .item-upload-container .item.active:first-child,
    .manage-challenge-roles .item-upload-container .col-11 .item.active:first-child,
    .manage-group-admin .item-upload-container .col-11 .item.active:first-child {
        margin-top: 2.80374%;
    }
    .col-11 .distance-margin-right {
        margin-right: 2.80374%;
    }
    .col-11 .contribution-list-section .contribution-list-wrapper,
    .col-11 .distance-margin-bottom,
    .col-11 .form-inputs .form-group,
    .col-11 .form-inputs input[type="checkbox"] + label,
    .col-11 .form-inputs input[type="radio"] + label,
    .col-11 form .form-group,
    .col-11 form input[type="checkbox"] + label,
    .col-11 form input[type="radio"] + label,
    .contribution-list-section .col-11 .contribution-list-wrapper,
    .form-inputs .col-11 .form-group,
    .form-inputs .col-11 input[type="checkbox"] + label,
    .form-inputs .col-11 input[type="radio"] + label,
    form .col-11 .form-group,
    form .col-11 input[type="checkbox"] + label,
    form .col-11 input[type="radio"] + label {
        margin-bottom: 2.80374%;
    }
    .col-11 .distance-margin-left {
        margin-left: 2.80374%;
    }
    .accordion .col-11 .accordion-expandable-section,
    .col-11 .accordion .accordion-expandable-section,
    .col-11 .distance-padding-top {
        padding-top: 2.80374%;
    }
    .col-11 .distance-padding-right,
    .col-11 .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before,
    .fr-box.rich-text-editor .fr-dropdown-menu li blockquote .col-11 a:before {
        padding-right: 2.80374%;
    }
    #admin-section .col-11 h1.section-title,
    #admin-section .col-11 h2.section-title,
    .accordion .col-11 .accordion-expandable-section,
    .col-11 #admin-section h1.section-title,
    .col-11 #admin-section h2.section-title,
    .col-11 .accordion .accordion-expandable-section,
    .col-11 .distance-padding-bottom,
    .col-11 .form-inputs .form-group.option-group,
    .col-11 .form-inputs .form-section,
    .col-11 form .form-group.option-group,
    .col-11 form .form-section,
    .form-inputs .col-11 .form-group.option-group,
    .form-inputs .col-11 .form-section,
    form .col-11 .form-group.option-group,
    form .col-11 .form-section {
        padding-bottom: 2.80374%;
    }
    .col-11 .distance-padding-left,
    .col-11 .fr-box.dark-theme.rich-text-editor blockquote,
    .col-11 .quote,
    .col-11 .rich-text blockquote,
    .fr-box.dark-theme.rich-text-editor .col-11 blockquote,
    .rich-text .col-11 blockquote {
        padding-left: 2.80374%;
    }
    .row .col-offset-11 {
        margin-left: 96.5812%;
    }
    .row .col-offset-11:first-child {
        margin-left: 94.01709%;
    }
    .col-12,
    .col-12 .distance-margin-left {
        margin-left: 2.5641%;
    }
    .col-12 {
        width: 100%;
    }
    .col-12 .distance-margin-top,
    .col-12 .manage-challenge-roles .item-upload-container .item.active:first-child,
    .col-12 .manage-group-admin .item-upload-container .item.active:first-child,
    .manage-challenge-roles .item-upload-container .col-12 .item.active:first-child,
    .manage-group-admin .item-upload-container .col-12 .item.active:first-child {
        margin-top: 2.5641%;
    }
    .col-12 .distance-margin-right {
        margin-right: 2.5641%;
    }
    .col-12 .contribution-list-section .contribution-list-wrapper,
    .col-12 .distance-margin-bottom,
    .col-12 .form-inputs .form-group,
    .col-12 .form-inputs input[type="checkbox"] + label,
    .col-12 .form-inputs input[type="radio"] + label,
    .col-12 form .form-group,
    .col-12 form input[type="checkbox"] + label,
    .col-12 form input[type="radio"] + label,
    .contribution-list-section .col-12 .contribution-list-wrapper,
    .form-inputs .col-12 .form-group,
    .form-inputs .col-12 input[type="checkbox"] + label,
    .form-inputs .col-12 input[type="radio"] + label,
    form .col-12 .form-group,
    form .col-12 input[type="checkbox"] + label,
    form .col-12 input[type="radio"] + label {
        margin-bottom: 2.5641%;
    }
    .accordion .col-12 .accordion-expandable-section,
    .col-12 .accordion .accordion-expandable-section,
    .col-12 .distance-padding-top {
        padding-top: 2.5641%;
    }
    .col-12 .distance-padding-right,
    .col-12 .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before,
    .fr-box.rich-text-editor .fr-dropdown-menu li blockquote .col-12 a:before {
        padding-right: 2.5641%;
    }
    #admin-section .col-12 h1.section-title,
    #admin-section .col-12 h2.section-title,
    .accordion .col-12 .accordion-expandable-section,
    .col-12 #admin-section h1.section-title,
    .col-12 #admin-section h2.section-title,
    .col-12 .accordion .accordion-expandable-section,
    .col-12 .distance-padding-bottom,
    .col-12 .form-inputs .form-group.option-group,
    .col-12 .form-inputs .form-section,
    .col-12 form .form-group.option-group,
    .col-12 form .form-section,
    .form-inputs .col-12 .form-group.option-group,
    .form-inputs .col-12 .form-section,
    form .col-12 .form-group.option-group,
    form .col-12 .form-section {
        padding-bottom: 2.5641%;
    }
    .col-12 .distance-padding-left,
    .col-12 .fr-box.dark-theme.rich-text-editor blockquote,
    .col-12 .quote,
    .col-12 .rich-text blockquote,
    .fr-box.dark-theme.rich-text-editor .col-12 blockquote,
    .rich-text .col-12 blockquote {
        padding-left: 2.5641%;
    }
    .row .col-offset-12 {
        margin-left: 105.12821%;
    }
    .row .col-offset-12:first-child {
        margin-left: 102.5641%;
    }
}
@media all and (min-width: 320px) {
    .gap {
        margin-top: 10px !important;
    }
}
@media all and (min-width: 480px) {
    .gap {
        margin-top: 10px !important;
    }
}
@media all and (min-width: 640px) {
    .gap {
        margin-top: 20px !important;
    }
}
@media all and (min-width: 768px) {
    .gap {
        margin-top: 20px !important;
    }
}
@media all and (min-width: 1024px) {
    .gap {
        margin-top: 20px !important;
    }
}
@media all and (min-width: 1280px) {
    .gap {
        margin-top: 30px !important;
    }
}
.table {
    width: 100%;
}
.table tbody td {
    display: block;
    padding: 5px;
}
.table tbody .t-data {
    overflow: hidden;
    padding-left: 5px;
}
.table tbody .t-head {
    display: block;
    padding-right: 5px;
    float: left;
    font-weight: 700;
    width: 20%;
}
.table thead {
    display: none;
}
@media all and (min-width: 768px) {
    .table tbody td {
        display: table-cell;
        border-left: 1px solid #f4f4f4;
    }
    .table tbody td:first-child {
        border-left: none;
    }
    .table tbody tr {
        border-top: 1px solid #f4f4f4;
    }
    .table tbody tr:first-child {
        border-top: none;
    }
    .table tbody .t-data {
        padding-left: 0;
    }
    .table tbody .t-head {
        display: none;
    }
    .table thead {
        display: table-header-group;
        font-weight: 700;
        border-bottom: 1px solid #888;
    }
    .table thead th {
        padding: 5px;
        border-left: 1px solid #f4f4f4;
        text-align: left;
    }
    .table thead th:first-child {
        border-left: none;
    }
}
.manage-item-container .action-remove {
    height: 35px;
    width: 41px;
    display: inline-block;
    float: right;
}
.manage-item-container .cancel,
.manage-item-container .item-image {
    float: left;
}
.manage-item-container .action-remove:before {
    content: "";
    background-position: -80px 0;
    display: inline-block;
    margin: 10px 13px;
    height: 15px;
    width: 15px;
}
.manage-item-container .action-remove:hover {
    cursor: pointer;
}
.manage-item-container .action-remove:hover:before {
    background-position: -80px -20px;
}
.manage-item-container .description {
    color: #444;
    margin: 5px 0 0;
}
.manage-item-container .edit-description {
    margin-top: 5px;
}
.manage-item-container .item {
    border-top: 1px solid #f4f4f4;
    position: relative;
}
.manage-item-container .item.active {
    border: 2px solid #02bad3;
    padding-left: 10px;
    padding-right: 10px;
    margin: -1px -12px -2px;
    z-index: 1;
}
.manage-item-container .item-image.uploading {
    background: url(../../../rwd-images/spinner.gif) center no-repeat;
}
.manage-item-container .item-info {
    min-height: 35px;
    overflow: hidden;
    word-wrap: break-word;
}
.manage-item-container .item-title {
    font-weight: 700;
}
.manage-item-container .save {
    float: right;
}
@media all and (max-width: 639px), all and (min-width: 768px) and (max-width: 1023px) {
    .manage-item-container .item-image {
        margin-right: 10px;
    }
}
@media all and (min-width: 640px) and (max-width: 767px), all and (min-width: 1024px) {
    .manage-item-container .item-image {
        margin-right: 15px;
    }
}
.manage-item-container .action-move-down,
.manage-item-container .action-move-up {
    float: right;
    height: 39px;
    width: 39px;
    display: inline-block;
    visibility: hidden;
}
.manage-item-container .visible.action-move-down,
.manage-item-container .visible.action-move-up {
    visibility: visible;
}
.manage-item-container .action-move-down:before,
.manage-item-container .action-move-up:before {
    background-image: url("https://media-ashoka.oiengine.com/static/resources/20200406162214/rwd-images/sprites-ltr.svg");
    background-size: 100px 405px;
    height: 12px;
    width: 17px;
    margin: 13px 12px;
    display: inline-block;
    content: "";
}
.manage-item-container .action-move-down:hover,
.manage-item-container .action-move-up:hover {
    cursor: pointer;
}
.manage-item-container .action-move-down:before {
    background-position: -40px -180px;
}
.manage-item-container .action-move-up:before {
    background-position: -20px -180px;
}
.manage-item-container .item-info.ordering {
    margin-right: 78px;
}
.manage-item-container .item-number {
    clear: right;
    display: block;
    overflow: hidden;
    text-align: center;
}
.manage-item-container .order-actions {
    position: absolute;
    top: 0;
    right: 0;
}
.manage-item-container .item-search-container,
.manage-item-container .search-form {
    display: none;
}
.manage-item-container .item-search-container .item:hover {
    cursor: pointer;
}
.manage-item-container .item-search-notification {
    padding: 20px 0;
    text-align: center;
}
.manage-item-container .item-search-paginator {
    text-align: center;
}
.manage-item-container .item-search-results,
.manage-item-container .paginator {
    margin-bottom: 20px;
}
.manage-item-container .search-form .max-width-input {
    float: none;
}
.manage-item-container .instant-search.item-search-container .item {
    color: #444;
    font-weight: 700;
    padding-left: 43px;
}
.manage-item-container .instant-search.item-search-container .item .item-info {
    display: table;
}
.manage-item-container .instant-search.item-search-container .item .item-info div {
    display: table-cell;
    vertical-align: middle;
}
.manage-item-container .instant-search.item-search-container .item .item-info .item-highlight span {
    font-weight: 400;
}
.manage-item-container .instant-search.item-search-container .item .item-info .item-display {
    font-weight: 400;
    padding-left: 5px;
}
.manage-item-container .instant-search.item-search-container .item:before {
    content: none !important;
}
@media all and (max-width: 767px) {
    .manage-item-container .instant-search.item-search-container .item {
        padding-left: 0;
    }
    .manage-item-container .instant-search.item-search-container .item:before {
        margin: 8px 13px;
        background-image: url("https://media-ashoka.oiengine.com/static/resources/20200406162214/rwd-images/sprites-ltr.svg");
        background-size: 100px 405px;
        background-position: 0 -160px;
        height: 17px;
        width: 17px;
        display: inline-block;
        float: left;
        content: "" !important;
    }
}
.manage-item-container .instant-search.item-search-container .item:hover {
    padding-left: 0;
}
.manage-item-container .instant-search.item-search-container .item:hover:before {
    margin: 8px 13px;
    background-image: url("https://media-ashoka.oiengine.com/static/resources/20200406162214/rwd-images/sprites-ltr.svg");
    background-size: 100px 405px;
    background-position: 0 -160px;
    height: 17px;
    width: 17px;
    display: inline-block;
    float: left;
    content: "" !important;
}
.accordion .accordion-expandable-section {
    border-top: 1px solid #f4f4f4;
}
.accordion .accordion-expandable-section.accordion-expanded {
    border: 2px solid #02bad3;
    padding: 15px;
}
.accordion .accordion-expandable-section.accordion-expanded .accordion-expand {
    display: none;
}
.accordion .accordion-expandable-section.accordion-expanded .accordion-expanded-section {
    display: block;
}
.accordion .accordion-expandable-section.accordion-expanded .accordion-collapsed-section {
    display: none;
}
.accordion .accordion-expandable-section .accordion-expand {
    font-weight: 700;
}
.accordion .accordion-expandable-section .accordion-collapsed-title {
    display: inline;
}
.accordion .accordion-expandable-section .accordion-expanded-section,
.auto-hide-container .auto-hide-form {
    display: none;
}
.auto-hide-container.open .auto-hide-form {
    display: block;
}
.autocomplete .selected-items .item {
    background-color: #f4f4f4;
    border: 1px solid #b5b5b5;
    color: #444;
    display: inline-block;
    height: 30px;
    margin: 0 10px 10px 0;
    padding: 0 32px 0 10px;
    border-radius: 5px;
    line-height: 28px;
    text-transform: lowercase;
}
.accept-t-and-c .message a,
.author-info-box h1 span,
.big-user-box h1 .big-user-box-heading,
.breadcrumb-trail .breadcrumb span,
.contribution-manage .draft:before,
.manage-menu .item-title {
    text-transform: uppercase;
}
.autocomplete .selected-items .item .remove {
    right: 7px;
    top: 4px;
}
.autocomplete .autocomplete-input-container {
    display: none;
}
.autocomplete .autocomplete-list {
    border: 1px solid #b5b5b5;
    display: none;
    outline: 0;
    background-color: #fff;
}
.autocomplete .autocomplete-list .item {
    cursor: pointer;
    line-height: 40px;
    padding: 0 15px;
    color: #444;
    display: block;
}
.autocomplete .autocomplete-list .item.selected,
.autocomplete .autocomplete-list .item:hover {
    text-decoration: none;
    background-color: #f4f4f4;
}
.autocomplete .autocomplete-list .item .create-new {
    color: #11bad3;
    font-weight: 700;
}
.autocomplete .autocomplete-list.loading {
    padding-top: 30px;
    padding-bottom: 30px;
}
.autocomplete .saving-message {
    color: #21a500;
    display: none;
}
.autocomplete .error-message {
    color: #f12917;
    display: none;
}
.bulk-autocomplete {
    margin: 10px 0 0;
}
.bulk-autocomplete .item-header {
    display: block;
    color: #444;
    font-weight: 700;
}
.atwho-view .mention-item small,
.form-inputs .picker__holder .picker__day,
.mention-input strong,
form .picker__holder .picker__day {
    font-weight: 400;
}
.bulk-autocomplete .existing-items-wrapper,
.bulk-autocomplete .selected-items-wrapper {
    padding: 10px 0;
}
.bulk-autocomplete .selected-items {
    padding: 10px 0 0;
}
.backend-notifications,
.inline-notifications {
    margin-bottom: 0;
}
.repeat-initial {
    background-repeat: repeat;
    background-size: initial;
}
.repeat-contain {
    background-repeat: repeat;
    background-size: contain;
}
.no-repeat-cover {
    background-repeat: no-repeat;
    background-size: cover;
}
.no-repeat-initial {
    background-repeat: no-repeat;
    background-size: initial;
}
#breakpoint {
    display: none;
    position: absolute;
    top: 1px;
}
@media all and (min-width: 320px) {
    #breakpoint {
        top: 1px;
    }
}
@media all and (min-width: 480px) {
    #breakpoint {
        top: 2px;
    }
}
@media all and (min-width: 640px) {
    #breakpoint {
        top: 3px;
    }
}
@media all and (min-width: 768px) {
    #breakpoint {
        top: 4px;
    }
}
@media all and (min-width: 1024px) {
    #breakpoint {
        top: 5px;
    }
}
@media all and (min-width: 1280px) {
    #breakpoint {
        top: 6px;
    }
}
.center-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.center-overlay .center {
    display: table;
    height: 100%;
    width: 100%;
}
.center-overlay .wrapper {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}
.expandable-section.expanded .expand,
.expanded.expandable-section-mobile-only .expand {
    display: none;
}
.expandable-section.expanded .expanded-section,
.expanded.expandable-section-mobile-only .expanded-section {
    display: block;
}
.expandable-section.expanded .collapsed-section,
.expanded.expandable-section-mobile-only .collapsed-section {
    display: none;
}
.expandable-section .collapsed-title,
.expandable-section-mobile-only .collapsed-title {
    display: inline;
}
.expandable-section .expanded-section,
.expandable-section-mobile-only .expanded-section {
    display: none;
}
@media all and (min-width: 768px) {
    .expandable-section-mobile-only .collapsed-section,
    .expandable-section-mobile-only .expand {
        display: none;
    }
    .expandable-section-mobile-only .expanded-section {
        display: block;
    }
}
.form-inputs input[type="checkbox"],
.form-inputs input[type="radio"],
form input[type="checkbox"],
form input[type="radio"] {
    display: block;
    position: absolute;
    left: -999px;
}
.form-inputs input[type="checkbox"] + label,
.form-inputs input[type="radio"] + label,
form input[type="checkbox"] + label,
form input[type="radio"] + label {
    color: #000;
    max-width: 100%;
    position: relative;
    float: left;
    clear: left;
}
@media all and (max-width: 639px), all and (min-width: 768px) and (max-width: 1023px) {
    .form-inputs input[type="checkbox"] + label,
    .form-inputs input[type="radio"] + label,
    form input[type="checkbox"] + label,
    form input[type="radio"] + label {
        font-size: 12px;
        line-height: 19px;
    }
}
@media all and (min-width: 640px) and (max-width: 767px), all and (min-width: 1024px) {
    .form-inputs input[type="checkbox"] + label,
    .form-inputs input[type="radio"] + label,
    form input[type="checkbox"] + label,
    form input[type="radio"] + label {
        font-size: 15px;
        line-height: 25px;
    }
}
.form-inputs input[type="checkbox"] + label:last-of-type,
.form-inputs input[type="radio"] + label:last-of-type,
form input[type="checkbox"] + label:last-of-type,
form input[type="radio"] + label:last-of-type {
    margin-bottom: 0;
}
.form-inputs input[type="checkbox"] + label:before,
.form-inputs input[type="radio"] + label:before,
form input[type="checkbox"] + label:before,
form input[type="radio"] + label:before {
    background-image: url("https://media-ashoka.oiengine.com/static/resources/20200406162214/rwd-images/sprites-ltr.svg");
    background-size: 100px 405px;
    height: 20px;
    width: 20px;
    content: "";
    display: block;
    position: absolute;
    left: 0;
}
.form-inputs input[type="checkbox"]:checked + label:before,
form input[type="checkbox"]:checked + label:before {
    background-position: -60px -40px;
}
.form-inputs input[type="checkbox"]:checked + label:hover:before,
.form-inputs input[type="checkbox"]:checked:focus + label:before,
form input[type="checkbox"]:checked + label:hover:before,
form input[type="checkbox"]:checked:focus + label:before {
    background-position: -80px -60px;
}
.form-inputs input[type="checkbox"] + label:before,
form input[type="checkbox"] + label:before {
    background-position: -20px -40px;
}
.form-inputs input[type="checkbox"] + label:hover:before,
.form-inputs input[type="checkbox"]:focus + label:before,
form input[type="checkbox"] + label:hover:before,
form input[type="checkbox"]:focus + label:before {
    background-position: -40px -40px;
}
.form-inputs input[type="date"],
form input[type="date"] {
    line-height: 44px;
}
.form-inputs input[type="date"]::-webkit-inner-spin-button,
form input[type="date"]::-webkit-inner-spin-button {
    display: none;
    -webkit-appearance: none;
}
.form-inputs input[type="number"]::-webkit-inner-spin-button,
.form-inputs input[type="number"]::-webkit-outer-spin-button,
form input[type="number"]::-webkit-inner-spin-button,
form input[type="number"]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
.form-inputs input[type="number"],
form input[type="number"] {
    -moz-appearance: textfield;
}
.form-inputs input[type="radio"]:checked + label:before,
form input[type="radio"]:checked + label:before {
    background-position: -40px -60px;
}
.form-inputs input[type="radio"]:checked + label:hover:before,
.form-inputs input[type="radio"]:checked:focus + label:before,
form input[type="radio"]:checked + label:hover:before,
form input[type="radio"]:checked:focus + label:before {
    background-position: -60px -60px;
}
.form-inputs input[type="radio"] + label:before,
form input[type="radio"] + label:before {
    background-position: 0 -60px;
}
.form-inputs input[type="radio"] + label:hover:before,
.form-inputs input[type="radio"]:focus + label:before,
form input[type="radio"] + label:hover:before,
form input[type="radio"]:focus + label:before {
    background-position: -20px -60px;
}
.form-inputs input[type="search"]::-webkit-search-cancel-button,
.form-inputs input[type="search"]::-webkit-search-decoration,
form input[type="search"]::-webkit-search-cancel-button,
form input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}
.form-inputs .custom-select,
.form-inputs .mention,
.form-inputs input[type="text"],
.form-inputs input[type="password"],
.form-inputs input[type="email"],
.form-inputs input[type="date"],
.form-inputs input[type="time"],
.form-inputs input[type="url"],
.form-inputs input[type="number"],
.form-inputs textarea,
form .custom-select,
form .mention,
form input[type="text"],
form input[type="password"],
form input[type="email"],
form input[type="date"],
form input[type="time"],
form input[type="url"],
form input[type="number"],
form textarea {
    color: #000;
    background-color: #f4f4f4;
    border: 1px solid #888;
    display: block;
    /*font-family: "Open Sans", Georgia;*/
    height: 44px;
    padding: 0 15px;
    min-width: 300px;
    width: 100%;
}
.form-inputs .custom-select.custom-selectFocus,
.form-inputs .custom-select:focus,
.form-inputs .mention:focus,
.form-inputs input[type="text"]:focus,
.form-inputs input[type="password"]:focus,
.form-inputs input[type="email"]:focus,
.form-inputs input[type="date"]:focus,
.form-inputs input[type="time"]:focus,
.form-inputs input[type="url"]:focus,
.form-inputs input[type="number"]:focus,
.form-inputs textarea:focus,
form .custom-select.custom-selectFocus,
form .custom-select:focus,
form .mention:focus,
form input[type="text"]:focus,
form input[type="password"]:focus,
form input[type="email"]:focus,
form input[type="date"]:focus,
form input[type="time"]:focus,
form input[type="url"]:focus,
form input[type="number"]:focus,
form textarea:focus {
    background-color: #fff;
    border-color: #02bad3;
}
.form-inputs .backend-error-message,
.form-inputs .custom-select,
.form-inputs .picker__holder,
.form-inputs label,
.form-inputs select,
.select2-container .select2-results,
.select2-container.select2-container--default .select2-results,
.select2-container.select2-dropdown--above .select2-results,
form .backend-error-message,
form .custom-select,
form .picker__holder,
form label,
form select {
    /*font-family: "Open Sans", "Lucida Sans", Arial;*/
}
@media all and (max-width: 639px), all and (min-width: 768px) and (max-width: 1023px) {
    .form-inputs .custom-select,
    .form-inputs .mention,
    .form-inputs input[type="text"],
    .form-inputs input[type="password"],
    .form-inputs input[type="email"],
    .form-inputs input[type="date"],
    .form-inputs input[type="time"],
    .form-inputs input[type="url"],
    .form-inputs input[type="number"],
    .form-inputs textarea,
    form .custom-select,
    form .mention,
    form input[type="text"],
    form input[type="password"],
    form input[type="email"],
    form input[type="date"],
    form input[type="time"],
    form input[type="url"],
    form input[type="number"],
    form textarea {
        font-size: 12px;
        line-height: 19px;
    }
}
@media all and (min-width: 640px) and (max-width: 767px), all and (min-width: 1024px) {
    .form-inputs .custom-select,
    .form-inputs .mention,
    .form-inputs input[type="text"],
    .form-inputs input[type="password"],
    .form-inputs input[type="email"],
    .form-inputs input[type="date"],
    .form-inputs input[type="time"],
    .form-inputs input[type="url"],
    .form-inputs input[type="number"],
    .form-inputs textarea,
    form .custom-select,
    form .mention,
    form input[type="text"],
    form input[type="password"],
    form input[type="email"],
    form input[type="date"],
    form input[type="time"],
    form input[type="url"],
    form input[type="number"],
    form textarea {
        font-size: 15px;
        line-height: 25px;
    }
}
.form-inputs .custom-select::-webkit-input-placeholder,
.form-inputs .mention::-webkit-input-placeholder,
.form-inputs input[type="text"]::-webkit-input-placeholder,
.form-inputs input[type="password"]::-webkit-input-placeholder,
.form-inputs input[type="email"]::-webkit-input-placeholder,
.form-inputs input[type="date"]::-webkit-input-placeholder,
.form-inputs input[type="time"]::-webkit-input-placeholder,
.form-inputs input[type="url"]::-webkit-input-placeholder,
.form-inputs input[type="number"]::-webkit-input-placeholder,
.form-inputs textarea::-webkit-input-placeholder,
form .custom-select::-webkit-input-placeholder,
form .mention::-webkit-input-placeholder,
form input[type="text"]::-webkit-input-placeholder,
form input[type="password"]::-webkit-input-placeholder,
form input[type="email"]::-webkit-input-placeholder,
form input[type="date"]::-webkit-input-placeholder,
form input[type="time"]::-webkit-input-placeholder,
form input[type="url"]::-webkit-input-placeholder,
form input[type="number"]::-webkit-input-placeholder,
form textarea::-webkit-input-placeholder {
    color: #888;
    /*font-family: "Open Sans", "Lucida Sans", Arial;*/
}
.form-inputs .custom-select::-moz-placeholder,
.form-inputs .mention::-moz-placeholder,
.form-inputs input[type="text"]::-moz-placeholder,
.form-inputs input[type="password"]::-moz-placeholder,
.form-inputs input[type="email"]::-moz-placeholder,
.form-inputs input[type="date"]::-moz-placeholder,
.form-inputs input[type="time"]::-moz-placeholder,
.form-inputs input[type="url"]::-moz-placeholder,
.form-inputs input[type="number"]::-moz-placeholder,
.form-inputs textarea::-moz-placeholder,
form .custom-select::-moz-placeholder,
form .mention::-moz-placeholder,
form input[type="text"]::-moz-placeholder,
form input[type="password"]::-moz-placeholder,
form input[type="email"]::-moz-placeholder,
form input[type="date"]::-moz-placeholder,
form input[type="time"]::-moz-placeholder,
form input[type="url"]::-moz-placeholder,
form input[type="number"]::-moz-placeholder,
form textarea::-moz-placeholder {
    color: #888;
    /*font-family: "Open Sans", "Lucida Sans", Arial;*/
}
.form-inputs .custom-select:-moz-placeholder,
.form-inputs .mention:-moz-placeholder,
.form-inputs input[type="text"]:-moz-placeholder,
.form-inputs input[type="password"]:-moz-placeholder,
.form-inputs input[type="email"]:-moz-placeholder,
.form-inputs input[type="date"]:-moz-placeholder,
.form-inputs input[type="time"]:-moz-placeholder,
.form-inputs input[type="url"]:-moz-placeholder,
.form-inputs input[type="number"]:-moz-placeholder,
.form-inputs textarea:-moz-placeholder,
form .custom-select:-moz-placeholder,
form .mention:-moz-placeholder,
form input[type="text"]:-moz-placeholder,
form input[type="password"]:-moz-placeholder,
form input[type="email"]:-moz-placeholder,
form input[type="date"]:-moz-placeholder,
form input[type="time"]:-moz-placeholder,
form input[type="url"]:-moz-placeholder,
form input[type="number"]:-moz-placeholder,
form textarea:-moz-placeholder {
    color: #888;
    /*font-family: "Open Sans", "Lucida Sans", Arial;*/
}
.form-inputs .custom-select:-ms-input-placeholder,
.form-inputs .mention:-ms-input-placeholder,
.form-inputs input[type="text"]:-ms-input-placeholder,
.form-inputs input[type="password"]:-ms-input-placeholder,
.form-inputs input[type="email"]:-ms-input-placeholder,
.form-inputs input[type="date"]:-ms-input-placeholder,
.form-inputs input[type="time"]:-ms-input-placeholder,
.form-inputs input[type="url"]:-ms-input-placeholder,
.form-inputs input[type="number"]:-ms-input-placeholder,
.form-inputs textarea:-ms-input-placeholder,
form .custom-select:-ms-input-placeholder,
form .mention:-ms-input-placeholder,
form input[type="text"]:-ms-input-placeholder,
form input[type="password"]:-ms-input-placeholder,
form input[type="email"]:-ms-input-placeholder,
form input[type="date"]:-ms-input-placeholder,
form input[type="time"]:-ms-input-placeholder,
form input[type="url"]:-ms-input-placeholder,
form input[type="number"]:-ms-input-placeholder,
form textarea:-ms-input-placeholder {
    color: #888;
    /*font-family: "Open Sans", "Lucida Sans", Arial;*/
}
.form-inputs label,
form label {
    color: #000;
    display: inline-block;
}
@media all and (max-width: 639px), all and (min-width: 768px) and (max-width: 1023px) {
    .form-inputs label,
    form label {
        font-size: 15px;
        line-height: 22px;
    }
}
@media all and (min-width: 640px) and (max-width: 767px), all and (min-width: 1024px) {
    .form-inputs label,
    form label {
        font-size: 19px;
        line-height: 29px;
    }
}
.form-inputs label:first-child,
form label:first-child {
    padding-bottom: 10px;
}
.form-inputs label .sub-label,
.form-inputs label .sub-label-block,
.form-inputs label.sub-label,
form label .sub-label,
form label .sub-label-block,
form label.sub-label {
    color: #888;
}
@media all and (max-width: 639px), all and (min-width: 768px) and (max-width: 1023px) {
    .form-inputs label .sub-label,
    .form-inputs label .sub-label-block,
    .form-inputs label.sub-label,
    form label .sub-label,
    form label .sub-label-block,
    form label.sub-label {
        font-size: 12px;
        line-height: 19px;
    }
}
@media all and (min-width: 640px) and (max-width: 767px), all and (min-width: 1024px) {
    .form-inputs label .sub-label,
    .form-inputs label .sub-label-block,
    .form-inputs label.sub-label,
    form label .sub-label,
    form label .sub-label-block,
    form label.sub-label {
        font-size: 15px;
        line-height: 25px;
    }
}
.form-inputs label.warning,
form label.warning {
    color: #f12917;
    display: block;
}
@media all and (max-width: 639px), all and (min-width: 768px) and (max-width: 1023px) {
    .form-inputs label.warning,
    form label.warning {
        font-size: 12px;
        line-height: 19px;
    }
}
@media all and (min-width: 640px) and (max-width: 767px), all and (min-width: 1024px) {
    .form-inputs label.warning,
    form label.warning {
        font-size: 15px;
        line-height: 25px;
    }
}
.form-inputs label .sub-label-block,
form label .sub-label-block {
    display: block;
}
.form-inputs .mention,
.form-inputs textarea,
form .mention,
form textarea {
    outline: 0;
    height: 120px;
    padding: 15px;
    resize: vertical;
    overflow-y: auto;
}
.form-inputs select,
form select {
    width: 100% !important;
    font-size: 1em !important;
    left: 0;
}
.form-inputs .backend-error-message,
form .backend-error-message {
    overflow: hidden;
    position: relative;
    color: #f12917;
}
.form-inputs .custom-select,
form .custom-select {
    position: relative;
    z-index: -1;
    padding: 0;
}
.form-inputs .custom-select:after,
form .custom-select:after {
    content: "";
    display: block;
    position: absolute;
    height: 8px;
    width: 15px;
    background-image: url("https://media-ashoka.oiengine.com/static/resources/20200406162214/rwd-images/sprites-ltr.svg");
    background-size: 100px 405px;
    background-position: -80px -300px;
    right: 11px;
    top: 18px;
}
.form-inputs .custom-select .custom-selectInner,
form .custom-select .custom-selectInner {
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 44px;
    padding: 0 59px 0 15px;
    word-wrap: normal;
}
.form-inputs .form-group.option-group label,
.select2-container,
.select2-container.select2-container--default,
.select2-container.select2-dropdown--above,
form .form-group.option-group label {
    display: block;
}
.form-inputs .charlimit-message,
form .charlimit-message {
    float: right;
}
.form-inputs .backend-error-message,
.form-inputs .error-message,
form .backend-error-message,
form .error-message {
    float: left;
    clear: left;
}
.form-inputs .form-group.option-group.single-distance,
form .form-group.option-group.single-distance {
    padding-bottom: 0 !important;
}
.form-inputs .form-group.backend-error .custom-select,
.form-inputs .form-group.backend-error .mention,
.form-inputs .form-group.backend-error input[type="text"],
.form-inputs .form-group.backend-error input[type="password"],
.form-inputs .form-group.backend-error input[type="email"],
.form-inputs .form-group.backend-error input[type="date"],
.form-inputs .form-group.backend-error input[type="time"],
.form-inputs .form-group.backend-error input[type="url"],
.form-inputs .form-group.backend-error input[type="number"],
.form-inputs .form-group.backend-error textarea,
.form-inputs .form-group.error .custom-select,
.form-inputs .form-group.error .mention,
.form-inputs .form-group.error input[type="text"],
.form-inputs .form-group.error input[type="password"],
.form-inputs .form-group.error input[type="email"],
.form-inputs .form-group.error input[type="date"],
.form-inputs .form-group.error input[type="time"],
.form-inputs .form-group.error input[type="url"],
.form-inputs .form-group.error input[type="number"],
.form-inputs .form-group.error textarea,
form .form-group.backend-error .custom-select,
form .form-group.backend-error .mention,
form .form-group.backend-error input[type="text"],
form .form-group.backend-error input[type="password"],
form .form-group.backend-error input[type="email"],
form .form-group.backend-error input[type="date"],
form .form-group.backend-error input[type="time"],
form .form-group.backend-error input[type="url"],
form .form-group.backend-error input[type="number"],
form .form-group.backend-error textarea,
form .form-group.error .custom-select,
form .form-group.error .mention,
form .form-group.error input[type="text"],
form .form-group.error input[type="password"],
form .form-group.error input[type="email"],
form .form-group.error input[type="date"],
form .form-group.error input[type="time"],
form .form-group.error input[type="url"],
form .form-group.error input[type="number"],
form .form-group.error textarea {
    border-color: #f12917;
}
.form-inputs .form-group.backend-error .CodeMirror,
.form-inputs .form-group.backend-error .cke,
.form-inputs .form-group.backend-error .froala-box,
.form-inputs .form-group.error .CodeMirror,
.form-inputs .form-group.error .cke,
.form-inputs .form-group.error .froala-box,
form .form-group.backend-error .CodeMirror,
form .form-group.backend-error .cke,
form .form-group.backend-error .froala-box,
form .form-group.error .CodeMirror,
form .form-group.error .cke,
form .form-group.error .froala-box {
    border: 1px solid #f12917;
}
.form-inputs .form-group.valid .custom-select,
.form-inputs .form-group.valid .mention,
.form-inputs .form-group.valid .rich-text-editor,
.form-inputs .form-group.valid input[type="text"],
.form-inputs .form-group.valid input[type="password"],
.form-inputs .form-group.valid input[type="email"],
.form-inputs .form-group.valid input[type="date"],
.form-inputs .form-group.valid input[type="time"],
.form-inputs .form-group.valid input[type="url"],
.form-inputs .form-group.valid input[type="number"],
.form-inputs .form-group.valid textarea,
form .form-group.valid .custom-select,
form .form-group.valid .mention,
form .form-group.valid .rich-text-editor,
form .form-group.valid input[type="text"],
form .form-group.valid input[type="password"],
form .form-group.valid input[type="email"],
form .form-group.valid input[type="date"],
form .form-group.valid input[type="time"],
form .form-group.valid input[type="url"],
form .form-group.valid input[type="number"],
form .form-group.valid textarea {
    border-color: #21a500;
}
.form-inputs .form-group.valid .CodeMirror,
.form-inputs .form-group.valid .cke,
.form-inputs .form-group.valid .froala-box,
form .form-group.valid .CodeMirror,
form .form-group.valid .cke,
form .form-group.valid .froala-box {
    border: 1px solid #21a500;
}
.form-inputs .mention[data-placeholder]:not(:focus):not([data-div-placeholder-content]):before,
form .mention[data-placeholder]:not(:focus):not([data-div-placeholder-content]):before {
    content: attr(data-placeholder);
    float: left;
    margin-left: 2px;
    color: #888;
    /*font-family: "Open Sans", "Lucida Sans", Arial;*/
}
.form-inputs .picker--opened .picker__holder,
form .picker--opened .picker__holder {
    background: rgba(0, 0, 0, 0.8);
}
.form-inputs .picker__holder,
form .picker__holder {
    text-align: center;
    -webkit-transition: background 175ms ease-in-out, top 175ms ease-in-out;
    -moz-transition: background 175ms ease-in-out, top 175ms ease-in-out;
    transition: background 175ms ease-in-out, top 175ms ease-in-out;
}
.form-inputs .picker__holder .picker__box,
form .picker__holder .picker__box {
    font-size: 1em;
}
.form-inputs .picker__holder .picker__frame,
form .picker__holder .picker__frame {
    position: static;
    color: #444;
}
@media all and (max-width: 639px), all and (min-width: 768px) and (max-width: 1023px) {
    .form-inputs .picker__holder .picker__frame,
    form .picker__holder .picker__frame {
        font-size: 15px;
        line-height: 22px;
    }
}
@media all and (min-width: 640px) and (max-width: 767px), all and (min-width: 1024px) {
    .form-inputs .picker__holder .picker__frame,
    form .picker__holder .picker__frame {
        font-size: 19px;
        line-height: 29px;
    }
}
.form-inputs .picker__holder .picker__select--month,
.form-inputs .picker__holder .picker__select--year,
form .picker__holder .picker__select--month,
form .picker__holder .picker__select--year {
    padding: 0.25em;
    width: 25% !important;
}
.form-inputs .select-container,
form .select-container {
    position: relative;
    min-width: 300px;
    height: 44px;
    color: #888;
}
@media all and (max-width: 639px), all and (min-width: 768px) and (max-width: 1023px) {
    .form-inputs .select-container,
    form .select-container {
        font-size: 12px;
        line-height: 19px;
    }
    .form-inputs input[type="checkbox"] + label,
    .form-inputs input[type="radio"] + label,
    form input[type="checkbox"] + label,
    form input[type="radio"] + label {
        padding-left: 30px;
    }
}
@media all and (min-width: 640px) and (max-width: 767px), all and (min-width: 1024px) {
    .form-inputs .select-container,
    form .select-container {
        font-size: 15px;
        line-height: 25px;
    }
    .form-inputs input[type="checkbox"] + label,
    .form-inputs input[type="radio"] + label,
    form input[type="checkbox"] + label,
    form input[type="radio"] + label {
        padding-left: 40px;
    }
    .form-inputs input[type="checkbox"] + label:before,
    .form-inputs input[type="radio"] + label:before,
    form input[type="checkbox"] + label:before,
    form input[type="radio"] + label:before {
        top: 2px;
    }
}
.select2-container .select2-selection,
.select2-container.select2-container--default .select2-selection,
.select2-container.select2-dropdown--above .select2-selection {
    border: none;
    color: #000;
    height: auto;
}
.select2-container .select2-selection:focus,
.select2-container.select2-container--default .select2-selection:focus,
.select2-container.select2-dropdown--above .select2-selection:focus {
    outline: 0;
}
.select2-container .select2-selection .select2-selection__arrow,
.select2-container.select2-container--default .select2-selection .select2-selection__arrow,
.select2-container.select2-dropdown--above .select2-selection .select2-selection__arrow {
    display: none;
}
.select2-container .select2-selection .select2-selection__clear,
.select2-container.select2-container--default .select2-selection .select2-selection__clear,
.select2-container.select2-dropdown--above .select2-selection .select2-selection__clear {
    right: 14px;
    top: -1px;
    font-size: larger;
}
.select2-container .select2-selection .select2-selection__rendered,
.select2-container.select2-container--default .select2-selection .select2-selection__rendered,
.select2-container.select2-dropdown--above .select2-selection .select2-selection__rendered {
    color: #000;
    background-color: #f4f4f4;
    border: 1px solid #888;
    display: block;
    height: 44px;
    padding: 0 15px;
    min-width: 300px;
    width: 100%;
    /*font-family: "Open Sans", "Lucida Sans", Arial;*/
    line-height: 44px !important;
}
.rich-text .fr-image-by-url-layer input,
.rich-text .fr-video-by-url-layer input,
.rich-text .fr-video-embed-layer textarea,
.search-select-container.input-ignore-max-width .select2-container .select2-selection__rendered,
.search-select-container.input-ignore-max-width .select2-container.select2-container--default .select2-selection__rendered,
.search-select-container.input-ignore-max-width .select2-container.select2-dropdown--above .select2-selection__rendered {
    min-width: 0;
}
@media all and (max-width: 639px), all and (min-width: 768px) and (max-width: 1023px) {
    .select2-container .select2-selection .select2-selection__rendered,
    .select2-container.select2-container--default .select2-selection .select2-selection__rendered,
    .select2-container.select2-dropdown--above .select2-selection .select2-selection__rendered {
        font-size: 12px;
        line-height: 19px;
    }
}
@media all and (min-width: 640px) and (max-width: 767px), all and (min-width: 1024px) {
    .select2-container .select2-selection .select2-selection__rendered,
    .select2-container.select2-container--default .select2-selection .select2-selection__rendered,
    .select2-container.select2-dropdown--above .select2-selection .select2-selection__rendered {
        font-size: 15px;
        line-height: 25px;
    }
}
.select2-container .select2-selection .select2-selection__rendered:focus,
.select2-container.select2-container--default .select2-selection .select2-selection__rendered:focus,
.select2-container.select2-dropdown--above .select2-selection .select2-selection__rendered:focus {
    background-color: #fff;
    border-color: #02bad3;
    outline: 0;
}
.select2-container .select2-selection .select2-selection__rendered:after,
.select2-container.select2-container--default .select2-selection .select2-selection__rendered:after,
.select2-container.select2-dropdown--above .select2-selection .select2-selection__rendered:after {
    content: "";
    display: block;
    position: absolute;
    height: 8px;
    width: 15px;
    background-image: url("https://media-ashoka.oiengine.com/static/resources/20200406162214/rwd-images/sprites-ltr.svg");
    background-size: 100px 405px;
    background-position: -80px -300px;
    right: 11px;
    top: 19px;
}
.select2-container .select2-selection .select2-selection__placeholder,
.select2-container.select2-container--default .select2-selection .select2-selection__placeholder,
.select2-container.select2-dropdown--above .select2-selection .select2-selection__placeholder {
    color: #000;
}
.select2-container .select2-results .select2-results__option[aria-selected],
.select2-container.select2-container--default .select2-results .select2-results__option[aria-selected],
.select2-container.select2-dropdown--above .select2-results .select2-results__option[aria-selected] {
    background-color: transparent;
    color: #000;
}
.select2-container .select2-results .select2-results__option--highlighted[aria-selected],
.select2-container.select2-container--default .select2-results .select2-results__option--highlighted[aria-selected],
.select2-container.select2-dropdown--above .select2-results .select2-results__option--highlighted[aria-selected] {
    background-color: #ddd;
    color: #000;
}
.select2-container--open.select2-container--default .select2-selection .select2-selection__rendered {
    box-shadow: none;
    border-color: #02bad3;
    background-color: #fff;
}
.select2-default {
    color: inherit !important;
}
.select2-dropdown,
.select2-dropdown--above,
.select2-search__field {
    /*font-family: "Open Sans", Georgia !important;*/
    border-radius: 0 !important;
    background-color: #fff;
    border-color: #02bad3;
}
.label,
.paginator {
    /*font-family: "Open Sans", "Lucida Sans", Arial;*/
}
@media all and (max-width: 639px), all and (min-width: 768px) and (max-width: 1023px) {
    .select2-dropdown,
    .select2-dropdown--above,
    .select2-search__field {
        font-size: 12px;
        line-height: 19px;
    }
}
@media all and (min-width: 640px) and (max-width: 767px), all and (min-width: 1024px) {
    .select2-dropdown,
    .select2-dropdown--above,
    .select2-search__field {
        font-size: 15px;
        line-height: 25px;
    }
}
.select2-drop,
.select2-dropdown--above {
    box-shadow: none !important;
}
.select2-drop .select2-no-results,
.select2-dropdown--above .select2-no-results {
    background-color: #fff;
}
.select2-dropdown.select2-dropdown--above {
    border-bottom: 2px solid #02bad3;
}
.select2-input,
.select2-search input,
html[dir="rtl"] .select2-search input {
    background: 0 0;
}
.loading-spinner {
    display: none;
}
.loading-spinner.loading {
    display: block;
}
.error-message,
.error-message.secondary-text,
.form-inputs .charlimit-exceeded-message,
.form-inputs .charlimit-message,
.mention-input .tip,
.success-message,
.success-message.secondary-text,
form .charlimit-exceeded-message,
form .charlimit-message {
    /*font-family: "Open Sans", "Lucida Sans", Arial;*/
    overflow: hidden;
    position: relative;
}
.error-message.secondary-text:before,
.error-message:before,
.form-inputs .charlimit-exceeded-message:before,
.form-inputs .charlimit-message:before,
.mention-input .tip:before,
.success-message.secondary-text:before,
.success-message:before,
form .charlimit-exceeded-message:before,
form .charlimit-message:before {
    bottom: 0;
    content: attr(data-message);
    display: block;
    position: absolute;
}
.error-message.secondary-text:after,
.error-message:after,
.form-inputs .charlimit-exceeded-message:after,
.form-inputs .charlimit-message:after,
.mention-input .tip:after,
.success-message.secondary-text:after,
.success-message:after,
form .charlimit-exceeded-message:after,
form .charlimit-message:after {
    content: attr(data-message);
    display: block;
    line-height: 0.01px;
    visibility: hidden;
    max-height: 0;
    -webkit-transition: line-height 175ms ease-in-out, max-height 0s linear 175ms;
    -moz-transition: line-height 175ms ease-in-out, max-height 0s linear 175ms;
    transition: line-height 175ms ease-in-out, max-height 0s linear 175ms;
}
.label,
.mention-input .mention[contenteditable] {
    display: inline-block;
}
.error .error-message:after,
.error .js-html-warning-container.error .error-message:after,
.form-inputs .form-group.backend-error .backend-error-message:after,
.form-inputs .form-group.charlimit .charlimit-message:after,
.form-inputs .form-group.charlimit-exceeded .charlimit-exceeded-message:after,
.js-html-warning-container.error .error-message:after,
.mention-input .mention:focus + .tip:after,
.success .success-message:after,
form .form-group.backend-error .backend-error-message:after,
form .form-group.charlimit .charlimit-message:after,
form .form-group.charlimit-exceeded .charlimit-exceeded-message:after {
    line-height: inherit;
    max-height: 99999em;
    -webkit-transition: line-height 175ms ease-in-out, max-height 0s linear;
    -moz-transition: line-height 175ms ease-in-out, max-height 0s linear;
    transition: line-height 175ms ease-in-out, max-height 0s linear;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .error-message.secondary-text:after,
    .error-message:after,
    .form-inputs .charlimit-exceeded-message:after,
    .form-inputs .charlimit-message:after,
    .mention-input .tip:after,
    .success-message.secondary-text:after,
    .success-message:after,
    form .charlimit-exceeded-message:after,
    form .charlimit-message:after {
        line-height: inherit;
        max-height: none;
        transition: none;
    }
    .form-inputs .form-group:not(.backend-error) .backend-error-message,
    .form-inputs .form-group:not(.charlimit) .charlimit-message,
    .form-inputs .form-group:not(.charlimit-exceeded) .charlimit-exceeded-message,
    .mention-input .mention:not(:focus) + .tip,
    :not(.error) > .error-message,
    :not(.success) > .success-message,
    form .form-group:not(.backend-error) .backend-error-message,
    form .form-group:not(.charlimit) .charlimit-message,
    form .form-group:not(.charlimit-exceeded) .charlimit-exceeded-message {
        line-height: 0.01px;
        max-height: 0;
        color: transparent;
        -webkit-transition: line-height 175ms ease-in-out, color 175ms ease-in-out, max-height 0s linear 175ms;
        -moz-transition: line-height 175ms ease-in-out, color 175ms ease-in-out, max-height 0s linear 175ms;
        transition: line-height 175ms ease-in-out, color 175ms ease-in-out, max-height 0s linear 175ms;
    }
    .error .error-message,
    .error .js-html-warning-container.error .error-message,
    .form-inputs .form-group.backend-error .backend-error-message,
    .form-inputs .form-group.charlimit .charlimit-message,
    .form-inputs .form-group.charlimit-exceeded .charlimit-exceeded-message,
    .js-html-warning-container.error .error-message,
    .mention-input .mention:focus + .tip,
    .success .success-message,
    form .form-group.backend-error .backend-error-message,
    form .form-group.charlimit .charlimit-message,
    form .form-group.charlimit-exceeded .charlimit-exceeded-message {
        max-height: 99999em;
        -webkit-transition: line-height 175ms ease-in-out, color 175ms ease-in-out, max-height 0s linear;
        -moz-transition: line-height 175ms ease-in-out, color 175ms ease-in-out, max-height 0s linear;
        transition: line-height 175ms ease-in-out, color 175ms ease-in-out, max-height 0s linear;
    }
}
.error-message,
.error-message.secondary-text {
    color: #f12917;
}
.success-message,
.success-message.secondary-text {
    color: #21a500;
}
.error-invisible,
.success-invisible {
    float: left;
}
.label .remove,
.security-group-label .remove {
    height: 20px;
    width: 20px;
    cursor: pointer;
}
.label .remove:before,
.security-group-label .remove:before {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    background-image: url("https://media-ashoka.oiengine.com/static/resources/20200406162214/rwd-images/sprites-ltr.svg");
    background-size: 100px 405px;
    background-position: -80px 0;
    height: 15px;
    width: 15px;
    content: "";
}
.label .remove:hover:before,
.security-group-label .remove:hover:before {
    background-image: url("https://media-ashoka.oiengine.com/static/resources/20200406162214/rwd-images/sprites-ltr.svg");
    background-size: 100px 405px;
    background-position: -80px -20px;
}
.label {
    position: relative;
    padding: 0 24px 0 2px;
    margin: 2px 0;
    border: 1px solid;
    border-radius: 0 5px 5px;
}
.label .remove {
    position: absolute;
    top: 2px;
    right: 2px;
}
.label.success {
    border-color: #7ebe3d;
    background-color: #e9f6e6;
}
.label.warning {
    border-color: #ff971a;
    background-color: #fff1e6;
}
@media all and (max-width: 639px), all and (min-width: 768px) and (max-width: 1023px) {
    .label {
        min-height: 24px;
        padding-top: 2px;
    }
    .atwho-view .mention-item small {
        font-size: 12px;
    }
}
.loading-indicator,
.loading-indicator:active,
.loading-indicator:hover {
    background-image: url(../../../rwd-images/spinner.gif);
    background-position: -9999px;
    background-repeat: no-repeat;
}
.loading-indicator.loading,
.loading-indicator:active.loading,
.loading-indicator:hover.loading {
    background-position: center;
    text-indent: -9999px;
    min-width: 26px;
    min-height: 26px;
}
.loading-indicator.loading:hover,
.loading-indicator:active.loading:hover,
.loading-indicator:hover.loading:hover {
    cursor: default;
}
.loading-indicator.loading _:-moz-tree-row(hover),
.loading-indicator.loading:not([class*="button"]),
.loading-indicator:active.loading _:-moz-tree-row(hover),
.loading-indicator:active.loading:not([class*="button"]),
.loading-indicator:hover.loading _:-moz-tree-row(hover),
.loading-indicator:hover.loading:not([class*="button"]) {
    text-indent: 100%;
    overflow: hidden;
    white-space: nowrap;
}
.loading-indicator.comment-sm-button,
.loading-indicator.contribute-cta-button,
.loading-indicator.cta-button,
.loading-indicator:active.comment-sm-button,
.loading-indicator:active.contribute-cta-button,
.loading-indicator:active.cta-button,
.loading-indicator:hover.comment-sm-button,
.loading-indicator:hover.contribute-cta-button,
.loading-indicator:hover.cta-button {
    min-width: 145px;
}
.mention-highlight {
    color: #02bad3;
}
.mention-input .mention {
    white-space: pre-wrap;
}
.mention-input .tip {
    float: left;
}
.atwho-inserted {
    color: #11bad3;
}
.atwho-view {
    max-height: 242px;
    max-width: 90%;
}
.atwho-view .mention-item {
    color: #444;
    line-height: 30px;
    padding: 5px 15px;
    border: none;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
}
.atwho-view .mention-item.cur {
    background-color: #f4f4f4;
}
.atwho-view .mention-item small {
    unicode-bidi: embed;
    color: #888;
}
.atwho-view .mention-item strong {
    color: #444;
    font-weight: 400;
}
.atwho-view .mention-item .name,
.rich-text b,
.rich-text strong {
    font-weight: 700;
}
.atwho-view .mention-item .icon-letter {
    background-color: #02bad3;
    line-height: 0;
    display: block;
    text-align: center;
}
.atwho-view .mention-item .icon-letter:before {
    content: attr(data-letter);
    display: inline;
    color: #f4f4f4;
    text-transform: uppercase;
    line-height: 30px;
}
.atwho-view .mention-item .icon-letter,
.atwho-view .mention-item .mention-item-image {
    height: 30px;
    width: 30px;
    float: left;
    margin-right: 15px;
}
.mini-pager {
    display: inline-block;
    text-align: center;
}
.mini-pager .first,
.mini-pager .last,
.mini-pager .next,
.mini-pager .previous {
    position: relative;
    display: inline-block;
    height: 34px;
}
.mini-pager .first:after,
.mini-pager .last:after,
.mini-pager .next:after,
.mini-pager .previous:after {
    content: "";
    display: inline-block;
    background-image: url("https://media-ashoka.oiengine.com/static/resources/20200406162214/rwd-images/sprites-ltr.svg");
    background-size: 100px 405px;
    height: 14px;
    width: 9px;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
}
.mini-pager span {
    display: inline-block;
    min-width: 34px;
    overflow: hidden;
    margin: 0 45px;
}
@media all and (max-width: 639px), all and (min-width: 768px) and (max-width: 1023px) {
    .mini-pager span {
        max-width: 80px;
    }
}
@media all and (min-width: 640px) and (max-width: 767px), all and (min-width: 1024px) {
    .atwho-view .mention-item small {
        font-size: 15px;
    }
    .mini-pager span {
        max-width: 120px;
    }
}
.mini-pager .next {
    width: 34px;
    margin-left: -56px;
}
.mini-pager .next:after {
    background-position: -20px -140px;
}
.mini-pager .previous {
    width: 34px;
    margin-right: -56px;
}
.mini-pager .previous:after {
    background-position: 0 -140px;
}
.mini-pager .first {
    width: 11px;
    margin-right: -11px;
}
.mini-pager .first:after {
    width: 11px;
    background-position: -40px -320px;
}
.mini-pager .last {
    width: 11px;
    margin-left: -11px;
}
.mini-pager .last:after {
    width: 11px;
    background-position: -60px -320px;
}
.overlay {
    visibility: hidden;
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 10000;
    background: #000;
    -moz-opacity: 0;
    -webkit-transition: opacity 175ms ease-in-out, visibility 175ms ease-in-out;
    -moz-transition: opacity 175ms ease-in-out, visibility 175ms ease-in-out;
    transition: opacity 175ms ease-in-out, visibility 175ms ease-in-out;
}
.overlay.on {
    visibility: visible;
}
.header .group-nav-selector select,
.image-upload .current.uploading img,
.modal-container,
.table-container table .t-selector .t-head label {
    visibility: hidden;
}
.paged-table .paginator-container {
    text-align: center;
}
.paginator {
    display: inline-block;
    text-align: left;
}
.paginator .box {
    background-color: #b5b5b5;
    display: table;
    float: left;
    height: 44px;
    text-align: center;
    text-decoration: none;
    width: 44px;
}
.paginator .box.active {
    background-color: #fff;
}
.paginator .box.active:hover {
    background-color: #fff;
    cursor: default;
}
.contribution-tag-autocomplete .suggestion-item,
.fr-box.dark-theme.rich-text-editor img,
.table-container table .sortable:hover,
.table-container table .t-see-more,
.upload-input:hover {
    cursor: pointer;
}
.paginator .box.active .page-number {
    color: #000;
}
.paginator .box:hover {
    background-color: #888;
}
.paginator .box .page-number {
    color: #fff;
    display: table-cell;
    line-height: 22px;
    vertical-align: middle;
}
.fr-box.dark-theme.rich-text-editor.question-text .fr-element,
.rich-text .caption-container:after,
.rich-text.question-text {
    color: #888;
}
.paginator .boxes a + a {
    margin-left: 6px;
}
.paginator .controls {
    font-size: 0;
}
.paginator .page-indicator-text {
    display: inline-block;
    height: 50px;
    margin-top: 3px;
    padding: 0 6px;
    position: relative;
    text-align: center;
    vertical-align: top;
    white-space: normal;
    width: 106px;
}
.paginator .control-first {
    margin-left: 0;
}
.paginator .control-first:after {
    background-position: 0 -80px;
}
.paginator .control-previous {
    margin-left: 6px;
}
.paginator .control-previous:after {
    background-position: -20px -80px;
}
.paginator .control-next {
    margin-left: 0;
}
.paginator .control-next:after {
    background-position: -40px -80px;
}
.paginator .control-last {
    margin-left: 6px;
}
.paginator .control-last:after {
    background-position: -60px -80px;
}
.paginator .control-first,
.paginator .control-last,
.paginator .control-next,
.paginator .control-previous {
    cursor: pointer;
    display: inline-block;
    margin-top: 6px;
    position: relative;
    height: 44px;
    width: 44px;
}
.paginator .control-first:after,
.paginator .control-last:after,
.paginator .control-next:after,
.paginator .control-previous:after {
    content: "";
    display: inline-block;
    background-image: url("https://media-ashoka.oiengine.com/static/resources/20200406162214/rwd-images/sprites-ltr.svg");
    background-size: 100px 405px;
    height: 17px;
    width: 14px;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
}
@media all and (max-width: 639px), all and (min-width: 768px) and (max-width: 1023px) {
    .fr-box.dark-theme.rich-text-editor.question-text .fr-element,
    .rich-text.question-text {
        font-size: 12px;
        line-height: 19px;
        margin-bottom: 0.79167em;
    }
}
@media all and (min-width: 640px) and (max-width: 767px), all and (min-width: 1024px) {
    .fr-box.dark-theme.rich-text-editor.question-text .fr-element,
    .rich-text.question-text {
        font-size: 15px;
        line-height: 25px;
        margin-bottom: 0.83333em;
    }
}
@media all and (max-width: 639px), all and (min-width: 768px) and (max-width: 1023px) {
    .rich-text .caption-container:after {
        font-size: 12px;
        line-height: 19px;
        margin-bottom: 0.79167em;
    }
}
@media all and (min-width: 640px) and (max-width: 767px), all and (min-width: 1024px) {
    .rich-text .caption-container:after {
        font-size: 15px;
        line-height: 25px;
        margin-bottom: 0.83333em;
    }
}
.fr-box.rich-text-editor.admin-text .fr-dropdown-menu li h1 a,
.rich-text.admin-text h1 {
    color: #444;
}
@media all and (max-width: 639px), all and (min-width: 768px) and (max-width: 1023px) {
    .fr-box.rich-text-editor.admin-text .fr-dropdown-menu li h1 a,
    .rich-text.admin-text h1 {
        font-size: 31px;
        line-height: 42px;
        margin-bottom: 0.67742em;
    }
}
@media all and (min-width: 640px) and (max-width: 767px), all and (min-width: 1024px) {
    .fr-box.rich-text-editor.admin-text .fr-dropdown-menu li h1 a,
    .rich-text.admin-text h1 {
        font-size: 50px;
        line-height: 67px;
        margin-bottom: 0.67em;
    }
}
.fr-box.rich-text-editor.admin-text .fr-dropdown-menu li h2 a,
.rich-text.admin-text h2 {
    color: #000;
    font-weight: 700;
}
@media all and (max-width: 639px), all and (min-width: 768px) and (max-width: 1023px) {
    .fr-box.rich-text-editor.admin-text .fr-dropdown-menu li h2 a,
    .rich-text.admin-text h2 {
        font-size: 24px;
        line-height: 33px;
        margin-bottom: 0.6875em;
    }
}
@media all and (min-width: 640px) and (max-width: 767px), all and (min-width: 1024px) {
    .fr-box.rich-text-editor.admin-text .fr-dropdown-menu li h2 a,
    .rich-text.admin-text h2 {
        font-size: 31px;
        line-height: 43px;
        margin-bottom: 0.69355em;
    }
}
.fr-box.rich-text-editor.admin-text .fr-dropdown-menu li h3 a,
.rich-text.admin-text h3 {
    color: #000;
}
@media all and (max-width: 639px), all and (min-width: 768px) and (max-width: 1023px) {
    .fr-box.rich-text-editor.admin-text .fr-dropdown-menu li h3 a,
    .rich-text.admin-text h3 {
        font-size: 19px;
        line-height: 27px;
        margin-bottom: 0.71053em;
    }
}
@media all and (min-width: 640px) and (max-width: 767px), all and (min-width: 1024px) {
    .fr-box.rich-text-editor.admin-text .fr-dropdown-menu li h3 a,
    .rich-text.admin-text h3 {
        font-size: 24px;
        line-height: 35px;
        margin-bottom: 0.72917em;
    }
}
.fr-box.rich-text-editor.admin-text .fr-dropdown-menu li h5 a,
.rich-text.admin-text h5 {
    color: #888;
}
@media all and (max-width: 639px), all and (min-width: 768px) and (max-width: 1023px) {
    .fr-box.rich-text-editor.admin-text .fr-dropdown-menu li h5 a,
    .rich-text.admin-text h5 {
        font-size: 12px;
        line-height: 19px;
        margin-bottom: 0.79167em;
    }
}
@media all and (min-width: 640px) and (max-width: 767px), all and (min-width: 1024px) {
    .fr-box.rich-text-editor.admin-text .fr-dropdown-menu li h5 a,
    .rich-text.admin-text h5 {
        font-size: 15px;
        line-height: 25px;
        margin-bottom: 0.83333em;
    }
}
.rich-text {
    word-wrap: break-word;
}
.rich-text.user-text {
    /*font-family: "Open Sans", Georgia;*/
}
.fr-box.rich-text-editor.admin-text .fr-dropdown-menu li,
.rich-text.admin-text {
    /*font-family: "Open Sans", "Lucida Sans", Arial;*/
}
.rich-text .caption-container {
    display: inline-block;
    text-align: left;
}
.rich-text .caption-container:after {
    display: block;
    content: attr(data-caption);
    text-align: left;
}
.rich-text .fr-video {
    text-align: center;
    position: relative;
}
.rich-text .fr-video > * {
    box-sizing: content-box;
    max-width: 100%;
    border: none;
}
.rich-text .fr-video.fr-dvb {
    display: block;
    clear: both;
}
.rich-text .fr-video.fr-dvb.fr-fvl {
    text-align: left;
}
.rich-text .fr-video.fr-dvb.fr-fvr {
    text-align: right;
}
.activity .activity-list-section .activity-list-paginator,
.activity-widget .see-more {
    text-align: center;
}
.rich-text .fr-video.fr-dvi {
    display: inline-block;
}
.rich-text .fr-video.fr-dvi.fr-fvl {
    float: left;
    margin: 0 15px 10px 0;
    max-width: calc(100% - 15px);
}
.rich-text .fr-video.fr-dvi.fr-fvr {
    float: right;
    margin: 0 0 10px 15px;
    max-width: calc(100% - 15px);
}
.rich-text .block-image-container,
.rich-text .inline-image-container {
    clear: left;
    line-height: 0;
    text-align: center;
}
@media all and (max-width: 639px) {
    .rich-text .inline-image-container {
        margin-right: 0;
    }
}
@media all and (min-width: 640px) {
    .rich-text .inline-image-container {
        clear: left;
        float: left;
        margin-top: 0;
    }
}
@media all and (min-width: 640px) and (max-width: 767px) {
    .rich-text .inline-image-container {
        max-width: 290px;
    }
}
.rich-text .caption-container {
    max-width: 100%;
    overflow: visible;
}
.rich-text p.image-parent {
    margin: 0;
}
.rich-text img {
    z-index: 3;
    position: relative;
    overflow: auto;
}
.rich-text img.fr-dib {
    margin: 5px auto;
    display: block;
    float: none;
    vertical-align: top;
}
.rich-text img.fr-dib.fr-fil {
    margin: 5px auto 5px 0;
}
.rich-text img.fr-dib.fr-fir {
    margin: 5px 0 5px auto;
}
.rich-text img.fr-dii {
    margin: 5px auto;
    display: inline-block;
    float: none;
}
.rich-text img.fr-dii.fr-fil {
    margin: 0 15px 10px 0;
    float: left;
    max-width: calc(100% - 15px);
}
.rich-text img.fr-dii.fr-fir {
    margin: 0 0 10px 15px;
    float: right;
    max-width: calc(100% - 15px);
}
.rich-text.clear-text-margin blockquote,
.rich-text.clear-text-margin h1,
.rich-text.clear-text-margin h2,
.rich-text.clear-text-margin h3,
.rich-text.clear-text-margin h4,
.rich-text.clear-text-margin h5,
.rich-text.clear-text-margin p {
    margin-bottom: 0 !important;
}
.error .js-html-warning-container .error-message:after {
    line-height: 0;
}
.cke_panel_container .cke_panel_list {
    font-size: 12px;
}
.cke_panel_container .cke_panel_block {
    outline: 0;
}
.cke_panel_listItem blockquote {
    margin: 0;
}
.cke_dialog .cke_btn_locked,
.cke_dialog .cke_btn_reset {
    display: none;
}
.cke_editable.rich-text span.f-video-editor,
.cke_editable.rich-text span.fr-video,
.fr-box.dark-theme.rich-text-editor .f-img-wrap {
    display: inline;
}
.cke_dialog .ImagePreviewBox img {
    width: 100%;
    height: auto;
}
.cke_editable.rich-text img {
    clear: left;
    height: auto;
    min-height: 0 !important;
    max-width: 100%;
}
.cke_editable.rich-text .inline-image-container + * {
    margin-top: 0;
}
.cke_editable.rich-text .row {
    margin: 0 !important;
}
.cke-error-message {
    color: #f12917 !important;
}
.fr-box.dark-theme.rich-text-editor blockquote {
    margin-left: 0;
    overflow: visible;
}
.fr-box.dark-theme.rich-text-editor table {
    border-collapse: separate;
    width: auto;
    margin: 0;
}
.fr-box.dark-theme.rich-text-editor table td {
    border: 0;
    padding: 0;
}
.fr-box.dark-theme.rich-text-editor table th {
    background: 0 0;
    border: 0;
    padding: 0;
}
.attachment-upload .item-image,
.contribution-manage .item-search-container .item:before,
.icon-spoiler:after,
.media-upload .item-video:before {
    background-image: url("https://media-ashoka.oiengine.com/static/resources/20200406162214/rwd-images/sprites-ltr.svg");
    background-size: 100px 405px;
}
.fr-box.dark-theme.rich-text-editor .f-video-editor,
.fr-box.dark-theme.rich-text-editor .fr-video {
    display: block !important;
    position: relative;
}
.fr-box.dark-theme.rich-text-editor .row {
    margin: 0;
}
.fr-box.dark-theme.rich-text-editor oie-script {
    display: none;
}
.fr-box.rich-text-editor .fr-dropdown-menu .fr-dropdown-content,
.fr-box.rich-text-editor .fr-dropdown-menu .fr-dropdown-wrapper {
    max-height: 500px !important;
}
.fr-box.rich-text-editor .fr-dropdown-menu li a {
    color: #fff !important;
    line-height: inherit !important;
    margin-bottom: 10px !important;
}
.fr-box.rich-text-editor .fr-dropdown-menu li blockquote {
    border: 0;
}
@media all and (max-width: 639px), all and (min-width: 768px) and (max-width: 1023px) {
    .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a {
        font-size: 15px;
        line-height: 22px;
        margin-bottom: 0.73333em;
    }
}
@media all and (min-width: 640px) and (max-width: 767px), all and (min-width: 1024px) {
    .fr-box.rich-text-editor .fr-dropdown-menu li blockquote a {
        font-size: 19px;
        line-height: 29px;
        margin-bottom: 0.76316em;
    }
}
.fr-box.rich-text-editor .fr-dropdown-menu li blockquote a:before {
    display: inline-block;
    content: "\00a0";
    border-left: 1px solid #888;
}
.fr-box.rich-text-editor.user-text .fr-dropdown-menu li {
    /*font-family: "Open Sans", Georgia;*/
}
.contribution-manage .draft:before,
.media-upload .video-error {
    /*font-family: "Open Sans", "Lucida Sans", Arial;*/
}
.fr-box.rich-text-editor .fr-toolbar i {
    font-style: normal;
}
.fr-box.rich-text-editor .fr-popup .fr-checkbox-line label,
.fr-box.rich-text-editor .fr-popup .fr-message {
    font-size: 14px;
    color: #fff;
}
.fr-box.rich-text-editor .fr-checkbox input {
    left: initial;
}
.fr-box.rich-text-editor.fr-code-view .fr-wrapper.show-placeholder .fr-placeholder {
    display: none;
}
.CodeMirror {
    font-size: 12px;
    line-height: 19px;
}
.slider-container {
    overflow: hidden;
    z-index: -1;
    -webkit-transition: z-index 0s ease-in-out 175ms;
    -moz-transition: z-index 0s ease-in-out 175ms;
    transition: z-index 0s ease-in-out 175ms;
    display: none;
}
.slider {
    -webkit-transition: -webkit-transform 175ms ease-in-out;
    -moz-transition: -moz-transform 175ms ease-in-out;
    transition: transform 175ms ease-in-out;
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%);
    -webkit-transform-origin: top;
    -moz-transform-origin: top;
    -ms-transform-origin: top;
    -o-transform-origin: top;
    transform-origin: top;
}
.slider-container.opened {
    z-index: 9999;
    -webkit-transition: z-index 0s ease-in-out 0s;
    -moz-transition: z-index 0s ease-in-out 0s;
    transition: z-index 0s ease-in-out 0s;
}
.slider-container.opened .slider {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
}
.scrolling {
    -webkit-transition: margin-top 175ms ease-in-out;
    -moz-transition: margin-top 175ms ease-in-out;
    transition: margin-top 175ms ease-in-out;
}
.icon-spoiler {
    height: 39px;
    width: 39px;
}
.icon-spoiler:after {
    content: "";
    height: 8px;
    width: 17px;
    margin-left: 5px;
    display: inline-block;
    background-position: -80px -120px;
}
.icon-spoiler.opened {
    color: #444;
}
.icon-spoiler.opened:before {
    content: none;
}
.icon-spoiler.opened:after {
    background-position: -60px -240px;
}
.icon-spoiler.opened + .spoiler-content {
    display: block;
}
.icon-spoiler + .spoiler-content {
    display: none;
}
.toolbar.fixed-scroll {
    position: fixed;
    top: 0;
    z-index: 1;
}
.toolbar.fixed-scroll-abs {
    position: absolute;
}
.toolbar.action-bar-long-content.fixed-scroll {
    position: static;
}
.toolbar.action-bar-long-content.fixed-scroll + .paged-table {
    padding-top: 10px !important;
}
@media all and (max-width: 639px) {
    .toolbar.action-bar-long-content-mobile.fixed-scroll {
        position: static;
    }
    .toolbar.action-bar-long-content-mobile.fixed-scroll + .paged-table {
        padding-top: 10px !important;
    }
    .toolbar .action-bar {
        margin-left: -10px;
        margin-right: -10px;
    }
}
.upload-input {
    padding: 0;
    line-height: 0;
}
.upload-input input[type="file"] {
    -moz-opacity: 0;
    position: absolute;
    left: -9999em;
}
.upload-input .link-container {
    float: left;
}
.upload-input .upload-link {
    display: block;
    color: #02bad3;
}
.generic-orderable-container .item-title,
.manage-contribution-sections .item-title,
.manage-menu .item-link,
.manage-promoted-challenges .item-title {
    color: #444;
}
.upload-input .upload-link:hover {
    text-decoration: underline;
}
.attachment-upload .item-image {
    background-position: 0 -100px;
    height: 40px;
    width: 30px;
    display: block;
}
.contribution-manage .contribution-filter {
    display: none;
}
.contribution-manage .draft:before {
    content: attr(data-draft-text) " ";
}
.contribution-manage .item-image {
    height: 34px;
    width: 54px;
}
.contribution-manage .item-search-container .item:before {
    margin: 8px 13px;
    background-position: 0 -160px;
    height: 17px;
    width: 17px;
    display: inline-block;
    float: right;
    content: "";
}
.action-bar-container .action-bar .update-container,
.file-upload,
.image-upload .current,
.manage-menu .add-buttons > *,
.media-upload .add-buttons > *,
.removable-image-upload .image-preview,
.select2-container .select2-search--inline {
    float: left;
}
.manage-contribution-sections .item.description {
    background-color: #f4f4f4;
    padding-left: 12px;
    padding-right: 12px;
    margin: 0 -12px;
}
.manage-menu.disabled .add-button,
.manage-menu.disabled .container-title,
.manage-menu.disabled .js-item-upload-container {
    display: none !important;
}
.manage-menu.disabled .is-disabled {
    margin-left: 0;
}
.manage-menu .add-buttons label {
    padding-bottom: 0;
}
.manage-menu .add-buttons .error-container {
    clear: left;
}
@media all and (min-width: 640px) and (max-width: 767px), all and (min-width: 1024px) {
    .manage-menu .add-buttons .is-disabled {
        margin-top: 9.5px;
    }
}
@media all and (max-width: 639px), all and (min-width: 768px) and (max-width: 1023px) {
    .manage-menu .add-buttons .is-disabled {
        margin-top: 12.5px;
    }
    .manage-users .item-image {
        height: 34px;
        width: 34px;
    }
}
.manage-menu .fixed-value {
    margin-right: 20px;
    padding-bottom: 0;
}
.manage-menu .item.invalid {
    border: 2px solid #f12917;
    padding-left: 10px;
    padding-right: 10px;
    margin: 3px -12px 2px;
    z-index: 1;
}
.manage-menu .item-info.new-item {
    min-height: 0;
}
.manage-menu .item-label {
    margin-bottom: 0;
}
.manage-menu .item-title {
    font-weight: 500;
    margin-bottom: 0;
}
.manage-menu .preview {
    color: #444;
    font-weight: 700;
}
.manage-promoted-challenges .challenge-label {
    margin-bottom: 10px;
}
.manage-users .description:before {
    content: open-quote;
}
.manage-users .description:after {
    content: close-quote;
}
.manage-users .item-search-container .item {
    padding: 5px 0 5px 43px;
}
@media all and (min-width: 640px) and (max-width: 767px), all and (min-width: 1024px) {
    .manage-users .item-image {
        height: 40px;
        width: 40px;
    }
}
.media-upload .add-buttons label {
    padding-bottom: 0;
}
.media-upload .add-buttons .error-container {
    clear: left;
}
.media-upload .item-image {
    height: 40px;
    width: 60px;
}
.media-upload .item-video {
    position: relative;
}
.media-upload .item-video:before {
    display: block;
    content: "";
    height: 17px;
    width: 12px;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    background-position: -40px -80px;
}
.media-upload .video-error {
    color: #f12917;
}
.bulk-tag-autocomplete .existing-items-wrapper,
.bulk-tag-autocomplete .selected-items-wrapper {
    border-top: 1px solid #888;
}
.contribution-tag-autocomplete .suggestion-container {
    margin-top: 10px;
}
.contribution-tag-autocomplete .suggestion-item {
    margin-left: 10px;
}
.contribution-tag-autocomplete .suggestion-item-wrapper {
    display: inline-block;
}
.contribution-tag-autocomplete .suggestion-item:hover {
    color: #11bad3;
}
.contribution-tag-autocomplete .suggestion-item:hover:before {
    content: "+";
    margin-left: -8px;
}
.action-bar-container .action-bar {
    background-color: #e6fdff;
    padding: 10px;
}
.action-bar-container .action-bar .deselect-button {
    color: #888;
}
.action-bar-container .action-bar .selected-count {
    display: block;
    color: #444;
    font-weight: 700;
}
.action-bar-container .action-bar .selection-container {
    display: inline-block;
}
.action-bar-container .action-bar .update-container.dropdown-container {
    min-width: 100%;
    padding-top: 10px;
}
.action-bar-container .action-bar .update-container.dropdown-container form .custom-select,
.action-bar-container .action-bar .update-container.dropdown-container form .select-container {
    min-width: 145px;
    max-width: 100%;
    overflow: hidden;
    margin-right: 10px;
}
.action-bar-container .action-bar .update-container.dropdown-container .select-container {
    z-index: 1;
}
.action-bar-container .action-bar .update-container.dropdown-container .update-button {
    margin-top: 0;
    width: auto;
    min-width: 45px;
    float: right;
    margin-left: 10px;
}
@media all and (min-width: 640px) and (max-width: 767px), all and (min-width: 1024px) {
    .action-bar-container .action-bar .update-container {
        margin-top: 3px;
    }
}
@media all and (min-width: 480px) {
    .action-bar-container .action-bar .update-container {
        float: right;
    }
    .action-bar-container .action-bar .update-container.dropdown-container {
        min-width: 300px;
        padding-top: 0;
    }
    .action-bar-container .action-bar .update-container.dropdown-container form .custom-select,
    .action-bar-container .action-bar .update-container.dropdown-container form .select-container {
        width: 200px;
        min-width: 200px;
        float: right;
        margin-right: 0;
        overflow: visible;
    }
}
@media all and (min-width: 640px) {
    .action-bar-container .action-bar .update-container.dropdown-container {
        min-width: 355px;
    }
    .action-bar-container .action-bar .update-container.dropdown-container form .custom-select,
    .action-bar-container .action-bar .update-container.dropdown-container form .select-container {
        width: 250px;
        min-width: 250px;
    }
}
.table-container table.form-inputs input[type="checkbox"] + label {
    padding-left: 20px;
}
.table-container table th {
    vertical-align: middle;
}
.table-container table .t-selector {
    position: relative;
}
.table-container table .t-selector .t-data {
    min-height: 25px;
}
.table-container table .t-selector .t-data label {
    position: absolute;
    left: 5px;
}
@media all and (max-width: 767px) {
    .table-container table .t-see-more-icon {
        position: relative;
        cursor: pointer;
    }
    .table-container table .t-see-more-icon .t-data span {
        background-image: url("https://media-ashoka.oiengine.com/static/resources/20200406162214/rwd-images/sprites-ltr.svg");
        background-size: 100px 405px;
        height: 6px;
        width: 9px;
        background-position: -80px -120px;
        margin: auto;
        position: absolute;
        top: 0;
        bottom: 0;
        right: auto;
        left: auto;
    }
}
.table-container table .t-see-more-icon-opened .t-data span {
    background-position: -60px -240px !important;
}
.table-container table .see-more-details-row.odd {
    border-top: 1px solid #fff;
}
@media all and (min-width: 768px) {
    .table-container {
        overflow-x: auto;
    }
    .table-container table {
        table-layout: auto;
    }
    .table-container table .t-selector {
        width: 30px;
        position: static;
    }
    .table-container table .t-selector .t-data label {
        position: relative;
        left: 0;
    }
    .table-container table .t-see-more-icon {
        cursor: pointer;
        vertical-align: middle;
    }
    .table-container table .t-see-more-icon .t-data {
        margin: auto;
        height: 6px;
        width: 9px;
    }
    .table-container table .t-see-more-icon .t-data span {
        background-image: url("https://media-ashoka.oiengine.com/static/resources/20200406162214/rwd-images/sprites-ltr.svg");
        background-size: 100px 405px;
        height: 6px;
        width: 9px;
        background-position: -80px -120px;
        display: block;
    }
}
.toolbar-container.hide-toolbar {
    margin-top: 0;
}
.toolbar-container.hide-toolbar .action-bar-container {
    display: none;
}
.security-group-label {
    margin-right: 10px;
    display: inline-block;
    position: relative;
    border: 1px solid #b5b5b5;
    border-radius: 22px;
    padding: 10px 13px;
}
.security-group-label .remove {
    margin-right: 10px;
}
@media all and (max-width: 639px), all and (min-width: 768px) and (max-width: 1023px) {
    .security-group-label .remove {
        position: absolute;
        top: 9.5px;
        right: 0;
    }
}
@media all and (min-width: 640px) and (max-width: 767px), all and (min-width: 1024px) {
    .security-group-label .remove {
        position: absolute;
        top: 12.5px;
        right: 0;
    }
}
.security-group-label .remove ~ .text {
    margin-right: 30px;
}
.security-group-label .text {
    color: #444;
}
.file-upload {
    display: block;
}
.file-upload .selected-file {
    color: #888;
    float: left;
    margin-right: 20px;
    word-break: break-all;
}
.file-upload .selected-file:empty {
    margin-right: 0;
}
.file-upload .selected-file:hover {
    text-decoration: none;
}
.image-upload {
    display: inline-block;
}
.image-upload .current {
    margin-right: 20px;
}
.image-upload .current.uploading {
    background: url(../../../rwd-images/spinner.gif) center no-repeat !important;
}
.generic-file-upload .item-image {
    height: 40px;
    width: 60px;
}
.generic-file-upload .file-icon {
    background-image: url("https://media-ashoka.oiengine.com/static/resources/20200406162214/rwd-images/sprites-ltr.svg");
    background-size: 100px 405px;
    background-position: 0 -100px;
    height: 40px;
    width: 30px;
    margin-left: 15px;
    margin-right: 25px;
}
@media all and (min-width: 640px) {
    .generic-file-upload .file-icon {
        margin-right: 30px;
    }
}
@media all and (min-width: 768px) {
    .generic-file-upload .file-icon {
        margin-right: 25px;
    }
}
.generic-file-upload .description {
    margin-left: 70px;
}
@media all and (min-width: 640px) {
    .generic-file-upload .description {
        margin-left: 75px;
    }
}
@media all and (min-width: 768px) {
    .generic-file-upload .description {
        margin-left: 70px;
    }
}
@media all and (min-width: 1024px) {
    .generic-file-upload .file-icon {
        margin-right: 30px;
    }
    .generic-file-upload .description {
        margin-left: 75px;
    }
}
.generic-file-upload .item-url {
    color: #888;
}
.manage-challenge-roles .link-button {
    font-weight: 700;
    margin-top: 15px;
}
.manage-challenge-roles .secondary-description {
    margin-top: 7px;
}
.manage-challenge-roles .item-upload-container .item.active:first-child {
    border-top: 2px solid #02bad3;
}
.manage-challenge-roles .item-upload-container .item:first-child {
    border-top: none;
}
.manage-group-admin .link-button {
    font-weight: 700;
    margin-top: 15px;
}
.manage-group-admin .secondary-description {
    margin-top: 7px;
}
.manage-group-admin .item-upload-container .item.active:first-child {
    border-top: 2px solid #02bad3;
}
.manage-group-admin .item-upload-container .item:first-child {
    border-top: none;
}
.table-container table .sortable {
    padding-bottom: 4px;
    position: relative;
}
.table-container table .sortable:after {
    background-image: url("https://media-ashoka.oiengine.com/static/resources/20200406162214/rwd-images/sprites-ltr.svg");
    background-size: 100px 405px;
    content: "";
    position: absolute;
    bottom: 0;
    height: 4px;
    width: 10px;
    margin: 0 auto 5px;
    display: none;
}
.table-container table .sortable.asc:after,
.table-container table .sortable.desc:hover:after {
    display: block;
    background-position: -40px -100px;
}
.table-container table .sortable.asc:hover:after,
.table-container table .sortable.desc:after,
.table-container table .sortable:hover:after {
    display: block;
    background-position: -80px -80px;
}
@media all and (min-width: 768px) {
    .table-container table thead .sortable {
        padding-bottom: 9px;
    }
}
.profile-image-upload .current {
    height: 34px;
    width: 34px;
}
@media all and (max-width: 639px), all and (min-width: 768px) and (max-width: 1023px) {
    .profile-image-upload .current {
        height: 34px;
        width: 34px;
    }
    .profile-image-upload span {
        margin-top: 7.5px;
    }
}
@media all and (min-width: 640px) and (max-width: 767px), all and (min-width: 1024px) {
    .profile-image-upload .current {
        height: 40px;
        width: 40px;
    }
    .profile-image-upload span {
        margin-top: 7.5px;
    }
}
.removable-image-upload {
    display: block;
}
.removable-image-upload:hover {
    cursor: auto;
}
.removable-image-upload .current {
    background-image: url(../../../rwd-images/image_preview_bkg.png);
    border: 1px solid #f4f4f4;
    min-width: 26px;
    min-height: 26px;
    line-height: 0;
}
.removable-image-upload .current img {
    max-width: 100%;
    max-height: 300px;
}
.removable-image-upload .current img[src=""] {
    display: none;
}
.removable-image-upload .current.uploading {
    min-width: 28px;
    min-height: 28px;
}
.removable-image-upload .image-preview:hover {
    cursor: pointer;
}
.removable-image-upload .link-container {
    display: inline-block;
}
.removable-image-upload .link-container span:hover {
    cursor: pointer;
}
.removable-image-upload .remove-image:before {
    content: "|";
    display: inline-block;
    padding: 0 10px;
}
.activity .activity-filter.row::after,
.applaud:before {
    content: "";
}
.removable-image-upload .remove-image a {
    color: #f12917;
}
.sponsor-image-upload .current {
    min-width: 26px;
    min-height: 26px;
}
.sponsor-image-upload .current img {
    max-height: 40px;
    max-width: 150px;
}
.sponsor-image-upload .link-container span {
    margin-top: 10px;
}
a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
    /*margin: 0;*/
    padding: 0;
    border: 0;
    /*font: inherit;*/
    vertical-align: baseline;
}
.author-info-box .infoline,
.big-user-box .motto {
    font-style: italic;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block;
}
strong {
    font-weight: 700;
}
h1 {
    font-size: 3em;
}
h2 {
    font-size: 2em;
}
h3 {
    font-size: 1.5em;
}
h4 {
    font-size: 1.25em;
}
h5,
h6 {
    font-size: 1em;
}
a {
    color: #11bad3;
    text-decoration: none;
    border: none;
}
input,
textarea {
    border-radius: 0;
    -webkit-appearance: none;
}
a:active, 
a:hover {
    /*background: 0 0;*/
}
img {
    max-width: 100%;
}
*,
:after,
:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
input {
    margin: 0;
}
input:focus {
    outline: 0;
}
.select2-container {
    box-sizing: border-box;
    display: inline-block;
    margin: 0;
    position: relative;
    vertical-align: middle;
}
.select2-container .select2-selection--single {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 28px;
    user-select: none;
    -webkit-user-select: none;
}
.select2-container .select2-selection--single .select2-selection__rendered {
    display: block;
    padding-left: 8px;
    padding-right: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.select2-container .select2-selection--single .select2-selection__clear {
    position: relative;
}
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
    padding-right: 8px;
    padding-left: 20px;
}
.select2-container .select2-selection--multiple {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    min-height: 32px;
    user-select: none;
    -webkit-user-select: none;
}
.select2-container .select2-selection--multiple .select2-selection__rendered {
    display: inline-block;
    overflow: hidden;
    padding-left: 8px;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.select2-container .select2-search--inline .select2-search__field {
    box-sizing: border-box;
    border: none;
    font-size: 100%;
    margin-top: 5px;
    padding: 0;
}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
    -webkit-appearance: none;
}
.select2-dropdown {
    background-color: #fff;
    border: 1px solid #aaa;
    border-radius: 4px;
    box-sizing: border-box;
    display: block;
    position: absolute;
    left: -100000px;
    width: 100%;
    z-index: 1051;
}
.select2-results {
    display: block;
}
.select2-results__options {
    list-style: none;
    margin: 0;
    padding: 0;
}
.select2-results__option {
    padding: 6px;
    user-select: none;
    -webkit-user-select: none;
}
.select2-results__option[aria-selected] {
    cursor: pointer;
}
.select2-container--open .select2-dropdown {
    left: 0;
}
.select2-container--open .select2-dropdown--above {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.select2-container--open .select2-dropdown--below {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.select2-search--dropdown {
    display: block;
    padding: 4px;
}
.select2-search--dropdown .select2-search__field {
    padding: 4px;
    width: 100%;
    box-sizing: border-box;
}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
    -webkit-appearance: none;
}
.select2-search--dropdown.select2-search--hide {
    display: none;
}
.select2-close-mask {
    border: 0;
    margin: 0;
    padding: 0;
    display: block;
    position: fixed;
    left: 0;
    top: 0;
    min-height: 100%;
    min-width: 100%;
    height: auto;
    width: auto;
    opacity: 0;
    z-index: 99;
    background-color: #fff;
    filter: alpha(opacity=0);
}
.select2-container--classic .select2-selection--single,
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);
}
.select2-hidden-accessible {
    border: 0 !important;
    clip: rect(0 0 0 0) !important;
    height: 1px !important;
    margin: -1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    width: 1px !important;
}
.select2-container--classic .select2-results > .select2-results__options,
.select2-container--default .select2-results > .select2-results__options {
    max-height: 200px;
    overflow-y: auto;
}
.select2-container--default .select2-selection--single {
    background-color: #fff;
    border: 1px solid #aaa;
    border-radius: 4px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px;
}
.select2-container--default .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: 700;
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #999;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: #888 transparent transparent;
    border-style: solid;
    border-width: 5px 4px 0;
    height: 0;
    left: 50%;
    margin-left: -4px;
    margin-top: -2px;
    position: absolute;
    top: 50%;
    width: 0;
}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
    float: left;
}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
    left: 1px;
    right: auto;
}
.select2-container--default.select2-container--disabled .select2-selection--single {
    background-color: #eee;
    cursor: default;
}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
    display: none;
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent #888;
    border-width: 0 4px 5px;
}
.select2-container--default .select2-selection--multiple {
    background-color: #fff;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: text;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
    box-sizing: border-box;
    list-style: none;
    margin: 0;
    padding: 0 5px;
    width: 100%;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
    list-style: none;
}
.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
    color: #999;
    margin-top: 5px;
    float: left;
}
.select2-container--default .select2-selection--multiple .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: 700;
    margin-top: 5px;
    margin-right: 10px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: #999;
    cursor: pointer;
    display: inline-block;
    font-weight: 700;
    margin-right: 2px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__clear,
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
    display: none;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: #333;
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline,
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder {
    float: right;
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
    margin-left: 5px;
    margin-right: auto;
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
    margin-left: 2px;
    margin-right: auto;
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
    border: 1px solid #000;
    outline: 0;
}
.select2-container--default.select2-container--disabled .select2-selection--multiple {
    background-color: #eee;
    cursor: default;
}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
    border: 1px solid #aaa;
}
.select2-container--default .select2-search--inline .select2-search__field {
    background: 0 0;
    border: none;
    outline: 0;
    box-shadow: none;
    -webkit-appearance: textfield;
}
.select2-container--default .select2-results__option[role="group"] {
    padding: 0;
}
.select2-container--default .select2-results__option[aria-disabled="true"] {
    color: #999;
}
.select2-container--default .select2-results__option[aria-selected="true"] {
    background-color: #ddd;
}
.select2-container--default .select2-results__option .select2-results__option {
    padding-left: 1em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
    padding-left: 0;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -1em;
    padding-left: 2em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -2em;
    padding-left: 3em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -3em;
    padding-left: 4em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -4em;
    padding-left: 5em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -5em;
    padding-left: 6em;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #5897fb;
    color: #fff;
}
.select2-container--default .select2-results__group {
    cursor: default;
    display: block;
    padding: 6px;
}
.select2-container--classic .select2-selection--single {
    background-color: #f7f7f7;
    border: 1px solid #aaa;
    border-radius: 4px;
    outline: 0;
    background-image: -webkit-linear-gradient(top, #fff 50%, #eee 100%);
    background-image: -o-linear-gradient(top, #fff 50%, #eee 100%);
    background-image: linear-gradient(to bottom, #fff 50%, #eee 100%);
    background-repeat: repeat-x;
}
.select2-container--classic .select2-selection--single:focus {
    border: 1px solid #5897fb;
}
.select2-container--classic .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px;
}
.select2-container--classic .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: 700;
    margin-right: 10px;
}
.select2-container--classic .select2-selection--single .select2-selection__placeholder {
    color: #999;
}
.select2-container--classic .select2-selection--single .select2-selection__arrow {
    background-color: #ddd;
    border: none;
    border-left: 1px solid #aaa;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px;
    background-image: -webkit-linear-gradient(top, #eee 50%, #ccc 100%);
    background-image: -o-linear-gradient(top, #eee 50%, #ccc 100%);
    background-image: linear-gradient(to bottom, #eee 50%, #ccc 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0);
}
.select2-container--classic .select2-selection--single .select2-selection__arrow b {
    border-color: #888 transparent transparent;
    border-style: solid;
    border-width: 5px 4px 0;
    height: 0;
    left: 50%;
    margin-left: -4px;
    margin-top: -2px;
    position: absolute;
    top: 50%;
    width: 0;
}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
    float: left;
}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
    border: none;
    border-right: 1px solid #aaa;
    border-radius: 4px 0 0 4px;
    left: 1px;
    right: auto;
}
.select2-container--classic.select2-container--open .select2-selection--single {
    border: 1px solid #5897fb;
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
    background: 0 0;
    border: none;
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent #888;
    border-width: 0 4px 5px;
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    background-image: -webkit-linear-gradient(top, #fff 0, #eee 50%);
    background-image: -o-linear-gradient(top, #fff 0, #eee 50%);
    background-image: linear-gradient(to bottom, #fff 0, #eee 50%);
    background-repeat: repeat-x;
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    background-image: -webkit-linear-gradient(top, #eee 50%, #fff 100%);
    background-image: -o-linear-gradient(top, #eee 50%, #fff 100%);
    background-image: linear-gradient(to bottom, #eee 50%, #fff 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0);
}
.applaud:before,
.attachments .total-downloads:before,
.carousel .slick-arrow,
.challenge-label:before,
.contribution-review-navigation .form-link:before {
    background-image: url("https://media-ashoka.oiengine.com/static/resources/20200406162214/rwd-images/sprites-ltr.svg");
    background-size: 100px 405px;
}
.select2-container--classic .select2-selection--multiple {
    background-color: #fff;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: text;
    outline: 0;
}
.select2-container--classic .select2-selection--multiple:focus {
    border: 1px solid #5897fb;
}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
    list-style: none;
    margin: 0;
    padding: 0 5px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px;
}
.attachments .view-more,
.auth .change-password .forgot-password-link,
.auth .comment-sm-button,
.auth .primary-sm-button {
    float: right;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
    color: #888;
    cursor: pointer;
    display: inline-block;
    font-weight: 700;
    margin-right: 2px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: #555;
}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
    float: right;
    margin-left: 5px;
    margin-right: auto;
}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
    margin-left: 2px;
    margin-right: auto;
}
.select2-container--classic.select2-container--open .select2-selection--multiple {
    border: 1px solid #5897fb;
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.select2-container--classic .select2-search--dropdown .select2-search__field {
    border: 1px solid #aaa;
    outline: 0;
}
.select2-container--classic .select2-search--inline .select2-search__field {
    outline: 0;
    box-shadow: none;
}
.select2-container--classic .select2-dropdown {
    background-color: #fff;
    border: 1px solid transparent;
}
.select2-container--classic .select2-dropdown--above {
    border-bottom: none;
}
.select2-container--classic .select2-dropdown--below {
    border-top: none;
}
.big-user-box .bio,
.big-user-box .details,
.challenge-team .collapsed-section {
    overflow: hidden;
}
.select2-container--classic .select2-results__option[role="group"] {
    padding: 0;
}
.select2-container--classic .select2-results__option[aria-disabled="true"] {
    color: grey;
}
.select2-container--classic .select2-results__option--highlighted[aria-selected] {
    background-color: #3875d7;
    color: #fff;
}
.select2-container--classic .select2-results__group {
    cursor: default;
    display: block;
    padding: 6px;
}
.select2-container--classic.select2-container--open .select2-dropdown {
    border-color: #5897fb;
}
.activity-widget .see-more a {
    color: #444;
    font-weight: 700;
}
.rwd-challenge-activity-page body .page-container > .page-row-expanded,
.rwd-group-activity-page body .page-container > .page-row-expanded,
.rwd-platform-activity-page body .page-container > .page-row-expanded {
    background-color: #f0f0f0;
}
.rwd-challenge-activity-page .select2-container .select2-dropdown,
.rwd-group-activity-page .select2-container .select2-dropdown,
.rwd-platform-activity-page .select2-container .select2-dropdown {
    font-family: "Open Sans", "Lucida Sans", Arial !important;
}
.activity .activity-filter {
    display: flex;
    flex-flow: row wrap;
    justify-content: flex-end;
}
.activity .activity-filter .filter-container {
    display: flex;
    flex-direction: row;
    margin-left: 20px;
}
.activity .activity-filter .filter-container .filter-title {
    margin-right: 20px;
}
.activity .activity-filter .filter-container:first-child {
    margin-left: 0;
}
.activity .activity-filter .select2-container {
    width: 100% !important;
}
.activity .activity-filter .select2-container .select2-selection .select2-selection__rendered {
    z-index: 0;
    background-color: #fff;
    padding-right: 30px;
}
.activity .activity-filter .select2-container.select2-container--open .select2-selection__rendered {
    border-color: #888;
}
.activity .activity-list-section {
    background-color: transparent;
    min-height: 235px;
}
.activity .activity-list-section article {
    background-color: #fff;
}
.activity .activity-list-section header {
    background-color: #f0f0f0;
    border: none;
}
@media all and (min-width: 768px) {
    .activity .activity-list-items article {
        border: none;
    }
    .activity .activity-filter .filter-title {
        text-align: right;
        line-height: 44px;
    }
    .activity .activity-filter .search-select-container {
        width: 150px;
    }
    .activity .activity-filter .challenge-filter .search-select-container,
    .activity .activity-filter .group-filter .search-select-container {
        width: 200px;
    }
}
.applaud-box,
.auth .sign-up-text,
.call-to-action .challenge-cta-container,
.contribution-list-section .contribution-paginator {
    text-align: center;
}
@media all and (max-width: 767px) {
    .activity .activity-filter {
        display: block;
    }
    .activity .activity-filter .filter-container {
        display: block;
        margin-top: 15px;
        margin-left: 0;
    }
    .activity .activity-filter .filter-container .dropdown-filter,
    .activity .activity-filter .filter-container .filter-title {
        margin-left: 0;
    }
    .activity .activity-filter .filter-container .dropdown-filter .filter-title,
    .activity .activity-filter .filter-container .filter-title .filter-title {
        display: block;
        margin-bottom: 5px;
        margin-right: 0;
    }
    .activity .activity-filter .filter-container .dropdown-filter:first-child,
    .activity .activity-filter .filter-container .filter-title:first-child {
        margin-top: 0;
    }
}
.applaud {
    display: inline-block;
}
.applaud:before {
    background-position: 0 -20px;
    height: 13px;
    width: 16px;
    display: block;
}
.applaud.applauded:before,
.applaud.no-touch:hover:before {
    background-position: 0 -40px;
}
.applaud.applauded.no-touch:hover:before {
    background-position: 0 -20px;
}
.applaud.big {
    position: relative;
    height: 34px;
    width: 34px;
    background-color: #f4f4f4;
    border: 1px solid #eb008b;
    border-radius: 50%;
}
.applaud.big:before {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
}
.applaud.small {
    height: 13px;
    width: 16px;
}
.applaud-box h1,
.attachments h1 {
    margin: 1em 0;
}
.attachments p {
    margin: 0;
}
.attachments .attachment-details {
    overflow: hidden;
    word-wrap: break-word;
    padding-bottom: 10px;
}
.attachments .attachment-title > a {
    color: #000;
    font-weight: 700;
}
.attachments .downloads:after,
.attachments .downloads:before {
    display: inline;
}
.attachments .downloads:before {
    content: "( ";
}
.attachments .downloads:after {
    content: " )";
}
.attachments .total-downloads {
    text-indent: 20px;
    position: relative;
    margin-bottom: 10px;
}
.attachments .total-downloads:before {
    display: inline-block;
    content: "";
    background-position: 0 -320px;
    height: 15px;
    width: 13px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    margin: auto;
}
.auth {
    /*font-family: "Open Sans", "Lucida Sans", Arial;*/
}
.auth h2 span {
    display: block;
}
.auth ul {
    list-style: none;
}
.auth #signup-checkboxes .option-group {
    padding-bottom: 0;
}
.auth .change-password h2,
.auth .forgot-password h2,
.auth .reset-password h2 {
    color: #888;
}
.auth .change-password p,
.auth .forgot-password p,
.auth .reset-password p {
    color: #444;
}
.auth .sign-up-text {
    color: #444;
}
.author-info-box .name,
.big-user-box .name,
.challenge-list-item .challenge-head .challenge-title > a {
    color: #000;
}
.challenge-list-item .challenge-head .challenge-title a:hover {
    text-decoration:none;
}
.author-info-box {
    /*font-family: "Open Sans", Georgia;*/
}
.author-info-box h1 {
    font-weight: 700;
}
.author-info-box h1,
.author-info-box p {
    margin-bottom: 0;
}
.author-info-box h1 span {
    display: block;
    /*font-family: "Open Sans", "Lucida Sans", Arial;*/
}
.author-info-box .photo {
    height: 70px;
    width: 70px;
    float: left;
}
.author-info-box .title-row {
    margin: 1em 0;
}
@media all and (min-width: 768px) {
    .author-info-box .photo {
        height: 90px;
        width: 90px;
    }
}
.banner {
    position: relative;
    background-position: center center;
    min-height: 280px;
}
.banner .header-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.banner .header-text {
    position: relative;
    z-index: 1;
}
.banner .headline {
    letter-spacing: 1.7px;
    font-weight: 300;
    font-size: 50px;
}
.banner .sub-headline {
    font-weight: 300;
    letter-spacing: 0.9px;
    font-size: 24px;
}
@media all and (max-width: 1279px) {
    .banner .headline {
        font-size: 48px;
    }
    .banner .sub-headline {
        font-size: 22px;
    }
}
@media all and (max-width: 1023px) {
    .banner .headline {
        font-size: 46px;
    }
    .banner .sub-headline {
        font-size: 20px;
    }
}
@media all and (max-width: 767px) {
    .banner .headline {
        text-align: center;
        font-size: 44px;
    }
    .banner .sub-headline {
        text-align: center;
        font-size: 18px;
    }
    .banner .banner-cta-button {
        margin-right: auto;
        margin-left: auto;
    }
}
.big-user-box {
    /*font-family: "Open Sans", Georgia;*/
}
.big-user-box h1 {
    font-weight: 700;
}
.big-user-box h1,
.big-user-box p {
    margin-bottom: 0;
}
.big-user-box h1 .big-user-box-heading {
    display: block;
    /*font-family: "Open Sans", "Lucida Sans", Arial;*/
}
.big-user-box .bio {
    display: block;
    max-width: 100%;
}
@media all and (-webkit-min-device-pixel-ratio: 0) {
    .big-user-box .bio {
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
    }
}
.big-user-box .photo {
    height: 70px;
    width: 70px;
    float: left;
}
@media all and (min-width: 768px) {
    .big-user-box .photo {
        height: 90px;
        width: 90px;
    }
}
.breadcrumb-trail .breadcrumb.arrow:after {
    display: inline;
    padding: 0 5px;
    content: ">";
}
.carousel .slick-arrow::before,
.challenge-label:before {
    content: "";
}
.built-upon h1 {
    margin: 1em 0;
}
.built-upon .contribution-title {
    /*font-family: "Open Sans", Georgia;*/
    font-weight: 700;
}
.challenge-list,
.challenge-team,
.countdown-box,
.filter,
.fotorama .caption,
.fotorama .fotorama__caption {
    /*font-family: "Open Sans", "Lucida Sans", Arial;*/
}
.built-upon .view-more {
    float: right;
}
.carousel .slick-slide > div {
    height: 100%;
    width: 100%;
}
.carousel .slick-prev {
    left: 30px;
    background-position: -45px -340px;
}
.carousel .slick-next {
    right: 30px;
    background-position: 0 -340px;
}
.carousel .slick-arrow {
    z-index: 100;
    display: none !important;
    width: 40px;
    height: 40px;
}
.carousel:hover .slick-arrow {
    display: block !important;
}
.carousel:hover .slick-arrow.slick-disabled {
    display: none !important;
}
.call-to-action span.time-left {
    font-weight: 400;
    display: inline;
    text-transform: lowercase;
}
.challenge-label,
.challenge-label-list,
.challenge-label-list a {
    display: inline-block;
}
.challenge-label {
    position: relative;
    font-weight: 400;
    white-space: nowrap;
    border: 1px solid #b5b5b5;
    border-radius: 50px;
}
.challenge-label:before {
    display: inline-block;
    margin: auto;
    background-position: -60px -300px;
    height: 13px;
    width: 16px;
}
@media all and (max-width: 639px), all and (min-width: 768px) and (max-width: 1023px) {
    .big-user-box .bio {
        max-height: 57px;
    }
    .challenge-label {
        height: 25px;
        line-height: 23px;
        padding: 0 8px 0 30px;
    }
    .challenge-label:before {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 8px;
        padding-right: 6px;
    }
}
@media all and (min-width: 640px) and (max-width: 767px), all and (min-width: 1024px) {
    .big-user-box .bio {
        max-height: 75px;
    }
    .challenge-label {
        height: 30px;
        line-height: 28px;
        padding: 0 10px 0 34px;
    }
    .challenge-label:before {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 10px;
        padding-right: 8px;
    }
}
.challenge-label-list .static-label {
    cursor: default;
}
.challenge-image {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.challenge-list-item {
    display: flex;
    background-color: #e7e7e7;
}
.listing article.challenge-list-item {
    border-bottom: none;
}
.design-quotient .data-elements .phase,
.design-quotient .form-group,
.filter .control-wrapper.next,
.filter .options-container {
    border-bottom: 1px solid #f4f4f4;
}
.row.challenge-list-item::after {
    content: none;
}
.challenge-list-item .challenge-head {
    line-height: 1.13;
}
.challenge-list-item .challenge-head .challenge-title {
    font-weight: 300;
    letter-spacing: 1.1px;
}
.challenge-list-item .challenge-title-mobile-overlay {
    display: none;
}
.challenge-list-item figure {
    z-index: 9;
}
.challenge-list-item .details-box {
    z-index: 10;
    flex: 1;
    background-color: #fefefe;
    padding: 15px 35px;
    border-radius: 2px;
    margin: 30px 30px 30px -7%;
}
.challenge-list-item .details-box .draft-span {
    color: #888;
    text-transform: uppercase;
}
.challenge-list-item .details-box .challenge-label {
    margin-top: 10px;
}
.challenge-list-item .details-box .challenge-summary {
    border-left: 2px solid #444;
    padding-left: 10px;
    letter-spacing: 0.9px;
}
.challenge-list-item .details-box .cta-section .cta-label {
    vertical-align: middle;
    display: table-cell;
    color: #000;
}
.challenge-list-item .details-box .cta-section .cta-button-wrapper {
    display: table-cell;
    width: 1%;
    min-width: 200px;
}
.challenge-list-item .details-box .cta-section .custom-cta {
    display: block;
    float: right;
    min-width: 200px;
}
@media all and (min-width: 768px) {
    .challenge-list-item:nth-of-type(even) {
        flex-direction: row-reverse;
    }
    .challenge-list-item:nth-of-type(even) .details-box {
        margin-right: -7%;
        margin-left: 30px;
    }
    .challenge-list-item .details-box {
        margin-right: 20px;
        margin-top: 20px;
        margin-bottom: 20px;
    }
}
@media all and (min-width: 1024px) {
    .challenge-list-item .details-box {
        margin-right: 25px;
        margin-top: 25px;
        margin-bottom: 25px;
    }
}
@media all and (min-width: 1280px) {
    .challenge-list-item .details-box {
        margin-right: 35px;
        margin-top: 35px;
        margin-bottom: 35px;
    }
}
@media all and (max-width: 767px) {
    .challenge-list-item {
        flex-direction: column;
    }
    .challenge-list-item .challenge-title-mobile-overlay {
        display: block;
        position: absolute;
        bottom: -1px;
        left: 0;
        right: 0;
        margin-right: 10px;
        margin-left: 10px;
        padding: 10px 15px 1px;
        border-top-left-radius: 2px;
        border-top-right-radius: 2px;
        background-color: #fefefe;
    }
    .challenge-list-item .challenge-title-mobile-overlay .challenge-head {
        font-size: 16px;
    }
    .challenge-list-item .challenge-title-mobile-overlay a {
        color: #000;
    }
    .challenge-list-item figure {
        position: relative;
    }
    .challenge-list-item figure::before {
        content: "";
        display: block;
        padding-top: 66.66667%;
    }
    .challenge-list-item figure.default-listing-image::before {
        content: none;
    }
    .challenge-list-item .item-summary {
        width: 100%;
    }
    .challenge-list-item .details-box {
        padding: 0 17px 10px;
        margin: 0 10px 20px;
    }
    .challenge-list-item .details-box .challenge-title {
        display: none;
    }
    .challenge-list-item .details-box .challenge-summary {
        font-size: 12px;
    }
    .challenge-list-item .details-box .cta-section .cta-button-wrapper,
    .challenge-list-item .details-box .cta-section .cta-label {
        display: block;
        margin: auto;
        text-align: center;
    }
}
.rwd-challenge-page body > .page-container > .page-row-expanded,
.rwd-home-page body > .page-container > .page-row-expanded,
.rwd-view-group-homepage-page body > .page-container > .page-row-expanded {
    background-color: #f0f0f0;
}
.challenge-team h1 {
    margin: 1em 0;
}
.challenge-team.expanded .collapsed-section {
    display: none;
}
.challenge-team .expanded-section.team-empty {
    display: block;
}
.challenge-team .view-more {
    float: right;
}/*
.invite-user-section-footer .send-invitation + label {
    color: #888;
}
@media all and (max-width: 639px), all and (min-width: 768px) and (max-width: 1023px) {
    .invite-user-section-footer .send-invitation + label {
        font-size: 12px;
        line-height: 19px;
    }
}
@media all and (min-width: 640px) and (max-width: 767px), all and (min-width: 1024px) {
    .invite-user-section-footer .send-invitation + label {
        font-size: 15px;
        line-height: 25px;
    }
    .comments .comment-reply,
    .comments .comment-reply + .edit-comment .indent,
    .comments .reply-comment .indent {
        margin-left: 40px;
    }
}
@media all and (max-width: 639px), all and (min-width: 768px) and (max-width: 1023px) {
    .comments .comment-reply,
    .comments .comment-reply + .edit-comment .indent,
    .comments .reply-comment .indent {
        margin-left: 34px;
    }
}
.comments .comment-lg-button {
    margin-left: auto;
    margin-right: auto;
}
.comments .view-more {
    display: block;
    text-align: center;
    border-top: 1px solid #f4f4f4;
}
.contribution-list-section {
    background-color: #f4f4f4;
    min-height: 235px;
}
.contribution-list-section .custom-select,
.contribution-list-section article {
    background-color: #fff;
}
.contribution-list-section .select-container {
    z-index: 1;
}
.contribution-list-section .custom-select,
.contribution-list-section .select-container {
    min-width: 0;
}
.contribution-list-section .contribution-list-wrapper {
    overflow: auto;
}
@media all and (min-width: 768px) {
    .contribution-list-section .list-header {
        line-height: 44px;
    }
    .contribution-list-section .sortby {
        text-align: right;
    }
}
.contribution-review-navigation.desktop {
    display: none;
    background-color: #f4f4f4;
}
.contribution-review-navigation .nav-item.selected,
.contribution-review-navigation.mobile {
    background-color: #e6fdff;
}
.contribution-review-navigation .form-link {
    float: right;
    text-align: center;
    margin: 0 15px 0 0;
}
.contribution-review-navigation .form-link:before {
    content: "";
    height: 18px;
    width: 17px;
    background-position: -40px -260px;
    display: block;
    margin: 0 auto;
}
.contribution-review-navigation .mini-pager {
    float: right;
}
.contribution-review-navigation .nav-item {
    color: #444;
    font-weight: 700;
    display: block;
    text-transform: uppercase;
}
.contribution-review .contribution-review-navigation .nav-item .completed,
.contribution-review .contribution-review-navigation .nav-item .incomplete,
.contribution-review-navigation .nav-item .contribution-review .completed,
.contribution-review-navigation .nav-item .contribution-review .incomplete {
    display: block;
}
.contribution-review-navigation .nav-item:hover {
    text-decoration: none;
}
@media all and (min-width: 768px) {
    .contribution-review-navigation.desktop {
        display: block;
    }
    .contribution-review-navigation.mobile {
        display: none;
    }
    .contribution-review-navigation .nav-item {
        padding: 15px;
    }
    .contribution-review-navigation .nav-item:hover {
        background-color: #e9f6e6;
    }
}
.countdown-box {
    font-size: 0;
}
.countdown-box .centered-contribute-botton-container,
.countdown-box .contribute-botton-container,
.countdown-box .countdown-text {
    text-align: center;
}
.countdown-box .centered-contribute-botton-container,
.countdown-box .contribute-botton-container {
    display: inline-block;
}
.countdown-box .centered-contribute-botton-container a,
.countdown-box .contribute-botton-container a {
    display: inline-table;
}
.countdown-box .phase-text,
.countdown-box .time-left {
    color: #888;
    display: block;
}
.countdown-box .phase-title {
    text-transform: uppercase;
}
@media all and (min-width: 768px) {
    .countdown-box .contribute-botton-container {
        text-align: left;
    }
}
.design-quotient-chart {
    display: inline-block;
    position: relative;
}
.design-quotient-chart .text-overlay {
    position: absolute;
    top: 0;
    right: 18px;
    bottom: 0;
    left: 18px;
}
.design-quotient-chart .text-overlay h2 {
    text-align: center;
}
.design-quotient form {
    display: none;
}
.design-quotient .chart-wrapper {
    display: none;
    text-align: center;
}
.design-quotient .chart-wrapper.visual-visible {
    display: block;
}
.design-quotient .data-elements {
    display: none;
}
.design-quotient .data-elements .name {
    float: left;
    text-transform: uppercase;
}
.design-quotient .data-elements .points-total {
    border-top: 1px solid #888;
    display: none;
    font-weight: 700;
}
.design-quotient .data-elements .value {
    display: none;
    float: right;
}
.design-quotient .data-elements.data-visible,
.design-quotient .data-elements.data-visible .points-total,
.design-quotient .data-elements.data-visible .value {
    display: block;
}
.design-quotient .form-group {
    white-space: nowrap;
}
.design-quotient .form-group input[type="number"] {
    display: inline;
    min-width: 142px;
    width: 142px;
}
.design-quotient .modify-link a,
.design-quotient .visibility-links a {
    display: inline-block;
}
.design-quotient .form-group label {
    color: #888;
    text-transform: uppercase;
}
.design-quotient .modify-link {
    border-top: 1px solid #f4f4f4;
    text-align: center;
}
.design-quotient .visibility-links .active {
    color: #000;
    text-decoration: none;
    text-transform: capitalize;
}
.design-quotient .visibility-links .active:first-child:after,
.design-quotient .visibility-links a + .active:before {
    content: "|";
    display: inline-block;
    padding: 0 10px;
}
.filter .control-wrapper:after,
.filter .options-list a:after {
    content: "";
    background-image: url("https://media-ashoka.oiengine.com/static/resources/20200406162214/rwd-images/sprites-ltr.svg");
    background-size: 100px 405px;
}
@media all and (min-width: 768px) {
    .design-quotient .chart-wrapper,
    .design-quotient .description-wrapper,
    .design-quotient .float-right {
        float: right;
    }
    .design-quotient .data-elements {
        display: block;
        float: right;
        width: 100%;
    }
    .design-quotient .dq-group {
        float: left;
        width: 50%;
    }
}
.evaluation-form {
    background-color: #e6fdff;
}
.evaluation-form .sub-headline-text {
    word-wrap: break-word;
    display: block;
}
.evaluation-form .login-link,
.filter .filter-container {
    display: inline-block;
}
.evaluation-form .complete-text {
    color: #444;
}
.evaluation-form .comment-sm-button,
.evaluation-form .primary-sm-button {
    float: right;
}
.evaluation-form .select-container {
    z-index: 1;
}
.overlay.notification-overlay,
.overlay.process-indicator-overlay {
    z-index: 10100;
}
.evaluation-form .headline {
    font-weight: 700;
}
.evaluation-form .feedback-subtext-section {
    color: #888;
}
@media all and (max-width: 639px), all and (min-width: 768px) and (max-width: 1023px) {
    .evaluation-form .feedback-subtext-section {
        font-size: 12px;
        line-height: 19px;
        margin-bottom: 0.79167em;
    }
}
@media all and (min-width: 640px) and (max-width: 767px), all and (min-width: 1024px) {
    .evaluation-form .feedback-subtext-section {
        font-size: 15px;
        line-height: 25px;
        margin-bottom: 0.83333em;
    }
}
.evaluation-form .text-option {
    display: inline-block;
    margin-top: 10px;
}
.filter {
    height: 44px;
}
.filter .options-list {
    left: 0;
    position: absolute;
}
.filter .options-list > .option-container {
    display: table;
    float: left;
}
.filter .options-list a {
    border-right: 1px solid #f4f4f4;
    cursor: pointer;
    display: table-cell;
    height: 44px;
    padding: 0 5px;
    table-layout: fixed;
    text-align: left;
    width: 116px;
    vertical-align: middle;
    text-decoration: none;
    background-color: #fff;
}
.filter .options-list a.active,
.filter .options-list a:hover {
    background-color: #f4f4f4;
}
.filter .options-list a:first-child {
    border-left: 1px solid #f4f4f4;
}
.filter .options-list a .option {
    width: 104px;
    line-height: 19px;
    word-wrap: break-word;
    color: #888;
}
.filter .options-list a:hover .option {
    color: #000;
}
.filter .options-list a.active .option {
    color: #000;
    font-weight: 700;
    background-color: #f4f4f4;
}
.filter .options-list a.sortable.active:after {
    display: block;
}
.filter .options-list a span {
    display: block;
    max-height: 44px;
    outline: 0;
}
.filter .options-list a:after {
    display: none;
    height: 4px;
    position: absolute;
    right: 5px;
    top: 20px;
    width: 10px;
}
.filter .options-list a.asc:after,
.filter .options-list a.desc:hover:after {
    background-position: -40px -100px;
}
.filter .options-list a.asc:hover:after,
.filter .options-list a.desc:after {
    background-position: -80px -80px;
}
.filter .options-list a.sortable {
    padding: 0 25px 0 5px;
}
.filter .options-list a.sortable .option {
    width: 84px;
}
.filter .control-wrapper {
    background-color: #fff;
    cursor: pointer;
    float: left;
    height: 44px;
    position: relative;
    display: none;
    width: 34px;
}
.filter .control-wrapper:after {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 17px;
    width: 14px;
    margin: auto;
}
.filter .option-container,
.group-tile {
    position: relative;
}
.filter .control-wrapper.previous {
    border: 1px solid #f4f4f4;
}
.filter .control-wrapper.previous:after {
    background-position: -20px -80px;
}
.filter .control-wrapper.next {
    border-top: 1px solid #f4f4f4;
    border-right: 1px solid #f4f4f4;
}
.filter .control-wrapper.next:after {
    background-position: -40px -80px;
}
.filter .control-wrapper.visible {
    display: block;
}
.filter .option-container a {
    text-align: center;
}
.filter .options-container {
    border-top: 1px solid #f4f4f4;
    float: left;
    height: 44px;
    overflow: hidden;
    position: relative;
}
div.printview {
    margin-bottom: 40px;
}
.fotorama {
    clear: left;
}
.fotorama input {
    -webkit-apparence: initial;
}
.fotorama .caption {
    direction: ltr;
}
.fotorama .fotorama__caption {
    color: #888;
}
.listing .listing-summary,
.listing .listing-title {
    font-family: "Open Sans", Georgia;
}
@media all and (max-width: 639px), all and (min-width: 768px) and (max-width: 1023px) {
    .fotorama .fotorama__caption {
        font-size: 12px;
        line-height: 19px;
    }
    .listing .listing-summary {
        max-height: 76px;
    }
}
@media all and (min-width: 640px) and (max-width: 767px), all and (min-width: 1024px) {
    .fotorama .fotorama__caption {
        font-size: 15px;
        line-height: 25px;
    }
}
.fotorama .fotorama__nav {
    text-align: left;
}
.fotorama .fotorama__html a {
    display: inline-block;
    height: 100%;
    width: 100%;
    background-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}
.fotorama .fotorama__wrap--css3 .fotorama__stage .fotorama__img[src$=".gif"] {
    -webkit-transform: none;
}
.fotorama .fotorama__wrap--rtl .fotorama__stage__frame img {
    right: auto;
}
.carousel.inline-horizontally-centered {
    max-width: 780px;
}
.group-tile {
    height: 100%;
    border: 1px solid #f0f0f0;
}
.group-tile .center-image {
    height: 100%;
    width: 100%;
}
.group-tile .group-title {
    margin-left: 5%;
    margin-right: 5%;
    font-size: 14.4px;
    letter-spacing: 1.5px;
    color: #fff;
    text-transform: uppercase;
    position: absolute;
    text-align: center;
    top: 7%;
    left: 0;
    right: 0;
}
.group-tile .image-overlay,
.listing .listing-image {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
}
.group-tile .image-overlay {
    background-color: rgba(0, 0, 0, 0.25);
}
.group-tile .group-info {
    position: absolute;
    font-weight: 300;
    color: #fff;
    margin-left: 5%;
    letter-spacing: 1.7px;
    margin-bottom: 5%;
    bottom: 0;
}
.group-tile .group-info .number {
    font-size: 2.3em;
}
.guest-banner {
    border: 1px solid #02bad3;
    padding: 10px 20px;
}
.guest-banner img.fr-tag.fr-fin {
    padding: 0;
    margin: 0;
}
.listing article {
    border-bottom: 1px solid #f4f4f4;
}
.listing .listing-details {
    overflow: hidden;
}
.listing .listing-summary {
    display: none;
}
@media all and (min-width: 640px) and (max-width: 767px), all and (min-width: 1024px) {
    .listing .listing-summary {
        max-height: 100px;
    }
}
.listing .listing-title {
    font-weight: 700;
}
.listing .listing-title a {
    color: #444;
}
.manage-section {
    font-size: 0;
    background-color: #f4f4f4;
}
.manage-section a,
.manage-section form {
    float: left;
}
.manage-section .status-section {
    display: block;
    margin-bottom: 10px;
}
.manage-section .status-section .publish-status {
    font-weight: 700;
    color: #000;
}
.manage-section .team-view-button {
    clear: left;
    margin-left: 0;
}
@media all and (min-width: 480px) {
    .manage-section .team-view-button {
        float: right;
        clear: none;
        margin-top: 0;
    }
}
.manage-section.manage-full-section .status-section {
    margin-left: 0;
}
@media all and (max-width: 767px) {
    .manage-section {
        padding-left: 0;
        padding-right: 0;
    }
    .manage-section .first {
        margin-left: 0;
    }
}
@media all and (min-width: 768px) {
    .no-carousel {
        max-width: 390px;
    }
    .manage-section .status-section {
        float: left;
        margin-bottom: 0;
        line-height: 44px;
    }
}
.manage-section .unpublish-button button {
    color: #888 !important;
}
.mini-text-input-form {
    height: 44px;
}
.mini-text-input-form input {
    font: inherit;
}
.mini-text-input-form form {
    height: 100%;
}
.mini-text-input-form .button {
    background: #02bad3;
    border: none;
    color: #f4f4f4;
    cursor: pointer;
    float: right;
    font-weight: 700;
    height: 100%;
    max-width: 130px;
    min-width: 45px;
    padding: 10px 15px;
    text-align: center;
    text-transform: uppercase;
}
.mini-text-input-form .button:active,
.mini-text-input-form .button:focus,
.mini-text-input-form .button:hover {
    background: #888;
}
.mini-text-input-form input[type="text"],
.mini-text-input-form input[type="search"] {
    background: #fff;
    border: 1px solid #888;
    color: #000;
    height: 100%;
    width: 100%;
}
.mini-text-input-form input[type="text"]:focus,
.mini-text-input-form input[type="search"]:focus {
    border: 2px solid #02bad3;
}
.mini-text-input-form .max-width-input {
    height: 44px;
    overflow: hidden;
    position: relative;
}
.mini-text-input-form .max-width-input.allow-charlimit-message {
    height: 66px;
    padding-bottom: 22px;
}
@media all and (min-width: 768px) {
    .mini-text-input-form,
    .mini-text-input-form .max-width-input {
        height: 50px;
    }
    .mini-text-input-form .max-width-input.allow-charlimit-message {
        height: 72px;
        padding-bottom: 22px;
    }
}
.mission-box {
    border-width: 1px;
    border-style: solid;
    border-radius: 5px;
}
.footer {
    background-color: #000;
    font-family: "Open Sans", "Lucida Sans", Arial;
}
.footer ul {
    list-style: none;
    margin: 0;
}
.blog-entry-links a,
.footer nav a,
.header .challenge-links a,
.header .main-nav a,
.header .nav-dropdown a {
    color: #f4f4f4;
}
.blog-entry-links a:active,
.blog-entry-links a:focus,
.blog-entry-links a:hover,
.footer nav a:active,
.footer nav a:focus,
.footer nav a:hover,
.header .challenge-links a:active,
.header .challenge-links a:focus,
.header .challenge-links a:hover,
.header .main-nav a:active,
.header .main-nav a:focus,
.header .main-nav a:hover,
.header .nav-dropdown a:active,
.header .nav-dropdown a:focus,
.header .nav-dropdown a:hover {
    text-decoration: none;
}
.modal-container .notification-modal.info,
.modal-container .notification-modal.scary,
.notification-error,
.notification-info,
.notification-success {
    -webkit-transition: line-height 175ms ease-in-out, padding-top 175ms ease-in-out, padding-bottom 175ms ease-in-out, margin-bottom 175ms ease-in-out, border-width 0s, border-top-right-radius 175ms linear, max-height 0s linear;
    -moz-transition: line-height 175ms ease-in-out, padding-top 175ms ease-in-out, padding-bottom 175ms ease-in-out, margin-bottom 175ms ease-in-out, border-width 0s, border-top-right-radius 175ms linear, max-height 0s linear;
    transition: line-height 175ms ease-in-out, padding-top 175ms ease-in-out, padding-bottom 175ms ease-in-out, margin-bottom 175ms ease-in-out, border-width 0s, border-top-right-radius 175ms linear, max-height 0s linear;
    padding: 15px 34px 15px 15px;
    border: 1px solid;
    border-radius: 0 15px 15px;
    position: relative;
    font-family: "Open Sans", "Lucida Sans", Arial;
    overflow: hidden;
    max-height: 99999em;
}
.closed.notification-error,
.closed.notification-info,
.closed.notification-success,
.modal-container .closed.notification-modal.info,
.modal-container .closed.notification-modal.scary {
    -webkit-transition: line-height 175ms ease-in-out, padding-top 175ms ease-in-out, padding-bottom 175ms ease-in-out, margin-bottom 175ms ease-in-out, border-width 0s ease-in-out 175ms, border-top-right-radius 175ms linear,
        max-height 0s linear 175ms;
    -moz-transition: line-height 175ms ease-in-out, padding-top 175ms ease-in-out, padding-bottom 175ms ease-in-out, margin-bottom 175ms ease-in-out, border-width 0s ease-in-out 175ms, border-top-right-radius 175ms linear,
        max-height 0s linear 175ms;
    transition: line-height 175ms ease-in-out, padding-top 175ms ease-in-out, padding-bottom 175ms ease-in-out, margin-bottom 175ms ease-in-out, border-width 0s ease-in-out 175ms, border-top-right-radius 175ms linear,
        max-height 0s linear 175ms;
    border-top-right-radius: 0;
    line-height: 0.01px;
    max-height: 0;
    padding: 0 34px 0 15px;
    margin-bottom: 0;
    border: 0 solid;
}
.closed.notification-error .close,
.closed.notification-info .close,
.closed.notification-success .close,
.modal-container .closed.notification-modal.info .close,
.modal-container .closed.notification-modal.scary .close {
    display: none;
}
.closed.notification-error .message,
.closed.notification-info .message,
.closed.notification-success .message,
.modal-container .closed.notification-modal.info .message,
.modal-container .closed.notification-modal.scary .message {
    opacity: 0;
}
.modal-container .notification-modal.info .close,
.modal-container .notification-modal.scary .close,
.notification-error .close,
.notification-info .close,
.notification-success .close {
    position: absolute;
    top: 7px;
    right: 7px;
    height: 20px;
    width: 20px;
    cursor: pointer;
}
.modal-container .notification-modal.info .close:before,
.modal-container .notification-modal.scary .close:before,
.notification-error .close:before,
.notification-info .close:before,
.notification-success .close:before {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    background-image: url("https://media-ashoka.oiengine.com/static/resources/20200406162214/rwd-images/sprites-ltr.svg");
    background-size: 100px 405px;
    background-position: -80px 0;
    height: 15px;
    width: 15px;
    content: "";
}
.modal-container .notification-modal.info .close:hover:before,
.modal-container .notification-modal.scary .close:hover:before,
.notification-error .close:hover:before,
.notification-info .close:hover:before,
.notification-success .close:hover:before {
    background-image: url("https://media-ashoka.oiengine.com/static/resources/20200406162214/rwd-images/sprites-ltr.svg");
    background-size: 100px 405px;
    background-position: -80px -20px;
}
.modal-container .notification-modal.info .message,
.modal-container .notification-modal.scary .message,
.notification-error .message,
.notification-info .message,
.notification-success .message {
    -webkit-transition: opacity 175ms ease-in-out;
    -moz-transition: opacity 175ms ease-in-out;
    transition: opacity 175ms ease-in-out;
    opacity: 1;
}
.overlay.notification-overlay.on,
.overlay.process-indicator-overlay.on {
    opacity: 0.8;
    -ms-filter: "alpha(opacity=80)";
    -khtml-opacity: 0.8;
}
.notification-success {
    border-color: #21a500;
    color: #21a500;
    background-color: #e9f6e6;
}
.modal-container .notification-modal.scary,
.notification-error {
    border-color: #f12917;
    color: #f12917;
    background-color: #feeae8;
}
.notification-info {
    border-color: #02bad3;
    color: #444;
    background-color: #e6fdff;
}
.password-indicator {
    position: relative;
}
.password-indicator .password-status {
    display: block;
    line-height: 44px;
    padding: 0 15px;
    position: absolute;
    top: 0;
    right: 0;
}
.password-indicator .password-status.invalid {
    color: #f12917;
}
.customization-preview {
    background-color: #f4f4f4;
}
.customization-preview .grid {
    margin: 0;
    max-width: none;
}
.customization-preview .row {
    margin-bottom: 0;
    max-width: none;
}
.customization-preview .custom-line-height {
    line-height: 60px;
}
.customization-preview .vertically-centered {
    vertical-align: middle;
    display: inline-block;
}
.customization-preview .sub-headline-text {
    margin: 0;
    color: #888;
}
.customization-preview .empty-label,
.customization-preview .save-as-description {
    margin-top: 10px;
}
.customization-preview input[type="text"] {
    min-width: 0;
}
.customization-preview .template-name {
    color: #444;
    font-weight: 700;
}
.customization-preview .input-style {
    background-color: #fff;
    border: 1px solid #02bad3;
    font-family: "Open Sans", Georgia;
    height: 44px;
    line-height: 44px !important;
    padding: 0 15px;
    width: 100%;
}
.process-indicator,
.sponsor,
.stats,
.tippy-tooltip.bright-theme .tippy-content,
.user-box time {
    font-family: "Open Sans", "Lucida Sans", Arial;
}/*
@media all and (max-width: 639px), all and (min-width: 768px) and (max-width: 1023px) {
    .customization-preview .input-style {
        font-size: 12px;
        line-height: 19px;
    }
    .team .collapsed-section {
        max-height: 34px;
    }
}
@media all and (min-width: 640px) and (max-width: 767px), all and (min-width: 1024px) {
    .customization-preview .input-style {
        font-size: 15px;
        line-height: 25px;
    }
}
.customization-preview .full-width {
    width: 100%;
}
.customization-preview .save-as-section {
    display: none;
}
.customization-preview .save-as-section .form-group {
    margin-bottom: 10px;
}
.customization-preview .save-as-section a {
    color: #888;
}
.customization-preview .select2-container .select2-selection .select2-selection__rendered {
    background-color: #fff;
    min-width: 0;
}
.overlay.process-indicator-overlay.on {
    -moz-opacity: 0.8;
}
.process-indicator {
    z-index: 10101;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #02bad3;
    width: 200px;
    height: 30px;
    font-weight: 700;
}
.process-indicator .process-percentage {
    float: right;
    margin-right: 7px;
}
.process-indicator .process-inqueue,
.process-indicator .process-processing {
    position: absolute;
    float: left;
    margin-left: 7px;
    text-transform: uppercase;
}
.process-indicator .process-processing:after {
    overflow: hidden;
    display: inline-block;
    vertical-align: bottom;
    -webkit-animation: ellipsis steps(4, end) 0.9s infinite;
    animation: ellipsis steps(4, end) 0.9s infinite;
    content: "\2026";
    width: 0;
}
@keyframes ellipsis {
    to {
        width: 1em;
    }
}
@-webkit-keyframes ellipsis {
    to {
        width: 1em;
    }
}
.process-indicator .process-bar {
    width: 186px;
    height: 20px;
    margin: 5px 7px 10px;
    background-color: #fff;
}
.process-indicator .process-progress {
    width: 0%;
    height: 100%;
    background-color: #02bad3;
    transition: width 250ms ease-out;
}
.process-indicator .process-border {
    width: 100%;
    height: 100%;
    border-radius: 10px;
    box-shadow: inset 0 0 0 2px #02bad3, inset 0 0 0 7px #fff;
    position: absolute;
}
.process-indicator.inline {
    position: relative;
    transform: none;
    width: 100%;
    left: 0;
    top: 0;
    z-index: 0;
}
.process-indicator.inline .process-inqueue,
.process-indicator.inline .process-processing,
.sections .error-message.secondary-text:before {
    position: static;
}
.process-indicator.inline .process-bar {
    width: 95%;
    height: 30px;
    margin: 5px 2.5%;
}
.process-indicator.inline .process-border {
    height: inherit;
    width: inherit;
}
.my-comment {
    border-top: 1px solid #f4f4f4;
}
.my-comment:first-child {
    border: none;
}
.my-comment .message {
    color: #444;
    margin-bottom: 0;
}
.recent-contributions .section-title {
    display: inline;
}
.recent-contributions .view-more-wrapper {
    text-align: center;
}
.report-contribution a {
    color: #b5b5b5;
    cursor: pointer;
    float: right;
    display: inline-block;
}
.report-contribution .report-contribution-error {
    float: right;
    clear: right;
}
.section-answer .section-answer-title {
    font-weight: 700;
}
.sections .text-option {
    display: inline-block;
    margin-top: 10px;
}
.share-box {
    font-size: 0;
}
.share-box .facebook-share:after {
    background-position: -40px -220px;
    height: 15px;
    width: 7px;
}
.share-box .twitter-share:after {
    background-position: -60px -220px;
    height: 12px;
    width: 17px;
}
.share-box .instagram-share:after {
    background-position: -80px -220px;
    height: 18px;
    width: 19px;
}
.share-box .email-share:after {
    background-position: -40px -240px;
    height: 12px;
    width: 18px;
}
.share-box .facebook-footer-share:after {
    background-position: -60px 40px;
    height: 40px;
    width: 40px;
}
.share-box .twitter-footer-share:after {
    background-position: -160px 40px;
    height: 40px;
    width: 40px;
}
.share-box .instagram-footer-share:after {
    background-position: -110px 40px;
    height: 40px;
    width: 40px;
}
.share-box .email-share,
.share-box .facebook-footer-share,
.share-box .facebook-share,
.share-box .instagram-footer-share,
.share-box .instagram-share,
.share-box .twitter-footer-share,
.share-box .twitter-share {
    display: inline-block;
    position: relative;
    height: 40px;
    width: 40px;
}
.share-box .email-share:after,
.share-box .facebook-footer-share:after,
.share-box .facebook-share:after,
.share-box .instagram-footer-share:after,
.share-box .instagram-share:after,
.share-box .twitter-footer-share:after,
.share-box .twitter-share:after {
    background-image: url("https://media-ashoka.oiengine.com/static/resources/20200406162214/rwd-images/sprites-ltr.svg");
    background-size: 100px 405px;
    content: "";
    display: inline-block;
    margin: auto;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.share-box .share-text {
    margin-bottom: 0;
    text-transform: uppercase;
}
.social-login {
    text-align: center;
}
.social-login .facebook-button,
.social-login .google-button,
.social-login .linkedin-button {
    color: #fff;
    cursor: pointer;
    white-space: normal;
    border: 2px solid;
    border-radius: 22px;
    line-height: 38px;
    height: 44px;
    width: 141px;
    padding: 0;
    text-align: center;
}
.social-login .facebook-button:hover,
.social-login .google-button:hover,
.social-login .linkedin-button:hover {
    background-color: #fff;
    color: #444;
    text-decoration: none;
}
@media all and (min-width: 768px) and (max-width: 1024px), all and (max-width: 640px) {
    .social-login .facebook-button,
    .social-login .google-button,
    .social-login .linkedin-button {
        line-height: 40px;
    }
}
.social-login .facebook-button {
    background-color: #5a76b1;
    border-color: #5a76b1;
}
.social-login .google-button {
    background-color: #dd4a39;
    border-color: #dd4a39;
}
.social-login .linkedin-button {
    background-color: #0077b5;
    border-color: #0077b5;
}
.social-login .signin-form {
    display: inline-block;
    margin: 6px 3px;
}
.social-login .or-separator {
    text-align: center;
}
.social-login .or-separator span {
    margin: 0 5px;
}
.social-login .or-separator:after,
.social-login .or-separator:before {
    background-color: #444;
    content: "";
    display: inline-block;
    height: 1px;
    vertical-align: middle;
    width: 30px;
}
.sponsor h1 {
    margin: 1em 0;
}
.sponsor p {
    margin: 0;
}
.sponsor .sponsor-name {
    margin-top: 10px;
    overflow: hidden;
}
.sponsor .sponsor-name a {
    color: #000;
}
.stats {
    padding: 0 10px;
}
.stats .applaud {
    display: block;
    margin: 0 auto;
    height: 15px;
}
.stats .applauses:before {
    background-position: -40px -20px;
    height: 13px;
    width: 15px;
    margin: 0 auto 2px;
}
.stats .comments:before {
    background-position: -60px -20px;
    height: 15px;
    width: 19px;
    margin: 0 auto;
}
.stats .downloads:before {
    background-position: 0 -320px;
    height: 15px;
    width: 13px;
    margin: 0 auto;
}
.stats .stat-box {
    display: inline-block;
    float: left;
    text-align: center;
    margin-left: 7px;
    min-width: 20px;
}
.stats .stat-box.zero .hide-on-zero,
.stats .stat-box.zero.hide-on-zero {
    display: none;
}
.stats .stat-box a {
    color: #888;
    text-decoration: none;
}
.stats .stat-box:before {
    display: block;
    background-image: url("https://media-ashoka.oiengine.com/static/resources/20200406162214/rwd-images/sprites-ltr.svg");
    background-size: 100px 405px;
    content: "";
}
.stats .views:before {
    background-position: -20px -20px;
    height: 12px;
    width: 19px;
    margin: 0 auto 3px;
}
.team .title-row {
    margin: 1em 0;
}
.team.expanded .collapsed-section {
    display: none;
}
.team .collapsed-section {
    overflow: hidden;
}
.team .expanded-section.team-empty {
    display: block;
}
.team .view-more {
    float: right;
}
@media all and (min-width: 640px) and (max-width: 767px), all and (min-width: 1024px) {
    .team .collapsed-section {
        max-height: 40px;
    }
}
.team-membership .view-more {
    display: inline-block;
}
.team-membership .section-title {
    display: inline;
}
.timeline {
    display: table;
    overflow: hidden;
    position: relative;
    table-layout: fixed;
    width: 100%;
}
.timeline .active-phase .phase-line {
    background-image: url(../../../rwd-images/timeline/timeline_progress.png);
}
.timeline .control-button,
.timeline .phase-caption,
.timeline .phase-date-range {
    display: none;
}
.timeline .phase-item {
    display: table-cell;
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
    vertical-align: bottom;
}
.timeline .phase-item:first-child {
    border-left: 0;
}
.timeline .phase-item:first-child .phase-line {
    border-radius: 7px 0 0 7px;
}
.timeline .phase-item:last-child {
    border-right: 0;
}
.timeline .phase-item:last-child .phase-line {
    border-radius: 0 7px 7px 0;
}
.timeline .phase-item a.neutral-color {
    color: #888;
}
.timeline .phase-line {
    background-color: #b5b5b5;
    display: block;
    overflow: hidden;
    height: 100%;
    width: 100%;
}
.timeline .phase-line-wrapper {
    display: block;
    position: relative;
    height: 14px;
    width: 100%;
}
.timeline .phase-mask,
.timeline .phase-name {
    display: none;
}
.timeline .phase-name-wrapper .phase-name {
    color: #000;
    text-transform: uppercase;
    font-size: inherit;
    font-weight: 400;
}
.timeline .in-progress,
.user-box .name {
    font-weight: 700;
}
.timeline .phase-progress {
    display: block;
    height: 100%;
}
.timeline .phase-progress:before {
    content: "";
    display: block;
    height: 100%;
    width: 0.01%;
}
.timeline .selected-indicator {
    background-image: url("https://media-ashoka.oiengine.com/static/resources/20200406162214/rwd-images/sprites-ltr.svg");
    background-size: 100px 405px;
    background-position: -40px -160px;
    content: "";
    display: block;
    margin: 0 auto 3px;
    height: 5px;
    width: 9px;
}
.timeline .highlighted-phase {
    color: #000;
}
.timeline .highlighted-phase .phase-name {
    display: inline-block;
    text-decoration: none;
    white-space: nowrap;
}
.timeline .highlighted-phase .phase-name-wrapper {
    text-align: center;
}
.timeline .highlighted-phase.phase-name-rtl .phase-name-wrapper {
    direction: rtl;
    text-align: center;
}
.timeline .highlighted-phase.phase-name-rtl .phase-name-wrapper > .phase-name {
    direction: ltr;
}
.timeline.timeline-filled .phase-progress:before {
    transition-delay: inherit;
    transition-duration: 350ms;
    transition-property: width;
    transition-timing-function: linear;
    width: 100%;
}
.timeline.timeline-filled .active-phase + .finished-phase .phase-progress:before,
.timeline.timeline-filled :first-child.finished-phase .phase-progress:before {
    transition-timing-function: ease-in;
}
.timeline.timeline-filled .finished-phase + .active-phase .phase-progress:before,
.timeline.timeline-filled .finished-phase + .last-started-phase .phase-progress:before {
    transition-timing-function: ease-out;
}
.timeline.timeline-filled .active-phase + .active-phase .phase-progress:before,
.timeline.timeline-filled .active-phase + .last-started-phase .phase-progress:before,
.timeline.timeline-filled :first-child.active-phase .phase-progress:before,
.timeline.timeline-filled :first-child.last-started-phase .phase-progress:before {
    transition-timing-function: ease-in-out !important;
}
.timeline .timeline-row {
    display: table-row;
}
.timeline .inspiration .phase-progress:before {
    background-color: #ff971a;
}
.timeline .concepting .phase-progress:before {
    background-color: #7ebe3d;
}
.timeline .evaluation .phase-progress:before {
    background-color: #00a4d2;
}
.timeline .winner .phase-progress:before {
    background-color: #e20074;
}
.timeline .realisation .phase-progress:before {
    background-color: #8f61a2;
}
@media all and (min-width: 768px) {
    .timeline.control-buttons {
        padding: 0 34px;
    }
    .timeline .caption-cell {
        display: table-cell;
    }
    .timeline .indent-text {
        margin-left: 10px;
    }
    .timeline .last-phase.evaluation .phase-line:after,
    .timeline .last-phase.realisation .phase-line:after,
    .timeline .last-phase.winner .phase-line:after {
        background-image: url("https://media-ashoka.oiengine.com/static/resources/20200406162214/rwd-images/sprites-ltr.svg");
        background-size: 100px 405px;
        background-position: -20px -160px;
        content: "";
        display: block;
        height: 18px;
        width: 11px;
        position: absolute;
        top: -2px;
        right: 0;
        bottom: -2px;
    }
    .timeline .phase-caption {
        display: block;
    }
    .timeline .phase-date-range {
        display: block;
        float: left;
        font-size: 9px;
        line-height: 15px;
        padding-left: 10px;
        width: 50%;
    }
    .timeline .phase-date-range.phase-end-date {
        text-align: right;
    }
    .timeline .phase-item {
        border: none;
    }
    .timeline .phase-item:first-child .phase-line {
        border-radius: 0;
    }
    .timeline .phase-item:last-child .phase-line {
        border-radius: 0;
    }
    .timeline .phase-line {
        overflow: visible;
    }
    .timeline .phase-mask {
        display: block;
        position: absolute;
        top: -2px;
        right: 0;
        bottom: -2px;
        left: -2px;
    }
    .timeline .phase-mask:before {
        content: "";
        display: block;
        background-image: url("https://media-ashoka.oiengine.com/static/resources/20200406162214/rwd-images/sprites-ltr.svg");
        background-size: 100px 405px;
        background-position: -80px -140px;
        float: left;
        height: 100%;
        width: 16px;
    }
    .timeline .phase-mask .bottom-mask,
    .timeline .phase-mask .top-mask {
        background-color: #fff;
        position: absolute;
        height: 3px;
        right: 0;
        left: 16px;
    }
    .timeline .phase-mask .top-mask {
        top: 2px;
    }
    .timeline .phase-mask .bottom-mask {
        bottom: 2px;
    }
    .timeline .phase-name {
        display: block;
        overflow: hidden;
        word-wrap: break-word;
    }
    .timeline .highlighted-phase.phase-item:before,
    .timeline .selected-indicator {
        display: none;
    }
    .timeline .highlighted-phase .align-right {
        direction: initial;
    }
    .timeline .highlighted-phase .phase-name {
        display: block;
        position: static;
        white-space: normal;
    }
    .timeline .first-visible-phase .previous-button,
    .timeline .last-visible-phase .next-button {
        display: block;
        position: absolute;
        top: -10px;
        height: 34px;
        width: 34px;
    }
    .timeline .first-visible-phase .previous-button:after,
    .timeline .last-visible-phase .next-button:after {
        content: "";
        background-image: url("https://media-ashoka.oiengine.com/static/resources/20200406162214/rwd-images/sprites-ltr.svg");
        background-size: 100px 405px;
        display: block;
        margin: auto;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        height: 14px;
        width: 9px;
    }
    .timeline .first-visible-phase .previous-button {
        left: -34px;
    }
    .timeline .first-visible-phase .previous-button:after {
        background-position: 0 -140px;
    }
    .timeline .last-visible-phase .next-button {
        right: -34px;
    }
    .timeline .last-visible-phase .next-button:after {
        background-position: -20px -140px;
    }
}
.tippy-tooltip.bright-theme {
    background-color: #fff;
    border-radius: 1px;
    box-shadow: 0 0 10px #888;
}
.tippy-tooltip.bright-theme .tippy-content {
    color: #000;
}
.tippy-tooltip.bright-theme .tippy-arrow {
    width: 0;
    height: 0;
    bottom: -11px;
    border: 6px solid #000;
    border-color: transparent transparent #fff #fff;
    transform-origin: 0 0;
    transform: rotate(-45deg);
    box-shadow: -2px 2px 3px -1px #888;
}
.user-box .right-side {
    float: right;
}
.user-box h1 {
    margin: 0;
}
.user-box .details {
    overflow: hidden;
}
.user-box .name {
    color: #888;
    font-family: "Open Sans", Georgia;
}
.user-box .photo {
    float: left;
}
@media all and (max-width: 639px), all and (min-width: 768px) and (max-width: 1023px) {
    .timeline .phase-name {
        max-height: 38px;
    }
    .timeline .phase-name.in-progress {
        max-height: 54px;
    }
    .tippy-tooltip.bright-theme .tippy-content {
        font-size: 12px;
        line-height: 19px;
    }
    .user-box .photo {
        height: 34px;
        width: 34px;
        margin-right: 10px;
    }
    .user-box .right-side {
        margin-top: 5px;
    }
}
@media all and (min-width: 640px) and (max-width: 767px), all and (min-width: 1024px) {
    .timeline .phase-name {
        max-height: 50px;
    }
    .timeline .phase-name.in-progress {
        max-height: 70px;
    }
    .tippy-tooltip.bright-theme .tippy-content {
        font-size: 15px;
        line-height: 25px;
    }
    .user-box .photo {
        height: 40px;
        width: 40px;
        margin-right: 15px;
    }
    .user-box .right-side {
        margin-top: 11px;
    }
}
.widget {
    border-radius: 5px;
    border: 1px solid #eaedf1;
    background-color: #fff;
    overflow: hidden;
}
.widget .widget-featured-author {
    margin: 10px;
}
.rich-text .widget h1.widget-title,
.widget .widget-title {
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    display: block;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 0;
    padding: 10px;
    line-height: 1em;
}
.rich-text .widget h1.widget-title {
    font-weight: 400;
}
@media all and (max-width: 639px), all and (min-width: 768px) and (max-width: 1023px) {
    .rich-text .widget h1.widget-title {
        font-size: 12px;
    }
}
@media all and (min-width: 640px) and (max-width: 767px), all and (min-width: 1024px) {
    .rich-text .widget h1.widget-title {
        font-size: 15px;
    }
}
.rich-text .widget .featured-title h1 {
    color: #fff;
    text-transform: none;
}
@media all and (max-width: 639px), all and (min-width: 768px) and (max-width: 1023px) {
    .rich-text .widget .featured-title h1 {
        font-size: 19px;
        line-height: 27px;
        margin-bottom: 0.71053em;
    }
}
@media all and (min-width: 640px) and (max-width: 767px), all and (min-width: 1024px) {
    .rich-text .widget .featured-title h1 {
        font-size: 24px;
        line-height: 35px;
        margin-bottom: 0.72917em;
    }
}
.rich-text .widget .listing-link h1 {
    text-transform: none;
    color: #444;
}
@media all and (max-width: 639px), all and (min-width: 768px) and (max-width: 1023px) {
    .rich-text .widget .listing-link h1 {
        font-size: 15px;
        line-height: 22px;
    }
}
@media all and (min-width: 640px) and (max-width: 767px), all and (min-width: 1024px) {
    .rich-text .widget .listing-link h1 {
        font-size: 19px;
        line-height: 29px;
    }
}
.rich-text .widget h2 {
    text-transform: none;
    font-weight: 400;
    color: #fff;
}
@media all and (max-width: 639px), all and (min-width: 768px) and (max-width: 1023px) {
    .rich-text .widget h2 {
        font-size: 15px;
        line-height: 22px;
        margin-bottom: 0.73333em;
    }
}
@media all and (min-width: 640px) and (max-width: 767px), all and (min-width: 1024px) {
    .rich-text .widget h2 {
        font-size: 19px;
        line-height: 29px;
        margin-bottom: 0.76316em;
    }
}
.rich-text .widget .author-box-small .details h1 {
    text-transform: none;
    color: #888;
    margin-bottom: 0;
}
@media all and (max-width: 639px), all and (min-width: 768px) and (max-width: 1023px) {
    .rich-text .widget .author-box-small .details h1 {
        font-size: 12px;
        line-height: 19px;
    }
}
@media all and (min-width: 640px) and (max-width: 767px), all and (min-width: 1024px) {
    .rich-text .widget .author-box-small .details h1 {
        font-size: 15px;
        line-height: 25px;
    }
}
.widget .no-content {
    color: #f12917;
    line-height: 90px;
    text-align: center;
    vertical-align: middle;
}
.widget .no-content span {
    display: inline-block;
}
@media all and (max-width: 639px), all and (min-width: 768px) and (max-width: 1023px) {
    .widget .no-content span {
        line-height: 19px;
    }
    .widget-listing .listing-title {
        max-height: 44px;
    }
}
@media all and (min-width: 640px) and (max-width: 767px), all and (min-width: 1024px) {
    .widget .no-content span {
        line-height: 25px;
    }
}
.challenge-header .call-to-action {
    margin-bottom: 30px;
    position: absolute;
    bottom: 0;
    z-index: 1;
    min-width: 200px;
}
.challenge-header .challenge-label {
    background-color: rgba(255, 255, 255, 0.8);
}
.challenge-header .header-text.keep-distance {
    margin-bottom: 74px;
}
.group-sub-banner {
    background-color: #fff;
    text-align: center;
    text-transform: uppercase;
    font-weight: 700;
}
.group-sub-banner .sub-banner-sub-label {
    color: #888;
    font-weight: 500;
}
.detailed-evaluation-results .title,
.evaluation-results .headline,
.homepage-header .logo-text,
.multi-option-result .percentage {
    font-weight: 700;
}
.homepage-header .logo img {
    max-width: 230px;
}
.homepage-header .logo,
.homepage-header .logo-text {
    text-align: center;
    position: relative;
    z-index: 1;
}
@media all and (min-width: 768px) {
    .homepage-header .logo {
        -webkit-box-flex: none;
        -moz-box-flex: none;
        box-flex: none;
        -webkit-flex: none;
        -moz-flex: none;
        -ms-flex: none;
        flex: none;
    }
    .homepage-header .logo,
    .homepage-header .logo-text {
        min-width: 0;
        text-align: left;
        margin-bottom: 0;
    }
    .homepage-header .logo-wrapper {
        display: -webkit-box;
        display: -moz-box;
        display: box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -moz-box-orient: horizontal;
        box-orient: horizontal;
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        flex-direction: row;
        -ms-flex-direction: row;
        -webkit-box-lines: single;
        -moz-box-lines: single;
        box-lines: single;
        -webkit-flex-wrap: nowrap;
        -moz-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }
    .homepage-header .logo-wrapper > .logo-text:first-child {
        margin-left: 0;
    }
    .homepage-header .logo-wrapper .logo {
        margin-top: 0.75em;
    }
    .homepage-header .logo-wrapper.flex-center .logo {
        margin-top: 0;
    }
    html[class*="-home-"] .header .logo-container {
        display: block;
    }
}
@media all and (max-width: 767px) {
    .challenge-header .call-to-action {
        left: 50%;
        transform: translate(-50%, 0);
    }
    .homepage-header .logo-wrapper .logo {
        margin-top: 0;
    }
    .homepage-header .logo-text {
        padding-left: 0;
    }
}
.author-box-big.big-user-box {
    border-top: 1px solid #888;
    border-bottom: 1px solid #888;
}
.comments .comment,
.comments .comment-reply,
.comments .edit-comment .indent,
.comments .reply-comment .indent,
.community-member.big-user-box {
    border-top: 1px solid #f4f4f4;
}
.community-member.big-user-box .photo {
    height: 50px;
    width: 50px;
}
.comments .comment-reply.flagged,
.comments .comment-reply.spam-flagged,
.comments .comment.flagged,
.comments .comment.spam-flagged {
    padding-left: 10px;
    padding-right: 10px;
    background-color: #feeae8;
}
.comments .comment .spam-message,
.comments .comment-reply .spam-message {
    display: none;
}
.comments .comment-reply.flagged .unflag,
.comments .comment.flagged .unflag {
    display: inline;
}
.comments .comment-reply.flagged .report,
.comments .comment.flagged .report {
    display: none;
}
.comments .comment-reply.spam-flagged .spam-message,
.comments .comment.spam-flagged .spam-message {
    display: block;
    text-align: center;
}
.comments .comment .actions a,
.comments .comment-reply .actions a {
    display: inline-block;
}
.comments .comment .actions span,
.comments .comment-reply .actions span {
    float: right;
}
.comments .comment .actions span:after,
.comments .comment-reply .actions span:after {
    content: "|";
    display: inline-block;
    padding: 0 10px;
}
.comments .comment .actions span:first-child:after,
.comments .comment .unflag,
.comments .comment-reply .actions span:first-child:after,
.comments .comment-reply .unflag {
    display: none;
}
.comments .comment .message,
.comments .comment-reply .message {
    color: #444;
}
.comments .comment .reply,
.comments .comment .reply-in-new-tab,
.comments .comment-reply .reply,
.comments .comment-reply .reply-in-new-tab {
    float: left;
    font-weight: 700;
}
.comments .comment .error,
.comments .comment-reply .error {
    float: right !important;
    clear: right;
}
.comments .add-comment [contenteditable],
.comments .add-comment textarea,
.comments .edit-comment [contenteditable],
.comments .edit-comment textarea,
.comments .reply-comment [contenteditable],
.comments .reply-comment textarea {
    min-width: 0;
}
.comments .add-comment .cancel,
.comments .add-comment .save,
.comments .edit-comment .cancel,
.comments .edit-comment .save,
.comments .reply-comment .cancel,
.comments .reply-comment .save {
    float: right;
}
.comments .edit-comment,
.comments .reply-comment {
    display: none;
    min-width: 300px;
}
.reviewer-evaluation-form {
    background-color: #f4f4f4;
}
.reviewer-evaluation-form form .custom-select,
.reviewer-evaluation-form form .select-container,
.reviewer-evaluation-form form input[type="text"],
.reviewer-evaluation-form form input[type="password"],
.reviewer-evaluation-form form input[type="email"],
.reviewer-evaluation-form form input[type="date"],
.reviewer-evaluation-form form input[type="time"],
.reviewer-evaluation-form form input[type="url"],
.reviewer-evaluation-form form input[type="number"],
.reviewer-evaluation-form form textarea {
    min-width: 0;
}
.reviewer-evaluation-form .number-input,
.reviewer-evaluation-form .select-container {
    width: 100%;
}
.reviewer-evaluation-form .error-message.secondary-text:before {
    position: static;
}
.evaluation-results {
    background-color: #e6fdff;
}
.evaluation-results .next-contribution-link {
    margin: 0 auto;
    text-transform: uppercase;
}
.multi-option-result .meter {
    background-color: #fff;
    border-radius: 4px;
    height: 14px;
    overflow: hidden;
    position: relative;
}
.multi-option-result .meter:before {
    border: 1px solid #888;
    border-radius: 4px;
    content: "";
    display: block;
    position: absolute;
    height: 100%;
    width: 100%;
}
.multi-option-result .meter.hundred-percent-border span {
    border-radius: 4px;
    border-width: 1px;
}
.multi-option-result .meter span {
    background-color: #02bad3;
    border-color: #888;
    border-radius: 4px 0 0 4px;
    border-style: solid;
    border-width: 1px 0 1px 1px;
    display: block;
    height: 14px;
    position: absolute;
}
.multi-option-result .percentage {
    color: #02bad3;
}
.unconstrained-result .answer-paginator {
    text-align: center;
}
.filter-with-search .search-form {
    display: none;
}
.filter-with-search .search-form .max-width-input {
    float: none;
}
.filter-with-search .filter .options-container,
.filter-with-search .filter .options-list {
    width: 276px;
}
.filter-with-search .filter .search-button.active span {
    background-position: -80px -160px;
}
.filter-with-search .filter .search-button span {
    background-image: url("https://media-ashoka.oiengine.com/static/resources/20200406162214/rwd-images/sprites-ltr.svg");
    background-size: 100px 405px;
    background-position: -80px -240px;
    height: 17px;
    width: 17px;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    display: block;
}
.filter.contribution-filter .search-button span,
.filter.view-chooser a .option {
    height: 17px;
    margin: auto;
    display: inline-block;
    top: 0;
    left: 0;
    position: absolute;
    background-image: url("https://media-ashoka.oiengine.com/static/resources/20200406162214/rwd-images/sprites-ltr.svg");
    background-size: 100px 405px;
    right: 0;
    bottom: 0;
}
.filter.contribution-filter .options-container,
.filter.contribution-filter .options-list {
    width: 276px;
}
.filter.contribution-filter .search-button {
    width: 44px;
}
.filter.contribution-filter .search-button.active span {
    background-position: -80px -160px;
}
.filter.contribution-filter .search-button span {
    background-position: -80px -240px;
    width: 17px;
}
.filter.view-chooser a {
    width: 44px;
}
.filter.view-chooser a .option {
    width: 20px;
}
.filter.view-chooser .options-container,
.filter.view-chooser .options-list {
    width: 88px;
}
.filter.view-chooser .table-view.active .option {
    background-position: -80px -280px;
}
.filter.view-chooser .table-view .option {
    background-position: 0 -300px;
}
.filter.view-chooser .tile-view.active .option {
    background-position: -20px -300px;
}
.filter.view-chooser .tile-view .option {
    background-position: -40px -300px;
}
.homepage-boxes .homepage-box {
    overflow: hidden;
}
.homepage-boxes .homepage-box-wrapper:first-child {
    border-bottom: 1px solid #f4f4f4;
}
@media all and (max-width: 767px) {
    .blog-list .col-8 {
        width: auto;
    }
}
@media all and (min-width: 768px) {
    .homepage-boxes .homepage-box {
        margin-bottom: 0;
    }
    .homepage-boxes .homepage-box-wrapper:first-child {
        border-bottom: none;
    }
    .blog-list .listing-summary {
        display: block;
        max-width: 100%;
        overflow: hidden;
    }
}
@media all and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 0) {
    .blog-list .listing-summary {
        display: -webkit-box;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
    }
}
.built-upon-item .contribution-title {
    color: #000;
}
.built-upon-item .item-image,
.built-upon-item .item-summary {
    height: 60px;
    width: 90px;
    float: left;
}
.built-upon-item .listing-image {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.activity-list-items .additional-info .evaluation-text,
.contribution-list .additional-info .evaluation-text {
    word-wrap: break-word;
}
.activity-list-items .additional-info .evaluation-text-container,
.contribution-list .additional-info .evaluation-text-container {
    overflow: hidden;
}
.activity-list-items .additional-info .evaluation-text-container.evaluatable,
.contribution-list .additional-info .evaluation-text-container.evaluatable {
    height: 44px;
}
.activity-list-items .additional-info .comment-sm-button,
.activity-list-items .additional-info .primary-sm-button,
.contribution-list .additional-info .comment-sm-button,
.contribution-list .additional-info .primary-sm-button {
    float: left;
}
@media all and (min-width: 768px) and (max-width: 1023px) {
    .activity-list-items .additional-info .evaluation-text-container.evaluatable,
    .contribution-list .additional-info .evaluation-text-container.evaluatable {
        height: auto;
    }
    .activity-list-items .additional-info .comment-sm-button,
    .activity-list-items .additional-info .primary-sm-button,
    .contribution-list .additional-info .comment-sm-button,
    .contribution-list .additional-info .primary-sm-button {
        float: none;
    }
}
.activity-list-items .contribution-list-item header .row,
.contribution-list .contribution-list-item header .row {
    margin: 0;
    background-color: transparent;
    display: flex;
}
.activity-list-items .contribution-list-item header .row .header-item,
.contribution-list .contribution-list-item header .row .header-item {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    border-right: 10px solid #f0f0f0;
}
.activity-list-items .contribution-list-item header .row .header-item a,
.contribution-list .contribution-list-item header .row .header-item a {
    color: #888;
    text-decoration: none;
    padding-left: 10px;
    border-left: 2px solid #888;
}
.activity-list-items .contribution-list-item header .row .header-item:first-child a,
.contribution-list .contribution-list-item header .row .header-item:first-child a {
    border-left: none;
    padding-left: 0;
}
.activity-list-items .contribution-list-item header .row .header-item:last-child,
.contribution-list .contribution-list-item header .row .header-item:last-child {
    border-right: none;
}
@media all and (min-width: 768px) {
    .activity-list-items article,
    .contribution-list article {
        border: 1px solid #f4f4f4;
    }
    .activity-list-items .additional-info,
    .contribution-list .additional-info {
        padding-right: 10px;
        padding-left: 10px;
    }
    .activity-list-items .evaluation-text-container,
    .contribution-list .evaluation-text-container {
        height: 44px;
    }
    .activity-list-items .listing-details,
    .contribution-list .listing-details {
        padding: 5px 10px;
    }
    .activity-list-items .listing-summary,
    .contribution-list .listing-summary {
        display: block;
        max-width: 100%;
        overflow: hidden;
    }
    .activity-list-items .contribution-list-section .main-item-info.contribution-list-wrapper,
    .activity-list-items .form-inputs .main-item-info.form-group,
    .activity-list-items .form-inputs input[type="checkbox"] + label.main-item-info,
    .activity-list-items .form-inputs input[type="radio"] + label.main-item-info,
    .activity-list-items .main-item-info.distance-margin-bottom,
    .activity-list-items form .main-item-info.form-group,
    .activity-list-items form input[type="checkbox"] + label.main-item-info,
    .activity-list-items form input[type="radio"] + label.main-item-info,
    .contribution-list .contribution-list-section .main-item-info.contribution-list-wrapper,
    .contribution-list .form-inputs .main-item-info.form-group,
    .contribution-list .form-inputs input[type="checkbox"] + label.main-item-info,
    .contribution-list .form-inputs input[type="radio"] + label.main-item-info,
    .contribution-list .main-item-info.distance-margin-bottom,
    .contribution-list form .main-item-info.form-group,
    .contribution-list form input[type="checkbox"] + label.main-item-info,
    .contribution-list form input[type="radio"] + label.main-item-info,
    .contribution-list-section .activity-list-items .main-item-info.contribution-list-wrapper,
    .contribution-list-section .contribution-list .main-item-info.contribution-list-wrapper,
    .form-inputs .activity-list-items .main-item-info.form-group,
    .form-inputs .activity-list-items input[type="checkbox"] + label.main-item-info,
    .form-inputs .activity-list-items input[type="radio"] + label.main-item-info,
    .form-inputs .contribution-list .main-item-info.form-group,
    .form-inputs .contribution-list input[type="checkbox"] + label.main-item-info,
    .form-inputs .contribution-list input[type="radio"] + label.main-item-info,
    form .activity-list-items .main-item-info.form-group,
    form .activity-list-items input[type="checkbox"] + label.main-item-info,
    form .activity-list-items input[type="radio"] + label.main-item-info,
    form .contribution-list .main-item-info.form-group,
    form .contribution-list input[type="checkbox"] + label.main-item-info,
    form .contribution-list input[type="radio"] + label.main-item-info {
        margin-bottom: 0;
    }
}
@media all and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 0) {
    .activity-list-items .listing-summary,
    .contribution-list .listing-summary {
        display: -webkit-box;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
    }
}
.draft-box {
    background-color: #fff;
    border: 3px solid #888;
    color: #888 !important;
    font-family: "Open Sans", "Lucida Sans", Arial;
    padding: 5px;
    text-transform: uppercase;
    z-index: 2;
}
.item-image .image-summary,
.item-summary {
    font-family: "Open Sans", Georgia;
    background-color: #b5b5b5;
    color: #fff;
    overflow: hidden;
    word-wrap: break-word;
}
.item-image,
.item-summary {
    float: left;
    width: 30%;
}
@media all and (min-width: 480px) and (max-width: 639px) {
    .item-image,
    .item-summary {
        width: 29.34783%;
    }
}
@media all and (min-width: 640px) and (max-width: 767px) {
    .item-image,
    .item-summary {
        width: 30%;
    }
}
.item-image .image-summary {
    z-index: -1;
}
.keep-aspect-content {
    padding: 3px;
}
@media all and (min-width: 768px) {
    .item-image,
    .item-summary {
        float: none;
        width: 100%;
    }
    .keep-aspect-content {
        padding: 10px;
    }
}
.widget-listing .author-box-small .details h1 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
}
.widget-listing .item-image,
.widget-listing .item-summary {
    height: 75px;
    width: 120px;
    margin-right: 10px;
    float: left;
}
.widget-listing .listing-image {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.widget-listing .listing-link {
    display: block;
    line-height: 0;
}
.footer .footer-nav a,
.header a {
    line-height: 15px;
    display: block;
}
.widget-listing .listing-link h1:hover {
    text-decoration: underline;
}
.widget-listing .listing-title {
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    margin: 0 !important;
}
@media all and (-webkit-min-device-pixel-ratio: 0) {
    .widget-listing .listing-title {
        display: -webkit-inline-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }
}
.widget-listing .widget-list-item {
    border-top: 1px solid #f4f4f4;
    padding: 10px;
    background-color: #fff;
}
.widget-listing .widget-list-item:first-child {
    border-top: none;
}
@media all and (min-width: 640px) and (max-width: 767px), all and (min-width: 1024px) {
    .widget-listing .listing-title {
        max-height: 58px;
    }
}
.search-form .icon {
    position: absolute;
    top: 14px;
    left: 12px;
    height: 17px;
    width: 17px;
    background-image: url("https://media-ashoka.oiengine.com/static/resources/20200406162214/rwd-images/sprites-ltr.svg");
    background-size: 100px 405px;
    background-position: -20px 0;
}
.search-form input[type="text"],
.search-form input[type="search"] {
    padding: 0 37px;
}
.search-form input[type="text"]:focus,
.search-form input[type="search"]:focus {
    padding: 0 36px;
}
@media all and (min-width: 768px) {
    .widget-listing .listing-title {
        display: inline-block;
        max-width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        word-wrap: normal;
    }
    .search-form .icon {
        top: 16px;
    }
    .search-form .max-width-input {
        float: right;
    }
}
.typed-search {
    display: table;
    border-collapse: separate;
}
.typed-search .max-width-input {
    display: table-cell;
    width: 100%;
    position: relative;
}
.typed-search input[type="search"] {
    padding: 0 10px;
    height: 44px;
}
.typed-search input[type="search"]:focus {
    padding: 0 9px;
}
.typed-search .search-type {
    border: 1px solid #888;
    border-right: none;
    height: 44px;
}
.typed-search .search-type:hover {
    background-color: #f4f4f4;
}
.typed-search .search-type button {
    background-color: #fff;
    white-space: nowrap;
    cursor: pointer;
    border: none;
    height: 100%;
}
.typed-search .search-type button.open,
.typed-search .search-type button:hover {
    background-color: #f4f4f4;
}
.typed-search .search-type button:focus {
    outline: 0;
}
.typed-search .search-type button .search-type-list {
    display: none;
}
.typed-search .search-type button.open ~ .search-type-list {
    display: block;
    position: absolute;
    list-style: none;
    margin-top: 2px;
    margin-left: -1px;
    box-shadow: 0 6px 15px #b5b5b5;
    background-color: #fff;
    border: 1px solid #b5b5b5;
    z-index: 100;
}
.typed-search .search-type button.open ~ .search-type-list li {
    padding: 5px 20px;
    cursor: pointer;
    color: #000;
}
.typed-search .search-type button.open ~ .search-type-list li:hover {
    background-color: #f4f4f4;
}
.typed-search .search-type button.open .arrow-icon {
    background-position: -40px -100px;
}
.typed-search .search-type button .arrow-icon {
    content: "";
    display: inline-block;
    background-image: url("https://media-ashoka.oiengine.com/static/resources/20200406162214/rwd-images/sprites-ltr.svg");
    background-size: 100px 405px;
    background-position: -40px -160px;
    height: 5px;
    width: 10px;
    margin: 0 2px;
}
.typed-search .button {
    float: none;
    height: 44px;
}
.typed-search .btn-group {
    display: table-cell;
    width: 1%;
    vertical-align: middle;
    position: relative;
}
.typed-search .search-type-list {
    display: none;
}
@media all and (min-width: 768px) {
    .typed-search .button,
    .typed-search .search-type,
    .typed-search input[type="search"] {
        height: 50px;
    }
}
.footer .engine-logo {
    text-align: center;
    margin: 0 auto;
    padding: 15px 0;
}
.footer .engine-logo a {
    display: block;
    margin: 0 auto;
}
.footer .extra-footer-container embed,
.footer .extra-footer-container iframe,
.footer .extra-footer-container object,
.footer .extra-footer-container video {
    max-width: 100%;
}
.footer .footer-share-links .footer-share-box {
    padding-top: 15px;
    text-align: center;
}
.footer .engine-logo,
.footer .feedback,
.footer .footer-nav a,
.footer .footer-share-links .footer-share-box {
    border-top: 1px solid #888;
}
.footer .feedback {
    padding: 13px 10px;
}
.footer .footer-nav a {
    text-transform: uppercase;
    height: 100%;
    padding: 15px 10px 14px;
    font-size: 12px;
    letter-spacing: 1.5px;
}
.footer .footer-nav a:active,
.footer .footer-nav a:focus,
.footer .footer-nav a:hover {
    background-color: #444;
}
.footer .footer-nav .col-4:first-child {
    margin-left: 0;
}
.footer .row {
    margin-bottom: 0;
}
.footer .share-box .share-text {
    color: #f4f4f4;
}
.footer .share-box .email-share:after {
    height: 24px;
    width: 36px;
    background-position: -80px -480px;
}
.footer .share-box .facebook-footer-share,
.footer .share-box .instagram-footer-share,
.footer .share-box .twitter-footer-share {
    margin-right: 10px;
}
.footer .share-box .email-share:after,
.footer .share-box .facebook-footer-share:after,
.footer .share-box .instagram-footer-share:after,
.footer .share-box .twitter-footer-share:after {
    background-size: 200px 810px;
}
@media all and (max-width: 767px) {
    .footer .row {
        margin: 0;
        max-width: 100%;
    }
}
@media all and (min-width: 640px) {
    .footer .engine-logo {
        border-left: 1px solid #888;
        float: right;
    }
    .footer .feedback {
        position: absolute;
    }
    .footer .engine-logo,
    .footer .feedback {
        width: 50%;
    }
    .footer .row:first-child {
        position: relative;
    }
}
@media all and (min-width: 768px) {
    .footer .engine-logo,
    .footer .feedback,
    .footer .footer-nav a,
    .footer .footer-share-links .footer-share-box {
        border: none;
    }
    .footer .footer-share-links .footer-share-box {
        text-align: left;
    }
    .footer .engine-logo {
        padding-top: 0;
        float: none;
    }
    .footer .feedback {
        padding: 15px 0 0;
        position: static;
    }
    .footer .engine-logo,
    .footer .feedback {
        width: 100%;
    }
    .footer .footer-nav a {
        padding: 0;
        font-size: 13px;
        margin: 15px 0;
    }
    .footer .footer-nav a:active,
    .footer .footer-nav a:focus,
    .footer .footer-nav a:hover {
        background: 0 0;
        text-decoration: underline;
    }
    .footer .row:first-child {
        padding-top: 15px;
    }
}
.header,
.header .icon-wrapper {
    position: relative;
    height: 44px;
}
.header,
.header a {
    background-color: #fff;
}
@media all and (min-width: 768px) and (max-width: 1024px), all and (max-width: 640px) {
    .footer .engine-logo img {
        width: 74px;
    }
}
.header {
    max-width: none;
    font-family: "Open Sans", "Lucida Sans", Arial;
    box-shadow: 0 0 10px rgba(10, 10, 10, 0.1);
}
.header .nav-dropdown .icon-wrapper .more,
.header .search.open ~ .group-nav-selector {
    display: none;
}
.header a:active,
.header a:focus,
.header a:hover {
    background-color: #eee;
}
.header .icon-wrapper {
    width: 44px;
}
.header .icon-wrapper .icon {
    overflow: auto;
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}
.header .logo-container {
    float: left;
    height: 44px;
    margin-right: 10px;
}
.header .dashboard,
.header .search,
.header .signup {
    float: right;
}
.header .logo-container a {
    margin-left: 54px;
    line-height: inherit;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}
.header .logo-container a:active,
.header .logo-container a:focus,
.header .logo-container a:hover {
    background: 0 0;
}
.header .logo-container img {
    vertical-align: middle;
    max-height: 34px;
    max-width: 132px;
}
.header .main-nav {
    width: 100%;
    text-transform: uppercase;
    margin: 0;
}
.header .main-nav > a {
    letter-spacing: 1.5px;
    text-transform: uppercase;
    color: #000;
    padding: 15px 10px 14px;
    font-size: 12px;
    border: 1px solid #888;
    border-top: none;
    word-wrap: break-word;
}
.header .main-nav > a:active,
.header .main-nav > a:focus,
.header .main-nav > a:hover {
    background-color: #eee;
}
.header .main-nav > a:first-child {
    border-top: 1px solid #888;
}
.header .nav-dropdown .icon-wrapper {
    color: #000;
    top: 0;
    left: 0;
    position: absolute;
}
.header .nav-dropdown .icon-wrapper .icon {
    width: 20px;
    height: 17px;
    background-image: url("https://media-ashoka.oiengine.com/static/resources/20200406162214/rwd-images/sprites-ltr.svg");
    background-size: 100px 405px;
    background-position: 0 0;
}
.header .notification-wrapper {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    line-height: 42px;
    text-align: center;
}
.header .notification-wrapper .notification-count {
    vertical-align: bottom;
}
.header .profile {
    position: relative;
    float: right;
    width: 44px;
}
.header .profile .image {
    width: 34px;
    height: 34px;
    margin: 5px;
}
.header .dashboard .icon,
.header .search .icon {
    width: 17px;
    height: 17px;
    background-image: url("https://media-ashoka.oiengine.com/static/resources/20200406162214/rwd-images/sprites-ltr.svg");
    background-size: 100px 405px;
}
.header .search .icon {
    background-position: -20px 0;
}
.header .dashboard .icon {
    background-position: -20px -320px;
}
.header .signup {
    color: #f4f4f4;
    background-color: #0095ed;
    padding: 0 10px;
    text-align: center;
    display: table;
    height: 100%;
    letter-spacing: 1.5px;
}
.header .signup:active,
.header .signup:focus,
.header .signup:hover {
    text-decoration: none;
    color: #000;
}
.header .signup span {
    display: table-cell;
    vertical-align: middle;
}
.header .slider-container.main-container {
    position: absolute;
    top: 44px;
    left: 0;
    right: 0;
}
.header .group-nav-selector {
    padding: 0;
    position: relative;
    overflow: hidden;
    display: inline-block;
}
.header .group-nav-selector .select2-container {
    border: none;
    width: auto !important;
    height: 44px;
    line-height: 44px !important;
}
.header .group-nav-selector .select2-container .select2-selection {
    border-radius: 0;
    display: flex;
    margin-right: -30px;
}
.header .group-nav-selector .select2-container .select2-selection .select2-selection__rendered {
    border: none;
    width: auto !important;
    height: 44px;
    line-height: 44px !important;
    letter-spacing: 1.5px;
    text-transform: uppercase;
    min-width: 0;
    background-color: transparent;
    font-size: 12px;
    padding-right: 30px;
}
.header .group-nav-selector .select2-container .select2-selection .select2-selection__rendered:after {
    content: none;
}
.header .group-nav-selector .select2-container .select2-selection .select2-selection__arrow {
    flex-shrink: 10;
    position: relative;
    left: -30px;
    cursor: pointer;
    display: block;
    height: 44px;
    width: 30px;
    right: 0;
    top: 0;
    bottom: 0;
    margin-top: auto;
    margin-bottom: auto;
}
.header .group-nav-selector .select2-container .select2-selection .select2-selection__arrow b {
    display: block;
    position: absolute;
    left: 7px;
    top: 0;
    bottom: 0;
    height: 8px;
    width: 15px;
    margin-top: auto;
    margin-bottom: auto;
    margin-left: 0;
    border: none;
    background-image: url("https://media-ashoka.oiengine.com/static/resources/20200406162214/rwd-images/sprites-ltr.svg");
    background-size: 100px 405px;
    background-position: -80px -300px;
}
.header .group-nav-selector .select2-container .select2-selection:active,
.header .group-nav-selector .select2-container .select2-selection:focus,
.header .group-nav-selector .select2-container .select2-selection:hover {
    background-color: #eee;
}
.header .group-nav-selector .select2-container .select2-selection:focus {
    outline: 0;
}
.header .group-nav-selector:hover {
    text-decoration: none;
}
@media all and (min-width: 768px) {
    .header {
        height: 50px;
    }
    .header a {
        line-height: 19px;
    }
    .header .icon-wrapper {
        width: 50px;
        height: 50px;
    }
    .header .logo-container {
        height: 100%;
        margin-right: 0;
    }
    .header .logo-container a {
        margin: 0 15px;
    }
    .header .logo-container img {
        max-height: 40px;
        max-width: 155px;
    }
    .header .main-nav {
        display: block;
        -webkit-transition: none;
        -moz-transition: none;
        transition: none;
    }
    .header .main-nav > a {
        padding: 15.5px 15px;
        font-size: 13px;
        border: none;
        float: left;
        max-width: 240px;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        word-wrap: normal;
    }
    .header .main-nav > a:first-child {
        border-top: none;
    }
    .header .nav-dropdown {
        position: relative;
        float: left;
    }
    .header .nav-dropdown .icon-wrapper {
        position: static;
        float: left;
        width: auto;
        line-height: 50px;
        padding: 0 15px;
    }
    .header .nav-dropdown .icon-wrapper .more {
        display: inline;
        letter-spacing: 1.5px;
        text-transform: uppercase;
        font-size: 13px;
    }
    .header .nav-dropdown .icon-wrapper .icon {
        display: inline-block;
        margin-left: 5px;
        width: 9px;
        height: 6px;
        background-position: -40px 0;
        position: relative;
        top: -2px;
    }
    .header .nav-dropdown:hover .sub-nav {
        display: block;
    }
    .header .notification-wrapper {
        line-height: 48px;
    }
    .header .profile {
        width: 50px;
    }
    .header .profile .image {
        width: 40px;
        height: 40px;
        margin: 5px;
    }
    .header .signup {
        padding: 0 15px;
        font-size: 13px;
    }
    .header .slider-container.main-container {
        position: static;
        overflow: visible;
    }
    .header .slider-container.sub-container {
        position: absolute;
        top: 50px;
    }
    .header .sub-nav {
        display: block;
        text-transform: uppercase;
        font-size: 13px;
    }
    .header .sub-nav li {
        float: none;
        max-width: none;
        margin: 0;
    }
    .header .sub-nav li a {
        color: #000;
        padding: 15px;
        border: 1px solid #888;
        border-top: none;
        white-space: normal;
        word-wrap: break-word;
    }
    .header .sub-nav li a:active,
    .header .sub-nav li a:focus,
    .header .sub-nav li a:hover {
        background-color: #eee;
    }
    .header .sub-nav li:first-child a {
        border-top: 1px solid #888;
    }
    .header .group-nav-selector {
        display: block;
        max-width: 240px;
        float: left;
    }
    .header .group-nav-selector .select2-container {
        width: 100% !important;
        height: 50px;
        line-height: 50px !important;
    }
    .header .group-nav-selector .select2-container .select2-selection {
        display: block;
        margin-right: 0;
    }
    .header .group-nav-selector .select2-container .select2-selection .select2-selection__rendered {
        width: 100% !important;
        height: 50px;
        line-height: 50px !important;
        font-size: 13px;
    }
    .header .group-nav-selector .select2-container .select2-selection .select2-selection__arrow {
        left: auto;
        position: absolute;
        height: 50px;
    }
    .header .group-nav-selector .select2-container .select2-selection .select2-selection__arrow b {
        left: 4px;
    }
}
.group-nav-selector-results {
    min-width: 200px !important;
    border: none !important;
}
.group-nav-selector-results .select2-results {
    font-size: 13px;
}
@media all and (max-width: 767px) {
    .group-nav-selector-results .select2-results {
        font-size: inherit;
    }
    .challenge-header.banner .header-text {
        text-align: center;
    }
}
.modal-container {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.modal-container .notification-modal.info,
.modal-container .notification-modal.scary {
    float: none;
    visibility: visible;
    padding-right: 15px;
}
.modal-container .closed.notification-modal.info,
.modal-container .closed.notification-modal.scary {
    display: none;
}
.modal-container .notification-modal.info .message,
.modal-container .notification-modal.scary .message {
    padding-bottom: 15px;
}
.modal-container .button-bar-container {
    overflow: hidden;
}
.modal-container .button-bar-container .button-bar {
    font-size: 0;
    line-height: 0;
    text-align: center;
    margin: 0 -1.66667% -3.33333%;
}
.modal-container .button-bar-container .button-container {
    display: inline-block;
    height: 44px;
    min-width: 46.66667%;
    margin: 0 1.66667% 3.33333%;
}
.modal-container .button-bar-container .button-container.left > a {
    float: left;
}
.modal-container .button-bar-container .button-container.right > a {
    float: right;
}
@media all and (min-width: 480px) {
    .modal-container .button-bar-container .button-bar {
        margin: 0 -1.08696% -2.17391%;
    }
    .modal-container .button-bar-container .button-container {
        min-width: 47.82609%;
        margin: 0 1.08696% 2.17391%;
    }
}
@media all and (min-width: 640px) {
    .modal-container .button-bar-container .button-bar {
        margin: 0 -1.66667% -3.33333%;
    }
    .modal-container .button-bar-container .button-container {
        min-width: 46.66667%;
        margin: 0 1.66667% 3.33333%;
    }
}
@media all and (min-width: 768px) {
    .modal-container .button-bar-container .button-bar {
        margin: 0 -2.84091% -5.68182%;
    }
    .modal-container .button-bar-container .button-container {
        min-width: 44.31818%;
        margin: 0 2.84091% 5.68182%;
    }
}
@media all and (min-width: 1024px) {
    .modal-container .button-bar-container .button-bar {
        margin: 0 -2.17391% -4.34783%;
    }
    .modal-container .button-bar-container .button-container {
        min-width: 45.65217%;
        margin: 0 2.17391% 4.34783%;
    }
}
@media all and (min-width: 1280px) {
    .modal-container .button-bar-container .button-bar {
        margin: 0 -2.63158% -5.26316%;
    }
    .modal-container .button-bar-container .button-container {
        min-width: 44.73684%;
        margin: 0 2.63158% 5.26316%;
    }
}
.comment-author-box .team,
.my-comment-author .link {
    margin-top: 0;
}
.modal-container .notification-modal.info {
    border-color: #02bad3;
    color: #444;
    background-color: #e6fdff;
}
.modal-container .row {
    height: 100%;
    margin-bottom: 0;
}
.overlay.notification-overlay.on {
    -moz-opacity: 0.8;
}
.customization-select .select2-results__option--highlighted .template-select-option {
    color: #fff;
}
.customization-select .select2-results__option[aria-selected="true"] {
    background-color: #fff;
}
.customization-select .select2-results__option--highlighted[aria-selected="true"] {
    background-color: #5897fb;
}
.customization-select .template-select-option {
    margin-left: 30px;
}
.edited {
    font-weight: 400;
}
.template-select-group-option,
.template-select-option {
    color: #888;
}
@media all and (max-width: 639px), all and (min-width: 768px) and (max-width: 1023px) {
    .template-select-group-option,
    .template-select-option {
        font-size: 12px;
        line-height: 19px;
    }
    .conversation-item .conversation-message {
        max-height: 66px;
    }
}
@media all and (min-width: 640px) and (max-width: 767px), all and (min-width: 1024px) {
    .template-select-group-option,
    .template-select-option {
        font-size: 15px;
        line-height: 25px;
    }
}
.template-select-option-name {
    font-weight: 700;
    color: #444;
}
.stats.tile-stats .applauses {
    margin-right: 0;
}
.stats.tile-stats .score:before {
    background: 0 0;
    content: attr(data-score);
    font-size: 10px;
    line-height: 15px;
    color: #999;
    font-weight: 700;
}
.stats.tile-stats .score {
    margin-right: 10px;
}
.challenge-administrator p {
    margin-bottom: 0;
}
.challenge-administrator .details > a {
    color: #000;
}
.collapsed-section .challenge-administrator {
    float: left;
}
.comment-author-box .team-title {
    display: none;
}
.comment-author-box .team-title.visible {
    display: block;
}
.conversation-item {
    border-top: 1px solid #f4f4f4;
}
.conversation-item .conversation-message {
    color: #444;
    font-family: "Open Sans", Georgia;
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
}
@media all and (-webkit-min-device-pixel-ratio: 0) {
    .conversation-item .conversation-message {
        display: -webkit-inline-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
    }
}
.conversation-item .conversation-date:before,
.feed-item .activity-type.contribution:after {
    content: " - ";
    display: inline;
}
.conversation-item .conversation-owner,
.conversation-item .title-you {
    color: #888;
    font-weight: 700;
}
.conversation-item.new-conversation {
    background-color: #e6fdff;
    border-top: 1px solid #fff;
}
.feed-item,
.unconstrained-answer {
    border-top: 1px solid #f4f4f4;
}
.conversation-item.new-conversation:hover {
    background-color: #f4f4f4;
}
@media all and (min-width: 640px) and (max-width: 767px), all and (min-width: 1024px) {
    .conversation-item .conversation-message {
        max-height: 87px;
    }
}
.feed-item .activity-object {
    font-weight: 700;
}
.feed-item .activity-object a {
    color: #888;
}
.feed-item .event-content,
.feed-item .name {
    color: #444;
    font-family: "Open Sans", Georgia;
}
.my-comment-author h1 * {
    float: left;
    clear: left;
}
.author-box-small h1 span {
    font-family: "Open Sans", "Lucida Sans", Arial;
}
.author-box-small .photo {
    display: none;
}
@media all and (min-width: 768px) {
    .my-comment-author h1 * {
        float: none;
    }
    .author-box-small .photo {
        display: block;
    }
}
.unconstrained-answer .name {
    color: #444;
}
.widget-featured-media,
.widget-featured-media .featured-title h1,
.widget-featured-media .featured-title h2,
.widget-featured-media:link,
.widget-featured-media:visited {
    color: #fff;
}
.rich-text .widget.widget-blog h1.widget-title,
.widget.widget-blog .widget-featured-media:after,
.widget.widget-blog .widget-title {
    background-color: #444;
}
.widget.widget-contribution.inspiration .widget-featured-media:after,
.widget.widget-contribution.inspiration .widget-title {
    background-color: #ff971a;
}
.widget.widget-contribution.concepting .widget-featured-media:after,
.widget.widget-contribution.concepting .widget-title {
    background-color: #7ebe3d;
}
.widget.widget-contribution.evaluation .widget-featured-media:after,
.widget.widget-contribution.evaluation .widget-title {
    background-color: #00a4d2;
}
.widget.widget-contribution.winner .widget-featured-media:after,
.widget.widget-contribution.winner .widget-title {
    background-color: #e20074;
}
.widget.widget-contribution.realisation .widget-featured-media:after,
.widget.widget-contribution.realisation .widget-title {
    background-color: #8f61a2;
}
.widget-featured-media:after {
    opacity: 0.7;
    -ms-filter: "alpha(opacity=70)";
    -khtml-opacity: 0.7;
    -moz-opacity: 0.7;
    display: block;
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.widget-featured-media {
    height: 223px;
    display: block;
    overflow: hidden;
}
.widget-featured-media .featured-img {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.widget-featured-media .featured-title {
    margin: 0 10px;
    z-index: 1;
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
}
.widget-featured-media .featured-title h1 {
    font-weight: 700;
    display: block;
    max-width: 100%;
    overflow: hidden;
}
@media all and (-webkit-min-device-pixel-ratio: 0) {
    .widget-featured-media .featured-title h1 {
        display: -webkit-box;
        -webkit-line-clamp: 7;
        -webkit-box-orient: vertical;
    }
}
.widget-featured-media .featured-title h2 {
    display: none;
}
.widget-featured-media .featured-title h1:hover,
.widget-featured-media .featured-title h2:hover {
    text-decoration: underline;
}
@media all and (min-width: 768px) {
    .widget-featured-media .featured-title h1 {
        margin-bottom: 0 !important;
    }
    .widget-featured-media .featured-title h2 {
        display: block;
        max-width: 100%;
        overflow: hidden;
    }
}
@media all and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 0) {
    .widget-featured-media .featured-title h2 {
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
    }
}
.blog-header.blogentry-header {
    min-height: 80px;
}
.blog-header.bloglist-header {
    min-height: 200px;
}
.challenge-header.brief {
    min-height: 400px;
}
.challenge-header.banner .headline:hover {
    text-decoration: none;
}
.advanced-options-filter.filter-with-search .form-inputs .form-group {
    margin-bottom: 0;
}
.advanced-options-filter.filter-with-search .answer-selector,
.advanced-options-filter.filter-with-search .loading-indicator,
.advanced-options-filter.filter-with-search .question-selector,
.advanced-options-filter.filter-with-search .question-type-selector {
    display: none;
}
.advanced-options-filter.filter-with-search .loading-indicator.loading {
    display: block;
}
.advanced-options-filter.filter-with-search .advanced-filter-button.active span {
    background-position: -20px -280px;
}
.advanced-options-filter.filter-with-search .advanced-filter-button span {
    background-image: url("https://media-ashoka.oiengine.com/static/resources/20200406162214/rwd-images/sprites-ltr.svg");
    background-size: 100px 405px;
    background-position: -60px -280px;
    height: 13px;
    width: 14px;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    display: inline-block;
}
.advanced-options-filter.filter-with-search .advanced-filter-button,
.advanced-options-filter.filter-with-search .search-button {
    width: 44px;
}
.advanced-options-filter.filter-with-search .datepicker {
    float: left;
    width: 50%;
    overflow: hidden;
}
.advanced-options-filter.filter-with-search .datepicker input {
    min-width: 100px;
}
.contribution-overview .filter-with-search .filter.advanced .options-container,
.contribution-overview .filter-with-search .filter.advanced .options-list {
    width: 204px;
}
.group-users .filter-with-search .filter .options-container,
.group-users .filter-with-search .filter .options-list {
    width: 320px;
}
.activity-list-items .additional-info .comment-sm-button,
.activity-list-items .additional-info .primary-sm-button {
    float: left;
}
@media all and (min-width: 768px) and (max-width: 1023px) {
    .activity-list-items .additional-info .comment-sm-button,
    .activity-list-items .additional-info .primary-sm-button {
        float: none;
    }
}
.activity-list-items .activity-blog-list-item header .row {
    margin: 0;
    background-color: transparent;
    display: flex;
}
.activity-list-items .activity-blog-list-item header .row .header-item {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    border-right: 10px solid #f0f0f0;
}
.activity-list-items .activity-blog-list-item header .row .header-item a {
    color: #888;
    text-decoration: none;
    padding-left: 10px;
    border-left: 2px solid #888;
}
.activity-list-items .activity-blog-list-item header .row .header-item:first-child a {
    border-left: none;
    padding-left: 0;
}
.activity-list-items .activity-blog-list-item header .row .header-item:last-child {
    border-right: none;
}
@media all and (min-width: 768px) {
    .activity-list-items article {
        border: 1px solid #f4f4f4;
    }
    .activity-list-items .additional-info {
        padding-right: 10px;
        padding-left: 10px;
    }
    .activity-list-items .listing-details {
        padding: 5px 10px;
    }
    .activity-list-items .listing-summary {
        display: block;
        max-width: 100%;
        overflow: hidden;
    }
    .activity-list-items .contribution-list-section .main-item-info.contribution-list-wrapper,
    .activity-list-items .form-inputs .main-item-info.form-group,
    .activity-list-items .form-inputs input[type="checkbox"] + label.main-item-info,
    .activity-list-items .form-inputs input[type="radio"] + label.main-item-info,
    .activity-list-items .main-item-info.distance-margin-bottom,
    .activity-list-items form .main-item-info.form-group,
    .activity-list-items form input[type="checkbox"] + label.main-item-info,
    .activity-list-items form input[type="radio"] + label.main-item-info,
    .contribution-list-section .activity-list-items .main-item-info.contribution-list-wrapper,
    .form-inputs .activity-list-items .main-item-info.form-group,
    .form-inputs .activity-list-items input[type="checkbox"] + label.main-item-info,
    .form-inputs .activity-list-items input[type="radio"] + label.main-item-info,
    form .activity-list-items .main-item-info.form-group,
    form .activity-list-items input[type="checkbox"] + label.main-item-info,
    form .activity-list-items input[type="radio"] + label.main-item-info {
        margin-bottom: 0;
    }
}
@media all and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 0) {
    .activity-list-items .listing-summary {
        display: -webkit-box;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
    }
}
.team-membership-list .new-membership {
    background-color: #e6fdff;
}
.team-membership-list .new-membership:hover {
    background-color: #f4f4f4;
}
.team-membership-list .new-membership-message {
    display: block;
    font-weight: 700;
}
.team-membership-list .role {
    color: #444;
    margin-bottom: 0;
}
.team-membership-list .role:before {
    content: open-quote;
}
.team-membership-list .role:after {
    content: close-quote;
}
.team-membership-list .decline-membership {
    text-align: right;
    padding-right: 10px;
    padding-bottom: 5px;
}
.applauded-contributions .contribution-paginator,
.blog .blog-paginator,
.contribution .build-on-this,
.my-conversations .comment-paginator,
.notification-count,
.search-page .search-paginator,
.user-menu .loading-indicator .dashboard-load-error,
.user-menu .logout {
    text-align: center;
}
.team-membership-list .decline-membership a {
    color: #888;
}
.search-container {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
}
.search-container + .search-cancel {
    display: none;
    background-color: transparent;
    color: #02bad3;
    font-weight: 700;
    text-transform: uppercase;
    position: fixed;
    top: 60px;
    left: 16px;
    z-index: 10001;
}
body.user-menu-expanded,
body.user-menu-sliding {
    position: relative;
    overflow: hidden;
}
.search-container + .search-cancel:active,
.search-container + .search-cancel:focus,
.search-container + .search-cancel:hover {
    background: 0 0;
}
.search-container.opened + .search-cancel {
    display: inline;
}
.search-container .mini-text-input-form .button {
    background-color: #0095ed;
}
.search-container .mini-text-input-form input[type="search"] {
    border-color: #0095ed;
}
.overlay.search-overlay.on {
    opacity: 0.8;
    -ms-filter: "alpha(opacity=80)";
    -khtml-opacity: 0.8;
    -moz-opacity: 0.8;
}
@media all and (min-width: 768px) {
    .search-container {
        right: 0;
        width: auto;
    }
    .search-container.opened + .search-cancel {
        display: none;
    }
    .overlay.search-overlay {
        -webkit-transition: none;
        -moz-transition: none;
        transition: none;
    }
    .overlay.search-overlay.on {
        opacity: 0;
        -ms-filter: "alpha(opacity=0)";
        -khtml-opacity: 0;
        -moz-opacity: 0;
    }
}
.notification-wrapper {
    display: none;
}
.notification-count {
    color: #f4f4f4;
    background-color: #f12917;
    line-height: 1em;
    font-weight: 700;
    display: inline-block;
    box-sizing: content-box;
    min-width: 1em;
    padding: 2px;
    border-radius: 4px;
}
body.user-menu-sliding {
    left: 0;
    right: 0;
    -webkit-transition: left 175ms ease-in-out, right 175ms ease-in-out;
    -moz-transition: left 175ms ease-in-out, right 175ms ease-in-out;
    transition: left 175ms ease-in-out, right 175ms ease-in-out;
}
body.user-menu-sliding .user-menu {
    visibility: visible;
    -webkit-transition: right 175ms ease-in-out;
    -moz-transition: right 175ms ease-in-out;
    transition: right 175ms ease-in-out;
}
body.user-menu-sliding .user-menu a {
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
}
.user-menu,
body.fixed {
    position: fixed;
}
body.user-menu-expanded .user-menu {
    visibility: visible;
    right: 0;
}
@media all and (max-width: 639px), all and (min-width: 768px) and (max-width: 1023px) {
    .widget-featured-media .featured-title h1 {
        max-height: 189px;
    }
    .widget-featured-media .featured-title h2 {
        max-height: 66px;
    }
    body.user-menu-expanded {
        left: -320px;
        right: 320px;
    }
}
@media all and (min-width: 640px) and (max-width: 767px), all and (min-width: 1024px) {
    .widget-featured-media .featured-title h1 {
        max-height: 245px;
    }
    .widget-featured-media .featured-title h2 {
        max-height: 87px;
    }
    body.user-menu-expanded {
        left: -440px;
        right: 440px;
    }
}
.user-menu {
    visibility: hidden;
    top: 0;
    bottom: 0;
    border-left: 1px solid #888;
    background-color: #fff;
}
.user-menu .blog-entry-links > a:active,
.user-menu .blog-entry-links > a:focus,
.user-menu .blog-entry-links > a:hover,
.user-menu .challenge-links > a:active,
.user-menu .challenge-links > a:focus,
.user-menu .challenge-links > a:hover,
.user-menu .close-button:active,
.user-menu .close-button:focus,
.user-menu .close-button:hover {
    background-color: #ddd;
}
.user-menu .blog-entry,
.user-menu .challenge {
    padding: 10px;
    border-bottom: 1px solid #888;
}
.user-menu .blog-entry-links > a,
.user-menu .challenge-links > a {
    display: block;
    background-color: #eee;
    color: #000;
    padding: 10px;
    position: relative;
    border-top: 1px solid #888;
}
.user-menu .blog-entry-links > a.notification-container,
.user-menu .challenge-links > a.notification-container {
    padding-right: 50px;
}
.user-menu .blog-entry-links > a:first-child,
.user-menu .challenge-links > a:first-child {
    border-top: none;
}
.user-menu .blog-entry-title,
.user-menu .challenge-title {
    color: #000;
    font-weight: 700;
    margin-bottom: 10px;
}
.user-menu .dashboard {
    color: #000;
    position: absolute;
    top: 44px;
    bottom: 0;
    border-top: 1px solid #888;
    overflow: auto;
    width: 100%;
}
.user-menu .dashboard-title {
    margin: 10px 10px 0;
    color: #888;
    text-transform: uppercase;
}
.user-menu .close-button {
    float: left;
    background-color: #0095ed;
    border-right: 1px solid #888;
}
.user-menu .close-button .icon {
    width: 11px;
    height: 17px;
    background-image: url("https://media-ashoka.oiengine.com/static/resources/20200406162214/rwd-images/sprites-ltr.svg");
    background-size: 100px 405px;
    background-position: -60px 0;
}
.user-menu .introduction {
    padding: 10px;
    border-bottom: 1px solid #888;
}
.user-menu .introduction ul li:before {
    content: "- ";
}
.user-menu .introduction a,
.user-menu .user-profile a {
    display: inline;
    float: none;
}
.user-menu .introduction a:active,
.user-menu .introduction a:focus,
.user-menu .introduction a:hover,
.user-menu .user-profile a:active,
.user-menu .user-profile a:focus,
.user-menu .user-profile a:hover {
    background-color: inherit;
}
.user-menu .loading-indicator .dashboard-load-error {
    width: 100%;
    padding: 0 10px;
    float: none !important;
}
.user-menu .loading-indicator .dashboard-load-error .error-message {
    display: inline-block;
}
.user-menu .loading-indicator .dashboard-title {
    display: none;
}
.user-menu .logout {
    font: inherit;
    float: right;
    height: 44px;
    width: 44px;
    line-height: 15px;
    padding: 7px;
    background-color: #fff;
    border-top: none;
    border-bottom: none;
    border-right: none;
    border-left: 1px solid #888;
    color: #02bad3;
    text-transform: uppercase;
    white-space: normal;
    word-wrap: normal;
    font-size: 12px;
    letter-spacing: 1.5px;
}
.contribution,
.contribution-review {
    font-family: "Open Sans", "Lucida Sans", Arial;
}
.challenge-brief .challenge-module,
.challenge-brief .timeline-container,
.contribution .contribution-module,
.edit-contribution .button-group,
.edit-contribution .delete-section,
.edit-contribution .manage-author-wrapper,
.edit-contribution .manage-inspirations-wrapper,
.edit-contribution .manage-team-wrapper,
.edit-contribution .tags-wrapper,
.edit-contribution .title {
    border-top: 1px solid #888;
}
.blog-entry .blog-category-link,
.profile .email {
    word-wrap: break-word;
}
.user-menu .logout:hover {
    background-color: #eee;
    text-decoration: underline;
    cursor: pointer;
}
.user-menu .notification-count {
    position: absolute;
    top: 10px;
    right: 10px;
}
.user-menu .user-profile-row {
    height: 15px;
    display: block;
    overflow-y: visible;
}
.user-menu .user-profile-row .content {
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    height: 2em;
}
.user-menu .user-profile {
    padding: 7px 10px;
    overflow: hidden;
    height: 44px;
    line-height: 15px;
}
@media all and (min-width: 640px) {
    .user-menu .blog-entry,
    .user-menu .challenge {
        padding: 20px;
    }
    .user-menu .blog-entry-title,
    .user-menu .challenge-title {
        margin-bottom: 20px;
    }
    .user-menu .loading-indicator .dashboard-load-error {
        padding: 0 20px;
    }
    .user-menu .dashboard-title {
        margin: 20px 20px 0;
    }
    .user-menu .introduction {
        padding: 20px;
    }
}
@media all and (min-width: 768px) {
    .user-menu .dashboard {
        top: 50px;
    }
    .user-menu .logout {
        line-height: 19px;
        padding: 6px;
        height: 50px;
        width: 50px;
        font-size: 13px;
    }
    .user-menu .user-profile-row {
        height: 19px;
    }
    .user-menu .user-profile {
        padding-top: 6px;
        padding-bottom: 6px;
        height: 50px;
        line-height: 19px;
    }
}
@media all and (max-width: 639px), all and (min-width: 768px) and (max-width: 1023px) {
    .user-menu {
        right: -320px;
        width: 320px;
    }
}
@media all and (min-width: 640px) and (max-width: 767px), all and (min-width: 1024px) {
    .user-menu {
        right: -440px;
        width: 440px;
    }
}
.modal-input-notification .undone {
    text-transform: uppercase;
    font-weight: 700;
}
.modal-input-notification .ok {
    display: none;
}
.modal-input-notification .button-bar-container {
    margin-top: 15px;
}
.modal-container.modal-center a {
    margin: 0 auto;
}
.team-box-collapsed {
    display: inline;
}
.team-box-expanded p {
    margin-bottom: 0;
}
.team-box-expanded .details > a {
    color: #000;
}
.applauded-contributions .challenge-title,
.team-box-expanded .note {
    color: #444;
}
.selected-blog-post .author-box-small .photo,
.selected-contribution .author-box-small .photo {
    display: block;
}
.blog .filter .options-container,
.blog .filter .options-list {
    min-width: 232px;
}
.challenge-brief .share-box {
    float: right;
}
.challenge-brief .timeline-container .call-to-action {
    display: block;
    text-align: center;
}
.challenge-brief .timeline-container .call-to-action a {
    margin: 0 auto;
}
.challenge-brief .timeline-container .headline-text,
.community-members .filter-row {
    margin-bottom: 0;
}
.contribution .build-on-this a {
    margin: auto;
}
.contribution .contribution-module.row-starter {
    clear: left;
    margin-left: 0;
}
.contribution .share-and-applaud h1 {
    margin: 1em 0;
}
.contribution .share-and-applaud .share-box + .applaud-box {
    float: left;
}
.contribution .share-and-applaud .share-box {
    float: left;
    margin-right: 20px;
}
.contribution .winning-badge {
    background: url(../../../rwd-images/winning_badge.png);
    display: block;
    height: 13px;
    width: 14px;
    margin-bottom: 10px;
}
.contribution-review {
    margin-bottom: 0;
}
.error-page .ref,
.info-page .ref {
    font-family: monospace;
}
.contribution-review .completed,
.contribution-review .incomplete {
    text-transform: lowercase;
    font-weight: 700;
}
.contribution-review .completed {
    color: #7ebe3d;
}
.contribution-review .contribution-details {
    background-color: #fff;
}
.contribution-review .incomplete {
    color: #f12917;
}
.contribution-review .reviewer-evaluation {
    background-color: #f4f4f4;
}
.contribution-review .reviewer-evaluation .custom-select,
.contribution-review .reviewer-evaluation input[type="text"],
.contribution-review .reviewer-evaluation input[type="number"],
.contribution-review .reviewer-evaluation textarea {
    background-color: #fff;
}
.contribution-review .reviewer-evaluation.col-4 {
    margin-bottom: 0;
}
.contribution-review .reviewer-evaluation input[type="checkbox"]:checked + label:before {
    background-position: -80px -60px;
}
.contribution-review .reviewer-evaluation input[type="checkbox"] + label:before {
    background-position: -40px -40px;
}
.contribution-review .reviewer-evaluation input[type="radio"]:checked + label:before {
    background-position: -60px -60px;
}
.contribution-review .reviewer-evaluation input[type="radio"] + label:before {
    background-position: -20px -60px;
}
.contribution-review .mission-link {
    text-transform: uppercase;
}
@media all and (min-width: 768px) {
    .contribution-review,
    .contribution-review .contribution-details {
        padding-bottom: 99999px;
        margin-bottom: -99999px;
    }
    .contribution-review {
        overflow: hidden;
    }
    .contribution-review .contribution-details.col-6 {
        box-sizing: content-box;
        margin-left: 0;
    }
    .contribution-review .reviewer-evaluation.col-4 {
        margin-left: 0;
    }
}
@media all and (max-width: 767px) {
    .contribution-review {
        margin: 0;
        max-width: none;
    }
}
.edit-contribution .delete-section label,
.edit-profile .fixed-value {
    margin-right: 20px;
}
@media all and (min-width: 768px) {
    html.rwd-contribution-review-page body {
        background-color: #f4f4f4;
    }
    html.rwd-contribution-review-page .page-row-expanded {
        display: table-cell;
        overflow: hidden;
    }
    html.rwd-contribution-review-page .grid {
        overflow: hidden;
        padding-bottom: 99999px;
        margin-bottom: -99999px;
    }
    .mission .mission-col {
        margin-top: 0;
    }
}
.edit-contribution label.sub-headline-text {
    display: block;
}
.edit-contribution .button-group .comment-sm-button,
.edit-contribution .button-group .primary-sm-button {
    float: right;
}
.edit-contribution .button-group .secondary-sm-button {
    float: left;
}
.edit-contribution .mission-description {
    display: none;
    clear: left;
}
.edit-contribution .mission-summary {
    display: block;
}
.edit-contribution .remove-info-message {
    display: inline;
    white-space: nowrap;
}
@media all and (max-width: 639px), all and (min-width: 768px) and (max-width: 1023px) {
    .edit-contribution .mission-description {
        margin-left: 30px;
    }
}
@media all and (min-width: 640px) and (max-width: 767px), all and (min-width: 1024px) {
    .edit-contribution .mission-description {
        margin-left: 40px;
    }
}
@media all and (max-width: 491px) {
    .edit-contribution .intermediate-sm-button:after {
        content: attr(data-message);
        position: absolute;
        left: 50%;
        margin-left: -4px;
        color: #888;
        display: inline-block;
        height: 12px;
    }
}
.error-page li:before,
.info-page li:before {
    content: "\2014 \020";
}
.my-contributions .challenge-title,
.my-conversations .challenge-title {
    color: #444;
}
.edit-profile form .row,
.edit-profile p {
    margin-bottom: 0;
}
.edit-profile .error {
    clear: left;
}
.edit-profile .comment-sm-button,
.edit-profile .primary-sm-button {
    float: right;
}
.edit-profile .secondary-sm-button {
    float: left;
}
.edit-profile .network-data .readonly-field {
    margin-bottom: 25px;
}
.edit-profile .network-data .readonly-field label {
    width: 150px;
    padding-bottom: 0;
}
.edit-profile .network-data .network-profile-photo {
    height: 80px;
    width: 80px;
}
.edit-profile .disc-list {
    list-style-position: outside;
    margin-left: 1.25em;
}
.error-page ul,
.info-page ul {
    margin-left: 0;
    padding-left: 1em;
    text-indent: -1em;
    list-style: none;
}
.edit-profile .modal-center .comment-sm-button,
.edit-profile .modal-center .primary-sm-button {
    float: none;
}
@media all and (max-width: 767px) {
    .edit-profile .network-data .readonly-field {
        margin-bottom: 15px;
    }
    .edit-profile .network-data .readonly-field label {
        width: 110px;
    }
}
.blog-entry,
.profile .dynamic-values .field {
    font-family: "Open Sans", "Lucida Sans", Arial;
}
.my-conversations .filter .options-container,
.my-conversations .filter .options-list {
    width: 232px;
}
@media all and (min-width: 768px) {
    .phase .mission-col {
        margin-top: 0;
    }
}
.phase-survey .button-group .comment-sm-button,
.phase-survey .button-group .primary-sm-button {
    float: right;
}
.phase-survey .button-group .secondary-sm-button {
    float: left;
}
.phase-survey .list-item-container {
    display: inline;
}
.phase-survey .list-item-container .list-item-checkbox {
    vertical-align: middle;
    padding-bottom: 20px;
}
.phase-survey .list-item-container .list-item-image {
    vertical-align: top;
}
.phase-survey .list-item-container .list-item-text {
    vertical-align: top;
    padding-left: 10px;
}
.phase-survey .image {
    border: 1px solid #f4f4f4;
    width: 200px;
    height: 133px;
    background-size: cover;
    background-position-x: 50%;
    background-position-y: 50%;
    background-color: #b5b5b5;
}
.profile #recent-comments,
.profile #recent-contributions .title,
.profile #team-membership .collapsed-section {
    border-top: 1px solid #888;
}
@media all and (max-width: 768px) {
    .phase-survey .image {
        float: both;
        width: 100px;
        height: 66px;
    }
}
.profile h1 {
    overflow: hidden;
}
.profile .bottom-separator {
    border-bottom: none;
}
.profile .dynamic-values > span {
    display: block;
}
.profile .dynamic-values .field {
    color: #000;
}
.profile .expanded-section .last-item {
    border-bottom: none;
    margin-bottom: 0;
}
.profile .email {
    color: #444;
}
.profile .links .facebook,
.profile .links .twitter,
.profile .links .website {
    float: left;
    clear: left;
    margin-top: 25px;
    word-break: break-all;
}
.profile .links .first-link.facebook,
.profile .links .first-link.twitter,
.profile .links .first-link.website {
    margin-top: 0;
}
.profile .links .facebook:before,
.profile .links .twitter:before {
    background-image: url("https://media-ashoka.oiengine.com/static/resources/20200406162214/rwd-images/sprites-ltr.svg");
    background-size: 100px 405px;
    content: "";
    display: block;
    float: left;
    margin-right: 10px;
    height: 25px;
    width: 25px;
}
.profile .links .facebook span,
.profile .links .twitter span {
    display: block;
    margin-left: 35px;
}
.profile .links .facebook:before {
    background-position: 0 -220px;
}
.profile .links .twitter:before {
    background-position: -60px -180px;
}
.profile #recent-comments.expanded {
    padding-bottom: 0;
}
.profile .manage-section .col-offset-2 {
    margin-left: 0;
}
.profile .occupation,
.profile .occupation + .company {
    display: inline-block;
}
.profile .occupation + .company:before {
    content: "@ ";
    display: inline;
}
.profile .profile-photo {
    height: 90px;
    width: 90px;
    float: left;
}
.profile .report-profile {
    color: #b5b5b5;
    display: inline-block;
    margin-top: 50px;
}
@media all and (min-width: 768px) {
    .profile .bottom-separator {
        border-bottom: 1px solid #888;
    }
    .profile .dq-wrapper {
        padding-top: 0;
    }
    .profile .dq-wrapper:before {
        border-top: none;
    }
    .profile .main-info {
        float: right;
    }
    .profile .misc-info {
        margin: 160px 0 0;
        padding-bottom: 0;
    }
    .profile .profile-photo {
        height: 160px;
        width: 160px;
        position: absolute;
        left: 0;
    }
    .profile .expanded-section .last-item {
        border-bottom: 1px solid #f4f4f4;
    }
    .profile .user-info {
        position: relative;
    }
}
.search-result {
    border-top: 1px solid #f4f4f4;
}
.search-result a {
    display: block;
    text-decoration: none;
}
.search-result .blog {
    background-color: #000;
}
.search-result .challenge,
.search-result .user {
    background-color: #888;
}
.search-result .details {
    color: #000;
    overflow: hidden;
}
.search-result .highlight {
    background-color: #b7ff6d;
}
.search-result .motto:before {
    content: open-quote;
}
.search-result .motto:after {
    content: close-quote;
}
.search-result .occupation + .company:before {
    display: inline;
    content: " at ";
}
.search-result .photo {
    float: left;
    margin: 0 10px 10px 0;
    height: 35px;
    width: 35px;
}
.search-result .result-header {
    overflow: hidden;
    margin: 10px 0 0 10px;
}
.search-result .result-text {
    margin-left: 10px;
}
.search-result .contribution {
    background-color: #ff971a;
}
.search-result .idea {
    background-color: #7ebe3d;
}
.search-result .story {
    background-color: #8f61a2;
}
.contribution-review.intro article,
.contribution-review.summary article {
    overflow: hidden;
    background-color: #fff;
}
.search-result .blog,
.search-result .challenge,
.search-result .contribution,
.search-result .idea,
.search-result .story,
.search-result .user {
    color: #f4f4f4;
    display: inline-block;
    padding: 0 2px;
    text-transform: uppercase;
}
.search-page .search-form > .max-width-input {
    float: none;
}
.blog-entry .blog-title {
    display: block;
}
.blog-entry .comments {
    margin-top: 0;
}
.blog-entry .description.rich-text.admin-text {
    font-family: "Open Sans", Georgia;
}
.blog-entry .stats-and-share .stats {
    float: left;
}
.blog-entry .share-box {
    float: right;
}
@media all and (min-width: 768px) {
    .contribution-review.intro article {
        padding-left: 0;
        padding-right: 0;
    }
    .contribution-review.intro .col-2,
    .contribution-review.intro article {
        padding-bottom: 99999px;
        margin-bottom: -99999px;
    }
}
.contribution-review.summary li {
    list-style: none;
    counter-increment: orderNum;
    display: table-row;
}
.contribution-review.summary li:before {
    content: counter(orderNum) ".";
    display: table-cell;
    text-align: right;
    padding-right: 0.3em;
}
.contribution-review.summary ol {
    counter-reset: orderNum;
    display: table;
}
.contribution-review.summary .contribution-title {
    font-weight: 700;
    margin-bottom: 0;
}
.contribution-review.summary .item-status {
    margin-bottom: 0;
}
@media all and (min-width: 768px) {
    .contribution-review.summary article {
        padding-left: 0;
        padding-right: 0;
    }
    .contribution-review.summary .col-2,
    .contribution-review.summary article {
        padding-bottom: 99999px;
        margin-bottom: -99999px;
    }
}
