html, body, .carousel-inner { height: 100%; } .carousel { height: calc(100% - 150px); } .carousel-indicators li { border-color: black; } .carousel-indicators li.active { background-color: black; } .node { stroke: #fff; stroke-width: 1.5px; } .link { stroke: #999; stroke-opacity: .6; } svg#graph, #configuration { background-color: white; margin-top: 15px; border-style: double; border-color: rgba(0, 0, 0, 0.35); border-radius: 5px; padding: 0px; } #timeline { padding: 0; margin-top: 20px; } #configuration { margin-top: 15px; padding: 15px; border-left: none !important; overflow: auto; } button { outline: none !important; } .btn-toolbar.controls { position: absolute; right: 0; } .controls > .btn { margin-left: 10px !important; } button.pressed { background-color: rgb(167, 242, 168); -webkit-animation: background 1s cubic-bezier(1,0,0,1) infinite; animation: background 1s cubic-bezier(1,0,0,1) infinite; cursor: default !important; } @-webkit-keyframes background { 50% { background-color: #dddddd; } 100% { background-color: rgb(167, 242, 168); } } @keyframes background { 50% { background-color: #dddddd; } 100% { background-color: rgb(167, 242, 168); } } #slider3 { background: repeating-linear-gradient( 90deg, white 27px, white 30px, #fff 32px, #aaa 33px ); background-color: white; } .config-item { margin-top: 15px !important; } /** LOADER **/ #load { position: absolute; font-weight: bold; } #load.loader { border: 5px solid #f3f3f3; border-radius: 50%; border-top: 5px solid #3498db; border-bottom: 5px solid #3498db; width: 30px; height: 30px; -webkit-animation: spin 1s linear infinite; animation: spin 1s linear infinite; position: absolute; } #load:before { content: 'No file' } #load.loader:before { content: '' !important; } @-webkit-keyframes spin { 0% { -webkit-transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); } } @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } /** ALERT **/ .alert-danger { position: absolute; margin-top: 20px; margin-left: 5px; } /** FILE BROWSER **/ .custom-file { position: relative; display: inline-block; width: 100%; height: 35px; margin-bottom: 0; cursor: pointer; } .custom-file-input { min-width: 14rem; max-width: 100%; height: 35px; margin: 0; filter: alpha(opacity=0); opacity: 0; } .custom-file-control { position: absolute; top: 0; right: 0; left: 0; z-index: 5; height: 35px; padding: .5rem 1rem; line-height: 1.5; color: #464a4c; pointer-events: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-color: #fff; border: 1px solid rgba(0,0,0,.15); border-radius: .25rem; } .custom-file-control::before { content: "Browse"; position: absolute; top: -1px; right: -1px; bottom: -1px; z-index: 6; display: block; height: 35px; padding: .5rem 1rem; line-height: 1.5; color: #464a4c; background-color: #eceeef; border: 1px solid rgba(0,0,0,.15); border-radius: 0 .25rem .25rem 0; } .custom-file-control::after { content: attr(data-content); } /** TABLES **/ #percentTable { height: 150px !important; width: 100% !important; } #percentTable tr { padding: 5px 2px; } hr { margin-top: 15px !important; margin-bottom: 15px !important; } #info-graph { width: 70% !important; } .logo { margin-top: -40px; position: absolute; right: 15px; } /** SLIDER **/ .speed-slider, .link-distance-slider { padding: 0 10px !important; margin-top: 5px !important; width: 100% !important; } .speed-slider .slider, .link-distance-slider .slider { width: 100% !important; } .speed-slider .slider-selection, .link-distance-slider .slider-selection { background-image: linear-gradient(to bottom, rgba(36, 110, 162, 0.5) 0%, rgba(3, 169, 224, 0.5) 100%) !important; } .slider-disabled .slider-selection { opacity: 0.5; } .slider.slider-disabled .slider-track { cursor: default !important; } table#speed, table#link-distance { width: 100%; } table#speed .min, table#speed .max, table#link-distance .min, table#link-distance .max { font-weight: normal !important; } /* Console */ #update, .console { padding: 10px 15px; height: 135px; border: 1px solid #585858; } #update { border-top-right-radius: 5px; border-bottom-right-radius: 5px; } .container-fluid.fixed { padding-top: 15px; } .console { background-color: rgb(88,88,88); font-family: "Ubuntu Mono"; font-size: 14px; font-weight: 500; color: white; line-height: 14px; overflow: auto; border-top-left-radius: 5px; border-bottom-left-radius: 5px; } .console::-webkit-scrollbar { width: 6px; background-color: #F5F5F5; } .console::-webkit-scrollbar-thumb { -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3); background-color: #555; }