/* 
    Created on : 19.09.2018, 09:10:07
    Author     : hahn
*/

a {color: #38a;text-decoration: none;}
a:hover {text-decoration: underline;}
body{background:#fff; color:#456; font-family: verdana,arial; font-size:1.0em;}
button{background:#46a; border: none; color:#fff; padding: 0.5em 1em; border-radius: 0.3em; border: 2px solid rgba(0,0,0,0.1); box-shadow: 0.2em 0.2em 0.5em #aaa;}
button.add{background:#8c8;}
button.del{background:#c88;}
button:hover{background:#68c;}
button:active{box-shadow: none; }

footer{background: rgba(0,60,60,0.05); border-top: 1px solid #ccc; padding: 1em; margin-top: 5em;}
footer a{color:#678;}

h1{border-bottom: 0px solid ;}
h1 a:hover{text-decoration: none;}
i.fa{font-size: 150%; }
i.fa.lookup{font-size: 100%; opacity: 0.4;}

nav.servers{float: left; margin-right: 1em;}

nav.tabs{}
nav.tabs a{display: block; float: left; background: rgba(0,60,60,0.05); padding: 0.5em 1em; color:#345; text-decoration: none; margin-right: 2px; border-top: 4px solid rgba(0,0,0,0.01);}
nav.tabs a.active{background: #cdd; border-color: rgb(255,0,51);; }

option{font-family: verdana,arial; font-size:1.0em; }
select{border: 0;}

p.hint{margin-bottom: 1em; background:#fec; padding: 1em; }
table{border: 1px solid #ccc;}
tr:hover{background:#eee;}
th{background:#cdd; padding:0.5em;}
td{padding:0.3em;}

.imllogo:before {background: rgb(255,0,51);color: #fff;padding: 0.5em 0.3em;content: 'IML'; font-family: "arial"; text-shadow: none;}

/* ----- tabbed content */
#cronhistory,#cronlogs,#graph,#overlay{display: none;}
#tabcontent div.active{display: block;}

#overlay{position: fixed; width: 100%; height: 100%; background: rgba(0,0,0,0.4); top:0; left: 0;}
#showlog{background:#fff; border: 3px solid #888; padding: 1em; margin: 2%; height: 90%; overflow: scroll;}

.log-rem{color:#aaa; font-style: italic;}
.log-var{color:#088;}
.log-value{color:#008;}
pre div:hover{background:rgba(0,0,0,0.1);}

/* ----- override datatable defaukts */
.dataTables_wrapper{clear: none;float: left; margin: auto 1px;}
table.dataTable tbody tr{background: none;}
table.dataTable{margin: 0; width: auto;}
table.dataTable tbody td{padding: 3px;}

.message{border: 1px solid rgba(0,0,0,0.1); padding: 1em; float: right;}
table.dataTable tbody tr.message-ok, .message-ok{background:#cfc; color:#080 !important;}
table.dataTable tbody tr.message-error, .message-error{background:#fdd; color:#800 !important;}
table.dataTable tbody tr:hover{background:rgba(0,0,0,0.1);}


/* timeline
*/
.vis-item.timeline-result-error{background:#fcc; border-color: #800}
.vis-item.timeline-result-ok{background:#cfc;border-color: #080}