

.btn-outline-info {
    color:#444444;
}

.btn-outline-info::after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.1em;
    content:"";
    border-left: 0.3em solid;
    border-right: 0;
    border-bottom: 0.3em solid transparent;
    border-top: 0.3em solid transparent;
}

.tab-content  { padding-top: 1em; }
.form-inline .table label { justify-content: left; }

/* dashboard */
#dashboard { color: #828282; }
#dashboard #workspace { margin-bottom:0; border-bottom: 2px solid #a2a2a2; }
#dashboard #components .cell { border-bottom: 1px solid #dddddd; border-right: 1px solid #e8e8e8; }
#dashboard #components tr { border-left: 1px solid #dddddd;  }

#dashboard .active0 .cicon,
#dashboard .active0 .cname,
#dashboard .active0 .ctitle,
#dashboard .active0 .cstate { color: #828282; opacity:0.7; filter: alpha(opacity=70); }
#dashboard .active0   { background-color: #f8f8f8;  }
#dashboard th { color:#828282; font-weight:normal; font-size:0.9em; }
#dashboard #workspace .crun { width:80px; }
#dashboard #components .crun { background-color:white; width:80px; border:none; }
#dashboard #components .active0 .crun { background:url(dashboard/inactive.png) no-repeat top; }
#dashboard #components .active1 .crun { background:url(dashboard/active.png) no-repeat top; }
#dashboard #components .proxy1 .cspace { background:url(dashboard/top.png) no-repeat top; }

#dashboard .clear          { clear:both; }  
#dashboard .dropdown-menu  {
    padding:0.5em;
    max-width: 600px;
    min-width: 350px;
    box-shadow:0 0 1em gray;
    overflow: auto;

}
#dashboard .dropdown-menu a{ padding:0; }
#dashboard .btn-group .dropdown-toggle {
    background-image:none;
    padding-left:0.6em;
}

/* domain selection */
#domains { }
#domains .active1 { background-color: white; }
#domains .active0 { background-color:  #f8f8f8; color: #828282; }

.mark           { display:block; }