/* Fix material icon vertical alignment when nested in various elements */ h1 .nopaque-icons, h2 .nopaque-icons, h3 .nopaque-icons, h4 .nopaque-icons, .tab .nopaque-icons, .tab .material-icons { line-height: inherit; } main { margin-top: 48px; } /* * Force the footer to always stay on the bottom of the page regardless of how * little content is on the page. */ body { display: flex; min-height: 100vh; flex-direction: column; } main { flex: 1 0 auto; } table.ressource-list tr { cursor: pointer; } .parallax-container .parallax { z-index: 0; } /* add custom bold class */ .bold { font-weight: bold; } /* Change placholdertext color of file uplaod fields */ ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */ color: #9e9e9e; opacity: 1; /* Firefox */ } /* preloader circle in the size of a button icon */ .button-icon-spinner { bottom: -5px !important; right: 55px !important; margin-right: 12px !important; width: 19.5px !important; height: 19.5px !important; } /* * changes preoloader size etc. to fit visually better with the chip status * indicator of jobs */ .status-spinner { margin-bottom: -10px; width: 30px !important; height: 30px !important; } /* flat-interaction addition to show background color */ .flat-interaction { background-color: #DCDCDC; width: 100%; margin-bottom: 3px; text-transform: capitalize; } .flat-interaction:hover { background-color: #E6E6FA !important; } /* CSS for clickable th elements in tables. Needed for sortable table data with list js. On click on th header elements will be sorted accordingly. Also a caret indicator will show up how the column is sorted right now.; */ .sort { cursor: pointer; } .sort:after { width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid transparent; content:""; position: relative; top:-10px; right:-5px; } .sort.asc:after { width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #000000; content:""; position: relative; top:13px; right:-5px; } .sort.desc:after { width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid #000000; content:""; position: relative; top:-10px; right:-5px; } /* Sticy side elements */ .sticky { position: -webkit-sticky; position: sticky; top: 80px; padding: 50px; z-index: 999; /* tmp fix */ } .show-if-only-child:not(:only-child) { display: none !important; } /* class for expert view */ .expert-view { cursor: pointer; } .btn-scale-x2 { transform: scale(2); } .btn-scale-x2 .nopaque-icons.service-icon { font-size: 2.5rem; } .nopaque-icons.service-icon[data-service="corpus-analysis"]:empty:before {content: "H";} .nopaque-icons.service-icon[data-service="file-setup"]:empty:before {content: "E";} .nopaque-icons.service-icon[data-service="nlp"]:empty:before {content: "G";} .nopaque-icons.service-icon[data-service="ocr"]:empty:before {content: "F";} .status-text[data-status]:before { content: attr(data-status); }