.exelana-die-message
{
  font-size: 18pt;
  color: red;
}

#exelana-die-popup{display:block;position:fixed;top:0;left:0;right:0;font-family:"Operator Mono",Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:12px;height:calc(100% - 32px);color:black;background-color:white;padding:15px;overflow:auto;overflow-wrap: break-word;z-index:999990}
#exelana-die-content{display:block;width:70%;margin-bottom:32px;background-color:white;border-style:solid;padding:2px;transform:translate(20%,0%)}
#exelana-die-close{display:block;position:fixed;top:5px;right:18px}

#exelana-die-popup td {font-size:12px; padding-right: 3px;}

#exelana-bar{position:fixed;top:auto;bottom:0;left:0;width:100%;height:32px;color:#ddd;background-color:blue;z-index:999999;line-height:1;font-size:13px;font-weight:400;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;direction:ltr}
#exelana-bar a {float:left;position:relative;display:block;width:40px;height:32px;line-height:32px;text-indent:100%;text-overflow:clip;text-decoration:none;font-weight:normal;white-space:nowrap;color:#fff;background-color:blue;overflow:hidden;padding:0;margin:0;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}
#exelana-bar span.bar-error {position:unset;display:block;font-weight:bold;white-space:nowrap;color:cyan}
#exelana-bar .panel{display:none;position:fixed;bottom:32px;left:0;right:0;font-family:"Operator Mono",Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:14px;max-height:400px;background-color:#888;padding:15px;overflow:auto}
#exelana-bar-spacer {height:32px;}
#exelana-bar .panel-ev{display:none;position:fixed;bottom:32px;left:0;right:0;height:400px;background-color:#888;padding:15px;overflow:auto;z-index:999999}

#exelana-bar-evaluator{display:none;position:fixed;bottom:32px;left:0;right:0;background-color:#fff;padding:10px;margin:2px;overflow:auto;z-index:999999}
#exelana-bar-bar-errors{height:32px;line-height:32px;font-size:13px;font-weight:400;color:red}

.exelana-on:before{content:"\f340"}
.exelana-off:before{content:"\f344"}

.output-error{color:red}
.output-php{color:red}
.output-wordpress{color:blue}

div.export {background-color:white}
div.export span.ctrl{color:gold}
div.export span.function{color:blue}
div.export span.keyword{color:#a500a5}
div.export span.number{color:orange}
div.export span.string{color:green}

#exelana-bar span.failed{color:red}
#exelana-bar span.keyword{color:purple}
#exelana-bar span.function{color:blue}
#exelana-bar span.number{color:orange}
#exelana-bar span.string{color:green}
#exelana-bar span.success{color:green}
#exelana-bar span.table{color:blue}

#exelana-bar span.code{color:blue}
#exelana-bar span.codepath{color:cyan}
#exelana-bar span.data{color:#ccc}
#exelana-bar span.diff{color:green}
#exelana-bar span.stack{color:white}

#exelana-bar span.output-filtered{color:gold}

#exelana-bar-actions .local{color:yellow}
#exelana-bar-actions .internal{color:blue}

#exelana-bar a:before{position:absolute;left:0;top:2px;width:40px;text-indent:0;text-align:center;font:normal 20px/1 dashicons;color:rgba(240,245,250,.6);speak:none;padding:4px 0;margin-right:6px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

#exelana-bar.closed{width:36px}
#exelana-bar.closed a{display:none;padding:0}
#exelana-bar.closed a.toggle{display:inline}

#exelana-bar.open{position:fixed;top:auto;bottom:0;left:0;width:100%;height:32px;color:#ccc;background-color:blue;z-index:999999;line-height:1;font-size:13px;font-weight:400;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;direction:ltr}

#exelana-bar.off{width:36px}
#exelana-bar.off a{display:none;padding:0}
#exelana-bar.off a.on{display:inline}
#exelana-table.border{border: 1px solid black}
#exelana-bar table.border{border: 1px solid black;border-collapse: collapse;margin-top:4px}
#exelana-bar tr.border{border: 1px solid black}
#exelana-bar th.border{border: 1px solid black}
#exelana-bar td.border{border: 1px solid black}
#exelana-bar table{display:table;margin:0;border:none}
#exelana-bar tr{display:table-row;border:none}
#exelana-bar td{display:table-cell;border:none;vertical-align:top;line-height:1.5;padding:0 15px 0 0;margin:0;font-size:12px;padding-right:3px;}
#exelana-bar td.number{text-align:right}
#exelana-bar td.err-name{width:60px}
#exelana-bar .queries td{padding-bottom:10px}
#exelana-bar .queries tr:last-child td{padding-bottom:0}

#exelana-bar a:focus{box-shadow:none}
#exelana-bar a.on,#exelana-bar a.on:hover{background-color:#0073aa;color:#fff}
#exelana-bar a.on:before,#exelana-bar a.on:hover:before{color:#fff}
#exelana-bar a:hover{background-color:#191e23}
#exelana-bar a:hover,#exelana-bar a:hover:before{color:#00b9eb}
#exelana-bar a.off:before{top:0;font-size:24px;content:"\f158";margin-right:2px}
#exelana-bar a.off:hover,#exelana-bar a.off:hover:before{color:#e00}
#exelana-bar a:before{position:absolute;left:0;top:2px;width:40px;text-indent:0;text-align:center;font:normal 20px/1 dashicons;color:rgba(240,245,250,.6);speak:none;padding:4px 0;margin-right:6px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
#exelana-bar .ctrl{color:gold}
#exelana-bar .take_action{color:yellow}
#exelana-bar code,#exelana-bar pre{background-image:none;border:none;font-size:14px!important;font-family:"Operator Mono",Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace!important;line-height:1.5;color:#ccc;padding:0;margin:0}
#exelana-bar pre.xml{line-height:1}
#exelana-bar .filter:after{display:block;content:"";clear:both}
#exelana-bar form{line-height:normal;padding:0;margin:0}
#exelana-bar h4{font-family: 'Open Sans', sans-serif; font-weight: 700; color: #000000; margin: 0px}
#exelana-bar input[type=text]{width:100%;font-family:"Operator Mono",Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;background-color:#32373c;font-size:14px;color:#ccc;border:1px solid gray;border-radius:0;color:silver;padding:4px 10px;margin:0 0 15px}
#exelana-bar input[type=text]::-webkit-input-placeholder{font-family:"Operator Mono",Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;color:hsla(0,0%,100%,.25)}
#exelana-bar input[type=text]:-ms-input-placeholder,#exelana-bar input[type=text]::-ms-input-placeholder{font-family:"Operator Mono",Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;color:hsla(0,0%,100%,.25)}
#exelana-bar input[type=text]::placeholder{font-family:"Operator Mono",Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;color:hsla(0,0%,100%,.25)}

@media screen and (min-width:480px)
  {
    #exelana-bar input[type=text]{float:left;width:calc(50% - 5px);max-width:320px}
    #exelana-bar input[type=text]:first-of-type{margin-right:5px}
    #exelana-bar input[type=text]:last-of-type{margin-left:5px}
  }
@media screen and (min-width:820px)
  {
    #exelana-bar a{position:unset;width:unset;text-indent:unset;text-overflow:ellipsis;padding:0 8px 0 7px}
    #exelana-bar a:before{float:left;position:relative;width:unset}
    #exelana-bar.off>a.toggle:before{margin:0}
    #exelana-bar a.off{padding-left:0}
    #exelana-bar.off>a.toggle:before{margin:0 8px}
    #exelana-bar a.off{padding-left:4px}
  }
