form{border:2px solid #1e90ff;background-color:#e0ffff;color:#1e90ff;border-radius:10px;text-align:center;display:inline-block;padding:10px;margin-bottom:20px}form label{margin:5px}form input{margin-bottom:5px}form input[type=text],form input[type=password],form textarea{border:1px solid #1e90ff;border-radius:5px;font-size:16px;padding:5px 10px}form input[type=text].not-ok,form input[type=password].not-ok{border-left:3px solid darkred}form input[type=text].ok,form input[type=password].ok{border-left:3px solid green}.small-form{max-width:450px}.small-form .label-field{vertical-align:text-top;display:flex;margin-bottom:10px;margin-top:10px}.small-form .label-field label{width:45%}.small-form .label-field input{width:45%;margin-right:5%}.small-form .buttons{margin-top:20px}.small-form input[type=button]:not(.buttons){margin-left:2px}.small-form .img-field label{width:35%}.small-form .img-field input{width:55%;margin-right:5%}.big-form{max-height:1000px;text-align:right}.big-form .label-field{vertical-align:text-top;display:flex;margin-bottom:10px;margin-top:10px}.big-form .label-field label{width:10%}.big-form .label-field input,.big-form .label-field textarea{width:80%;margin-left:5%}.big-form .label-field select{margin-left:5%}.big-form .label-field input[type=checkbox]{margin-left:5%;width:10px}.big-form .label-field-date{vertical-align:text-top;display:flex;margin-bottom:10px;margin-top:10px}.big-form .label-field-date label{width:10%}.big-form .label-field-date input[type=datetime-local]{margin-left:5%}.big-form .title,.big-form .publication{height:30px}.big-form .content{height:600px}.big-form .resume{height:660px}.big-form .abstract{height:60px}.big-form .introduction{height:80px}.big-form .buttons{text-align:center}.big-form input[type=button]{display:inline-block;margin:0 auto}.doc-summary{padding:10px;margin:10px auto;border:2px solid #1e90ff;background:#e0ffff;max-width:900px;text-align:left;border-radius:10px;line-height:1.6}input[type=button]{background-color:#1e90ff;color:#e0ffff;border:0;border-radius:5px;font-size:16px;padding:5px 10px}.navbar{background-color:#1e90ff;margin-bottom:10px}.navbar ul{list-style-type:none;padding:0;overflow:hidden;display:flex}.navbar li{flex:1;border:0;width:auto}.navbar li a{display:block;color:#e0ffff;text-align:center;padding:8px 16px;text-decoration:none}.navbar li a:hover{background-color:#6495ed;color:#e0ffff}.navbar .active{background-color:#e0ffff;color:#1e90ff}.categories{height:50%;color:#ccc;border-bottom:1px solid;margin-bottom:10px}.categories ul{list-style-type:none;margin:0;padding:0;overflow:hidden;display:flex}.categories li{flex:1;border:0;margin:0;width:auto}.categories li a{display:block;text-align:center;padding:8px 16px;text-decoration:none;color:#333}.categories li a:hover{color:#6495ed}.categories .active-cat{color:#1e90ff;border-bottom:2px solid}.pagination{margin:20px}.pagination a{text-decoration:none;color:#1e90ff}.pagination .pg-item,.pagination .pg-spacer{display:inline-block;padding:.25em .5em 0;margin:2px;line-height:1.2}.pagination .pg-item{border:1px solid #ccc;border-radius:4px;color:#1e90ff}.pagination .pg-spacer{color:#ccc}.pagination .active{background-color:#1e90ff;border:1px solid #1e90ff;color:#e0ffff}.pagination a:hover{border:1px solid #acacac}*{margin:0;padding:0}footer .left{float:left}footer .right{float:right}.header a{color:#333;text-decoration:inherit}body{font:100% Arial,sans-serif;color:#333;text-align:center;background:#f8f8ff}html,body{height:100vh}h1{font-size:40px;margin:35px 0}h1 a,h2 a,h3 a,h4 a{color:inherit;text-decoration:none}h2{margin:25px 0;font-size:30px}.side-by-side-ul ul{display:inline-block;vertical-align:top;list-style-type:none;width:30%}.listitem .remove-icon{display:inline-block}.page-wrap{min-height:90vh}.content-wrap{margin:0 auto;max-width:900px}.page-wrap:after{content:"";display:block}.site-footer,.page-wrap:after{height:20px}.site-footer{margin:0 auto;font-weight:bold;opacity:0.5}.loader{border:8px solid #d3d3d3;border-top-color:#1e90ff;border-bottom-color:#6495ed;border-radius:50%;width:50px;height:50px;margin:0 auto;animation:spin 0.5s linear infinite;display:none}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.error{padding:10px;margin:10px auto;border:2px solid darkred;background:#db7093;color:darkred;max-width:900px;text-align:center;border-radius:10px}.error h2{margin:0 0 10px 0}.success{padding:10px;margin:10px auto;border:2px solid green;background:#adff2f;color:green;max-width:900px;text-align:center;border-radius:10px}.success h2{margin:0 0 10px 0}.preview{display:none}.preview input[type=button]{display:block;margin:10px auto}.underline{border-bottom:2px solid gray}.docs{padding:20px 20px;margin:20px 0}.docs ul{margin:1em 0 1em 20px}.docs li{margin-left:10px}.doc{margin:auto;padding-bottom:20px;font-size:20px;text-align:left;word-break:break-word}.doc img{max-width:100%}.doc blockquote{display:block;margin:1em 20px;border-left:2px solid lightgray;padding-left:10px}.doc pre{margin:10px}.doc h2,.doc h3,.doc h4{position:relative}.doc h2 .anchor,.doc h3 .anchor,.doc h4 .anchor{display:none;position:absolute;left:-27px;width:30px}.doc h2:hover .anchor,.doc h3:hover .anchor,.doc h4:hover .anchor{display:inline-block}.doc h3,.doc h4{margin:20px 0}.doc p{margin-bottom:10px;line-height:1.6}.doc ul{line-height:1.6}.small-link{font-size:16px}.small-date{font-size:16px}
/*# sourceMappingURL=styles.css.map */
