body { padding-top: 0; /* background: linear-gradient(-20deg, #fff 10%,#dde,#fff 90%) fixed; */ } #header, #footer { background: #eee; padding: 1em; font-size: 300%; color: #a33; border-bottom: 2px solid #ccc; } #footer { background: none; font-size: 100%; color: #a33; text-align: right; border: 0px solid #ccc; border-top: 0px solid #ddd; margin-top: 5em; } /* .navbar {background:#436; border-radius: 0; position: fixed; top: 0px; width: 100%; left: 0; z-index: 100;} */ .navbar-inverse .navbar-nav>li>a { color: #fff; } .navbar-inner { padding: 0 6em; box-shadow: 0 0 3em #888; } #header2 { background: none; padding: 0.5em; margin-bottom: 2em; margin: 4em 2% 0; } .description { font-weight: normal; color: rgba(0, 0, 0, 0.5); font-size: 70%; font-style: italic; } .navbar-brand { font-size: 150%; } .navbar-inverse .navbar-brand { color: #ddd !important; } .imllogo:before { background: rgb(255, 0, 51); color: #fff; padding: 0.5em 0.4em; content: 'IML'; font-weight: bold; } .navbar-nav>li>.dropdown-menu { overflow: auto; max-height: 30em; } #swversion { float: right; right: 0em; position: fixed; top: 4em; padding: 0 0.5em; background: rgba(0, 0, 0, 0.05); color: #555; border-bottom-left-radius: 0.5em; } #content { background: #fff; padding: 0.5em; border: 1px solid rgba(0, 0, 0, 0.06); /* margin: 0 2% 0; box-shadow: 1em 1em 2em #fff; */ } /* TODO div#navbuttom wurde auskommentiert */ div#navtop, div#navbuttom { background: rgba(0, 50, 100, 0.1); padding: 0.2em; } div#navtop { margin-bottom: 1em; } div#navtop .current { font-size: 170%; color: #667; padding: 0 0.2em; position: absolute; } div#navbuttom { margin-top: 2em; border-top: 0px solid #ddd; } #divmodal { position: fixed; height: 100%; width: 100%; top: 0; left: 0; background: #ccc; background: rgba(0, 0, 0, 0.05); display: none; } #divmodalmessage { margin: 7% auto; width: 50%; background: #fff; box-shadow: 0 0 5em #000; padding: 2em; } h1 { font-size: 250%; margin: 0; } h2 {} pre { line-height: 1.2em; padding: 5px; background: #f0f4f4; } pre.cli { color: #555; } pre.clistrong { color: #000; } td { vertical-align: top; border-left: 1px solid #fff; } ul {} ul li { margin-bottom: 3px; } .prjbox { float: left; width: 350px; margin: 0 1em 1em 0; height: 12em; background: #f8f8f8; border: 1px solid #eee; } .prjbox:hover { background: #eee; box-shadow: none; } .prjbox div { padding: 1em; } .prjbox .title { background: none; padding: 0.5em 1em 0; border-bottom: 1px solid #fff; } .viewextended {} .viewsimple { display: none; } thead { font-size: 110%; } #tbloverview th { padding: 0.3em; } #tbloverview td { padding: 0.2em; } th { /*border-radius: 0.7em 0.7em 0 0; background:#f0f0f0; */ text-align: center; border-right: 1px solid #fff; } thead tr th.prj { border-bottom: none; } th.versioncontrol { background: #eee; } tr {} tr:hover { background: #f0f4f8; background_: linear-gradient(#f4f4f4, #fff, #f4f4f4); } .trproject td { padding: 3px !important; } .trproject a.btn { opacity: 0.1; transition: ease-in-out all 0.3s; } .trprojectfiltered a.btn, .trproject:hover a.btn { opacity: 1; } div.progressinprogress { color: #17a2b8; } div.progresshasqueue { color: #d61; } tr.progressinprogress { border-left: 0.3em solid #17a2b8; } tr.progresshasqueue { border-left: 0.3em solid #d61; } td.prj:nth-child(1) { max-width: 30em; min-width: 30em; padding-left: 0.5em !important; } td.prj:nth-child(1) a { display: block; border-radius: 0.3em; } /* tr.progressinprogress td.prj:nth-child(1) a{ color: #17a2b8; ;} tr.progresshasqueue td.prj:nth-child(1) a{ color: #d61; } */ .filterbar { border-bottom: 0px solid #ccc; ; } button.prjprogress>span { font-size: 130%; } button.prjprogress.selected { box-shadow: 0 0 3em #abc inset; border: 0px solid #aaa; } /* .trproject-textfilter {border-right: 3px solid #f00;} .trproject-projectfilter {border-top: 3px solid #00f;} .trproject-progressfilter {border-bottom: 3px solid #0f0;} */ .trproject-textfilter, .trproject-projectfilter, .trproject-projectgroupfilter, .trproject-progressfilter { display: none; } th.tdphase { border-radius: 1em 1em 0 0; } td {} td.highlight { animation: blinker 0.7s linear infinite; } @keyframes blinker { 70% { background: rgba(255, 220, 50, 0.3) } } .td-phase-inactive, .td-place-onhold { border-left: 1px dashed #ddd; } .td-place-onhold { color: #d61; } .td-place-ready2install {} td.prj>div { opacity: 0.2; transition: all ease-in-out 0.1s; } .trprojectfiltered td.prj>div, tr td.prj:nth-child(1)>div, tr:hover td.prj>div { opacity: 1; } td.prj>div.deployprogress { border-top: 0px dashed #ccc; } .dev { background: #ccc; } .preview {} .stage {} .live {} .preview, .stage, .live {} a.expandable:before { /* border: 1px solid #aaa; border-radius: 0.3em; */ color: #a00; content: '+'; float: left; font-size: 120%; margin-right: 0em; text-align: center; transition: ease-in 0.3s; transform: rotate(-45deg); width: 1em; } a.closed:before { color: #067; content: '+'; transform: rotate(0deg); } a.info { border-bottom: 1px dotted; padding-bottom: 2px; } a.info:hover { text-decoration: none; background: #fff; } a.infoAsModal>span { display: none; } a.info>span { background: #fff; box-shadow: 0 0 10px #888; display: none; margin-left: -150px; margin-top: -1em; padding: 0.5em; position: absolute; text-align: left; z-index: 100; } a.info>span.left { margin-left: 0; } a.info:hover span { display: block; text-decoration: none; } span.title { background: #888; color: #f8f8f8; margin-top: -1em; padding: 0.5em 0.5em; float: left; box-shadow: 0 0 5px #ccc; border: 2px solid #fff; } span.pre { line-height: 1.2em; padding: 5px; background-color: #F5F5F5; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 4px; display: block; font-size: 13px; line-height: 20px; margin: 0 0 10px; padding: 9.5px; color: #333333; font-family: Monaco, Menlo, Consolas, "Courier New", monospace; } span.highlight { background: #fc2; } .hosts {} .host { border: 1px dotted #888; float: left; margin: 0 0.5em 0.5em 0; padding: 0.5em; } .warning { background: #fe8; } .error { background: #fcc; } .ok { background: #cfc; } /* -- bootstrap warning boxes not readable --*/ .alert-block { background-color: #fea; color: #653; } .badge-light { background-color: #eee; color: #aaa; } .center { text-align: center; } .inactive { color: #999; font-style: italic; } ul.nav li.dropdown:hover ul.dropdown-menu { display: block; margin-top: 0px } .actions li { color: #aaa; } .actions li.active { color: #000; font-weight: bold; } /* ----- form ----- */ input[type="radio"], input[type="checkbox"] { margin-right: 4px; margin-left: 0 !important; float: left; } input[type="radio"]:checked+label, input[type="checkbox"]:checked+label { color: #000; font-weight: bold; } .checkbox label, .radio label { display: block; } .tab-pane p { margin: 1em 10px; } .rolloutconfigdiv { margin: 0 0 2em 4em; padding: 1em; background: rgba(255, 255, 255, 0.4); } /* ----- shell plugins ----- */ .cmdoutbox { display: none; } .ciwinbox .wb-body { background: #111 !important; color: #cee; font-family: monospace; padding: 0.5em; overflow: auto; white-space: nowrap; } .ciwinbox .bar { background: rgba(255, 255, 255, 0.1); } .ciwinbox .progress { background: #367; } .ciwinbox pre { background: none; color: #cee; } /* showIdAsModalMessage() - when using winbox */ .ciwinboxinfos .wb-body { background: #fff !important; } .float-right { float: right; } .cmd-lines-10 { height: 10em; max-height: 10em; } .cmd-lines-20 { height: 20em; max-height: 20em; } .cmd-lines-25 { height: 25em; max-height: 25em; } .cmd-lines-30 { height: 30em; max-height: 30em; } .cmd-lines-35 { height: 35em; max-height: 35em; } .cmd-cols-10 { width: 10em; max-width: 10em; } .cmd-cols-20 { width: 20em; max-width: 20em; } .cmd-cols-40 { width: 40em; max-width: 40em; } .cmd-cols-60 { width: 60em; max-width: 60em; } .cmd-cols-80 { width: 80em; max-width: 80em; } .cmd-cols-100 { width: 100em; max-width: 100em; } /* ----- visualized process ----- */ .visualprocess { margin: 2em 0 1em; } .visualprocess .archive { text-align: center; padding: 0 0 5px; min-width: 7em; } .visualprocess .process { float: left; text-align: center; padding: 0 0 5px; min-width: 7em; } .visualprocess .process.box { border: 2px dotted #abc; border-radius: 0.5em; padding: 0.5em; min-height: 16em; } .visualprocess .action { float: left; text-align: center; padding: 0em 1em 1em 1em; background: #fff; } .visualprocess .process .title { margin-bottom: 1em; font-weight: bold; font-size: 120%; color: #aaa; } .visualprocess .archive .details span , .visualprocess .process .details span {border-right: 3px solid #fff;} .visualprocess div.card{ min-height: 20em; } /* ----- replacemets with templates ----- */ span.replace { background: #fc8; font-weight: bold; } /* ----- log table ----- */ div.vis-item{ border: 0px ; } .loglevel-info {} div.loglevel-warning ,.loglevel-warning { background: #fea; } div.loglevel-error, .loglevel-error{ background: #fcc; } .loglevel-success { color: #080; } div.logs { margin-top: 0em; padding: 0.5em 0; text-align: left; } /* ----- log view : timeline ----- */ div.loglevel-info{ background: #ddd; } div.loglevel-success{ background: #8ea; } /* ----- valuestore browser ----- */ #tbldata{ } #tbldata th { float: none; } #tbldata td { border: none; padding: 0.2em; }