:root { /* colors */ --backdrop: #fff; --flower-red: #e23241; --flower-fuchsia: #bf045b; --flower-pink: #d95555; --flower-creme: #d98d62; --petal-yellow: #fce27d; --red: #b42d40; --lightred: #ff9c9c; --green: #14cc00; --lightgreen: #cbd187; --blue: #2d73b4; --lightblue: #9ccfff; --magenta: #9933cc; --lightmagenta: #f3c5fd; --black: #000000; --lightblack: #666666; --white: #ffffff; --lightwhite: #fffdf5; --grey: #999999; --lightgrey: #e2e2e2; --transparent: rgba(0, 0, 0, 0); /* fonts */ --font-family: "Segoe UI", "Cantarell", sans-serif; --font-family-input: "Cantarell", sans-serif; --fontsize-small: 14px; --fontsize-medium: 24px; --fontsize-large: 32px; --fontsize-xlarge: 40px; --fontweight-normal: normal; --fontweight-bold: bold; /* spacing */ --spacing-small: 5px; --spacing-medium: 10px; --spacing-large: 20px; --spacing-xlarge: 30px; --shadow-small: 0 1px 1px 0 rgba(0,0,0,0.12), 0 2px 1px -1px rgba(0,0,0,0.12), 0 1px 3px 0 rgba(0,0,0,0.20); --shadow-medium: 0 3px 4px 0 rgba(0,0,0,0.12), 0 2px 2px -2px rgba(0,0,0,0.12), 0 1px 2px 0 rgba(0,0,0,0.20); --shadow-large: 0 6px 10px 0 rgba(0,0,0,0.12), 0 1px 18px 0 rgba(0,0,0,0.12), 0 3px 5px -1px rgba(0,0,0,0.20); --viewwidth-small: 10vw; --viewwidth-medium: 20vw; --viewwidth-large: 50vw; --viewwidth-xlarge: 100vw; } * { font-family: var(--font-family); color: var(--grey); } html, body { padding: 0px; margin: 0px; } fieldset { color: var(--grey); display: inline-block; border: 1px solid var(--grey); margin: 0em !important; padding: 0em; border-radius: 0.3em; margin-inline-start: 0em; margin-inline-end: 0em; padding-block-start: 0.1em; padding-inline-start: 0.5em; padding-inline-end: 0.5em; padding-block-end: 0.5em; min-inline-size: 0em; } label { margin: var(--spacing-xlarge); } input { font-family: var(--font-family-input); font-weight: var(--fontweight-normal); padding: 0.6em; margin: var(--spacing-xlarge); border: 1px solid var(--lightgrey); display: block; border-radius: 0.1em; width: var(--viewwidth-medium); font-size: var(--font-medium); outline: none; } input[type=checkbox], input[type=radio] { accent-color: var(--blue); } input[type=file], input[type=range] { padding: 0.4em; margin-left:var(--spacing-xlarge); } input[type="file"]::file-selector-button { color: var(--white); border: 2px solid var(--blue); padding: 0.2em 0.4em; border-radius: 0.2em; background-color: var(--blue); transition: 1s; } input[type=button],input[type=submit],input[type=reset] { width: var(--viewwidth-medium); border: 1px solid var(--grey) !important; color: var(--black); box-shadow: var(--shadow-medium); font-weight: var(--fontweight-bold); text-transform: uppercase; width: 15em; cursor: pointer; } input[type=button]:hover,input[type=submit]:hover { color: var(--black); border: 1px solid var(--grey); width: 15em; } input:focus { outline: none; } h1, h2, h3, h4, h5, h6 { font-family: var(--font-family); margin: 0em; padding: 0em; } h1 { font-weight: 100; font-size: var(--fontsize-xlarge); margin-bottom: var(--spacing-large); } h2 { font-size: var(--fontsize-large); } h3 { font-size: var(--fontsize-medium); } hr { margin: var(--spacing-xlarge) 0px var(--spacing-xlarge) 0px; border: none; height: 1px; color: var(--grey); background-color: var(--lightgrey); width: 100%; } .submit { background-color: var(--lightgrey) !important; border: 1px solid var(--grey) !important; color: var(--black); font-weight: var(--fontweight-bold); } .reset { background-color: var(--red) !important; border: 1px solid var(--red) !important; color: var(--white); font-weight: var(--fontweight-bold); } .card { width: var(--viewwidth-large); padding: var(--spacing-large); margin: var(--spacing-large); box-shadow: var(--shadow-small); } .table { border: 1px solid var(--grey); border-bottom: 1px solid var(--white); box-shadow: var(--shadow-small); border-collapse: collapse; } .table tr { margin: 0em; padding: 0em; } .table td { padding: var(--spacing-large); border-bottom: 1px solid var(--grey); margin: 0em; } #dialog-message { width: var(--viewwidth-large); padding: var(--spacing-large); margin: var(--spacing-large); background-color: var(--blue); color: var(--white); } #dialog-success { width: var(--viewwidth-large); padding: var(--spacing-large); margin: var(--spacing-large); background-color: var(--green); color: var(--white); } #dialog-alert { width: var(--viewwidth-large); padding: var(--spacing-large); margin: var(--spacing-large); background-color: var(--red); color: var(--white); } .close-dialog { float:right; cursor:pointer; font-size: var(--fontsize-medium); font-weight: var(--fontweight-bold); transition: 0.5s; color: var(--white); margin: 0em; padding: 0em; line-height:20px; } .close-dialog:hover { color: var(--black); } .chip { width: var(--viewwidth-small); padding: var(--spacing-large); border-radius: 30px; background-color: var(--lightgrey); text-align: center; vertical-align: middle; } .dots { padding: var(--spacing-small); margin: var(--spacing-small); width: 25px; height: 25px; border-radius: 50%; background-color: var(--lightgrey); text-align: center; display: inline-block; line-height:25px; } /* SITE CSS */ body { background-color: #ffffff; margin: 0; padding: 0; } .container { width: 100%; overflow: hidden; position: relative; } .header { background-color: #efefef; height: 100vh; width: 12%; float: left; display: inline-block; z-index: 1; position: fixed; } .nav { background-color: rgba(0, 0, 0, 0); height: 134px; line-height: 130px; width: 78%; padding-left: var(--spacing-xlarge); float: left; display: block; border-bottom: 1px solid var(--lightgrey); margin-left: 12%; } .main { background-color: rgba(0, 0, 0, 0); width: 80%; float: left; display: block; margin-top: var(--spacing-large); margin-left: 12%; } .header h1 { padding-left: 0px; margin-left: 10px; } ul.navigate { list-style: none; margin: 0px; margin-top: 30px; padding: 0px; } ul.navigate li { border-bottom: 1px solid var(--lightgrey); padding-left: var(--spacing-xlarge); padding: 15px; } ul.navigate li a { text-decoration: none; color: #000; } ul.navigate li a:hover { text-decoration: none; color: #000; } a:link, a:visited { text-decoration: none; color: #000; } a:hover { color: #000; } .texteditor { border: 1px solid var(--lightgrey); box-shadow: --shadow-large; height: 200px; outline: none; padding: var(--spacing-xlarge); } .texteditor2 { border: 1px solid var(--lightgrey); box-shadow: --shadow-large; height: 200px; outline: none; padding: var(--spacing-xlarge); margin: var(--spacing-xlarge); } h1 { margin-left: var(--spacing-xlarge); } .btn { margin-right: var(--spacing-xlarge); float:right; margin-top: 46px; } .textarea { display:none; } .textresult { margin-left: var(--spacing-xlarge); margin-top: var(--spacing-xlarge); min-width: 100%; height: 50vh; border: 1px solid var(--lightgrey); } fieldset { display: inline-block; clear:both; } .loginform { margin: var(--spacing-xlarge); } .loginform input { display: block; clear:both; padding: 5px; } .loginform input[type="submit"] { margin-top: var(--spacing-xlarge); } table { margin: var(--spacing-xlarge); border-collapse:collapse; padding-left:var(--spacing-xlarge); } table td { padding:var(--spacing-xlarge); } .component-upload { float: left; clear: left; margin: 0px; margin-left: 30px; display: block; width: 247px; } .component-image { width: 262px; height: 262px; float:left; margin-left:30px; object-fit: cover; } .lightbox-item { display:inline-block; margin-left: 20px; } .lightbox-item img { width: 200px; height: 200px; border-radius: 15px; margin-left: 0px; } .lightbox-item span { display: block; text-align: center; } .clearfix { clear: both; } .table-list { background-color: #f7f7f7; border-radius: 15px; border: 1px solid var(--lightgrey); } #material-icon-reset { display: inline-block; }