/*
 * HTML5 Boilerplate
 *
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 */

/* ==========================================================================
   Base styles: opinionated defaults
   ========================================================================== */

.tabGroup {
  height: 100%;
}

.tabGroup > .ui-tabs-panel {
  height: calc(100% - 35px) !important;
  overflow: auto;
}

.subtabGroup.ui-tabs {
  padding: 0px;
  border-color: #87ba41;
}

#userGrid {
  margin: 0;
}

#userGrid input {
  color: black;
}

.subtabGroup .ui-tabs-nav {
  padding: 0px;
  border-top: 0;
  border-right: 0;
  border-left: 0;
}

.row-container {
  display: flex; 
  width: 100%; 
  height: 100%; 
  flex-direction: column; 
  overflow: hidden;
}

label {
  margin-right: 5px;
}

.second-row {
  flex-grow: 1; 
  border: none; 
  margin: 10px 0 0 0;
  padding: 0; 
}

button {
  float: right;
  height: 2.3em;
  margin: 1px .2em 0 0;
}

#portalForm {
  padding-top: 5px;
}

button.inline {
  margin-top: -3px;
  margin-left: 5px;
}

div.center {
  margin: auto;
}

a {
  outline: none !important;
}

#tabs-4 {
  padding: 0;
}

.ui-tabs .ui-tabs-panel, .ui-tabs .ui-tabs-nav {
  background-color: #c4d8aa;
}

.ui-tabs .ui-tabs-nav {
  border-color: #87ba41;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  background-color: #477628;
  border-color: #87ba41;
}

.ui-tabs .ui-tabs-nav li {
  background-color: #87ba41;
  border-color: #477628;
}

pre.highlight {
  outline: 1px solid #ccc; 
  padding: 5px; margin: 5px; 
}

pre.highlight .string { 
  color: green; 
}

.columnOne {
  width: 50%;
  float: left;
}

.columnTwo {
  width: 50%;
  float: right;
}

pre.highlight .number { 
  color: darkorange; 
}

pre.highlight .boolean { 
  color: blue; 
}

pre.highlight .null { 
  color: magenta; 
}

pre.highlight .key { 
  color: red; 
}

pre.text {
  white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
}