/* LOGARR SYLESHEET */ /* https://github.com/Monitorr */ /* Body */ body { font-family: Open Sans Bold,Helvetica Neue,Helvetica,Arial,sans-serif; background-image: url("https://raw.githubusercontent.com/gilbN/theme.park/master/Resources/blur-noise.png"), url("https://raw.githubusercontent.com/gilbN/theme.park/master/Resources/blur-light.png") !important; background-repeat: repeat, no-repeat; background-attachment: fixed, fixed; background-position: center center, center center; background-size: auto, cover; -webkit-background-size: auto, cover; -moz-background-size: auto, cover; -o-background-size: auto, cover; background-color: rgba(0,0,0,.0) !important; color:#FFFFFF !important; } #includedContent { background-color: transparent; background: transparent; } body { opacity: 1; transition: 1s opacity; background-color: #00000000; -webkit-font-smoothing: antialiased; font-family: 'Roboto:400', sans-serif !important; color: #FFFFFF; padding: 10px 10px 0; } .btn { font-weight: 600 !important; } body.fade-out { opacity: 0; transition: none; } :root { font-size: 14px; } .bold { font-weight: bold; font-style: normal; } .italic { font-style: italic; } .center { text-align: center; } .flex { display: -webkit-flex; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; margin-top: 1em; } .flex-child { margin: 1em; -webkit-flex: 1 0 0; flex: 1 0 0; max-width: 135rem; min-width: 50rem; border-radius: 0px; background-color: rgba(0, 0, 0, .15); } input[type=text]::-webkit-search-cancel-button { -webkit-appearance: searchfield-cancel-button; } input[type=radio] { cursor: pointer; } select { cursor: pointer; } .cursorwait { cursor: progress !important; } .cursorpoint { cursor: pointer !important; } .cursornotallowed { cursor: not-allowed !important; } /* SCROLL BARS */ body::-webkit-scrollbar { width: 14px; } body::-webkit-scrollbar-track { background-color: rgba(0, 0, 0, 0); } body::-webkit-scrollbar-thumb { min-height: 50px; border: 3px solid transparent; border-radius: 8px; background-color: hsla(0,0%,100%,.2); background-clip: padding-box; } /* scroll to top */ #myBtn { width: 5em; height: 5em; display: none; position: fixed; bottom: 2em; right: 2em; border: none; outline: none; box-shadow: 5px 5px 15px rgb(15, 15, 15); background: rgba(255, 255, 255, 0.50) url(../images/up-arrow.png) no-repeat center center; background-size: 4em; cursor: pointer; padding: 15px; border-radius: 10px; -webkit-transition: .5s; -moz-transition: .5s; transition: .5s; z-index: 1000; } #myBtn:hover { background-color: rgba(104, 2, 51, 0.5); -webkit-transition: .5s; -moz-transition: .5s; transition: .5s; } .slidebutton { font-size: 1rem; } table, th, td { padding-left: 5px; padding-right: 5px; } tbody { background-color: transparent; } tr { width: 100% } /* Titles */ h1, h2, h3 { color: #EEEBEC; margin-top: 0; text-align: center; } h4, h5, h6, .container h1 { font-size: 42px; font-weight: 300; color: #EEEBEC; margin-bottom: 40px; } .container h1 a:hover, .container h1 a:focus { color: #a664b7; } .container p { line-height: 1.6; } /* Top Margin */ .header { display: flex; width: 100%; table-layout: fixed; margin-top: 1vw; } .header-login { display: flex; width: 24em; table-layout: fixed; justify-content: center; text-align: center; margin: 0 auto; margin-top: 3vh; } .header-brand { display: inline-block; white-space: nowrap; vertical-align: middle; margin: 0; padding: 0; font-size: 3vw; color: #ffffff; text-shadow: 0 0 15px #FF0104; outline: 0; cursor: pointer; } .header-brand:hover, .header-brand:focus { color: #ffffff; text-shadow: 0 0 20px #FF0104; text-decoration: none; outline: 0; } .header-brand:before, .header-brand:after { -webkit-transition: all .2s ease-in; -moz-transition: all .2s ease-in; -ms-transition: all .2s ease-in; -o-transition: all .2s ease-in; transition: all .2s ease-in; } .Column { display: table-cell; } #left { float: left; text-align: left; vertical-align: middle; width: 40%; margin-left: 1em; padding-bottom: 0; } #time { text-align: left; vertical-align: middle; } /* CLOCK */ #clock { display: flex; position: relative; flex-direction: row; height: 9rem; width: 17rem; margin: 0; padding: .5rem 1rem; font-size: 1rem; justify-content: center; background-color: rgba(0, 0, 0, .15); border-radius: 1rem; box-shadow: 0px 0px 0px black; text-shadow: 1px 1px black; z-index: 2000; } #canvas { margin: 0 .5rem .5rem auto; width: 8rem; height: 8rem; font-size: 30px; z-index: 1000; } #time { display: flex; flex-direction: row; float: left; margin: auto auto auto 3vw; padding: .5rem 1rem; justify-content: center; background-color: rgba(0, 0, 0, .15); border-radius: 8px; box-shadow: 3px 3px 3px black; font-size: .750rem; } .dtg { color: #FFFFFF; font-size: .9rem; font-weight: 600; margin: auto; text-align: center; cursor: default; } .date { color: #FFFFFF; font-size: 1rem; font-weight: 400; margin: auto; text-align: center; cursor: default; } #synctimeerror { color: red; position: fixed; display: flex; left: 2em; margin: 0 auto; cursor: help; } #line { cursor: default; font-size: .75em; padding-bottom: .5em; } #logo { text-align: center; vertical-align: middle; width: 90%; } #logo>img { height: 8em; border: 0; filter: drop-shadow(.2rem .2rem .2rem black); -webkit-filter: drop-shadow(.2rem .2rem .2rem black); cursor: pointer; } #logo-icon { height: 5em !important; border: 0; margin-right: 1em; filter: drop-shadow(.2rem .2rem .2rem black); -webkit-filter: drop-shadow(.2rem .2rem .2rem black); /* cursor: default !important; */ } #logo-icon-mobile { height: 10vw !important; border: 0; } #logoHeader { display: flex; position: relative; flex-direction: row; width: 17rem; margin-bottom: 1rem; padding: 1rem; } #logoHeader>img { height: 8em; border: 0; margin: auto; filter: drop-shadow(.2rem .2rem .2rem black); -webkit-filter: drop-shadow(.2rem .2rem .2rem black); cursor: default; } #logoHeaderSettings { display: flex; position: relative; flex-direction: row; } #logoHeaderSettings>img { height: 8em; border: 0; margin: auto; filter: drop-shadow(.2rem .2rem .2rem black); -webkit-filter: drop-shadow(.2rem .2rem .2rem black); cursor: default; } #right { text-align: right; vertical-align: middle; width: 40%; margin-bottom: auto; margin-right: 1em; } .righttop { text-align: right; margin-bottom: .5rem } .rightmiddle { position: relative; text-align: right; margin-top: 3.8rem; z-index: 6000; } #rightbottom { display: flex; float: right; text-align: right; margin-top: .75rem; height: auto; cursor: default; } /* Refresh Switch */ #auto-update { vertical-align: middle; white-space: nowrap; margin-right: .5rem; color: #FFFFFF; text-shadow: 1px 1px black; border-radius: 6px; background-color: rgba(0, 0, 0, .15); box-shadow: 0px 0px 0px black; padding: 0.5rem 1rem; z-index: 2000; } .auto-updateError { color: red !important; cursor: not-allowed !important; } #buttonStart { vertical-align: middle; margin: 0 0.5rem; } #slider { display: flex; padding-top: 25%; padding-right: 1em; padding-left: .5em; } .switch { position: relative; display: inline-block; width: 24px; height: 17px; margin: auto; } .switch::before { content: ""; } .switch input { display: none; } .slider { position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; background-color: red; -webkit-transition: .4s; transition: .4s; cursor: pointer; } .slider:before { position: absolute; content: ""; height: 13px; width: 13px; left: 2px; bottom: 2px; -webkit-transition: .4s; transition: .4s; background: #f2f2f2 radial-gradient(circle at .1rem .1rem, white, rgb(20, 20, 20)); } .slider[data-enabled="false"] { background-color: red; } .slider[data-enabled="true"] { background-color: green; } input:focus+.slider { box-shadow: 0 0 1px green; } .slider[data-enabled="true"]:before { -webkit-transform: translateX(7px); -ms-transform: translateX(7px); transform: translateX(7px); } .slider.round { border-radius: 22px; width: 100%; } .slider.round:before { border-radius: 50%; } /* Update Button */ .button2 { vertical-align: middle; margin-right: .5rem; font-size: 1rem; font-weight: 500; text-align: center; white-space: nowrap; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; border-radius: 5px; color: rgb(255, 255, 255); background-color: hsla(0,0%,100%,.15) !important; border: .2rem solid rgba(90, 90, 90,0); outline: none; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -o-transition: all .3s ease; -ms-transition: all .3s ease; transition: all .3s ease; box-shadow: none !important; } .button2:active { box-shadow: 0 3px 0 black; } .indexBtn { text-transform: uppercase; -webkit-tap-highlight-color: rgba(255,255,255,15); } .indexBtn:active { background-color: hsla(0,0%,100%,.50) !important; } .indexBtn:focus { background-color: hsla(0,0%,100%,.50); } /* SEARCH */ #markform { position: fixed; right: 0; margin-right: 1.5rem; padding: 1rem; margin-top: -.5rem; background-color: rgba(0, 0, 0, 0.15); border-radius: 6px; z-index: 5000; } mark { background-color: rgba(255, 255, 255, 0.75); } mark.current { background: orange; text-shadow: none; } .marksearch { text-transform: uppercase; border: none; background-color: hsla(0,0%,100%,.25); } ; font-size: .85rem; width: 5.5em; } .marksearchInput { color: #fff; background-color: hsla(0,0%,100%,.50) !important; } .search-button { background-color: hsla(0,0%,100%,.25)); font-size: .757rem; } .btn-primary { background-color: hsla(0,0%,100%,.25) !important; border-color: hsla(0,0%,100%,0) !important; } #searchClear { color: white; border: 3px solid hsla(0,0%,100%,.25); } #searchClear:hover { border-color: hsla(0,0%,100%,.50); } .npBtn:hover { border-color: hsla(0,0%,100%,.50); } .logBtn { background-color: #8E8B8B; border: .15rem solid rgb(90, 90, 90); box-shadow: none !important; } .logBtn:focus { background-color: #8E8B8B; border: .15rem solid rgb(90, 90, 90) !important; } #text-search2 { width: 8vw; min-width: 12em; } .text-search2-expand { width: 20vw !important; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -o-transition: all .3s ease; -ms-transition: all .3s ease; transition: all .3s ease; } #text-search2:invalid~span:after { position: absolute; content: '!'; margin-top: .1rem; font-size: 1.5rem; color: red; } #text-search2:valid~span:after { position: absolute; content: '✓'; margin-top: .5rem; color: green; } .validity { position: absolute; margin-left: -2.5rem; } input:invalid { border: .2rem solid rgb(90, 90, 90); } input:valid { border: .2rem solid rgb(90, 90, 90); } :not(output):-moz-ui-invalid { box-shadow: none; } .btn-visible { visibility: visible; } .btn-hidden { visibility: hidden; display: none; } .btn-primary:hover { background-color: hsla(0,0%,100%,.50) !important; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -o-transition: all .3s ease; -ms-transition: all .3s ease; transition: all .3s ease; } .slide span { color: #000000; font-weight: 600; background-color: #ff6; padding: .1rem; } .input, input.form-control, select.form-control { color: black; text-align: left; vertical-align: middle; height: 2.5em; width: 18vw; max-width: 17em; font-size: 1em; padding-left: .5rem; margin-right: .5rem; border-radius: 5px; background-color: rgb(225, 225, 225); border: .2rem solid rgb(90, 90, 90); } #alpaca7 { width: auto; max-width: 20rem; } .input:hover, input.form-control:hover, select.form-control:hover { border: .2rem solid #007bff; } #text-search2:hover~#validity { display: none !important; visibility: hidden !important; } #text-search2:focus~#validity { display: none !important; visibility: hidden !important; } .input:focus, input.form-control:focus, select.form-control:focus { border: .2rem solid #007bff; } input[type=search]::-webkit-search-cancel-button { -webkit-appearance: searchfield-cancel-button; appearance: searchfield-cancel-button; -moz-appearance: searchfield-cancel-button; cursor: pointer; } .count { display: none; visibility: hidden; text-align: center; } #count { margin-right: 10em; padding: .2rem .5rem; font-size: .80rem; font-weight: 600; color: black; white-space: nowrap; } #countmodal { padding: 1rem 0 .5rem 0; font-weight: 600; color: rgba(255, 255, 0, 0.75); white-space: nowrap; } #searchtitle { margin: 0 auto; text-align: center; cursor: default; } .countresults { display: inline-block !important; visibility: visible !important; background-color: rgba(255, 255, 0, 0.75); border-radius: .2rem; cursor: help; } /* // CHANGE ME TODO Is this used anymore? */ .highlight { background-color: red !important; color: white !important; -moz-border-radius: .1rem; /* FF1+ */ -webkit-border-radius: .1rem; /* Saf3-4 */ border-radius: .1rem; /* Opera 10.5, IE 9, Saf5, Chrome */ -moz-box-shadow: 0 1px .1rem rgba(0, 0, 0, 0.7); /* FF3.5+ */ -webkit-box-shadow: 0 1px .1rem rgba(0, 0, 0, 0.7); /* Saf3.0+, Chrome */ box-shadow: 0 1px .1rem rgba(0, 0, 0, 0.7); /* Opera 10.5+, IE 9.0 */ } .highlightterms { color: red; font-size: 1.2em; font-weight: 600; } .warn { padding: .1rem; background-color: yellow; color: black; font-style: normal; font-weight: 600; -moz-border-radius: .1rem; -webkit-border-radius: .1rem; border-radius: .1rem; } .info { padding: .1rem; background-color: cyan; color: black; font-style: normal; font-weight: 600; -moz-border-radius: .1rem; -webkit-border-radius: .1rem; border-radius: .1rem; } /* Search Indicator */ #submit:focus { outline: none; } .button { display: inline-block; width: 5em; height: 2.5rem; padding: 0; color: rgb(255, 255, 255); font-weight: 500; text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; border-radius: 4px; background-color: rgba(255, 255, 255, .25); border: 1px solid rgb(255, 255, 255); box-shadow: none !important; cursor: pointer; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -o-transition: all .3s ease; -ms-transition: all .3s ease; transition: all .3s ease; } .button:active { box-shadow: 0 3px 0 black; } /**** LOGS ****/ /* SCROLL BARS */ .expand::-webkit-scrollbar { width: 14px; } .expand::-webkit-scrollbar-track { background-color: #00000000; } .expand::-webkit-scrollbar-thumb { min-height: 50px; border: 3px solid transparent; border-radius: 8px; background-color: hsla(0,0%,100%,.2); background-clip: padding-box; } /* SLIDING DIVs */ #logcontainer { background-color: inherit; } #logwrapper { background-color: inherit; } #logs { z-index: 1000; } .row2 { display: flex; border-spacing: 0; padding-top: 1em; padding-right: 2em; padding-left: 2em; } .logheader { display: flex; color: #EEEBEC; font-size: 2em; font-weight: 300; text-shadow: 0 0 10px #FF0104; height: 67px; width: auto; width: -webkit-fill-available; width: -moz-available; white-space: nowrap; margin: 0; text-align: center; justify-content: center; vertical-align: middle; cursor: default; } .left { width: 100%; margin-right: 0; margin-left: 0; text-align: left; vertical-align: bottom; padding: 8px; font-size: 1em; font-weight: 500; color: #FFFFFF; } .right { width: 100%; margin-right: 0; margin-left: 0; text-align: right; vertical-align: middle; padding: 8px; color: #FFFFFF; } .filesize { font-size: 1em; color: #FFFFFF; } .path { font-size: calc(1em - 25%); color: #FFFFFF; word-break: break-word; } .slide { border: 1px solid white; margin: 0 2em 0 2em; position: relative; } .log-buttons { width: 100%; position: relative; margin-bottom: 1rem; padding-left: 2rem; } .expanded { height: 600px !important; } .log-action-button { text-transform: uppercase; margin-top: 1rem; background-color: rgba(255, 255, 255, .25); border: 0px solid rgba(255, 255, 255, 0) !important; width: 6.5em; white-space: nowrap; } .download-button { width: 7.5em; } #unlinkform { float: left; margin-left: 2rem; } #downloadform { float: left; } .hidden { visibility: hidden !important; display: none !important; } p { text-align: left; margin: 5px; } input[type="checkbox"] { display: none; visibility: hidden; } .expandtoggle { display: block; position: absolute; text-align: center; margin: 0; right: 2em; bottom: .5em; padding-top: .5em; background-color: rgba(255, 255, 255, 0.50); -moz-border-radius: 5px; border-radius: 5px; width: 3em; height: 3em; -webkit-transition: .5s; -moz-transition: .5s; transition: .5s; cursor: pointer; } .expandtoggle:hover { background-color: rgba(104, 2, 51, 0.400); background-size: 3em; -webkit-transition: .3s; -moz-transition: .3s; transition: .3s; cursor: pointer; } .expandtoggle::before { background: url(../images/decrease.png) no-repeat; background-size: 2em; content: ""; display: inline-block; width: 2em; height: 2em; -webkit-transition: .5s; -moz-transition: .5s; transition: .5s; cursor: pointer; } .expand { height: 43rem; width: auto; overflow: auto; transition: height 0.5s; color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.3); word-wrap: break-word; padding: 0 10px 0 10px; } .expandtoggle:checked~.expand { height: 17rem; } .expandtoggle:checked~.expandtoggle::before { content: ""; background: url(../images/increase.png) no-repeat; background-size: 2em; display: inline-block; width: 2em; height: 2em; cursor: row-resize; } #logmissing { color: red; float: right; margin-top: -3em; margin-right: 2em; } #logmissingtxt { display: inline-flex; text-align: center; margin: 0; } /* Unlink response modal: */ #rolllogtitle { color: white; font-size: 2.5rem; margin: 0 auto; text-align: center; cursor: default; } #responseModal { margin: 0 auto; height: 100%; justify-content: center; display: flex; padding: 1rem; font-size: 1.5rem; text-align: center; align-items: center; overflow-y: auto; z-index: 8000; } #modalContent { color: #FFFFFF; padding-bottom: 0; align-items: center; white-space: nowrap; cursor: default; } .rolllogfail { color: red; text-shadow: 1px 1px black; text-align: center; font-size: 1.75rem; margin-top: 1rem; margin-bottom: 0; } .rolllogsuccess { color: lightgreen; text-shadow: 1px 1px black; text-align: center; font-size: 1.75rem; margin-top: 1rem; margin-bottom: 0; } /************ SETTINGS **************/ /******SETTINGS NAVBAR ********/ .navbar-brand { vertical-align: middle; margin: 0; padding: 0; color: #ffffff; text-shadow: 0 0 15px #FF0104; outline: 0; font-size: 3vw; font-weight: 500; } @media screen and (min-width: 1024px) { .navbar-brand { font-size: 2.5rem; } } .navbar-brand:hover, .navbar-brand:focus { color: #ffffff; text-shadow: 0 0 20px #FF0104; text-decoration: none; outline: 0; font-weight: 500; } .navbar-brand:before, .navbar-brand:after { -webkit-transition: all .2s ease-in; -moz-transition: all .2s ease-in; -ms-transition: all .2s ease-in; -o-transition: all .2s ease-in; transition: all .2s ease-in; } .navbar-default { background-color: #1F1F1F; border-color: transparent; font-weight: 500; } .navbar-default .navbar-brand { color: white; font-weight: 500; } .navbar-default .navbar-nav>li>a { color: white; font-weight: 500; } /* Wrappers */ #wrapper { -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; float: left; margin: 0 0 1rem; } #sidebar-wrapper { height: auto; padding-top: 0; padding-bottom: 1rem; padding-left: .75rem; background-color: rgba(0, 0, 0, .15); border-radius: 1rem; box-shadow: 5px 5px 5px black; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; overflow-x: hidden; overflow-y: auto; transition: all 0.3s ease; width: 17rem; z-index: 1000; } #sidebar-wrapper::-webkit-scrollbar { display: none; } #page-content-wrapper { padding-top: 70px; width: 100%; } #settings-frame-wrapper { margin-top: 2vh; margin-left: 2vw; margin-right: 2vw; margin-bottom: 0; overflow-y: auto; overflow-x: hidden; color: white; display: flex; justify-content: center; } #info-frame-wrapper { margin: 2vw; margin-bottom: 0; overflow-y: auto; overflow-x: hidden; color: white; justify-content: center; } /* Sidebar nav styles */ ul.nav.sidebar-nav>li>a>i { text-align: left; margin-right: 0.3em; } .sidebar-nav li { display: inline-block; line-height: 20px; position: relative; width: 100%; font-size: 1.1rem; } .sidebar-nav li:before { background-color: #340119; content: ''; height: 100%; left: 0; position: absolute; top: 0; -webkit-transition: width 0.2s ease-in; transition: width 0.2s ease-in; width: 3px; z-index: -1; } .sidebar-nav li:first-child a:hover, .sidebar-nav li.sidebar-nav-item.active a { color: white; font-weight: 700; -webkit-transition: width 0.2s ease-in; transition: width 0.2s ease-in; } .sidebar-nav li:nth-child(2):before { background-color: #480123; } .sidebar-nav li:nth-child(2) a:hover { color: white; font-weight: 700; -webkit-transition: width 0.2s ease-in; transition: width 0.2s ease-in; } .sidebar-nav li:nth-child(3):before { background-color: #530128; } .sidebar-nav li:nth-child(3) a:hover { color: white; font-weight: 700; -webkit-transition: width 0.2s ease-in; transition: width 0.2s ease-in; } .sidebar-nav li:nth-child(4):before { background-color: #5d012d; } .sidebar-nav li:nth-child(4) a:hover { color: white; font-weight: 700; -webkit-transition: width 0.2s ease-in; transition: width 0.2s ease-in; } .sidebar-nav li:nth-child(5):before { background-color: #680233; } .sidebar-nav li:nth-child(5) a:hover { color: white; font-weight: 700; -webkit-transition: width 0.2s ease-in; transition: width 0.2s ease-in; } .sidebar-nav li:nth-child(6):before { background-color: #771b47; } .sidebar-nav li:nth-child(6) a:hover { color: white; font-weight: 700; -webkit-transition: width 0.2s ease-in; transition: width 0.2s ease-in; } .sidebar-nav li:nth-child(7):before { background-color: #8d0748; } .sidebar-nav li:nth-child(7) a:hover { color: white; font-weight: 700; -webkit-transition: width 0.2s ease-in; transition: width 0.2s ease-in; } .sidebar-nav li:nth-child(8):before { background-color: #912157; } .sidebar-nav li:nth-child(8) a:hover { color: white; font-weight: 700; -webkit-transition: width 0.2s ease-in; transition: width 0.2s ease-in; } .sidebar-nav li:hover:before, .sidebar-nav li.sidebar-nav-item.active:before { -webkit-transition: width 0.2s ease-in; transition: width 0.2s ease-in; width: 100%; } .sidebar-nav li a { color: #dddddd; text-shadow: 1px 1px black; display: block; font-size: 1rem; text-decoration: none; padding: .5rem .5rem .5rem .75rem; } .sidebar-nav li a:hover, .sidebar-nav li a:active, .sidebar-nav li a:focus, .sidebar-nav li.open a:hover, .sidebar-nav li.open a:active, .sidebar-nav li.open a:focus { background-color: transparent; color: #ffffff; text-decoration: none; } .sidebarTitleError{ color: red !important; } /* Modals: */ .logrollmodal { box-shadow: 0 0 1em #181717b7; border-radius: 1em; } .modal { display: none; position: fixed; width: 20rem; width: fit-content; height: 14rem; height: fit-content; margin: 15% auto 0; padding: 1rem 1rem .5rem; color: black; text-align: center; align-items: center; background-color: rgba(0, 0, 0, 0.750); border: 1px solid #888; border-radius: 4px; z-index: 2000; } .swal2-close { color: #FFFFFF !important; } .logupdatetoast { color: #FFFFFF; } .logouttoast { color: black; } .settingchange { color: orange !important; border-color: orange !important; } .swal2-icon.swal2-info { color: rgba(255, 255, 0, 0.5) !important; border-color: rgba(255, 255, 0, 0.5) !important; } .swal2-icon.swal2-warning { color: orange; border-color: orange; } .swal2-content { padding: 1em; width: auto; } .swal2-container { -webkit-transition: all .8s ease; -moz-transition: all .8s ease; -o-transition: all .8s ease; -ms-transition: all .8s ease; transition: all .8s ease; overflow: hidden; overflow-y: hidden !important; } .toastlink { color: white; } .toastlink:hover { text-decoration: none; color: #ffffff; font-weight: 700; text-shadow: 2px 2px 15px #FF0104; -webkit-transition: all .2s ease; -moz-transition: all .2s ease; -o-transition: all .2s ease; -ms-transition: all .2s ease; transition: all .2s ease; } #reloadtitle { color: yellow !important; font-weight: 600; margin-bottom: .5rem; margin-right: 1rem; } #reload-btn { margin-top: 3rem; margin-bottom: .5rem; width: 9rem; cursor: pointer; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -o-transition: all .3s ease; -ms-transition: all .3s ease; transition: all .3s ease; } /* Modal Content/Box */ .modal-content { background-color: transparent; padding: .5rem 2rem 0; align-items: center; } /* Modal Close Button */ .close { color: rgb(255, 80, 80); float: left; font-size: 2rem; font-weight: 700; text-shadow: none !important; } .close:hover, .close:focus { color: red; text-decoration: none; cursor: pointer; font-weight: 900; } /* Tooltips: */ .ui-tooltip { font-size: .85em; color: white; width: auto; padding: 5px 10px; background: rgba(50, 1, 25, 0.90); border: .1em solid #FFFFFF !important; border-radius: .2em; box-shadow: 0 0 7px black; cursor: default; } #checkurl { float: right; margin-top: -12rem; width: 20rem; text-align: center; } #linkurl { float: right; position: relative; margin-top: -5.5rem; width: 20rem; text-align: center; z-index: 1000; } #checknote { position: sticky; width: inherit; margin-top: 4rem; color: grey; font-size: .85rem; font-style: italic; cursor: default; z-index: 1; } .alpaca-form-button { color: white; background-color: #8E8B8B; border: .2rem solid rgb(90, 90, 90); -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -o-transition: all .3s ease; -ms-transition: all .3s ease; transition: all .3s ease; } .alpaca-form-button:hover { color: white; font-weight: 700; background-color: #8E8B8B; /* border: .2rem solid rgb(90, 90, 90); */ } .alpaca-form-buttons-container { text-align: left; } .alpaca-form-button-submit { width: 5.5em; } .alpaca-form-button-submit:hover { background-color: green; border: .2rem solid darkgreen; } .alpaca-form-button-reset { width: 8em; } .alpaca-form-button-reset:hover { background-color: orange; border: .2rem solid darkorange; } .buttonchange { color: white; background-color: green !important; border: .2rem solid darkgreen; } .alpaca-array-actionbar.alpaca-array-actionbar-top { margin-top: 1em; } .btn-group>.btn:first-child { margin-left: 0; background-color: rgb(200, 200, 200); color: black; } .btn-group>.btn-group:not(:first-child)>.btn, .btn-group>.btn:not(:first-child) { border-top-left-radius: 0; border-bottom-left-radius: 0; background-color: rgb(200, 200, 200); color: black } .btn-group>.btn:first-child:hover { background-color: rgb(150, 150, 150); color: white; } .btn-group>.btn:not(:first-child):hover { background-color: rgb(150, 150, 150); color: white; } .btn:disabled { opacity: unset !important; background-color: grey !important; color: black !important; border: .2rem solid rgb(90, 90, 90) !important; cursor: not-allowed; } .btn:disabled:hover { background-color: grey !important; color: black !important; font-weight: 500 !important; border: .2rem solid rgb(90, 90, 90) !important; cursor: not-allowed; } .btn-primary.disabled { opacity: unset !important; background-color: grey !important; color: black !important; border: 1px solid rgba(255, 255, 255, 0) !important; cursor: not-allowed; } .btn-primary.disabled:hover { background-color: grey !important; color: black !important; font-weight: 500 !important; border: .2rem solid rgb(90, 90, 90) !important; cursor: not-allowed; } .settingscolumn { float: left; width: min-content; height: 100%; padding-top: 1rem; background-color: transparent; } #logincolumn { position: fixed; float: left; text-align: left; vertical-align: middle; margin-left: 1em; padding-bottom: 0; top: 15vh; } #settingsbrand { width: 100%; padding: .5rem 0 0; text-align: center; cursor: default; } .settingstitle { width: 16rem; margin: 0; padding: 1rem 1rem .25rem; background-color: transparent; text-shadow: 0 0 6px #FF0104; vertical-align: middle; color: #ffffff; text-align: center; font-size: 1.5rem; font-weight: 500; outline: 0; cursor: default; } #version { display: block; font-size: 1rem; background-color: transparent; cursor: default; text-align: center; } .vcheckerror { color: red; font-size: 1rem; font-weight: 600; text-align: center; max-width: 17rem; } #footer>p { text-align: center; } #version>p { text-align: center; } #includedContent { float: right; width: calc(100% - 20rem); margin-top: 5rem; height: 100%; } .object { float: right; width: 100%; height: 85vh; } #version_check { font-size: .6rem; padding: .2rem; width: 10em; white-space: nowrap; } #version_check:hover { font-weight: 600; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -o-transition: all .3s ease; -ms-transition: all .3s ease; transition: all .3s ease; } .version_check-update { color: yellow !important; border-color: yellow; } .version_check-update:hover { color: yellow !important; border-color: yellow; font-weight: 600; } #infodata { padding: 1rem; font-size: .75rem; margin-bottom: 1.5rem; color: white; background-color: rgba(0, 0, 0, .15); border-radius: 1rem; box-shadow: 5px 5px 5px black; } #infodata>.table { margin-bottom: auto; border-bottom: 1px solid #dee2e6; cursor: default; } #extensions { text-align: center; margin: auto; font-size: 1.5em; cursor: default; } #extensiontitle { color: white; font-size: 2rem; text-shadow: 0.1rem 0.1rem black; font-weight: 600; text-align: center; margin: auto; margin-bottom: .5rem; cursor: default; } .extok { color: white; background-color: green; display: inline-block; text-align: center; font-size: .75rem; white-space: nowrap; vertical-align: middle; user-select: none; padding: .1rem .5rem .25rem; border-radius: .2rem; cursor: help; } .extfail { color: white !important; background-color: red !important; display: inline-block; font-size: .75rem; text-align: center; white-space: nowrap; vertical-align: middle; user-select: none; border: 1px solid transparent; padding: .1rem .5rem .25rem; border-radius: .2rem; cursor: pointer; } #blank { color: rgba(0, 0, 0, .15); font-size: .5rem; } #phpContent { position: inherit; background: transparent; } .phpobject { position: inherit; width: 100%; height: 40rem; } #siteform { width: 100%; margin-left: 5vw; background-color: inherit; } #authenticationform { width: 100%; margin-left: 5vw; margin-top: 10vh; background-color: inherit; } #modalloading { position: fixed; width: 24rem; left: calc(50% - 12rem); top: 25%; margin: 0 auto; padding: 1rem; color: black; text-align: center; align-items: center; background-color: rgba(0, 0, 0, 0.750); border: 1px solid #888; border-radius: 4px; z-index: 2000; cursor: wait; } .modaltextloading { margin-left: 2rem; color: #aaa; font-size: 1.5rem; font-weight: 600; cursor: wait; } #preferenceform { background-color: inherit; width: 95%; } /* Custom CSS */ .customCSS { padding: 0 0 0 15px; width: 49%; margin: 0 auto; } #customCSSEditor { height: 22rem; max-width: 100%; border: .2rem solid rgb(200, 200, 200); } #customCSSEditor:hover { border: .2rem solid #007bff; transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out; } #customcsslabel { font-size: 1.1rem; font-weight: 600; } .customJS { padding: 0 0 0 15px; margin: 0 auto; width: 49%; } #customJSEditor { height: 22rem; max-width: 100%; border: .2rem solid rgb(200, 200, 200); } #customJSEditor:hover { border: .2rem solid #007bff; transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out; } #customjslabel { font-size: 1.1rem; font-weight: 600; } #tableuserprefs { border-collapse: separate; margin: auto; width: 100%; } #settingstable { cursor: default; } #tdleft { width: 50%; } #tdright { width: 50%; } #leftcolumn { margin: auto; text-align: left; } #rightcolumn { margin: auto; text-align: left; } .input_icon { color: grey; cursor: help; } .input_icon:hover { color: yellow; } .alpaca-control-label { font-size: 1.1rem; font-weight: 600; max-width: 100%; } .settingslabelerror { color: red !important; } .radio { width: 10rem; } .help-block { color: grey; font-style: italic; padding-left: 1.5rem; cursor: default; } .alpaca-message-stringValueTooSmall { color: red; } .alpaca-message-stringNotANumber { color: red; } .alpaca-message-notOptional { color: red; } .alpaca-message-invalidPattern { color: red; } .alpaca-message-custom { color: red; } .alpaca-message-invalidValueOfEnum { color: red; } .settingslabelchanged { color: orange; } .alpaca-message-notOptional { color: red; } .alpaca-message-stringTooLong { color: red; } .alpaca-field-text-max-length-indicator { font-style: italic; cursor: default; } #regsettingnote { color: red !important; font-style: italic; font-weight: 600; cursor: default; } #authnote { color: yellow !important; font-style: italic; } #pathsettingnote { color: #aaa !important; font-style: italic; cursor: default; font-size: 1rem !important; } .pathsettingnotelink { color: #aaa; font-size: 1rem !important; cursor: pointer; } .pathsettingnotelink:hover { font-size: 1rem !important; } #reginfo { width: 85%; color: #555555; background-color: inherit; margin: auto; text-align: center; cursor: default; } .infotitle { font-size: 1.1rem; font-weight: 700; } .updatebtn { font-size: .75rem !important; } .resourceimg { width: auto !important; height: 1.2rem !important; } .releasebadge { height: auto !important; width: auto !important; } .settings-title { display: flex; white-space: nowrap; justify-content: center; direction: rtl; padding: .5rem 0 0; position: absolute; left: 0; right: 0; margin: auto; margin-left: 20rem; background-color: inherit; cursor: default; } .transparent-background { background: transparent; } /* Logs Configuration */ #title_input, #path_input, #enabled_option, #maxLines_option, #autoRollSize_option, #category_option { margin: auto; width: 30rem; } #title_input>input, #path_input>input, #enabled_option>select, #maxLines_option>input, #autoRollSize_option>input, #category_option>input { width: 100%; max-width: 100%; } div[data-alpaca-container-item-name="logTitle"], div[data-alpaca-container-item-name="path"], div[data-alpaca-container-item-name="enabled"], div[data-alpaca-container-item-name="maxLines"], div[data-alpaca-container-item-name="autoRollSize"], div[data-alpaca-container-item-name="category"] { flex-basis: 33rem; } #logssettings>#alpaca3>.alpaca-field-array>.alpaca-container>.alpaca-container-item>div>.alpaca-field>.alpaca-container { display: flex; flex-wrap: wrap; padding: 2rem 0; justify-content: center; } .alpaca-container-item:not(:first-child) { margin-top: 0; } .logs-input-helper { color: #aaa; } /* Category filter navigation */ #horizontal-nav { text-align: center; } #categoryFilter { text-align: center; vertical-align: middle; height: fit-content; height: -moz-fit-content; width: 20em; width: fit-content; width: -moz-fit-content; width: -webkit-fit-content; margin: auto; padding: .5rem; padding-top: 0; border-radius: 6px; background-color: rgba(0, 0, 0, .15); box-shadow: 0px 0px 0px black; z-index: 2000; } .category-item { display: inline-block; padding: 0.25rem; } .category-switch { display: block; margin-top: 0.2rem; } .category-filter-item, .nav-item { padding: 5px 10px; color: #FFFFFF; text-shadow: 1px 1px black; cursor: default; } .toolslink { font-size: 0.7rem; color: white; } .toolslink:hover { color: #ffffff; text-shadow: 0 0 15px #FF0104; } /*** Authentication ***/ #registration-container, #login-container, #setup-container { margin: 2rem auto; width: 75%; padding: 2rem; padding-top: 1rem; } #setup-container { margin-top: 5vh; } .warning { color: yellow; } #login-container { margin: 0 auto; justify-content: center; text-align: center; width: 100%; background-color: inherit; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; margin-top: 20vh; } #loginbrand { display: flex; position: relative; flex-direction: row; max-width: 17rem; margin: 0; margin-top: -1rem; margin-bottom: 1rem; font-size: 1.5vw; text-align: center; justify-content: center; cursor: pointer; } #logo-login { text-align: center; vertical-align: middle; } #logo-login>img { height: 8em; border: 0; filter: drop-shadow(.2rem .2rem .2rem black); -webkit-filter: drop-shadow(.2rem .2rem .2rem black); cursor: default; } #logo>img { height: 8em; border: 0; filter: drop-shadow(.2rem .2rem .2rem black); -webkit-filter: drop-shadow(.2rem .2rem .2rem black); cursor: pointer; } #login-form { margin: auto; } #login-form>div { margin: 1rem auto; text-align: center; white-space: nowrap; } #loginbtn { width: 5em; background-color: green; border: .2rem solid green; } #loginbtn:hover { background-color: green; border: .2rem solid darkgreen; } #loginbtn.disabled { color: #fff !important; background-color: #007bff !important; border: .2rem solid #007bff !important; } #returnbtn { margin-left: 2rem; width: 5em; border: .2rem solid #007bff; } #returnbtn:hover { background-color: #0069d9; border: .2rem solid #0258b4; } table#regmulti>tbody>tr>td { vertical-align: top; } #usernameinput { white-space: nowrap; } #useremail { white-space: nowrap; } #userpassword { white-space: nowrap; } h5.heading { color: rgb(255, 255, 255); font-family: "Roboto:400", sans-serif; font-size: 14px; font-weight: 700; line-height: 21px; text-align: left; margin-bottom: 0; } h2.heading { margin-bottom: 1rem; text-align: left; text-shadow: 0 0 5px black; font-weight: 600; cursor: default; } .login-warning>p { text-align: center; color: red; cursor: default; } #auto-update-status { display: block; position: relative; border-radius: 50%; height: 1.5rem; width: 1.5rem; margin: 0; transition: all .2s ease-in-out; text-shadow: 1px 1px 1px black; -webkit-filter: drop-shadow(2px 2px 2px #222); filter: drop-shadow(2px 2px 2px #222); } #auto-update-status[data-enabled="true"] { background: radial-gradient(circle at .1rem .1rem, #2dff31, rgba(20, 20, 20, 0.75)); } #auto-update-status[data-enabled="false"] { background: radial-gradient(circle at .1rem .1rem, #ff0000, rgba(20, 20, 20, 0.75)); } .unauth-container { margin-top: 10vh !important; margin: 2rem auto; width: 75%; padding: 2rem; } #logo-unauth { text-align: center; vertical-align: middle; } #logo-unauth>img { height: 6em; border: 0; filter: drop-shadow(.2rem .2rem .2rem black); -webkit-filter: drop-shadow(.2rem .2rem .2rem black); cursor: pointer; } #regerror { color: red; font-size: 1.5em; text-align: center; cursor: default; } .regerror { color: red; font-size: 1.25em; padding: .5em; cursor: default; } .regsuccess { color: lightgreen; font-size: 1.25em; padding: .5em; cursor: default; } .fv-error { border: .2rem solid #e74c3c !important; } .fv-error-message { color: #e74c3c; margin-bottom: 1%; font-size: 1em; cursor: default; } #regbody { color: white; font-size: 1em; margin-top: 1em; cursor: default; } .reglink { color: white; cursor: pointer; font-size: 1em !important; } /*** Registration ***/ .flex-grid { display: flex; } .flex-grid { display: flex; } .flex-grid .col { flex: 1; } .flex-grid-thirds { display: flex; justify-content: space-between; } .flex-grid-thirds .col { width: 32%; } #registration-title { display: flex; white-space: nowrap; float: left; font-size: 4rem; text-shadow: 0 0 5px #FF0104; margin: auto; background-color: inherit; cursor: default; } #logo-reg { vertical-align: middle; } #logo-reg>img { height: 6em; border: 0; float: right; filter: drop-shadow(.2rem .2rem .2rem black); -webkit-filter: drop-shadow(.2rem .2rem .2rem black); cursor: default; } #reginstructions { background-color: inherit; } #userform { margin-top: 1em; margin-bottom: 1em; cursor: default; } .setupheader { margin-bottom: 1.5rem !important; } #datadirform { margin: 1em; } #configpath { margin-left: 0; margin-top: .5rem; } #datadirbtn { width: 6em; } #usernext { width: 6em; margin-left: 1rem; background-color: green; } #usernext:hover { color: white; font-weight: 700; border: .2rem solid darkgreen; } #datadirwarn { margin: .5rem; font-weight: 600; cursor: default; } .dockerwarn { color: yellow; font-weight: 800; } .dockerinput { cursor: not-allowed; background-color: lightgrey; border: none } .dockerinput:hover { border: none; } /*** Mobile fixes ***/ @media only screen and (max-width: 768px) { body { padding: 1rem !important; } /** Start index page (logs) **/ .flex-child { max-width: 90%; min-width: 90%; width: 90%; } .header { display: block; table-layout: auto; margin-bottom: 1rem; } #brand { display: none; visibility: hidden; } #logo-icon { display: none; visibility: hidden; } #logo-icon-mobile { display: unset !important; visibility: visible !important; } .Column { display: block; } #left { position: absolute; width: auto; margin-top: 2vh; margin-left: 1rem; top: 0; left: 0; } .left { font-size: .75em; } #clock { height: auto; width: auto; max-width: 8rem; margin: 0; border-radius: .3rem; box-shadow: 2px 2px 2px black; } .dtg { font-size: .75rem; } #canvas { visibility: hidden; display: none; } #line { visibility: hidden; display: none; } .date { visibility: hidden; display: none; } #dateRight { visibility: visible !important; position: absolute; display: flex !important; float: right; width: auto; max-width: 8rem; height: auto; vertical-align: middle; justify-content: center; top: 0; right: 0; margin-top: 2vh; margin-right: 1rem; padding: .5rem 1rem; color: #FFFFFF; font-size: .75rem; font-weight: 600; text-align: center; background-color: rgba(0, 0, 0, .15); border-radius: .3rem; box-shadow: 2px 2px 2px black; text-shadow: 1px 1px black; cursor: default; } #logincolumn { display: none; } #login-container { margin-top: 10vh; } #logo { width: auto; margin: 0 auto; } #logo-login>img { height: 6em; } #right { width: 100%; margin-top: 2rem; text-align: center; } .rightmiddle { text-align: center; margin-top: 1rem; } #rightbottom { display: inline-block; float: none; } .logheader { display: flex; font-size: 1.5em; margin: auto; white-space: normal; } #logmissingtxt { display: none; visibility: hidden; } #markform { position: relative; padding: 0; margin-right: 0; text-align: center; width: 95vw; } .expand { font-size: .75rem; } .marksearch { font-size: .7rem; width: auto; } .search-button { font-size: .40rem; } .indexBtn { background-color: #8E8B8B; border: .2rem solid rgb(90, 90, 90); } .indexBtn:hover { background-color: #8E8B8B; border: .15rem solid rgb(90, 90, 90) !important; } .npBtn { border: .15rem solid rgb(90, 90, 90); } .logBtn { border: .15rem solid rgb(90, 90, 90); box-shadow: none !important; } .filesize { font-size: .75em; } .input, input.form-control, select.form-control { width: 100%; } #count { margin-right: 0; } .validity { margin-left: -3rem; } #modalContent { font-size: 1rem !important; white-space: normal; } .rolllogfail { font-size: 1rem !important; } .rolllogsuccess { font-size: 1rem !important; } /** End index page (logs) **/ /** Start settings page**/ .settingscolumn { float: none; padding-top: 0; text-align: center; height: auto; } #settings-page-title { cursor: default !important; } #settingsbrand { width: 100%; } .Column.left { display: none; } #sidebar-wrapper { width: 100%; } .settingstitle { width: 100%; } #version { display: none; } .settings-title { position: relative; display: block; white-space: normal; text-align: center; direction: ltr; left: auto; right: auto; } .alpaca-field-object { justify-content: center; margin: auto; } #tdleft, #tdright { width: 100%; display: block; } #title_input, #path_input, #enabled_option, #maxLines_option, #autoRollSize_option, #category_option { width: 100%; } .alpaca-array-actionbar.alpaca-array-actionbar-top>button { margin-top: 1rem; } /** End settings page**/ } /* Info page frames: */ object { width: 100%; height: 100%; } #infoframe { position: fixed; width: 95%; height: 60vh; } .frametd { height: 100%; } .version { background-color: rgba(0, 0, 0, .15); width: 100%; height: 100%; float: left; } #versioncontent { width: 100%; height: 100%; background-color: rgba(0, 0, 0, .15); } #versionHistory { margin: 1rem; padding-left: 1rem; background-color: inherit; font-size: 1rem; color: white; text-align: left; } #release { background-color: #3d3d3d } #releaseWrapper { max-width: 100rem; margin: auto; margin-bottom: 3rem; background-color: inherit; } .releaseHeader { text-align: center; margin-bottom: 0; } .releaseHeader a { vertical-align: middle; font-size: 2rem; font-weight: 700; text-shadow: 0.1rem 0.1rem black; cursor: default; color: white; } .releaseName { display: block; font-size: 1.5rem; color: white; font-weight: 600; cursor: default; } .releasetime { display: block; margin-bottom: 1rem; font-style: italic; cursor: default; } .releaseBody { padding-left: 1rem; } .releaseBody>h1, .releaseBody>h2, .releaseBody>h3, .releaseBody>h4, .releaseBody>h5, .releaseBody>h6 { text-align: left; font-size: 1.5em; } .releasehr { color: #555; border-color: #555; background-color: #555; box-shadow: 0.05rem 0.05rem black; } .releaselink { font-weight: 600; color: #ffffff; } .releaselink:hover { color: #ffffff; text-shadow: 0 0 1rem #FF0104; text-decoration: none; cursor: pointer; } .php { width: 100%; height: 100%; float: right; } #phpcontent { width: 100%; height: 100%; } .github-item>h2 { text-align: left; } .updatelink { text-align: center; font-size: 1rem; text-decoration: none; color: yellow; } .updatelink:hover { text-decoration: none; color: yellow; text-shadow: 0 0 15px #FF0104; -webkit-transition: all .2s ease; -moz-transition: all .2s ease; -o-transition: all .2s ease; -ms-transition: all .2s ease; transition: all .2s ease; } /* Footer */ #version_check_auto { cursor: default; } .version_check_info { display: inline-flex; padding: 0; margin: 0 auto; margin-left: 1em; } .loginversion { position: fixed; width: 100%; max-width: 17rem; margin: 0; margin-top: 1rem; font-size: 2em; text-align: center; justify-content: center; cursor: default; } #footer { position: fixed; left: 0; right: 0; bottom: 1rem; text-align: center; color: #555555; font-size: 1rem; z-index: -1; } .settings-footer { margin-left: 20rem; } .footer { text-align: center; font-size: 1rem; text-decoration: none; } .footer:hover { text-decoration: none; color: #ffffff; font-size: 1.2rem; font-weight: 400; text-shadow: 0 0 15px #FF0104; -webkit-transition: all .2s ease; -moz-transition: all .2s ease; -o-transition: all .2s ease; -ms-transition: all .2s ease; transition: all .2s ease; } a { color: #555555; font-size: 1rem; text-shadow: none; font-weight: 300; text-decoration: none; } .notification { width: 100%; text-align: center; color: #555555; font-size: .75rem; cursor: default; } /* Progress Bar */ .pace { -webkit-pointer-events: none; pointer-events: auto; -webkit-user-select: none; -moz-user-select: none; user-select: auto; } .pace-inactive { display: none; } .pace .pace-progress { background: #680233; position: fixed; z-index: 2000; top: 0; right: 100%; width: 100%; height: 8px; } .pace .pace-progress-inner { display: block; position: absolute; right: 0px; width: 100px; height: 100%; box-shadow: 0 0 10px #680233, 0 0 5px #680233; opacity: 1.0; -webkit-transform: rotate(3deg) translate(0px, -4px); -moz-transform: rotate(3deg) translate(0px, -4px); -ms-transform: rotate(3deg) translate(0px, -4px); -o-transform: rotate(3deg) translate(0px, -4px); transform: rotate(3deg) translate(0px, -4px); } .pace .pace-activity { display: block; position: fixed; z-index: 2000; top: 15px; right: 15px; width: 14px; height: 14px; border: solid 2px transparent; border-top-color: #680233; border-left-color: #680233; border-radius: 10px; -webkit-animation: pace-spinner 400ms linear infinite; -moz-animation: pace-spinner 400ms linear infinite; -ms-animation: pace-spinner 400ms linear infinite; -o-animation: pace-spinner 400ms linear infinite; animation: pace-spinner 400ms linear infinite; } /*** Begin Steppers ***/ ul.stepper { counter-reset: section; overflow-y: auto; overflow-x: hidden; padding: 0; margin: 0 auto; text-align: center; } .stepper-horizontal { position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } ul.stepper>li:not(:last-of-type) { margin-bottom: .625rem; -webkit-transition: margin-bottom .4s; -o-transition: margin-bottom .4s; transition: margin-bottom .4s; } .stepper-horizontal>li:not(:last-of-type) { margin-bottom: 0 !important; } .stepper-horizontal li:not(:last-child)::after { content: ""; position: relative; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; margin: .5rem 0 0 0; height: 1px; background-color: rgba(255, 255, 255, 0.65); } .stepper-horizontal li:not(:first-child)::before { content: ""; position: relative; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; margin: .5rem 0 0 0; height: 1px; background-color: rgba(255, 255, 255, 0.65); } .stepper-horizontal li { -webkit-transition: .5s; -o-transition: .5s; transition: .5s; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; position: relative; cursor: default !important; } .stepper-horizontal li:hover { background-color: rgba(0, 0, 0, .06); cursor: pointer; } .stepper-horizontal li a:hover { text-decoration: none; font-weight: 700; } ul.stepper li a { text-shadow: 0 0 5px black; padding: 1.5rem; text-align: center; cursor: default; } .primary-color, li.active a .circle, ul.stepper li.completed a .circle { background-color: #4285f4; } ul.stepper li a .circle { display: inline-block; color: #fff; -webkit-border-radius: 50%; border-radius: 50%; /* background: rgba(0, 0, 0, .38); */ width: 1.75rem; height: 1.75rem; text-align: center; line-height: 1.7rem; margin-right: .5rem; background-color: red; } .circle.active { background-color: #4285f4; } .circle.completed { background-color: lightgreen; } .circlecomplete { background: lightgreen !important; background-color: lightgreen !important; } .circlenotcomplete { background: red; background-color: red !important; } ul.stepper li.active { background-color: rgba(0, 0, 0, .06); } ul.stepper li.active a .label, ul.stepper li.completed a .label { font-weight: 600; color: rgba(255, 255, 255, .6); } ul.stepper li a .label { font-weight: 600; display: inline-block; color: rgba(255, 255, 255, .6); } .stepper-horizontal li a .label { margin-top: .63rem; } .danger-color, ul.stepper li.warning a .circle { background-color: #ff3547 !important; } ul.stepper li.success a .circle { background-color: #43A047; } .setup { background-color: inherit; } #setup-icon { width: 20vw !important; max-width: 25rem; display: flex; filter: drop-shadow(.1rem .1rem .1rem black); -webkit-filter: drop-shadow(.1rem .1rem .1rem black); text-align: center; margin: 0 auto; cursor: default !important; } #setupcomplete { margin: 1rem; color: lightgreen; font-size: 2rem; font-weight: 600; text-align: center; text-shadow: 0 0 5px black; cursor: default; } #setupreload { color: yellow; font-size: 1.2rem; font-weight: 600; text-align: center; text-shadow: 0 0 5px black; margin: 1rem; cursor: default; } #datadirstep { cursor: pointer; } #registerbtn { width: 6.5rem; border-color: #0062cc; } .setupBtn:focus { box-shadow: none; } .setupBtn:valid { border: .2rem solid #0062cc; } /*** End Steppers ***/ @-webkit-keyframes pace-spinner { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @-moz-keyframes pace-spinner { 0% { -moz-transform: rotate(0deg); transform: rotate(0deg); } 100% { -moz-transform: rotate(360deg); transform: rotate(360deg); } } @-o-keyframes pace-spinner { 0% { -o-transform: rotate(0deg); transform: rotate(0deg); } 100% { -o-transform: rotate(360deg); transform: rotate(360deg); } } @-ms-keyframes pace-spinner { 0% { -ms-transform: rotate(0deg); transform: rotate(0deg); } 100% { -ms-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes pace-spinner { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } @-webkit-keyframes spin { 0% { -webkit-transform: rotate(0deg); } 99% { -webkit-transform: rotate(360deg); } } @keyframes spin { 0% { transform: rotate(0deg); } 99% { transform: rotate(360deg); } } #draggable { width: 3rem; }