
.fa-db-text     { color: #000000 }
.fa-db-danger   { color: #DC267F }
.fa-db-info     { color: #648FFF }
.fa-db-action   { color: #FE610B }
.fa-db-inactive { color: #cccccc }
.fa-db-notice   { color: #785EF0 }


div.databrowser { height:inherit;padding:0px;margin:0px; }
.databrowser_body {outline:1px solid #eee; height:inherit;padding:0px;margin:0px;}
.databrowser .title { color:#0b3652;font-size:16px;font-weight:bold;margin:10px 0px 10px 0px;}
.databrowser .subtitle { background-color: #ddd; color:#0b3652;font-size:12px;font-weight:bold;margin:5px 0px 5px 0px;}
.databrowser .subtitle span{ font-size: 12px; }
.databrowser .description {padding:4px;}
.databrowser .buttons {padding:4px; border:0px solid; text-align:center}

table.databrowser { width: 100%; border-collapse:collapse}
.databrowser td { padding:2px; vertical-align:top; border:1px inset #DAE0E5;font-size:14px }
.databrowser th {text-align:left; font-weight:bold; color:#666; border:1px inset #666;font-size:12px;padding-left:4px}
.databrowser .topdropdowns {padding:4px;background-color:#f6f6fa;border:1px dotted #DAE0E5;height:40px;float:left}
.databrowser .topdropdowns label{ width: auto; padding: 3px 2px; margin-right: 4px }
.dbheading {background-color:#efefef;;color:#888}
.dbheading th {padding:2px 0px 2px 2px;text-align:left;letter-spacing:1px}
.dbheading th a,.dbheading th a:visited {text-decoration:none;font-weight:bold;color:yellow}
.dbheading th a:hover                   {text-decoration:none;font-weight:bold;color:white;}
tr.dbodd    { background-color:#fff; }
tr.dbeven   { background-color:#f6f6fa; }
tr.dbodd:hover  { background-color:#ffeebf61; color:#600;border-width:4px;}
tr.dbeven:hover { background-color:#ffeebf61; color:#600;border-width:4px;}

div.dbprompt{padding:0px 4px 2px 4px;margin-left:20px;width:100px;font-weight:bold;float:left;text-align:right}
div.dbdata  {float:right;} /* width: 500px */
div.pagelinks {height:30px; text-align:center; padding:4px}
a.pagelink, a.pagelink:visited {color:#400; text-decoration:none;font-weight:bold;border:1px solid;padding:2px}
a.pagelink:hover {color:#f00;}
a.currentpage, a.currentpage:visited a.currentpage:hover {color:#fff;padding-left:5px;padding-right:5px;background-color:#000; border:1px solid #000;}
/* this may well in form as well */
.info {
  font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 14px;
  font-weight:bold;
  text-align:center;
  vertical-align:middle;
  padding:4px;
  color : #7F97B9;
  background-color : #FDF9F2;
  border-color : #C2CFDD #C2CFDD #C2CFDD #C2CFDD;
  border-width : 1px 2px 2px 1px;
  border-style: solid;
}

.alert {
  font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 14px;
  font-weight : bold;
  text-align:center;
  vertical-align:middle;
  padding: 4px;
  color : #ffffff;
  background-color : #7B1D00;
  border-color : #FFE4B5 #7B4E00 #7B4E00 #FFE4B5;
  border-width : 1px 2px 2px 1px;
  border-style : solid solid solid solid;
}

.toggleTr {
    width: 150px;
    background-color:#ddd;
    padding: 4px;
    float:left;
}

/* updateform */
table.updateform tr {
    height: 24px;
}
table.updateform .subtitle { background-color:rgba(212, 212, 212, 0.55); font-weight:bold; color:#60490E}
table.updateform td.fieldlabel {
    font-weight: bold;
    color: #60490E;
    vertical-align: top;
    padding: 1px 4px;
    text-align:right;
    font-size: smaller;
}
#updateform .title {font-weight:bold; font-size:1.4em; color:#60490E; margin-top:10px; }
#updateform .formdescription {font-size:1em; }
div.updateform { vertical-align:top;}
form.updateform { vertical-align:top;  position:absolute;}
.mediuminput { width: 100px}
.shortnput { width: 50px}
/* menu */


td.courier { font-family: courier; font-size: 12px }

span.enhance { color: #c00 }


.fa-databrowser-button, .fa-databrowser-icon {
  font-size: 18px;
  color: #666;
  padding: 4px;
}

.fa-databrower-button {
  cursor: pointer;
}

.fa-databrowser-button:hover {
    opacity: .5;
}

.fa-db-togglerow-button {
    color: #648FFF
}

.fa-db-edit-button {
    color: #648FFF;
}

.fa-db-delete-button {
    color: #DC267F;
}

.fa-db-delete-button:before {
    content: "\f00d";
}
.fa-db-text     { color: #000000 }
.fa-db-danger   { color: #DC267F }
.fa-db-info     { color: #648FFF }
.fa-db-action   { color: #FE610B }
.fa-db-inactive { color: #cccccc }
.fa-db-notice   { color: #785EF0 }
.fa-db-disabled { opacity: 0.8   }