@font-face{font-family:'Lato';src:url('/font/Lato-Light.eot');src:url('/font/Lato-Light.eot') format('embedded-opentype'),url('/font/Lato-Light.woff2') format('woff2'),url('/font/Lato-Light.woff') format('woff'),url('/font/Lato-Light.ttf') format('truetype');font-weight:300;font-style:normal}@font-face{font-family:'Lato';src:url('/font/Lato-Regular.eot');src:url('/font/Lato-Regular.eot') format('embedded-opentype'),url('/font/Lato-Regular.woff2') format('woff2'),url('/font/Lato-Regular.woff') format('woff'),url('/font/Lato-Regular.ttf') format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'Lato';src:url('/font/Lato-Bold.eot');src:url('/font/Lato-Bold.eot') format('embedded-opentype'),url('/font/Lato-Bold.woff2') format('woff2'),url('/font/Lato-Bold.woff') format('woff'),url('/font/Lato-Bold.ttf') format('truetype');font-weight:700;font-style:normal}@font-face{font-family:'Roboto Slab';src:url('/font/Roboto-Slab.woff2') format('woff2');font-weight:400;font-style:normal}*{margin:0}p:last-child{margin-bottom:0}a,button{cursor:pointer;color:#025b96}a:hover,button:hover{color:#006403}.pointer{cursor:pointer}.pointer label.form-check-label{cursor:pointer}html{position:relative;min-width:320px;height:100%}body{font-family:'Lato',sans-serif;min-height:100%;display:flex;flex-direction:column;padding-top:68px;scroll-behavior:smooth}h1,h2{font-weight:400}h1{margin-bottom:2rem;margin-top:2rem}#app{min-height:100%;flex:1;display:flex}#app>div{min-height:100%;flex:1;display:flex;flex-direction:column}.fixed-top{background-color:#fff;border-bottom:4px solid #ccc;box-shadow:10px -12px 21px -14px rgba(0,0,0,0.75);min-height:56}.skip-navigation{position:absolute;left:-1000em}.skip-navigation:active,.skip-navigation:focus{left:0}#main-content{display:flex;flex-direction:column;flex-wrap:none;min-height:300px;max-width:1200px;flex-grow:1;padding-top:212px;margin-top:-212px}#main-content.page-actions{max-width:100%}.spaced-sections>*:not(:first-child){margin-top:1rem}.btn{white-space:nowrap;font-weight:400}a:focus,button:focus,.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(38,143,255,.5) !important}.btn-primary{background-color:#006403;border-color:#006403;color:#fff;outline-color:transparent}.btn-primary:hover,.btn-primary:focus,.btn-primary:active:hover{background-color:#97d198;border-color:#97d198;color:#fff;outline-color:transparent}.btn-secondary{background-color:#3c68a3;border-color:#3c68a3;color:#fff;outline-color:transparent}.btn-secondary:hover,.btn-secondary:focus,.btn-secondary:active:hover{background-color:#5d90d4;border-color:#5d90d4;outline-color:transparent}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.button-min-width{min-width:5rem}.icon-link{color:#6c757d;cursor:pointer}.icon-link:hover{color:#5a6268}.icon-stack-background{color:white;font-size:110%}.modal--title .link{border-radius:.25em;padding:.25em;text-align:center;color:#ccc}.modal--title .link:hover{color:#006403;background-color:#eee}.flash-message-title{font-weight:bold}.text-success{color:#28a745 !important}.text-danger{color:#dc3545 !important}.text-warning{color:#ffc107 !important}.text-info{color:#17a2b8 !important}.bg-success{background-color:#28a745 !important}.bg-danger{background-color:#dc3545 !important}.bg-warning{background-color:#ffc107 !important}.bg-info{background-color:#17a2b8 !important}.alert-success,.state-approved.phases .phase.completed,.state-submitted.phases .phase.completed{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.alert-danger,.state-rejected,.state-revoked,.state-rejected.phases .phase.completed,.state-revoked.phases .phase.completed{color:#a94442;background-color:#f2dede;border-color:#a94442}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#31708f}@keyframes shake{10%,90%{transform:perspective(500px) translate3d(0,0,1px)}20%,80%{transform:perspective(500px) translate3d(0,0,-3px)}30%,50%,70%{transform:perspective(500px) translate3d(0,0,8px)}40%,60%{transform:perspective(500px) translate3d(0,0,-8px)}}.flash-message.alert-danger{animation:shake .6s cubic-bezier(.36,.07,.19,.97) both}@keyframes pulse-opacity{0%{opacity:1.0}100%{opacity:.0}}.flash-message.alert-success::after{width:100%;top:0;height:100%;position:absolute;animation:pulse-opacity .6s ease-out 1 both;content:'';box-shadow:0 0 4px 8px rgba(60,108,61,0.5);border-radius:.25rem;left:0}.navbar-wrapper{max-width:1200px}.navbar{font-size:19px;letter-spacing:.015rem;padding-left:0;padding-right:0;color:#111;justify-content:space-between}.navbar .nav-link,.navbar .btn-link{background-color:inherit}#administration-menu .nav-link{padding:.5rem 0}.navbar-top-bar{width:100%;height:4px;display:flex;flex-direction:row}.navbar-top-left{flex:1;background-color:#006403}.navbar-top-right{flex:1;background-color:#006403}.navbar-text{font-size:19px;font-weight:400}.navbar-toggler{border-color:#cbd0d5}.nav-link,.btn-link{color:#595959;font-weight:400;border:0}.nav-link.active,.btn-link.active{color:#830051}.nav-link:hover,.btn-link:hover{color:#006403}.navbar{white-space:nowrap}.user-widget .nav-link{display:inline-block}.user-name{text-transform:none}#big-navbar{text-transform:none}.navbar-text .language-switcher{margin-right:1rem}.navbar-flex{display:flex;flex-direction:row;justify-content:space-between;min-width:100%}.logo-menu{height:40px;width:100px;padding-top:0;padding-bottom:0}.logo{height:80px;width:100%;margin:0 auto;padding:0 20px;margin-bottom:1em}.logo .img,.logo-menu .img{background-position:center center;background-repeat:no-repeat;height:100%;-moz-o-background-size:contain;background-origin:initial;-o-background-size:contain;background-size:contain;-webkit-background-size:contain}.logo .img{background-image:url("/img/rems_logo_en.png")}.logo-menu .img{background-image:url("/img/rems_logo_en.png")}@media(max-width:768px){.logo .img{background-color:;background-image:;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;background-repeat:no-repeat;background-position:center center}.logo{height:80px}.logo-menu{display:none}}footer{width:100%;min-height:53.6px;color:#595959;font-size:19px;padding-top:1rem;padding-bottom:1rem;background-color:#dfe1e3;margin-top:1em}footer a,footer a:hover{color:#595959;font-weight:400}footer .dev-reload-button{position:fixed;bottom:0;right:140px}.jumbotron{background-color:#fff;text-align:center;color:#000;margin-top:2rem;border-style:solid;border-width:1px;box-shadow:10px -12px 21px -14px rgba(0,0,0,0.75)}.jumbotron h1{margin-bottom:20px}.login-btn{max-height:70px;margin-bottom:20px}.login-btn:hover{filter:brightness(80%)}.rems-table.cart{background:#fff;color:#000;margin:0}.rems-table.cart .cart-bundle:not(:last-child){border-bottom:1px solid #cbd0d5}.rems-table.cart td:before{content:initial}.rems-table.cart th,.rems-table.cart td:before{color:#000}.rems-table.cart tr:nth-child(2n){background:#fff}.table-border{padding:0;margin:1em 0;border:1px solid #ccc;border-radius:.4rem}.rems-table{min-width:100%;background-color:#f8f8f8;box-shadow:10px -12px 21px -14px rgba(0,0,0,0.75);color:#111}.rems-table th{white-space:nowrap;color:#fff;background-color:#008278}.rems-table th,.rems-table td{text-align:left;padding:.5em 1em}.rems-table .selection{width:.5rem;padding-right:0}.rems-table td:before{color:#111}.rems-table tr{margin:0 1rem}.rems-table tr:hover{color:#111;background-color:#b7dddb}.rems-table tr.selected{background-color:hsla(176.8421,35.849056%,64.21568%,1.0)}.rems-table tr:nth-child(2n){background-color:#f8f8f8}.rems-table tr:nth-child(2n):hover{color:#111;background-color:#b7dddb}.rems-table tr:nth-child(2n).selected{background-color:hsla(176.8421,35.849056%,64.21568%,1.0)}.rems-table td.commands:last-child{text-align:right;padding-right:1rem}.rems-table.cart{box-shadow:none}.inner-cart{margin:1em}.outer-cart{border:1px solid #cbd0d5;border-radius:.4rem}.cart-title{margin-left:1em;margin-right:1em;font-weight:bold}.fa-folder-open-o{margin-right:.5em}.cart-item{padding-right:1em}.cart-item>span{display:inline-block;vertical-align:middle}.text-highlight{color:#49b4de;font-weight:bold}.btn.disabled{opacity:.25}.catalogue-item-link{color:#fff;text-decoration:underline}.language-switcher{padding:.5em 0}@media(max-width:576px){.rems-table.cart tr{border-bottom:0}}@media(max-width:870px){.user-widget .icon-description{display:none}}@media(min-width:576px){.commands{white-space:nowrap}}@media(prefers-reduced-motion:reduce){body{scroll-behavior:auto}}.example-page{margin:2rem}.example-page>h1{margin:4rem 0}.example-page>h2{margin-top:8rem;margin-bottom:2rem}.example-page>h3{margin-bottom:1rem}.example-page .example{margin-bottom:4rem}.example-content{border:1px dashed black}.example-content-end{clear:both}textarea.form-control{overflow:hidden}textarea.form-control:required:invalid{-webkit-box-shadow:none}textarea.form-control:required:invalid:focus{-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.group{position:relative;border:1px solid #ccc;border-radius:.4rem;padding:10px;margin-top:0;margin-bottom:16px}div.form-control{height:auto;white-space:pre-wrap}div.form-control:empty{height:2.25rem}.toggle-diff{float:right}.diff ins{background-color:#acf2bd}.diff del{background-color:#fdb8c0}form.inline,.form-actions.inline{display:inline-block}form.inline .btn-link,.form-actions.inline .btn-link{border:0;padding:0}.modal-title{color:#292b2c}.language-switcher form+form{margin-left:.5rem}.commands{text-align:right;padding:0 1rem;cursor:auto}.spaced-horizontally>*:not(:first-child){margin-left:.5rem}.spaced-vertically>*:not(:first-child){margin-top:.5rem}.spaced-vertically-3>*:not(:first-child){margin-top:1.5rem}.children-inline-blocks>*{display:inline-block}.form-actions>*:not(:first-child),.commands>*:not(:first-child){margin-left:.5em}.btn-opens-more::after{content:'...'}#action-commands{display:flex;flex-flow:row wrap;margin-bottom:-0.5em}#action-commands>*{margin-bottom:.5em}#action-commands>*:not(:last-child){margin-right:.5em}.event-comment{white-space:pre-wrap}input[type=date].form-control{width:12em}.form-group{text-align:initial}.form-group legend{font-size:inherit}.application-field-label{font-weight:bold}.administration-field-label{font-weight:bold}div.info-collapse{font-weight:400;white-space:pre-wrap}div.invalid-feedback{display:block}.readonly-checkbox{background-color:#ccc}.dashed-group{position:relative;border-radius:.4rem;padding:10px;margin-top:0;margin-bottom:16px;border:2px dashed #ccc}.solid-group{position:relative;border-radius:.4rem;padding:1rem;margin-top:0;margin-bottom:16px;border:2px solid #eee}#main-content.page-create-form{max-width:unset}.form-field{position:relative;border-radius:.4rem;padding:1rem;margin-top:0;margin-bottom:16px;border:2px solid #eee}.form-field-header{margin-bottom:.5rem}.form-field-header h4{display:inline;font-weight:bold;font-size:1.1rem}.form-field-controls{float:right;font-size:1.2rem}.form-field-controls *{margin-left:.25em}.new-form-field{position:relative;border-radius:.4rem;padding:10px;margin-top:0;margin-bottom:16px;border:2px dashed #ccc;text-align:center}.form-field-visibility{position:relative;border-radius:.4rem;padding:1rem;margin-top:0;margin-bottom:16px;border:2px solid #eee;margin-left:0;margin-right:0}.form-field-option{position:relative;border-radius:.4rem;padding:1rem;margin-top:0;margin-bottom:16px;border:2px solid #eee;margin-left:0;margin-right:0}.new-form-field-option{position:relative;border-radius:.4rem;padding:10px;margin-top:0;margin-bottom:16px;border:2px dashed #ccc;text-align:center}#preview-form{position:sticky;top:100px}#preview-form .collapse-content{margin-left:0}#preview-form #preview-form-contents{overflow-y:scroll;overflow-x:hidden;max-height:calc(100vh - 220px)}.field-preview{position:relative;margin-left:1rem}.full{width:100%}.intro{margin-bottom:2rem}.rectangle{width:50px;height:50px}.color-1{background-color:#cbd0d5}.color-2{background-color:#006403}.color-3{background-color:#49b4de}.color-4{background-color:#006403}.color-title{padding-top:.8rem}.alert ul{margin-bottom:0}ul.comments{list-style-type:none}.inline-comment{font-size:1rem}p.inline-comment:last-child{margin-bottom:0}.inline-comment-content{display:inline-block}.license-panel{display:inline-block;width:inherit}.clickable{cursor:pointer}.rems-card-margin-fix{margin:-1px}.rems-card-header{color:#fff;background-color:#008278}.card-header a{color:inherit}.application-resources .application-resource{margin-bottom:1rem;line-height:1rem;font-size:1rem}.license{margin-bottom:1rem}.license .license-block{color:#000;white-space:pre-wrap}.license .license-title{margin-top:3px;line-height:1rem;font-size:1rem}.collapsing{-webkit-transition:height .1s linear;-o-transition:height .1s linear;transition:height .1s linear}.collapse-toggle{text-align:center}.collapse-wrapper{border-radius:.4rem;border:1px solid #ccc;background-color:#fff;box-shadow:10px -12px 21px -14px rgba(0,0,0,0.75)}.collapse-wrapper .card-header{border-bottom:0;border-radius:.4rem;font-weight:400;font-size:1.5rem;line-height:1.1;font-family:'Lato',sans-serif;color:#fff}.collapse-content{margin:1.25rem}.collapse-wrapper.slow .collapsing{-webkit-transition:height .25s linear;-o-transition:height .25s linear;transition:height .25s linear}.color1{color:#cbd0d5}.color1-faint{color:hsla(210,0%,100%,1.0)}h2{margin:3rem 0 1rem 0}#main-content.page-application{max-width:1800px}#actions{position:sticky;top:85px}.reload-indicator{position:fixed;bottom:15px;right:15px;z-index:1000}.rems-table .application-description,.rems-table .application-applicant{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:30em;max-width:30em;max-width:10em}.search-field{display:flex;flex-wrap:nowrap;align-items:center}.search-field label{margin-bottom:0}.search-field div.input-group{width:17em}.search-tips{font-size:.9rem;margin:.4rem 0}.search-tips .example-search{background-color:#eef;padding:.2rem;border-radius:.25rem}.dropdown-select__option--is-focused{color:#fff !important;background-color:#008278 !important}.dropdown-select__control--is-focused{color:#495057 !important;background-color:#fff !important;border-color:#80bdff !important;outline:0 !important;outline-offset:-2px !important;box-shadow:0 0 0 .2rem rgba(0,123,255,.25) !important}.dropdown-select__placeholder{color:#555 !important}.phases{width:100%;height:40px;display:flex;flex-direction:row;justify-content:stretch;align-items:center}.phases .phase{background-color:#f8f8f8;color:#111;flex-grow:1;height:40px;display:flex;flex-direction:row;justify-content:stretch;align-items:center}.phases .phase span{flex-grow:1;text-align:center;min-width:100px}.phases .phase:not(:last-of-type):after{content:"";border-top:20px solid white;border-left:10px solid transparent;border-bottom:20px solid white;border-right:0}.phases .phase:first-of-type{border-top-left-radius:4px;border-bottom-left-radius:4px}.phases .phase:last-of-type{border-top-right-radius:4px;border-bottom-right-radius:4px}.phases .phase:not(:first-of-type):before{content:"";border-top:20px solid transparent;border-left:10px solid white;border-bottom:20px solid transparent;border-right:0}.phases .phase.active{background-color:#e8e8e8;border-color:#e8e8e8}.phases .phase.completed{background-color:#dff0d8;border-color:#dff0d8}@media(min-width:992px) and (max-height:1080px){#actions .btn{font-size:.875rem;padding:.25rem .5rem;line-height:1.5;border-radius:.2rem}}@media(min-width:992px){#actions{overflow-x:hidden;overflow-y:auto;max-height:calc(100vh - 105px)}}.document h3{margin-top:4rem}@media print{.row{display:block}#app{display:block}#app>div{display:block}#main-content{display:block}body{display:block}.fixed-top{display:none}#actions{display:none}.commands{display:none}#member-action-forms{display:none}#resource-action-forms{display:none}.flash-message{display:none}.collapse:not(.show){display:block}.collapse-toggle.collapse{display:none}}.form-control::placeholder{color:#555}.form-control::-webkit-input-placeholder{color:#555}.form-control:-moz-placeholder{color:#555;opacity:1}.form-control::-moz-placeholder{color:#555;opacity:1}.form-control:-ms-input-placeholder{color:#555}