@import "https://fonts.googleapis.com/css?family=Open+Sans";@import "https://fonts.googleapis.com/css?family=Roboto";:root{--icerm-cyan:#0095da;--icerm-medium-blue:#155f8d;--icerm-dark-blue:#1f4467}html{--main-layout-header-height:64px;background-color:#fff;min-height:100%;position:relative;--lumo-font-family:"Open Sans", "Roboto", "Helvetica Neue", "Arial"!important}vaadin-grid::part(submitted){background-color:#e2f9ff}vaadin-grid::part(info){background-color:#ffffe6}vaadin-grid::part(transfer){background-color:#ffe6ff}vaadin-grid::part(progress){background-color:#e6ffe6}body{overflow:hidden scroll}.login{background:var(--lumo-contrast-5pct);min-height:100%}.login-box{background:#fff;border-radius:5px;align-items:center;margin-top:1em;padding-top:3em;box-shadow:3px 3px 8px #b3b3b3;width:350px!important}h3{color:var(--lumo-shade-60pct);font-size:var(--lumo-font-size-xl);text-transform:uppercase}h4{color:var(--lumo-shade-60pct);font-size:var(--lumo-font-size-l)}.h4{color:#00f}.menu{align-content:flex-start!important}.header-layout{background-color:var(--lumo-contrast-5pct)}.sidenav{z-index:1;background-color:#606060;width:100%;height:100%;transition:all .5s;position:fixed;overflow:hidden;box-shadow:5px 1px 8px;padding:1em 0 0!important}.sidenav a{color:#f2f2f2;white-space:nowrap;text-decoration:none;transition:all 1s;display:block}.sidenav a:hover{color:#f1f1f1}.sidenav .closebtn{margin-left:16px;position:absolute;top:0}#main{min-height:100%;transition:margin-left .75s;position:relative}@media screen and (height<=450px){.sidenav{padding-top:1em}.sidenav a{font-size:14px}}.fixed-layout{width:100%;max-width:75rem;margin:auto;overflow:auto}.main-layout{width:100%;max-width:85%;margin:auto;overflow:auto}.main-layout__title{letter-spacing:-.02em;width:0;margin:0;font-size:1em;font-weight:500;line-height:1}.main-layout>*{flex:auto}.main-layout__header{background-color:var(--icerm-dark-blue);box-shadow:0 1px 0 0 var(--lumo-contrast-5pct);flex:none;gap:1em;display:flex;overflow-x:scroll}.headerMenu{flex:1;justify-content:start;align-items:center;width:100%;height:100%;display:flex}.main-layout__nav{flex:1;justify-content:end;display:flex}.main-layout__nav-item{float:left;will-change:transform;-webkit-user-select:none;user-select:none;align-items:center;padding:.8rem;font-size:1rem;font-weight:400;line-height:1.3;transition:color .3s,transform .3s;display:flex;cursor:pointer!important;color:var(--lumo-base-color)!important}@media screen and (width<=1000px){.main-layout__nav-item{padding:.8vw}.sidenav{padding-top:1em}}.main-layout__nav-item:hover{background-color:var(--icerm-medium-blue);color:var(--lumo-tint-80pct)}.main-layout__nav-item:not([highlight]):hover{color:inherit}.main-layout__nav-item[highlight]{color:#ccefff;cursor:default}.main-layout__nav-item vaadin-icon{box-sizing:border-box;pointer-events:none;padding:.3rem 0}.main-layout__nav-item a{text-decoration:none!important}.main-layout__nav-button{background-color:inherit;border-radius:inherit;float:left;height:auto;margin:inherit;will-change:transform;-webkit-user-select:none;user-select:none;align-items:center;font-size:1rem;font-weight:400;line-height:1.3;transition:color .3s,transform .3s;display:flex;color:var(--lumo-base-color)!important}.main-layout__nav-button:hover{color:var(--lumo-tint-80pct);background-color:var(--icerm-medium-blue)!important}.main-layout__nav-button:not([highlight]):hover{color:inherit}.main-layout__nav-button[highlight]{color:#ccefff;cursor:default}.main-layout__nav-button vaadin-icon{box-sizing:border-box;pointer-events:none;padding-top:8px;padding-bottom:7px}.main-layout__nav-close{border-radius:inherit;will-change:transform;font-size:var(--lumo-font-size-s);color:var(--lumo-base-color);height:initial;background-color:#606060;margin:0 0 0 auto;padding-top:6px;font-variant-caps:all-small-caps;font-weight:400;transition:color .3s,transform .3s;cursor:pointer!important}.main-layout__nav-close:hover{color:#ffb3b3}.main-layout__nav-close:hover:before{color:#ffb3b3;opacity:0;background-color:#606060}.panel-responsive{margin-left:auto;margin-right:auto;display:block;width:450px!important}.faq{background:#fff}.faq .vertical-layout{background:#e6f7ff;border-radius:5px;margin-top:0}.warning{text-align:center;width:400px;margin-top:0;color:red!important;font-weight:700!important}.alert-info{color:#3a87ad;background:#d9edf7;border:1px solid #bce8f1;border-radius:2px;margin:16px auto;padding:20px;display:block}.small-note{font-size:small}.text-area{overflow:auto;resize:vertical!important}.text-label{font-size:var(--lumo-font-size-s);color:var(--lumo-secondary-text-color)!important}.text-label:hover{color:#141414!important}.grid-layout{width:100%;margin-top:15px;height:60vh!important}.grid-layout-small{width:100%;height:30vh;margin-top:15px}.grid-layout-large{width:100%;margin-top:15px;height:calc(100vh - 250px)!important}.grid-layout-custom{width:100%}.grid-layout-appreview{width:100%;margin-top:15px;height:calc(85vh - 225px)!important}.tab-div{width:inherit;max-width:inherit;flex-flow:wrap;display:flex;overflow:auto}.tab-component{width:100%;height:45vh;overflow:auto}.hr-margin{margin-top:30px;margin-bottom:30px}.noscroll{position:fixed!important}.notes{background-color:#fffccb;border-style:solid;border-width:1px;margin:10px;border-color:#d3d3d3!important}.notes-text{padding-left:15px;padding-right:15px}.notes-att{font-size:var(--lumo-font-size-s);background-color:#fffccb;border-style:solid;border-width:1px;border-radius:5px;padding:.25rem .5rem .5rem;border-color:#d3d3d3!important}.notes-att-important{font-size:var(--lumo-font-size-s);background-color:#fcc;border-style:solid;border-width:1px;border-radius:5px;padding:.25rem .5rem .5rem;border-color:#ff8080!important}.app-info-text{padding-left:5px;padding-right:5px}.email-rules{font-size:small;color:#c20000!important}.hoz-flex{flex-flow:wrap;display:flex}.router-div{color:#000;width:200px;margin:0 2rem}.router-div a:hover,a:visited,a:link,a:active{text-decoration:none!important}vaadin-button{color:var(--lumo-base-color);background-color:var(--icerm-cyan);cursor:pointer;margin-top:1rem;padding-top:.25rem}@media screen and (width<=600px){.vaadin-button[part=label]{display:none}.sidenav{padding-top:1em}}.connect-orcid-button{cursor:pointer;color:#999;vertical-align:middle;background-color:#fff;border:1px solid #d3d3d3;border-radius:8px;padding:.3em;font-size:.8em;font-weight:700;line-height:24px;box-shadow:1px 1px 3px #999}.connect-orcid-button:hover{color:#338caf;border:1px solid #338caf}.orcid-id-icon{float:left;margin:0;padding:.25em;display:block}.accordion-padding{margin:3rem 0 2rem}.button-green{color:#fff;background:#5ebd5e linear-gradient(#62be62 0,#4cb64c 100%);border-color:#4cb64c #4cb64c #42a142;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}.submit-button{flex-direction:row;justify-content:flex-end;width:100%;display:flex}.button-disable{pointer-events:none!important}.button-fake-white{background:#fff -moz-linear-gradient(0deg,#fff 0 100%);background-image:linear, to bottom, #fff 0, #fff 100%;color:#0095da;text-align:left;background-image:-webkit-linear-gradient(0deg,#fff 0 100%);border-color:#fff;padding-left:5px;font-size:small;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}.button-fake-white:focus:after{border-color:none!important;border:0!important;box-shadow:0 0!important}.button-fake-blue{background:#fff -moz-linear-gradient(0deg,#fff 0 100%);background-image:linear, to bottom, #fff 0, #fff 100%;color:#08367f;text-align:center;background-image:-webkit-linear-gradient(0deg,#fff 0 100%);border-color:#fff;margin-left:5px;padding-left:5px;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}.button-fake-blue:focus:after{border-color:none!important;border:0!important;box-shadow:0 0!important}.button-note{border-color:none;background:inherit;color:#0095da;text-align:left;border-bottom-color:#fff;padding-left:5px;font-size:small;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}.button-note:focus:after{border:0!important;box-shadow:0 0!important}.button-remove{color:red;background:0 0;border:1px solid #e7e7e7;border-radius:4px;height:2rem;padding-bottom:.5rem}.button-edit{height:2rem;color:var(--icerm-medum-blue);background:0 0;border:1px solid #e7e7e7;border-radius:4px;padding-bottom:.5rem}
