webvowl / src /app /css /toolstyle.css
taferh's picture
add application files
fe66731
@import url(http://fonts.googleapis.com/css?family=Open+Sans);
/*----------------------------------------------
WebVOWL page
----------------------------------------------*/
html {
-ms-content-zooming: none;
}
#loading-progress {
width: 50%;
margin: 10px 0;
}
#drag_dropOverlay{
width: 100%;
height:100%;
position:absolute;
top:0;
opacity: 0.5;
background-color: #3071a9;
pointer-events: none;
}
#dragDropContainer{
width: 100%;
height:100%;
position:absolute;
top:0;
pointer-events: none;
}
#drag_icon_group{
}
#drag_msg{
width: 50%;
background-color: #fefefe;
height: 50%;
border: black 2px solid;
border-radius: 20px;
left: 25%;
position: absolute;
top: 25%;
vertical-align: middle;
line-height: 10px;
text-align: center;
pointer-events: none;
padding: 10px;
font-size: 1.5em;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
#layoutLoadingProgressBarContainer {
height: 50px;
text-align: left;
line-height: 1.5;
}
#FPS_Statistics {
/*position : absolute;*/
/*top : 10px;*/
/*right: 50px;*/
padding-left: 60px;
padding-top: 60px;
}
#reloadCachedOntology {
/*position : absolute;*/
/*top : 10px;*/
/*right: 50px;*/
}
#additionalInformationContainer {
position: absolute;
top: 10px;
right: 50px;
}
#modeOfOperationString {
/*position: absolute;*/
/*right: 50px;*/
/*top : 60px;*/
padding-left: 34px;
}
#direct-text-input {
border: 1px solid #34495e;
width: 100%;
margin-top: 5px;
cursor: pointer;
}
#directUploadBtn, #close_directUploadBtn {
border: 1px solid #34495e;
width: 100%;
margin-top: 5px;
cursor: pointer
}
#di_controls {
}
#di_controls > ul {
list-style: none;
margin: 0;
padding: 5px 0 0 5px;
}
#progressBarContext {
border-radius: 10px;
background-color: #bdc3c7;
height: 25px;
border: solid 1px black;
margin: auto;
}
#progressBarValue {
border-radius: 9px;
width: 0%;
background-color: #2980b9;
height: 25px;
line-height: 1.5;
text-align: center;
}
/** adding searching Styles **/
.dbEntry {
background-color: #ffffff;
color: #2980b9;
padding: 10px;
font-size: 14px;
border: none;
cursor: pointer;
}
.debugOption {
}
.dbEntrySelected {
background-color: #bdc3c7;
color: #2980b9;
padding: 10px;
font-size: 14px;
border: none;
cursor: pointer;
}
.dbEntry:hover, .dbEntry:focus {
background-color: #bdc3c7;
}
.searchMenuEntry {
background-color: #ffffff;
bottom: 0;
font-size: 14px;
min-width: 50px;
margin: 0;
padding: 0;
z-index: 99;
border-radius: 4px 4px 0 0;
border: 1px solid rgba(0, 0, 0, 0.15);
-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
box-sizing: border-box;
border-bottom: none;
display: none;
position: absolute;
list-style: none;
}
.searchInputText {
background-color: #ffffff;
color: black;
border: black;
text-decoration: none;
max-width: 150px;
overflow: hidden;
text-overflow: ellipsis;
/*height: 20px;*/
margin: 0;
}
img, iframe {
border: none;
}
.hidden {
display: none !important;
}
.clear {
clear: both;
}
a {
color: #69c;
text-decoration: none;
}
a:hover {
color: #3498db;
}
#optionsArea a {
color: #2980b9;
}
#optionsArea a.highlighted {
background-color: #d90;
}
.toolTipMenu li.highlighted {
background-color: #feb;
}
#browserCheck {
/* checking for IE where WebVOWL is not working */
background-color: #f00;
padding: 5px 0;
position: absolute;
text-align: center;
width: 100%;
}
#browserCheck a {
color: #fff;
}
#browserCheck a:hover {
text-decoration: underline;
}
/*----------------------------------------------
SideBar Animation Class;
----------------------------------------------- */
@-webkit-keyframes sbExpandAnimation {
0% {
width: 78%;
}
100% {
width: 100%;
}
}
@-moz-keyframes sbExpandAnimation {
0% {
width: 78%;
}
100% {
width: 100%;
}
}
@-o-keyframes sbExpandAnimation {
0% {
width: 78%;
}
100% {
width: 100%;
}
}
@keyframes sbExpandAnimation {
0% {
width: 78%;
}
100% {
width: 100%;
}
}
/*Collapse Animation*/
@-webkit-keyframes sbCollapseAnimation {
0% {
width: 100%;
}
100% {
width: 78%;
}
}
@-moz-keyframes sbCollapseAnimation {
0% {
width: 100%;
}
100% {
width: 78%;
}
}
@-o-keyframes sbCollapseAnimation {
0% {
width: 100%;
}
100% {
width: 78%;
}
}
@keyframes sbCollapseAnimation {
0% {
width: 100%;
}
100% {
width: 78%;
}
}
/*----------------------------------------------
SideBar Animation Class;
----------------------------------------------- */
@-webkit-keyframes l_sbExpandAnimation {
0% {
width: 0px;
}
100% {
width: 200px;
}
}
@-moz-keyframes l_sbExpandAnimation {
0% {
width: 0px;
}
100% {
width: 200px;
}
}
@-o-keyframes l_sbExpandAnimation {
0% {
width: 0px;
}
100% {
width: 200px;
}
}
@keyframes l_sbExpandAnimation {
0% {
width: 0px;
}
100% {
width: 200px;
}
}
/*Collapse Animation*/
@-webkit-keyframes l_sbCollapseAnimation {
0% {
width: 200px;
}
100% {
width: 0px;
}
}
@-moz-keyframes l_sbCollapseAnimation {
0% {
width: 200px;
}
100% {
width: 0px;
}
}
@-o-keyframes l_sbCollapseAnimation {
0% {
width: 200px;
}
100% {
width: 0px;
}
}
@keyframes l_sbCollapseAnimation {
0% {
width: 200px;
}
100% {
width: 0px;
}
}
/*----------------- WARNING ANIMATIONS-------------*/
/*----------------------------------------------
SideBar Animation Class;
----------------------------------------------- */
@-webkit-keyframes warn_ExpandAnimation {
0% {
top: -500px;
}
100% {
top: 0;
}
}
@-moz-keyframes warn_ExpandAnimation {
0% {
top: -500px;
}
100% {
top: 0;
}
}
@-o-keyframes warn_ExpandAnimation {
0% {
top: -500px;
}
100% {
top: 0;
}
}
@keyframes warn_ExpandAnimation {
0% {
top: -500px;
}
100% {
top: 0;
}
}
/*Collapse Animation*/
@-webkit-keyframes warn_CollapseAnimation {
0% {
top: 0;
}
100% {
top: -400px;
}
}
@-moz-keyframes warn_CollapseAnimation {
0% {
top: 0;
}
100% {
top: -400px;
}
}
@-o-keyframes warn_CollapseAnimation {
0% {
top: 0;
}
100% {
top: -400px;
}
}
@keyframes warn_CollapseAnimation {
0% {
top: 0;
}
100% {
top: -400px;
}
}
@keyframes msg_CollapseAnimation {
0% {
top: 0;
}
100% {
top: -400px;
}
}
/*// add expand and collaps width for the warn module*/
@-webkit-keyframes warn_ExpandLeftBarAnimation {
0% {
left: 0;
}
100% {
left: 100px;
}
}
@-moz-keyframes warn_ExpandLeftBarAnimation {
0% {
left: 0;
}
100% {
left: 100px;
}
}
@-o-keyframes warn_ExpandLeftBarAnimation {
0% {
left: 0;
}
100% {
left: 100px;
}
}
@keyframes warn_ExpandLeftBarAnimation {
0% {
left: 0;
}
100% {
left: 100px;
}
}
/*Collapse Animation*/
@-webkit-keyframes warn_CollapseLeftBarAnimation {
0% {
left: 100px;
}
100% {
left: 0;
}
}
@-moz-keyframes warn_CollapseLeftBarAnimation {
0% {
left: 100px;
}
100% {
left: 0;
}
}
@-o-keyframes warn_CollapseLeftBarAnimation {
0% {
left: 100px;
}
100% {
left: 0;
}
}
@keyframes warn_CollapseLeftBarAnimation {
0% {
left: 100px;
}
100% {
left: 0;
}
}
/*// same for the right side expansion*/
/*// add expand and collaps width for the warn module*/
@-webkit-keyframes warn_ExpandRightBarAnimation {
0% {
width: 100%;
}
100% {
width: 78%;
}
}
@-moz-keyframes warn_ExpandRightBarAnimation {
0% {
width: 100%;
}
100% {
width: 78%;
}
}
@-o-keyframes warn_ExpandRightBarAnimation {
0% {
width: 100%;
}
100% {
width: 78%;
}
}
@keyframes warn_ExpandRightBarAnimation {
0% {
width: 100%;
}
100% {
width: 78%;
}
}
/*Collapse Animation*/
@-webkit-keyframes warn_CollapseRightBarAnimation {
0% {
width: 78%;
}
100% {
width: 100%;
}
}
@-moz-keyframes warn_CollapseRightBarAnimation {
0% {
width: 78%;
}
100% {
width: 100%;
}
}
@-o-keyframes warn_CollapseRightBarAnimation {
0% {
width: 78%;
}
100% {
width: 100%;
}
}
@keyframes warn_CollapseRightBarAnimation {
0% {
width: 78%;
}
100% {
width: 100%;
}
}
/*----------------------------------------------
LAYOUT
----------------------------------------------*/
body {
background: rgb(24, 32, 42);
height: 100%;
font-size: 14px;
font-family: 'Open Sans', Helvetica, Arial, sans-serif;
line-height: 1;
margin: 0;
overflow: hidden;
padding: 0;
position: fixed;
width: 100%;
}
main {
height: 100%;
margin: 0;
padding: 0;
position: relative;
width: 100%;
}
#canvasArea {
position: relative;
margin: 0;
padding: 0;
width: 78%;
}
#canvasArea #graph {
box-sizing: border-box;
margin: 0 0 2px 0;
background-color: #ecf0f1;
overflow: hidden;
padding: 0;
width: 100%;
}
#canvasArea svg {
box-sizing: border-box;
margin: 0;
overflow: hidden;
padding: 0;
}
#logo {
position: fixed;
/*padding: 10px;*/
pointer-events: none;
/*border: solid 1px red;*/
}
#logo h2 {
color: #3498db;
margin: 0;
line-height: 0.7;
text-align: center;
font-size: 24px;
}
#logo h2 span {
color: #34495E;
/*font-size: min(2vmin, 24px);*/
font-size: 16px;
}
@media screen and (max-device-height: 800px) {
#logo h2 {
font-size: calc(8px + 1.0vmin);
}
#logo h2 span {
font-size: calc(3px + 1.0vmin);
}
}
@media screen and (max-height: 800px) {
#logo h2 {
font-size: calc(8px + 1.0vmin);
}
#logo h2 span {
font-size: calc(3px + 1.0vmin);
}
}
@media screen and (max-device-width: 1200px) {
#logo h2 {
font-size: calc(8px + 1.0vmin);
}
#logo h2 span {
font-size: calc(3px + 1.0vmin);
}
}
@media screen and (max-width: 1200px) {
#logo h2 {
font-size: calc(8px + 1.0vmin);
}
#logo h2 span {
font-size: calc(3px + 1.0vmin);
}
}
.checkboxContainer input, .checkboxContainer label {
vertical-align: middle;
}
.selected-ontology {
background-color: #eee;
}
#credits {
border-top: solid 1px #bdc3c7;
font-size: 0.9em;
}
.slideOption {
position: relative;
padding: 8px 5px;
outline: none;
}
.slideOption .value {
float: right;
outline: none;
}
.slideOption input[type="range"] {
box-sizing: border-box;
margin: 0;
outline: none;
-webkit-appearance: none;
-moz-appearance: none;
border-radius: 3px;
height: 12px;
width: 100%;
box-shadow: none;
left: 0;
position: relative;
transition: all 0.5s ease;
background-color: #eee;
}
/*TRACK*/
.slideOption input[type=range]::-webkit-slider-runnable-track {
-webkit-appearance: none;
background-color: #3071a9;
height: 3px;
}
.slideOption input[type=range]::-moz-range-track {
-webkit-appearance: none;
background-color: #3071a9;
height: 3px;
}
.slideOption input[type="range"]:hover {
outline: none;
}
/*THUMB*/
.slideOption input[type="range"]::-webkit-slider-thumb {
-webkit-appearance: none;
background-color: white;
border-radius: 3px;
border: solid 1px black;
transition: all 0.5s ease;
height: 10px;
width: 30px;
outline: none;
margin-top: -3px;
}
.slideOption input[type="range"]::-moz-range-thumb {
-webkit-appearance: none;
background-color: white;
border-radius: 3px;
border: solid 1px black;
transition: all 0.5s ease;
height: 10px;
width: 30px;
outline: none;
}
.slideOption input[type="range"]::-moz-range-thumb:hover {
background-color: #d90;
outline: none;
}
.slideOption input[type="range"]::-webkit-slider-thumb:hover {
background-color: #d90;
/*color: #d90;*/
outline: none;
}
/*focus : remove border*/
.slideOption input[type="range"]:focus {
outline: none;
}
.slideOption input[type="range"]:active {
outline: none;
}
.slideOption input[type="range"]::-moz-range-thumb:focus {
outline: none;
}
.slideOption input[type="range"]::-moz-range-thumb:active {
outline: none;
}
.slideOption input[type="range"]::-webkit-slider-thumb:focus {
outline: none;
}
.slideOption input[type="range"]::-webkit-slider-thumb:active {
outline: none;
}
.slideOption input[type="range"]:disabled {
box-sizing: border-box;
margin: 0;
outline: none;
-webkit-appearance: none;
-moz-appearance: none;
border-radius: 3px;
height: 12px;
width: 100%;
box-shadow: none;
left: 0;
position: relative;
transition: all 0.5s ease;
background-color: #787878;
}
/*TRACK*/
.slideOption input[type=range]:disabled::-webkit-slider-runnable-track {
-webkit-appearance: none;
background-color: #373737;
height: 3px;
}
.slideOption input[type=range]:disabled::-moz-range-track {
-webkit-appearance: none;
background-color: #373737;
height: 3px;
}
.slideOption input[type="range"]:disabled {
outline: none;
}
/*THUMB*/
.slideOption input[type="range"]:disabled::-webkit-slider-thumb {
-webkit-appearance: none;
background-color: #363636;
border-radius: 3px;
border: solid 1px #aaaaaa;
transition: all 0.5s ease;
height: 10px;
width: 30px;
outline: none;
margin-top: -3px;
}
.slideOption input[type="range"]:disabled::-moz-range-thumb {
-webkit-appearance: none;
background-color: #aaaaaa;
border-radius: 3px;
border: solid 1px black;
transition: all 0.5s ease;
height: 10px;
width: 30px;
outline: none;
}
.slideOption input[type="range"]:disabled::-moz-range-thumb {
background-color: #aaaaaa;
outline: none;
}
.slideOption input[type="range"]:disabled::-webkit-slider-thumb {
background-color: #aaaaaa;
/*color: #d90;*/
outline: none;
}
.slideOption input[type="range"]:disabled:hover::-moz-range-thumb {
background-color: #404040;
outline: none;
}
.slideOption input[type="range"]:disabled:hover::-webkit-slider-thumb {
background-color: #404040;
/*color: #d90;*/
outline: none;
}
#detailsArea {
top: 0;
right: 0;
bottom: 0;
color: #bdc3c7;
height: 100%;
width: 22%;
overflow-y: auto;
overflow-x: hidden;
position: fixed;
border-left: 1px solid #34495E;
}
#detailsArea h1 {
border-bottom: solid 1px #34495e;
color: #ecf0f1;
display: block;
font-weight: 100;
font-size: 1.5em;
margin: 0;
padding: 10px 0;
text-align: center;
}
#generalDetails {
width: auto;
box-sizing: border-box;
height: 100%;
}
#generalDetails span #about {
border-bottom: solid 1px #34495e;
display: block;
padding: 10px;
text-align: center;
word-wrap: break-word;
color: #69c;
}
#generalDetails h4 {
background: rgb(27, 37, 46);
color: #ecf0f1;
display: block;
font-size: 1.1em;
font-weight: 100;
margin: 0;
padding: 10px 0;
text-align: center;
}
#detailsArea #generalDetails h5 {
border-bottom: solid 1px #34495e;
font-size: 0.9em;
font-weight: 100;
margin: 0;
padding: 5px;
text-align: center;
}
#description {
text-align: justify;
}
.accordion-container p {
font-size: 0.9em;
line-height: 1.3;
margin: 5px 10px;
}
.statisticDetails span {
font-weight: 100;
font-style: italic;
margin: 10px 0;
padding: 10px;
}
.statisticDetails div {
font-weight: 100;
font-style: italic;
margin: 10px 0;
padding: 0 10px;
display: inline;
}
#selection-details .propDetails a {
color: #69c;
}
#selection-details .propDetails > span {
font-weight: 100;
font-style: italic;
padding: 0 10px;
}
#selection-details #classEquivUri span, #selection-details #disjointNodes span {
padding: 0;
}
#selection-details .propDetails div {
font-weight: 100;
font-style: italic;
margin: 10px 0;
padding: 0 10px;
display: inline;
}
#selection-details .propDetails div span {
padding: 0;
}
/* give subclass property the same background color as the canvas */
.subclass {
fill: #ecf0f1;
}
.accordion-trigger {
background: #24323e;
cursor: pointer;
padding: .5em;
}
.accordion-trigger.accordion-trigger-active:before {
padding-right: 4px;
content: "\25BC"
}
.accordion-trigger:not(.accordion-trigger-active):before {
padding-right: 4px;
content: "\25BA"
}
.accordion-container.scrollable {
max-height: 40%;
overflow: auto;
}
.small-whitespace-separator {
height: 3px;
}
#language {
background: transparent;
border: 1px solid #34495E;
color: #ecf0f1;
}
#language option {
background-color: #24323e;
}
.converter-form:not(:first-child) {
margin-top: 5px;
}
.converter-form label {
display: inline-block;
line-height: normal;
}
.converter-form input {
box-sizing: border-box;
height: 20px;
width: 74%;
border: 1px solid #34495E;
}
.converter-form button {
cursor: pointer;
float: right;
height: 20px;
padding: 0;
width: 25%;
border: 1px solid #34495E;
background-color: #ecf0f1;
}
#file-converter-label {
border: 1px solid #34495E;
box-sizing: border-box;
cursor: pointer;
height: 20px;
width: 74%;
}
#killWarning {
cursor: pointer;
color: #ffffff;
font-weight: bold;
}
/*#copyBt{*/
/*box-sizing: border-box;*/
/*color: #000000;*/
/*float:right;*/
/*position:absolute;*/
/*right:2px;*/
/*padding: 2px 7px 3px 7px;*/
/*border: 1px solid #000000;*/
/*background-color: #ecf0f1;*/
/*cursor: pointer;*/
/*}*/
#copyBt {
box-sizing: border-box;
height: 20px;
width: 31%;
border: 1px solid #34495E;
}
#sidebarExpandButton {
height: 24px;
width: 24px;
/*background-color: white;*/
/*box-shadow: 0px 1px 1px grey;*/
box-sizing: border-box;
top: 10px;
color: #000000;
float: right;
position: absolute;
right: 0;
border: 1px solid #000000;
text-align: center;
font-size: 1.5em;
cursor: pointer;
}
.dropdownMenuClass {
height: 20px;
/*width: 69%;*/
float: right;
border: 1px solid #34495E;
background-color: #34495E;
color: white;
/*border-bottom: 1px solid #d90;*/
text-align: left;
width: auto;
}
#typeEditForm_datatype {
padding-top: 5px;
}
#typeEditor {
width: 165px;
}
#typeEditor_datatype {
width: 165px;
}
#leftSideBarCollapseButton {
box-sizing: border-box;
top: 50px;
/*padding:5px;*/
color: #000000;
position: absolute;
left: 200px;
border: 1px solid #000000;
/*background-color: #ecf0f1;*/
cursor: pointer;
width: 24px;
height: 24px;
font-size: 1.5em;
text-align: center;
}
#leftSideBarCollapseButton:hover {
background-color: #d90;
}
#sidebarExpandButton:hover {
background-color: #d90;
}
.spanForCharSelection {
padding-left: 25px;
}
.nodeEditSpan {
color: #000;
background-color: #fff;
text-align: center;
/*overflow: auto;*/
border: none;
padding-top: 6px;
}
.nodeEditSpan:focus {
outline: none;
border: none;
}
.foreignelements {
/*width: 80px;*/
/*height: 3px;*/
border: none;
}
.foreignelements:focus {
outline: none;
border: none;
}
#leftSideBarContent {
color: #000000;
float: left;
position: absolute;
left: 0;
/*border: 1px solid #000000;*/
background-color: rgb(24, 32, 42);
width: 100%;
height: 100%;
}
#leftSideBarContent > h3 {
color: #ecf0f1;
display: block;
font-size: 1.1em;
font-weight: 100;
margin: 0 0 5px 0;
padding: 10px 0;
text-align: left;
}
#generalDetailsEdit {
/*color: #ecf0f1;*/
color: #ecf0f1;
}
#generalDetailsEdit > div {
padding: 5px;
}
#generalDetailsEdit > h3 {
color: #ecf0f1;
display: block;
font-size: 1.1em;
font-weight: 100;
margin: 0 0 5px 0;
padding: 10px 0;
text-align: left;
}
.subAccordion {
color: #ecf0f1;
display: block;
font-size: 0.8em;
font-weight: 100;
margin: 0;
padding: 5px;
text-align: left;
}
.subAccordionDescription {
padding: 0 5px;
}
.boxed {
padding: 0 5px;
}
.separatorLineRight {
border-right: 1px solid #f00;
}
.editPrefixButton:hover {
color: #ff972d;
cursor: pointer;
}
.editPrefixIcon:hover {
stroke: #ff972d;
stroke-width: 1px;
cursor: pointer;
}
.editPrefixIcon {
stroke: #fffff;
stroke-width: 1px;
cursor: pointer;
}
.deletePrefixButton:hover {
color: #ff972d;
cursor: pointer;
}
.deletePrefixButton {
color: #ff0000;
cursor: pointer;
}
.invisiblePrefixButton {
cursor: default;
color: rgb(24, 32, 42);
}
#containerForAddPrefixButton {
width: 100%;
margin-top: 5px;
}
.roundedButton {
border: 1px solid #000000;
border-radius: 20px;
padding: 0 5px;
background: #fff;
cursor: pointer;
color: black;
outline: none;
}
.roundedButton:hover {
background: #318638;
cursor: pointer;
color: #fff;
outline: none;
}
#prefixURL_Description {
padding: 5px 0 0 0;
}
.prefixIRIElements {
display: inline-block;
padding: 3px;
border-bottom: 1px solid #34495E;
width: 100%
}
.prefixInput {
width: 30px;
display: inline-block;
margin-right: 5px;
}
.prefixURL {
width: 100px;
display: inline-block;
paddig-left: 5px;
}
.selectedDefaultElement {
text-align: left;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
display: inline-block;
max-width: 200px;
}
#editHeader {
color: #ecf0f1;
background-color: #394f5a;
display: block;
font-size: 1.1em;
font-weight: 100;
text-align: center;
}
#leftHeader {
color: #ecf0f1;
background-color: #394f5a;
display: block;
font-size: 1.1em;
font-weight: 100;
text-align: center;
padding: 10px 0;
margin: 0;
}
.containerForDefaultSelection {
color: #ecf0f1;
display: block;
font-size: 1.1em;
font-weight: 100;
margin: 0;
padding: 10px 20px;
text-align: left;
}
.defaultSelected {
color: #a15d05;
background-color: #283943;
}
.containerForDefaultSelection:hover {
color: #f19505;
background-color: #394f5a;
display: block;
cursor: pointer;
}
#containerForLeftSideBar {
top: 50px;
float: left;
position: absolute;
background-color: #1b252e;
left: 0;
width: 200px;
height: 200px;
overflow-y: auto;
overflow-x: hidden;
}
#leftSideBar {
width: 100%;
background-color: rgb(24, 32, 42);
}
#loading-info {
box-sizing: border-box;
position: absolute;
text-align: center;
width: 100%;
height: 80%;
top: 0;
}
#loading-info > div {
display: inline-block;
color: #ffffff;
background-color: #18202A;
border-bottom-left-radius: 2px;
border-bottom-right-radius: 2px;
}
#loading-info > * > * {
padding: 5px;
}
#loading-info {
pointer-events: none;
}
#loading-progress {
pointer-events: auto;
min-width: 220px;
border-radius: 10px;
}
#show-loadingInfo-button {
font-size: 12px;
color: #fff;
cursor: pointer;
text-align: center;
}
#loadingIndicator_closeButton:hover {
color: #ff972d;
cursor: pointer;
}
#loadingIndicator_closeButton {
color: #ffe30f;
cursor: pointer;
padding-bottom: 5px;
float: right;
}
.busyProgressBar {
background-color: #000;
height: 25px;
position: relative;
animation: busy 2s linear infinite;
}
@-webkit-keyframes busy {
0% {
left: 0%;
}
50% {
left: 80%;
}
100% {
left: 0%;
}
}
#bulletPoint_container {
padding-left: 15px;
margin-top: 0px;
margin-bottom: 0px;
}
#bulletPoint_container > div {
margin-left: -15px;
}
#loadingInfo-container {
box-sizing: border-box;
text-align: left;
line-height: 1.2;
padding-top: 5px;
overflow: auto;
/*white-space: nowrap;*/
/*min-width: 250px;*/
height: 120px;
min-height: 40px;
background-color: #3c3c3c;
}
#error-description-button {
margin: 5px 0 0 0;
font-size: 12px;
color: #69c;
cursor: pointer;
text-align: center;
}
#error-description-container {
box-sizing: border-box;
text-align: left;
}
#error-description-container pre {
background-color: #34495E;
padding: 2px;
margin: 0;
white-space: pre-wrap;
max-height: calc(100vh - 125px);
max-width: 75vw;
overflow: auto;
}
.spin {
display: inline-block;
-webkit-animation: spin 2s infinite linear;
animation: spin 2s infinite linear;
}
@-webkit-keyframes spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
@keyframes spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
.truncate {
max-width: 250px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.color-mode-switch {
float: right;
width: 90px;
cursor: pointer;
height: 20px;
padding: 0;
border: 0;
color: #555;
background-color: #ECEEEF;
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2), inset 0 0 3px rgba(0, 0, 0, 0.1);
}
.color-mode-switch:focus {
outline-width: 0;
}
.color-mode-switch.active {
color: #FFF;
background-color: #32CD32;
box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.2), inset 0 0 3px rgba(0, 0, 0, 0.1);
}
/* adding button pulse animation*/
.filterMenuButtonHighlight {
background-color: #d90;
}
@-webkit-keyframes buttonAnimation {
0% {
background-color: unset;
}
100% {
background-color: #d90;
}
}
@-moz-keyframes buttonAnimation {
0% {
background-color: unset;
}
100% {
background-color: #d90;
}
}
@-o-keyframes buttonAnimation {
0% {
background-color: unset;
}
100% {
background-color: #d90;
}
}
@keyframes buttonAnimation {
0% {
background-color: unset;
}
100% {
background-color: #d90;
}
}
.buttonPulse {
-webkit-animation-name: buttonAnimation;
-moz-animation-name: buttonAnimation;
-o-animation-name: buttonAnimation;
animation-name: buttonAnimation;
-webkit-animation-duration: 0.5s;
-moz-animation-duration: 0.5s;
-o-animation-duration: 0.5s;
animation-duration: 0.5s;
-webkit-animation-iteration-count: 3;
-moz-animation-iteration-count: 3;
-o-animation-iteration-count: 3;
animation-iteration-count: 3;
-webkit-animation-timing-function: linear;
-moz-animation-timing-function: linear;
-o-animation-timing-function: linear;
animation-timing-function: linear;
}
/*swipe bar definition*/
/*Overwriting individual menu widths*/
#m_about {
max-width: 200px;
width: 200px;
position: absolute;
}
#m_modes {
max-width: 160px;
width: 160px;
position: absolute;
}
#m_filter {
max-width: 170px;
width: 170px;
position: absolute;
}
#m_gravity {
max-width: 180px;
width: 180px;
position: absolute;
}
#m_export {
max-width: 160px;
width: 160px;
position: absolute;
}
#exportedUrl {
width: 100px;
}
#m_select {
max-width: 300px;
width: 300px;
position: absolute;
}
#m_config {
max-width: 240px;
width: 240px;
position: absolute;
}
#m_search {
max-width: 250px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
/***************** REWRITING MENU ELEMENT CONTAINERS ***********************/
/*Container which holds the swipeBar*/
#swipeBarContainer {
position: fixed;
width: 77.8%;
height: 40px;
margin: 0;
padding: 0;
bottom: 0;
}
/*Scroll-able container for the menu entries */
#menuElementContainer {
margin: 0;
padding: 0;
overflow-x: auto;
overflow-y: hidden;
white-space: nowrap;
text-align: right;
list-style-type: none;
}
/*Style for the individual menu entries*/
#menuElementContainer > li {
display: inline-block;
box-sizing: border-box;
text-align: left;
position: relative;
height: 40px;
font-size: 14px;
color: #ffffff;
padding: 12px 0 0;
margin-left: -4px;
}
/*Font-color Style for menu entries */
#menuElementContainer > li > a {
color: #fff;
padding: 9px 12px 12px 30px;
}
.menuElementSvgElement {
height: 20px;
width: 20px;
display: block;
position: absolute;
top: 10px;
left: 8px;
}
.btn_shadowed {
background-color: #fefefe;
box-shadow: 1px 1px 1px gray;
}
.reloadCachedOntologyIcon {
height: 20px;
width: 108px;
display: block;
position: absolute;
top: 20px;
left: 3px;
/*background: #ecf0f1;;*/
border: solid 1px black;
border-radius: 10px;
cursor: pointer;
}
.reloadCachedOntologyIcon:disabled {
background: #f4f4f4;
cursor: auto;
border: solid 1px darkgray;
}
.reloadCachedOntologyIcon:hover {
background: #d90;
cursor: pointer;
}
.disabledReloadElement {
cursor: auto;
background: #F4F4F4;
pointer-events: auto;
border: solid 1px darkgray;
color: #bbbbbb;
}
.disabledReloadElement:hover {
cursor: auto;
background: #EEEEEE;
pointer-events: auto;
}
#menuElementContainer > li > input {
color: #000;
/*padding : 0 0.3em 0 1.5em;*/
padding: 0.1em .3em 0.1em 1.5em;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
width: 120px;
}
/*Hovered behavior for the menu entries*/
#menuElementContainer > li > a:hover {
box-sizing: border-box;
background: #1B252E;
/*background : #d90;*/
color: #bdc3c7;
}
#empty:hover {
box-sizing: border-box;
background: #e1e1e1;
/*background : #d90;*/
color: #2980b9;
}
#empty.disabled {
pointer-events: none;
cursor: default;
color: #979797;
}
.disabled {
pointer-events: none;
cursor: default;
color: #979797;
}
/*ToolTip Menu Definition*/
.toolTipMenu {
-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
box-sizing: border-box;
background-color: #ffffff;
border: 1px solid rgba(0, 0, 0, 0.15);
border-bottom: none;
border-radius: 4px 4px 0 0;
bottom: 0;
display: none;
font-size: 14px;
list-style: none;
/*max-width: 300px;*/
margin: 0;
padding: 0;
white-space: normal;
position: absolute;
z-index: 99;
}
.toolTipMenu > li:first-of-type {
border: none;
}
.toolTipMenu a {
color: #2980b9;
}
.toolTipMenu > li {
border-top: solid 1px #bdc3c7;
}
.toolTipMenu li {
color: #2980b9;
display: block;
}
/*MenuElement hovering enables the toolTip of the corresponding menu*/
#menuElementContainer > li:hover .toolTipMenu {
display: block;
}
#menuElementContainer li > ul.toolTipMenu li a:hover {
background: #e1e1e1;
}
/****************************************************************************/
/*ScrollButton behavior*/
#scrollLeftButton {
height: 30px;
width: 30px;
padding: 5px 0 5px 10px;
color: #fff;
cursor: pointer;
position: absolute;
margin-top: -2px;
font-size: 2em;
background-color: #24323e;
left: 0;
}
#scrollLeftButton:focus {
outline: none;
}
#scrollLeftButton:before {
content: "<";
}
/*Right Scroll Button*/
#scrollRightButton {
height: 30px;
width: 30px;
padding: 5px 0 5px 10px;
color: #fff;
cursor: pointer;
position: absolute;
margin-top: -2px;
font-size: 2em;
background-color: #24323e;
right: 0;
}
#scrollRightButton:focus {
outline: none;
}
#scrollRightButton:hover {
color: #bdc3c7;
}
#scrollLeftButton:hover {
color: #bdc3c7;
}
#scrollRightButton:before {
content: ">";
}
#centerGraphButton, #zoomInButton, #zoomOutButton {
border: 1px solid #000000;
text-align: center;
margin: -1px 0 0 0;
font-size: 1.5em;
padding: 0;
height: 28px;
}
.noselect {
-webkit-touch-callout: none; /* iOS Safari */
-webkit-user-select: none; /* Safari */
-khtml-user-select: none; /* Konqueror HTML */
-moz-user-select: none; /* Firefox */
-ms-user-select: none; /* Internet Explorer/Edge */
user-select: none;
/* Non-prefixed version, currently
supported by Chrome and Opera */
}
#zoomOutButton {
line-height: 22px;
}
#centerGraphButton {
line-height: 25px;
}
#zoomInButton {
line-height: 25px;
}
#zoomSlider > p:hover {
background-color: #d90;
}
#zoomSliderParagraph {
color: #000000;
padding-top: 5px;
margin: -1px 0 0 0;
border: 1px solid #000000;
/*background-color: #ecf0f1;*/
/*width: 28px;*/
height: 150px;
}
p#zoomSliderParagraph:hover {
background-color: #fff;
}
/*todo put this in a proper position*/
#zoomSlider {
width: 28px;
margin-top: -2px;
padding: 0;
font-size: 1.5em;
cursor: pointer;
position: absolute;
right: 20px;
bottom: 20px;
color: #000;
/*background-color: #ecf0f1;*/
box-sizing: border-box;
}
/****************************************************************************/
/*Definition for the Icons before*/
#menuElementContainer > li > a::before {
font-size: 1em;
margin: 0;
padding: 0 6px 0 0;
}
#menuElementContainer a.highlighted {
background-color: #d90;
}
/*#search-input-text.searchInputText {*/
/*!*padding: 0 0.2em;*!*/
/*color: black;*/
/*}*/
.inner-addon {
position: relative;
}
.searchIcon {
position: absolute;
/*padding: 0.15em 0;*/
width: 17px;
height: 17px;
pointer-events: none;
}
.gearIcon {
position: absolute;
width: 17px;
height: 17px;
pointer-events: none;
left: -5px;
}
/*#search-input-text::before {*/
/*!*padding: 0 0.2em;*!*/
/*!*color: black;*!*/
/*font-size: 1.4em; !* todo : test this *!*/
/*!*content: "\2315";*!*/
/*content: "⚲";*/
/*color: white;*/
/*padding: 0;*/
/*-webkit-transform: rotate(-45deg);*/
/*!*content: "\2315" or "\1F50D"*!;*/
/*display: inline-block;*/
/*position: relative;*/
/*top: 2px;*/
/*left:-5px;*/
/*}*/
li#c_search {
padding: 0 5px;
margin-left: 5px;
height: 20px;
}
/*Menu icons before the links selection */
/*#c_select > a::before { content: "\2263"; }*/
/*#c_export > a::before { content: "\21E4"; }*/
/*#c_gravity > a::before { content: "\2299"; }*/
/*#c_filter > a::before { content: "\25BD"; }*/
/*#c_modes > a::before { content: "\2606"; }*/
/*#c_reset > a::before { content: "\21BB"; }*/
/*#c_about > a::before { content: "\00A9"; }*/
li#c_locate {
padding: 0;
}
#c_locate > a {
font-size: 2em;
padding: 0;
}
a#pause-button {
padding: 12px 12px;
}
/*Pause Button has a different behavior*/
a#pause-button.paused::before {
content: "►";
}
a#pause-button.paused:hover {
background-color: #d90;
color: #fff;
}
a#pause-button:not(.paused)::before {
content: "II";
}
.toolTipMenu li:hover {
background-color: #e1e1e1;
}
#emptyLiHover {
background-color: #FFFFFF;
}
#emptyLiHover:hover {
background-color: #FFFFFF;
}
.toggleOption li:hover {
background-color: #e1e1e1;
}
.toggleOption {
padding: 8px 5px;
}
#converter-option:hover {
background-color: #ffffff;
}
.toolTipMenu li a:only-child, .option {
display: block;
float: none;
padding: 8px 5px;
}
.customLocate {
padding: 0;
background-color: #32CD32;
}
a#locateSearchResult {
padding-bottom: 0;
padding-top: 50px;
position: relative;
top: 5px;
}
/*#sliderRange{*/
/*padding: 0;*/
/*margin: 7px 0 0 0;*/
/*width:100%;*/
/*height:5px;*/
/*-webkit-appearance: none;*/
/*outline: none;*/
/*}*/
#zoomSliderElement {
color: #000;
position: relative;
padding-top: 0;
width: 155px;
height: 24px;
background-color: transparent;
-webkit-transform-origin-x: 73px;
-webkit-transform-origin-y: 73px;
-webkit-transform: rotate(-90deg);
-moz-transform-origin: 73px 73px;
transform: rotate(-90deg);
transform-origin: 73px 73px;
-webkit-appearance: none;
outline: none;
margin: 4px 0;
}
/* ------------------ Zoom Slider styles --------------------------*/
#zoomSliderElement::-webkit-scrollbar {
height: 0;
}
#zoomSliderElement:hover {
cursor: crosshair;
}
/*TRACK*/
#zoomSliderElement::-webkit-slider-runnable-track {
width: 100%;
height: 5px;
cursor: pointer;
background: #3071a9;
}
#zoomSliderElement::-moz-range-track {
width: 100%;
height: 5px;
cursor: pointer;
background: #3071a9;
}
/*Thumb*/
#zoomSliderElement::-webkit-slider-thumb {
-webkit-appearance: none;
border: 1px solid #000000;
height: 10px;
width: 30px;
margin-right: 50px;
border-radius: 3px;
background: #fff;
cursor: pointer;
outline: none;
margin-top: -3px;
}
#zoomSliderElement::-ms-thumb {
-webkit-appearance: none;
border: 1px solid #000000;
height: 10px;
width: 30px;
margin-right: 50px;
border-radius: 3px;
background: #fff;
cursor: pointer;
outline: none;
margin-top: -3px;
}
#zoomSliderElement::-ms-thumb:hover {
-webkit-appearance: none;
border: 1px solid #000000;
height: 10px;
width: 30px;
margin-right: 50px;
border-radius: 3px;
background: #d90;
cursor: pointer;
outline: none;
margin-top: -3px;
}
#zoomSliderElement::-webkit-slider-thumb:hover {
-webkit-appearance: none;
border: 1px solid #000000;
height: 10px;
width: 30px;
margin-right: 50px;
border-radius: 3px;
background: #d90;
cursor: pointer;
outline: none;
margin-top: -3px;
}
#zoomSliderElement::-moz-range-thumb {
border: 1px solid #000000;
height: 10px;
width: 30px;
border-radius: 3px;
/*background: #ffffff;*/
cursor: pointer;
outline: none;
}
#zoomSliderElement::-moz-range-thumb:hover {
border: 1px solid #000000;
height: 10px;
width: 30px;
border-radius: 3px;
background: #d90;
cursor: pointer;
outline: none;
}
#zoomSliderElement::-moz-focus-outer {
border: 0;
}
#locateSearchResult:focus {
outline: none;
}
a#locateSearchResult.highlighted:hover {
background-color: #d90;
color: red;
}
a#locateSearchResult {
outline: none;
padding-bottom: 0;
padding-top: 0;
position: relative;
top: 5px;
}
/*Editor hints*/
#editorHint {
padding: 5px 5px;
position: absolute;
text-align: center;
width: 100%;
pointer-events: none;
}
#editorHint label {
pointer-events: auto;
float: right;
padding: 5px 5px;
color: #ffdd00;
}
#editorHint label:hover {
text-decoration: underline;
cursor: pointer;
}
#editorHint > div {
pointer-events: auto;
text-align: left;
display: inline-block;
color: #ffffff;
font-size: 0.8em;
background-color: #18202A;
padding: 5px 5px;
border-radius: 5px;
}
#WarningErrorMessagesContainer {
position: absolute;
text-align: center;
top: 0;
pointer-events: none;
}
/*Editor hints*/
#WarningErrorMessages {
position: relative;
/*text-align: center;*/
width: 50%;
pointer-events: auto;
margin: 10px 0;
padding-right: 12px;
overflow-y: auto;
overflow-x: hidden;
}
#WarningErrorMessages label {
pointer-events: auto;
float: right;
padding: 5px 5px;
color: #ffdd00;
}
#WarningErrorMessages span {
pointer-events: auto;
float: right;
padding: 5px 5px;
}
#WarningErrorMessages label:hover {
text-decoration: underline;
cursor: pointer;
}
#WarningErrorMessages > div {
pointer-events: auto;
text-align: left;
display: inline-block;
color: #ffffff;
font-size: 0.8em;
background-color: #18202A;
padding: 5px 5px;
border-radius: 10px;
border: solid 1px #ecf0f1;
width: 70%;
}
#WarningErrorMessagesContent > ul {
-webkit-padding-start: 20px;
padding: 0 16px;
}
#WarningErrorMessagesContent > ul > li {
padding: 5px;
}
.converter-form-Editor {
/*display: inline-block;*/
}
.textLineEditWithLabel {
display: inline-block;
width: 100%;
border-bottom: 1px solid #34495E;
padding: 2px 0;
}
.converter-form-Editor label {
/*//display: inline-block;*/
line-height: normal;
}
.descriptionTextClass {
background-color: #34495E;
color: white;
}
.prefixIRIElements input {
border: 1px solid #34495E;
background-color: #34495E;
color: white;
}
.prefixIRIElements input:disabled {
background-color: rgb(24, 32, 42);
border: 1px solid rgb(24, 32, 42);
color: white;
}
.converter-form-Editor input {
/*box-sizing: border-box;*/
/*height: 18px;*/
/*width: 69%;*/
float: right;
border: 1px solid #34495E;
background-color: #34495E;
color: white;
/*border-bottom: 1px solid #d90;*/
/*text-align: center;*/
/*display: inline-block;*/
}
.converter-form-Editor input:disabled {
background-color: #545350;
border: 1px solid #34495E;
color: #939798;
}
.disabledLabelForSlider {
color: #808080;
}