﻿/* ---------------- Colours --------------- */
/* ---------------------------------------- */
/* ----------------- Fonts ---------------- */
/* ---------------------------------------- */
/* ----------------- Sizes ---------------- */
/* ---------------------------------------- */
/* -------------- Gradients --------------- */
/* ---------------------------------------- */
/* ------------- Other Mixins ------------- */
/* ---------------------------------------- */
/* -------- Responsive Breakpoints -------- */
/* ---------------------------------------- */
/* ---------------- Colours --------------- */
/* ---------------------------------------- */
/* ----------------- Fonts ---------------- */
/* ---------------------------------------- */
/* ----------------- Sizes ---------------- */
/* ---------------------------------------- */
/* -------------- Gradients --------------- */
/* ---------------------------------------- */
/* ------------- Other Mixins ------------- */
/* ---------------------------------------- */
/* -------- Responsive Breakpoints -------- */
/* ---------------------------------------- */
i {
  vertical-align: middle;
}

img {
  max-width: 100%;
  height: auto;
}

@media (max-width: 767px) {
  table {
    width: 100%;
  }
}

@media print {
  html .no-print, html .no-print * {
    display: none !important;
  }
  html .container {
    width: 100% !important;
  }
  html a[href]:after {
    content: none !important;
  }
  html .d-print-none {
    display: none !important;
  }
}
html .fullRed {
  color: #cc0000 !important;
}
html .fullRed:after, html .fullRed:before {
  color: #cc0000 !important;
}
html .fullGreen {
  color: #00cc00 !important;
}
html .fullGreen:after, html .fullGreen:before {
  color: #00cc00 !important;
}
html .fullAmber {
  color: #cc6600 !important;
}
html .fullAmber:after, html .fullAmber:before {
  color: #cc6600 !important;
}
html > body {
  padding: 0;
  color: #333333;
  background-color: #1671c2;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: small;
  font-weight: normal;
}
@media print {
  html > body {
    background-color: #fff;
  }
}
html > body .bodyBG {
  background-color: #fff;
  padding-bottom: 15px;
}
html > body .footBG {
  background-color: #1671c2;
}
html > body .alternateBG {
  padding: 0 15px;
}
html > body .alternateBG .row {
  padding-top: 2px;
  padding-bottom: 2px;
}
html > body .alternateBG .row:nth-child(even) {
  background: transparent;
}
html > body .alternateBG .row:nth-child(odd) {
  background: #F0F0F0;
}
html > body h1, html > body .h1 {
  color: #2070d0;
  font-size: 1.8em;
  margin-top: 40px;
}
html > body h2, html > body .h2 {
  color: #3355aa;
  font-size: 1.2em;
  line-height: 22px;
}
html > body h3, html > body .h3 {
  color: #3355aa;
  font-size: 1.3em;
  margin: 10px 0 0 0;
}
html > body h4, html > body .h4 {
  color: #aa5533;
  font-size: 1.3em;
  margin: 10px 0 0 0;
}
html > body ul.pagination {
  margin: 0;
}
html > body time {
  font-style: italic;
  color: #c9c9cb;
  font-size: 0.9em;
}
html > body .btn {
  border-radius: 0;
  border: none;
}
html > body .btn-primary {
  background-color: #2070d0;
}
html > body .text-left {
  text-align: left !important;
}
html > body .panel-group {
  margin-top: 15px;
}
html > body .panel-group .panel .panel-title {
  color: #2070d0;
}
html > body .panel-group .panel + .panel {
  margin-top: 15px;
}
@media (min-width: 992px) {
  html > body .container {
    max-width: 992px;
  }
}
html > body .container > header .navbar {
  background-color: transparent;
  border: none;
  border-bottom: solid 1px #cacaca;
  border-radius: 0;
  min-height: 101px;
  margin: 0;
  font-size: 1.1em;
}
html > body .container > header .navbar .navbar-header {
  width: 100%;
}
html > body .container > header .navbar .navbar-header > .navbar-brand {
  padding: 15px 0 30px 0;
  height: 145px;
}
html > body .container > header .navbar .navbar-header > .navbar-text {
  font-size: 0.8em;
  text-align: right;
  float: right;
}
html > body .container > header .navbar .navbar-header > .navbar-text.disclaimer {
  margin: 15px 0 0 95px;
  padding: 10px;
  float: left;
  text-align: center;
  width: 35%;
  border: solid 1px #c9c9cb;
  border-radius: 5px;
  background-color: #efeff7;
}
html > body .container > header .navbar .navbar-header > .navbar-text.loggedIn {
  margin: 15px 0 0 0;
  padding: 10px;
  text-align: left;
  border: solid 1px #c9c9cb;
  border-radius: 5px;
  background-color: #efeff7;
}
html > body .container > header .navbar .navbar-collapse > ul.nav.navbar-nav {
  width: 100%;
  background-color: #56a5dd;
}
html > body .container > header .navbar .navbar-collapse > ul.nav.navbar-nav > li {
  border-right: solid 1px #fff;
}
html > body .container > header .navbar .navbar-collapse > ul.nav.navbar-nav > li > a {
  background-color: #2070d0;
  color: #fff;
  font-size: 0.85em;
  font-weight: normal;
  text-decoration: none;
  padding: 10px 35px;
}
html > body .container > header .navbar .navbar-collapse > ul.nav.navbar-nav > li > a:hover {
  color: #2070d0;
  background-color: #d1e2f4;
  text-decoration: none;
}
html > body .container > header .navbar .navbar-collapse > ul.nav.navbar-nav > li.active > a {
  background-color: #56a5dd;
  color: #fff;
}
html > body .container > header .navbar .navbar-collapse > ul.nav.navbar-nav > li.active > a:hover {
  text-decoration: none;
}
html > body .container > header .navbar .navbar-collapse > ul.nav.navbar-nav > li.dropdown.open > a {
  background-color: #2070d0;
  color: #fff;
}
html > body .container > header .navbar .navbar-collapse > ul.nav.navbar-nav > li.dropdown.open > ul.dropdown-menu {
  background-color: #2070d0;
}
html > body .container > header .navbar .navbar-collapse > ul.nav.navbar-nav > li.dropdown.open > ul.dropdown-menu > li {
  color: #2070d0;
}
html > body .container > header .navbar .navbar-collapse > ul.nav.navbar-nav > li.dropdown.open > ul.dropdown-menu > li.active > a {
  color: #fff;
  background-color: #56a5dd;
}
html > body .container > header .navbar .navbar-collapse > ul.nav.navbar-nav > li.dropdown.open > ul.dropdown-menu > li:hover a {
  color: #2070d0;
}
html > body .container > header .navbar .navbar-collapse > ul.nav.navbar-nav > li.dropdown.open > ul.dropdown-menu > li > a {
  color: #fff;
}
html > body .container > header .navbar .navbar-collapse > ul.nav.navbar-nav > li.dropdown.open > ul.dropdown-menu > li > a:hover {
  background-color: #d1e2f4 !important;
}
html > body .container > main .card-search {
  margin: 0;
  padding: 15px;
  background-color: transparent;
  border: none;
}
html > body .container > main .card-search .searchFormHold {
  padding-bottom: 15px;
}
html > body .container > main .card-search .searchFormHold .searchOption {
  padding-left: 0;
}
html > body .container > main .card-search .searchFormHold .btn-group button[type=submit] {
  padding: 4px 15px 4px 10px;
  height: 37px;
  font-size: 16px;
}
html > body .container > main .card-search .searchFormHold .btn-group button[type=submit] .material-icons {
  margin: 0;
  font-size: 22px;
}
html > body .container > main .card-search .searchFormHold .btn-group .dropdown-toggle {
  padding: 8px 10px;
  height: 37px;
}
html > body .container > main .card-search .resultsHeaderRow {
  padding: 0 0 10px 0;
  margin-top: 10px;
  border-top: none;
  font-weight: bold;
}
html > body .container > main .card-search .resultsHold .resultRow {
  line-height: 30px;
  padding: 10px 0;
}
html > body .container > main .card-search .resultsHold .resultRow:nth-child(even) {
  background: transparent;
}
html > body .container > main .card-search .resultsHold .resultRow:nth-child(odd) {
  background: #F0F0F0;
}
html > body .container > main .card-search .resultsHold .resultRow .nameCol a {
  font-size: 16px;
  font-weight: bold;
}
html > body .container > main .card-search .resultsHold .resultRow .authorCol .media-left {
  display: inline-block;
  height: 30px;
  background-size: cover;
  border-radius: 50%;
  margin: 3px 3px 0 0;
}
html > body .container > main .card-search .resultsHold .resultRow .authorCol .media-left img {
  width: auto;
  height: 100%;
}
html > body .container > main .card-search .resultsHold .resultRow .memButton {
  line-height: 30px;
  width: auto;
  display: inline-block;
  padding: 0 15px;
}
html > body .container > main .card-search .placeholderRow {
  line-height: 25px;
  padding: 10px 0;
}
html > body .container > main .memButton {
  color: #fff;
  padding: 0;
  width: 100%;
  text-align: center;
  line-height: 30px;
}
html > body .container > main .memButton.angry {
  background-color: #d9534f;
}
html > body .container > main .memButton.normal {
  background-color: #2070d0;
}
html > body .container > main .memButton:hover {
  color: #fff;
  background-color: #56A5DD;
  text-decoration: underline;
}
html > body .container > main .memButton:hover.angry {
  background-color: #c9302c;
}
html > body .container > main .inputHold {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  min-height: 52px;
  margin-bottom: 10px;
  background-color: #FFF;
  border: 1px solid #CCC;
}
html > body .container > main .inputHold .labelGroup {
  width: 100%;
  font-size: 0.9em;
  margin: 5px 0 0 0;
  color: #999;
}
html > body .container > main .inputHold .labelGroup label {
  font-size: 0.9em;
  color: #1671C2;
  margin: 0;
}
html > body .container > main .inputHold .labelGroup .input {
  line-height: 20px;
  padding: 0;
}
html > body .container > main .inputHold .labelGroup .input:disabled {
  color: #aaa;
}
html > body .container > main .inputHold .fa {
  width: 50px;
  margin: 0;
  padding: 0;
  font-size: 2em;
  color: #1671C2;
  text-align: center;
  line-height: 50px;
}
html > body .container > main .inputHold .input {
  width: 100%;
  border: none;
  outline: none;
  background-color: transparent;
  padding: 0;
  margin: 0 10px 0 0;
  color: #626F7A;
  line-height: 50px;
  font-size: 1.2em;
}
html > body .container > main .inputHold .input:focus {
  border: none;
  outline: none;
}
html > body .container > main .inputHold .input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #626F7A;
  opacity: 1; /* Firefox */
}
html > body .container > main .inputHold .input:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #626F7A;
}
html > body .container > main .inputHold .input::-ms-input-placeholder { /* Microsoft Edge */
  color: #626F7A;
}
html > body .container > main .inputHold .input option {
  /* Whatever color  you want */
}
html > body .container > main .inputHold textarea.input {
  height: 180px;
  padding-right: 10px;
}
html > body .container > main div.modal .modal-dialog > form {
  background-color: #F0F0F0;
  border: none;
  border-radius: 2px;
}
html > body .container > main div.modal .modal-header {
  background-color: #56A5DD;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  color: #fff;
  border-bottom: none;
}
html > body .container > main div.modal .modal-header h5 {
  display: inline-block;
}
html > body .container > main div.modal .modal-header .close {
  text-shadow: none;
  opacity: 1;
  color: #fff;
}
html > body .container > main div.modal .modal-content {
  background-color: #F0F0F0;
  border-radius: 0;
}
html > body .container > main div.modal .modal-body h2 {
  margin-top: 0;
}
html > body .container > main div.modal .modal-body .link-search-input {
  margin-bottom: 10px;
}
html > body .container > main div.modal .modal-body .ajaxTagSelectListChosen, html > body .container > main div.modal .modal-body .ajaxItemSelectListChosen {
  min-height: 25px;
  height: 250px;
  padding: 10px;
  overflow-y: scroll;
  overflow-x: hidden;
  border: 1px solid #eee;
}
html > body .container > main div.modal .modal-body .ajaxTagSelectListChosen .badge-pill, html > body .container > main div.modal .modal-body .ajaxItemSelectListChosen .badge-pill {
  margin-bottom: 5px;
  font-weight: normal;
  font-size: 0.95em;
  line-height: 20px;
}
html > body .container > main div.modal .modal-body .ajaxTagSelectListChosen .badge-pill .removeTagLink, html > body .container > main div.modal .modal-body .ajaxTagSelectListChosen .badge-pill .removeItemLink, html > body .container > main div.modal .modal-body .ajaxItemSelectListChosen .badge-pill .removeTagLink, html > body .container > main div.modal .modal-body .ajaxItemSelectListChosen .badge-pill .removeItemLink {
  margin-right: 5px;
  color: #fff;
  vertical-align: middle;
  font-size: 1.5em;
}
html > body .container > main div.modal .modal-body .ajaxTagSelectListChosen .badge-pill .removeTagLink:hover, html > body .container > main div.modal .modal-body .ajaxTagSelectListChosen .badge-pill .removeItemLink:hover, html > body .container > main div.modal .modal-body .ajaxItemSelectListChosen .badge-pill .removeTagLink:hover, html > body .container > main div.modal .modal-body .ajaxItemSelectListChosen .badge-pill .removeItemLink:hover {
  text-decoration: none;
}
html > body .container > main div.modal .modal-body .ajaxSelectListChosenLarge, html > body .container > main div.modal .modal-body .ajaxSelectListLarge {
  float: left;
  width: 100%;
  height: 250px;
  overflow-y: scroll;
  border: 1px solid #ccc;
  padding: 3px 10px;
}
html > body .container > main div.modal .modal-body .ajaxSelectListChosenLarge .listItem, html > body .container > main div.modal .modal-body .ajaxSelectListChosenLarge .list-group-item, html > body .container > main div.modal .modal-body .ajaxSelectListLarge .listItem, html > body .container > main div.modal .modal-body .ajaxSelectListLarge .list-group-item {
  float: left;
  width: 100%;
  border-bottom: 1px solid #ccc;
  padding: 5px 0;
}
html > body .container > main div.modal .modal-body .ajaxSelectListChosenLarge .listItem label, html > body .container > main div.modal .modal-body .ajaxSelectListChosenLarge .list-group-item label, html > body .container > main div.modal .modal-body .ajaxSelectListLarge .listItem label, html > body .container > main div.modal .modal-body .ajaxSelectListLarge .list-group-item label {
  font-weight: bold;
  margin: 0;
  padding: 0;
}
html > body .container > main div.modal .modal-body .ajaxSelectListChosenLarge .listItem input, html > body .container > main div.modal .modal-body .ajaxSelectListChosenLarge .list-group-item input, html > body .container > main div.modal .modal-body .ajaxSelectListLarge .listItem input, html > body .container > main div.modal .modal-body .ajaxSelectListLarge .list-group-item input {
  margin: 0;
}
html > body .container > main div.modal .modal-body .ajaxSelectListChosenLarge .listItem > .actionHold, html > body .container > main div.modal .modal-body .ajaxSelectListChosenLarge .list-group-item > .actionHold, html > body .container > main div.modal .modal-body .ajaxSelectListLarge .listItem > .actionHold, html > body .container > main div.modal .modal-body .ajaxSelectListLarge .list-group-item > .actionHold {
  float: left;
  width: 30px;
  text-align: center;
}
html > body .container > main div.modal .modal-body .ajaxSelectListChosenLarge .listItem > .actionHold > a, html > body .container > main div.modal .modal-body .ajaxSelectListChosenLarge .list-group-item > .actionHold > a, html > body .container > main div.modal .modal-body .ajaxSelectListLarge .listItem > .actionHold > a, html > body .container > main div.modal .modal-body .ajaxSelectListLarge .list-group-item > .actionHold > a {
  color: #000;
  font-size: 2em;
}
html > body .container > main div.modal .modal-body .ajaxSelectListChosenLarge .listItem > .textHold, html > body .container > main div.modal .modal-body .ajaxSelectListChosenLarge .list-group-item > .textHold, html > body .container > main div.modal .modal-body .ajaxSelectListLarge .listItem > .textHold, html > body .container > main div.modal .modal-body .ajaxSelectListLarge .list-group-item > .textHold {
  float: left;
  width: calc(100% - 30px);
  padding-left: 10px;
}
html > body .container > main div.modal .modal-body .ajaxResultList, html > body .container > main div.modal .modal-body .ajaxItemResultList {
  height: 250px;
  overflow-y: scroll;
  overflow-x: hidden;
  border: 1px solid #eee;
}
html > body .container > main div.modal .modal-body .ajaxResultList .ajaxModalResultItem, html > body .container > main div.modal .modal-body .ajaxItemResultList .ajaxModalResultItem {
  min-height: 30px;
  line-height: 30px;
  margin: 0;
  padding: 5px 10px 5px 40px;
  font-size: 0.95em;
}
html > body .container > main div.modal .modal-body .ajaxResultList .ajaxModalResultItem .form-check-input, html > body .container > main div.modal .modal-body .ajaxItemResultList .ajaxModalResultItem .form-check-input {
  position: absolute;
  left: 14px;
  margin: 6px 0 0 0;
  vertical-align: middle;
}
html > body .container > main div.modal .modal-footer {
  padding: 10px 1rem;
  border-top-color: #56A5DD;
}
html > body .container > main div.modal .modal-footer .modalCloseLink {
  color: #1671C2;
  padding-right: 15px;
}
html > body .container > main div.modal .modal-footer .extraLink {
  flex: 1;
  color: #F00;
}
html > body .container > footer {
  color: #fff;
}
html > body .container > footer .footText {
  padding: 25px 0 0 0;
  line-height: 18px;
}
@media (min-width: 768px) and (max-width: 991px) {
  html > body .container > footer .footText {
    padding: 20px 0 10px 0;
    font-size: 0.9em;
    line-height: 21px;
  }
}
@media (max-width: 767px) {
  html > body .container > footer .footText {
    padding: 10px 0 10px 0;
    font-size: 0.8em;
    line-height: 17px;
  }
}

#BdataEntryForm .nav > li > a, #BTrendBiAnnForm .nav > li > a, #LdataEntryForm .nav > li > a, #EdataEntryForm .nav > li > a, #LExportProdMthForm .nav > li > a, #LExportProdAnnForm .nav > li > a, #LExportEnvMthForm .nav > li > a, #LExportEnvAnnForm .nav > li > a, #LUserListForm .nav > li > a,
#LResultsPrdAnnForm .nav > li > a, #LAnalysisPrdSumForm .nav > li > a, #LResultsEnvAnnForm .nav > li > a, #LAnalysisEnvSumForm .nav > li > a, #LTrendEnvAnnForm .nav > li > a,
#LTrendEnvMthForm .nav > li > a, #LTrendPrdAnnForm .nav > li > a, #LTrendPrdMthForm .nav > li > a, #LCFAPrdMthForm .nav > li > a, #LCFAEnvMthForm .nav > li > a, #LCFATaskForm .nav > li > a, #SBActivityForm .nav > li > a {
  color: #aaa;
  font-size: 1.4em;
  font-weight: normal;
  text-decoration: none;
}
#BdataEntryForm .nav > li > a:hover, #BTrendBiAnnForm .nav > li > a:hover, #LdataEntryForm .nav > li > a:hover, #EdataEntryForm .nav > li > a:hover, #LExportProdMthForm .nav > li > a:hover, #LExportProdAnnForm .nav > li > a:hover, #LExportEnvMthForm .nav > li > a:hover, #LExportEnvAnnForm .nav > li > a:hover, #LUserListForm .nav > li > a:hover,
#LResultsPrdAnnForm .nav > li > a:hover, #LAnalysisPrdSumForm .nav > li > a:hover, #LResultsEnvAnnForm .nav > li > a:hover, #LAnalysisEnvSumForm .nav > li > a:hover, #LTrendEnvAnnForm .nav > li > a:hover,
#LTrendEnvMthForm .nav > li > a:hover, #LTrendPrdAnnForm .nav > li > a:hover, #LTrendPrdMthForm .nav > li > a:hover, #LCFAPrdMthForm .nav > li > a:hover, #LCFAEnvMthForm .nav > li > a:hover, #LCFATaskForm .nav > li > a:hover, #SBActivityForm .nav > li > a:hover {
  color: #3355aa;
  text-decoration: none;
}
#BdataEntryForm .nav > li.active > a, #BTrendBiAnnForm .nav > li.active > a, #LdataEntryForm .nav > li.active > a, #EdataEntryForm .nav > li.active > a, #LExportProdMthForm .nav > li.active > a, #LExportProdAnnForm .nav > li.active > a, #LExportEnvMthForm .nav > li.active > a, #LExportEnvAnnForm .nav > li.active > a, #LUserListForm .nav > li.active > a,
#LResultsPrdAnnForm .nav > li.active > a, #LAnalysisPrdSumForm .nav > li.active > a, #LResultsEnvAnnForm .nav > li.active > a, #LAnalysisEnvSumForm .nav > li.active > a, #LTrendEnvAnnForm .nav > li.active > a,
#LTrendEnvMthForm .nav > li.active > a, #LTrendPrdAnnForm .nav > li.active > a, #LTrendPrdMthForm .nav > li.active > a, #LCFAPrdMthForm .nav > li.active > a, #LCFAEnvMthForm .nav > li.active > a, #LCFATaskForm .nav > li.active > a, #SBActivityForm .nav > li.active > a {
  color: #2070d0;
  background-color: #f9f9f9;
}
#BdataEntryForm .nav > li.active > a:hover, #BTrendBiAnnForm .nav > li.active > a:hover, #LdataEntryForm .nav > li.active > a:hover, #EdataEntryForm .nav > li.active > a:hover, #LExportProdMthForm .nav > li.active > a:hover, #LExportProdAnnForm .nav > li.active > a:hover, #LExportEnvMthForm .nav > li.active > a:hover, #LExportEnvAnnForm .nav > li.active > a:hover, #LUserListForm .nav > li.active > a:hover,
#LResultsPrdAnnForm .nav > li.active > a:hover, #LAnalysisPrdSumForm .nav > li.active > a:hover, #LResultsEnvAnnForm .nav > li.active > a:hover, #LAnalysisEnvSumForm .nav > li.active > a:hover, #LTrendEnvAnnForm .nav > li.active > a:hover,
#LTrendEnvMthForm .nav > li.active > a:hover, #LTrendPrdAnnForm .nav > li.active > a:hover, #LTrendPrdMthForm .nav > li.active > a:hover, #LCFAPrdMthForm .nav > li.active > a:hover, #LCFAEnvMthForm .nav > li.active > a:hover, #LCFATaskForm .nav > li.active > a:hover, #SBActivityForm .nav > li.active > a:hover {
  color: #2070d0;
}
#BdataEntryForm .tab-content, #BTrendBiAnnForm .tab-content, #LdataEntryForm .tab-content, #EdataEntryForm .tab-content, #LExportProdMthForm .tab-content, #LExportProdAnnForm .tab-content, #LExportEnvMthForm .tab-content, #LExportEnvAnnForm .tab-content, #LUserListForm .tab-content,
#LResultsPrdAnnForm .tab-content, #LAnalysisPrdSumForm .tab-content, #LResultsEnvAnnForm .tab-content, #LAnalysisEnvSumForm .tab-content, #LTrendEnvAnnForm .tab-content,
#LTrendEnvMthForm .tab-content, #LTrendPrdAnnForm .tab-content, #LTrendPrdMthForm .tab-content, #LCFAPrdMthForm .tab-content, #LCFAEnvMthForm .tab-content, #LCFATaskForm .tab-content, #SBActivityForm .tab-content {
  margin-bottom: 25px;
}
#BdataEntryForm .tab-pane, #BTrendBiAnnForm .tab-pane, #LdataEntryForm .tab-pane, #EdataEntryForm .tab-pane, #LExportProdMthForm .tab-pane, #LExportProdAnnForm .tab-pane, #LExportEnvMthForm .tab-pane, #LExportEnvAnnForm .tab-pane, #LUserListForm .tab-pane,
#LResultsPrdAnnForm .tab-pane, #LAnalysisPrdSumForm .tab-pane, #LResultsEnvAnnForm .tab-pane, #LAnalysisEnvSumForm .tab-pane, #LTrendEnvAnnForm .tab-pane,
#LTrendEnvMthForm .tab-pane, #LTrendPrdAnnForm .tab-pane, #LTrendPrdMthForm .tab-pane, #LCFAPrdMthForm .tab-pane, #LCFAEnvMthForm .tab-pane, #LCFATaskForm .tab-pane, #SBActivityForm .tab-pane {
  padding: 15px;
  background-color: #fafafa;
  border-left: solid 1px #ddd;
  border-right: solid 1px #ddd;
  border-bottom: solid 1px #ddd;
  border-radius: 3px;
}
#BdataEntryForm .panel-heading, #BTrendBiAnnForm .panel-heading, #LdataEntryForm .panel-heading, #EdataEntryForm .panel-heading, #LExportProdMthForm .panel-heading, #LExportProdAnnForm .panel-heading, #LExportEnvMthForm .panel-heading, #LExportEnvAnnForm .panel-heading, #LUserListForm .panel-heading,
#LResultsPrdAnnForm .panel-heading, #LAnalysisPrdSumForm .panel-heading, #LResultsEnvAnnForm .panel-heading, #LAnalysisEnvSumForm .panel-heading, #LTrendEnvAnnForm .panel-heading,
#LTrendEnvMthForm .panel-heading, #LTrendPrdAnnForm .panel-heading, #LTrendPrdMthForm .panel-heading, #LCFAPrdMthForm .panel-heading, #LCFAEnvMthForm .panel-heading, #LCFATaskForm .panel-heading, #SBActivityForm .panel-heading {
  background-color: #e0e0e7;
}
#BdataEntryForm .panel-heading > a, #BTrendBiAnnForm .panel-heading > a, #LdataEntryForm .panel-heading > a, #EdataEntryForm .panel-heading > a, #LExportProdMthForm .panel-heading > a, #LExportProdAnnForm .panel-heading > a, #LExportEnvMthForm .panel-heading > a, #LExportEnvAnnForm .panel-heading > a, #LUserListForm .panel-heading > a,
#LResultsPrdAnnForm .panel-heading > a, #LAnalysisPrdSumForm .panel-heading > a, #LResultsEnvAnnForm .panel-heading > a, #LAnalysisEnvSumForm .panel-heading > a, #LTrendEnvAnnForm .panel-heading > a,
#LTrendEnvMthForm .panel-heading > a, #LTrendPrdAnnForm .panel-heading > a, #LTrendPrdMthForm .panel-heading > a, #LCFAPrdMthForm .panel-heading > a, #LCFAEnvMthForm .panel-heading > a, #LCFATaskForm .panel-heading > a, #SBActivityForm .panel-heading > a {
  color: #2070d0;
  font-size: 1.1em;
  font-weight: normal;
  text-decoration: none;
}
#BdataEntryForm .panel-heading > a:hover, #BTrendBiAnnForm .panel-heading > a:hover, #LdataEntryForm .panel-heading > a:hover, #EdataEntryForm .panel-heading > a:hover, #LExportProdMthForm .panel-heading > a:hover, #LExportProdAnnForm .panel-heading > a:hover, #LExportEnvMthForm .panel-heading > a:hover, #LExportEnvAnnForm .panel-heading > a:hover, #LUserListForm .panel-heading > a:hover,
#LResultsPrdAnnForm .panel-heading > a:hover, #LAnalysisPrdSumForm .panel-heading > a:hover, #LResultsEnvAnnForm .panel-heading > a:hover, #LAnalysisEnvSumForm .panel-heading > a:hover, #LTrendEnvAnnForm .panel-heading > a:hover,
#LTrendEnvMthForm .panel-heading > a:hover, #LTrendPrdAnnForm .panel-heading > a:hover, #LTrendPrdMthForm .panel-heading > a:hover, #LCFAPrdMthForm .panel-heading > a:hover, #LCFAEnvMthForm .panel-heading > a:hover, #LCFATaskForm .panel-heading > a:hover, #SBActivityForm .panel-heading > a:hover {
  color: #666699;
  text-decoration: none;
}
#BdataEntryForm h2, #BTrendBiAnnForm h2, #LdataEntryForm h2, #EdataEntryForm h2, #LExportProdMthForm h2, #LExportProdAnnForm h2, #LExportEnvMthForm h2, #LExportEnvAnnForm h2, #LUserListForm h2,
#LResultsPrdAnnForm h2, #LAnalysisPrdSumForm h2, #LResultsEnvAnnForm h2, #LAnalysisEnvSumForm h2, #LTrendEnvAnnForm h2,
#LTrendEnvMthForm h2, #LTrendPrdAnnForm h2, #LTrendPrdMthForm h2, #LCFAPrdMthForm h2, #LCFAEnvMthForm h2, #LCFATaskForm h2, #SBActivityForm h2 {
  color: #333333;
  font-size: 1.3em;
  font-weight: normal;
  margin: 0;
  padding: 20px 15px 15px 15px;
}
#BdataEntryForm h3, #BTrendBiAnnForm h3, #LdataEntryForm h3, #EdataEntryForm h3, #LExportProdMthForm h3, #LExportProdAnnForm h3, #LExportEnvMthForm h3, #LExportEnvAnnForm h3, #LUserListForm h3,
#LResultsPrdAnnForm h3, #LAnalysisPrdSumForm h3, #LResultsEnvAnnForm h3, #LAnalysisEnvSumForm h3, #LTrendEnvAnnForm h3,
#LTrendEnvMthForm h3, #LTrendPrdAnnForm h3, #LTrendPrdMthForm h3, #LCFAPrdMthForm h3, #LCFAEnvMthForm h3, #LCFATaskForm h3, #SBActivityForm h3 {
  color: #2070d0;
  font-size: 1.2em;
  font-weight: normal;
  margin: 0;
  padding: 8px 0 0 0;
}
#BdataEntryForm .BdataincidentRow, #BTrendBiAnnForm .BdataincidentRow, #LdataEntryForm .BdataincidentRow, #EdataEntryForm .BdataincidentRow, #LExportProdMthForm .BdataincidentRow, #LExportProdAnnForm .BdataincidentRow, #LExportEnvMthForm .BdataincidentRow, #LExportEnvAnnForm .BdataincidentRow, #LUserListForm .BdataincidentRow,
#LResultsPrdAnnForm .BdataincidentRow, #LAnalysisPrdSumForm .BdataincidentRow, #LResultsEnvAnnForm .BdataincidentRow, #LAnalysisEnvSumForm .BdataincidentRow, #LTrendEnvAnnForm .BdataincidentRow,
#LTrendEnvMthForm .BdataincidentRow, #LTrendPrdAnnForm .BdataincidentRow, #LTrendPrdMthForm .BdataincidentRow, #LCFAPrdMthForm .BdataincidentRow, #LCFAEnvMthForm .BdataincidentRow, #LCFATaskForm .BdataincidentRow, #SBActivityForm .BdataincidentRow {
  background-color: #f7f7f7;
  padding: 5px 0;
  margin: 5px 0 5px 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  display: none;
}
#BdataEntryForm .BdataincidentCol, #BTrendBiAnnForm .BdataincidentCol, #LdataEntryForm .BdataincidentCol, #EdataEntryForm .BdataincidentCol, #LExportProdMthForm .BdataincidentCol, #LExportProdAnnForm .BdataincidentCol, #LExportEnvMthForm .BdataincidentCol, #LExportEnvAnnForm .BdataincidentCol, #LUserListForm .BdataincidentCol,
#LResultsPrdAnnForm .BdataincidentCol, #LAnalysisPrdSumForm .BdataincidentCol, #LResultsEnvAnnForm .BdataincidentCol, #LAnalysisEnvSumForm .BdataincidentCol, #LTrendEnvAnnForm .BdataincidentCol,
#LTrendEnvMthForm .BdataincidentCol, #LTrendPrdAnnForm .BdataincidentCol, #LTrendPrdMthForm .BdataincidentCol, #LCFAPrdMthForm .BdataincidentCol, #LCFAEnvMthForm .BdataincidentCol, #LCFATaskForm .BdataincidentCol, #SBActivityForm .BdataincidentCol {
  background-color: #f7f7f7;
}
#BdataEntryForm .BdataincidentText, #BTrendBiAnnForm .BdataincidentText, #LdataEntryForm .BdataincidentText, #EdataEntryForm .BdataincidentText, #LExportProdMthForm .BdataincidentText, #LExportProdAnnForm .BdataincidentText, #LExportEnvMthForm .BdataincidentText, #LExportEnvAnnForm .BdataincidentText, #LUserListForm .BdataincidentText,
#LResultsPrdAnnForm .BdataincidentText, #LAnalysisPrdSumForm .BdataincidentText, #LResultsEnvAnnForm .BdataincidentText, #LAnalysisEnvSumForm .BdataincidentText, #LTrendEnvAnnForm .BdataincidentText,
#LTrendEnvMthForm .BdataincidentText, #LTrendPrdAnnForm .BdataincidentText, #LTrendPrdMthForm .BdataincidentText, #LCFAPrdMthForm .BdataincidentText, #LCFAEnvMthForm .BdataincidentText, #LCFATaskForm .BdataincidentText, #SBActivityForm .BdataincidentText {
  color: #666;
  font-size: 0.9em;
}
#BdataEntryForm .LdataentryRow, #BTrendBiAnnForm .LdataentryRow, #LdataEntryForm .LdataentryRow, #EdataEntryForm .LdataentryRow, #LExportProdMthForm .LdataentryRow, #LExportProdAnnForm .LdataentryRow, #LExportEnvMthForm .LdataentryRow, #LExportEnvAnnForm .LdataentryRow, #LUserListForm .LdataentryRow,
#LResultsPrdAnnForm .LdataentryRow, #LAnalysisPrdSumForm .LdataentryRow, #LResultsEnvAnnForm .LdataentryRow, #LAnalysisEnvSumForm .LdataentryRow, #LTrendEnvAnnForm .LdataentryRow,
#LTrendEnvMthForm .LdataentryRow, #LTrendPrdAnnForm .LdataentryRow, #LTrendPrdMthForm .LdataentryRow, #LCFAPrdMthForm .LdataentryRow, #LCFAEnvMthForm .LdataentryRow, #LCFATaskForm .LdataentryRow, #SBActivityForm .LdataentryRow {
  margin-top: 5px;
}
#BdataEntryForm .LdataentryTop, #BTrendBiAnnForm .LdataentryTop, #LdataEntryForm .LdataentryTop, #EdataEntryForm .LdataentryTop, #LExportProdMthForm .LdataentryTop, #LExportProdAnnForm .LdataentryTop, #LExportEnvMthForm .LdataentryTop, #LExportEnvAnnForm .LdataentryTop, #LUserListForm .LdataentryTop,
#LResultsPrdAnnForm .LdataentryTop, #LAnalysisPrdSumForm .LdataentryTop, #LResultsEnvAnnForm .LdataentryTop, #LAnalysisEnvSumForm .LdataentryTop, #LTrendEnvAnnForm .LdataentryTop,
#LTrendEnvMthForm .LdataentryTop, #LTrendPrdAnnForm .LdataentryTop, #LTrendPrdMthForm .LdataentryTop, #LCFAPrdMthForm .LdataentryTop, #LCFAEnvMthForm .LdataentryTop, #LCFATaskForm .LdataentryTop, #SBActivityForm .LdataentryTop {
  padding: 5px 0;
  background-color: #e7e7e7;
  border: solid 1px #d0d0d0;
  border-radius: 3px;
  color: #444;
  text-align: center;
  font-size: 0.9em;
  font-weight: normal;
}
#BdataEntryForm .lTextBox, #BTrendBiAnnForm .lTextBox, #LdataEntryForm .lTextBox, #EdataEntryForm .lTextBox, #LExportProdMthForm .lTextBox, #LExportProdAnnForm .lTextBox, #LExportEnvMthForm .lTextBox, #LExportEnvAnnForm .lTextBox, #LUserListForm .lTextBox,
#LResultsPrdAnnForm .lTextBox, #LAnalysisPrdSumForm .lTextBox, #LResultsEnvAnnForm .lTextBox, #LAnalysisEnvSumForm .lTextBox, #LTrendEnvAnnForm .lTextBox,
#LTrendEnvMthForm .lTextBox, #LTrendPrdAnnForm .lTextBox, #LTrendPrdMthForm .lTextBox, #LCFAPrdMthForm .lTextBox, #LCFAEnvMthForm .lTextBox, #LCFATaskForm .lTextBox, #SBActivityForm .lTextBox {
    margin: 0;
    padding: 0 5px;
    width: 100% !important;
    height: 28px;
    border: solid 1px #c9c9cb;
    font-size: 0.9em;
    color: #333333;
}
#BdataEntryForm .lmTextBox, #BTrendBiAnnForm .lmTextBox, #LdataEntryForm .lmTextBox, #EdataEntryForm .lmTextBox, #LExportProdMthForm .lmTextBox, #LExportProdAnnForm .lmTextBox, #LExportEnvMthForm .lmTextBox, #LExportEnvAnnForm .lmTextBox, #LUserListForm .lmTextBox,
#LResultsPrdAnnForm .lmTextBox, #LAnalysisPrdSumForm .lmTextBox, #LResultsEnvAnnForm .lmTextBox, #LAnalysisEnvSumForm .lmTextBox, #LTrendEnvAnnForm .lmTextBox,
#LTrendEnvMthForm .lmTextBox, #LTrendPrdAnnForm .lmTextBox, #LTrendPrdMthForm .lmTextBox, #LCFAPrdMthForm .lmTextBox, #LCFAEnvMthForm .lmTextBox, #LCFATaskForm .lmTextBox, #SBActivityForm .lmTextBox {
    margin: 0;
    padding: 0 5px;
    width: 100% !important;
    height: 28px;
    border: solid 1px #c9c9cb;
    font-size: 0.9em;
    color: #333333;
    background-color: #e1f2fa;
}
#BdataEntryForm .lsTextBox, #BTrendBiAnnForm .lsTextBox, #LdataEntryForm .lsTextBox, #EdataEntryForm .lsTextBox, #LExportProdMthForm .lsTextBox, #LExportProdAnnForm .lsTextBox, #LExportEnvMthForm .lsTextBox, #LExportEnvAnnForm .lsTextBox, #LUserListForm .lsTextBox,
#LResultsPrdAnnForm .lsTextBox, #LAnalysisPrdSumForm .lsTextBox, #LResultsEnvAnnForm .lsTextBox, #LAnalysisEnvSumForm .lsTextBox, #LTrendEnvAnnForm .lsTextBox,
#LTrendEnvMthForm .lsTextBox, #LTrendPrdAnnForm .lsTextBox, #LTrendPrdMthForm .lsTextBox, #LCFAPrdMthForm .lsTextBox, #LCFAEnvMthForm .lsTextBox, #LCFATaskForm .lsTextBox, #SBActivityForm .lsTextBox {
    margin: 0;
    padding: 0 5px;
    width: 100% !important;
    height: 28px;
    border: solid 1px #c9c9cb;
    font-size: 0.9em;
    color: #333333;
    background-color: #fcffbf;
}
#BdataEntryForm .lsDTextBox, #BTrendBiAnnForm .lsDTextBox, #LdataEntryForm .lsDTextBox, #EdataEntryForm .lsDTextBox, #LExportProdMthForm .lsDTextBox, #LExportProdAnnForm .lsDTextBox, #LExportEnvMthForm .lsDTextBox, #LExportEnvAnnForm .lsDTextBox, #LUserListForm .lsDTextBox,
#LResultsPrdAnnForm .lsDTextBox, #LAnalysisPrdSumForm .lsDTextBox, #LResultsEnvAnnForm .lsDTextBox, #LAnalysisEnvSumForm .lsDTextBox, #LTrendEnvAnnForm .lsDTextBox,
#LTrendEnvMthForm .lsDTextBox, #LTrendPrdAnnForm .lsDTextBox, #LTrendPrdMthForm .lsDTextBox, #LCFAPrdMthForm .lsDTextBox, #LCFAEnvMthForm .lsDTextBox, #LCFATaskForm .lsDTextBox, #SBActivityForm .lsDTextBox {
    margin: 0;
    padding: 0 5px;
    width: 100% !important;
    height: 28px;
    border: solid 1px #c9c9cb;
    font-size: 0.9em;
    color: #333333;
    background-color: #ffcf5b;
}
#BdataEntryForm .lmDTextBox, #BTrendBiAnnForm .lmDTextBox, #LdataEntryForm .lmDTextBox, #EdataEntryForm .lmDTextBox, #LExportProdMthForm .lmDTextBox, #LExportProdAnnForm .lmDTextBox, #LExportEnvMthForm .lmDTextBox, #LExportEnvAnnForm .lmDTextBox, #LUserListForm .lmDTextBox,
#LResultsPrdAnnForm .lmDTextBox, #LAnalysisPrdSumForm .lmDTextBox, #LResultsEnvAnnForm .lmDTextBox, #LAnalysisEnvSumForm .lmDTextBox, #LTrendEnvAnnForm .lmDTextBox,
#LTrendEnvMthForm .lmDTextBox, #LTrendPrdAnnForm .lmDTextBox, #LTrendPrdMthForm .lmDTextBox, #LCFAPrdMthForm .lmDTextBox, #LCFAEnvMthForm .lmDTextBox, #LCFATaskForm .lmDTextBox, #SBActivityForm .lmDTextBox {
    margin: 0;
    padding: 0 5px;
    width: 100% !important;
    height: 28px;
    border: solid 1px #c9c9cb;
    font-size: 0.9em;
    color: #333333;
    background-color: #9fcff3;
}
#BdataEntryForm .lwTextBox, #BTrendBiAnnForm .lwTextBox, #LdataEntryForm .lwTextBox, #EdataEntryForm .lwTextBox, #LExportProdMthForm .lwTextBox, #LExportProdAnnForm .lwTextBox, #LExportEnvMthForm .lwTextBox, #LExportEnvAnnForm .lwTextBox, #LUserListForm .lwTextBox,
#LResultsPrdAnnForm .lwTextBox, #LAnalysisPrdSumForm .lwTextBox, #LResultsEnvAnnForm .lwTextBox, #LAnalysisEnvSumForm .lwTextBox, #LTrendEnvAnnForm .lwTextBox,
#LTrendEnvMthForm .lwTextBox, #LTrendPrdAnnForm .lwTextBox, #LTrendPrdMthForm .lwTextBox, #LCFAPrdMthForm .lwTextBox, #LCFAEnvMthForm .lwTextBox, #LCFATaskForm .lwTextBox, #SBActivityForm .lwTextBox {
    margin: 0;
    padding: 0 5px;
    width: 100% !important;
    height: 28px;
    border: solid 1px #c9c9cb;
    font-size: 0.9em;
    color: #333333;
    background-color: #f7e0e0;
}
#BdataEntryForm .lLabel, #BTrendBiAnnForm .lLabel, #LdataEntryForm .lLabel, #EdataEntryForm .lLabel, #LExportProdMthForm .lLabel, #LExportProdAnnForm .lLabel, #LExportEnvMthForm .lLabel, #LExportEnvAnnForm .lLabel, #LUserListForm .lLabel,
#LResultsPrdAnnForm .lLabel, #LAnalysisPrdSumForm .lLabel, #LResultsEnvAnnForm .lLabel, #LAnalysisEnvSumForm .lLabel, #LTrendEnvAnnForm .lLabel,
#LTrendEnvMthForm .lLabel, #LTrendPrdAnnForm .lLabel, #LTrendPrdMthForm .lLabel, #LCFAPrdMthForm .lLabel, #LCFAEnvMthForm .lLabel, #LCFATaskForm .lLabel, #SBActivityForm .lLabel {
    color: #333333;
    font-size: 0.9em;
    font-weight: bold;
    padding-top: 4px;
}
#BdataEntryForm .lsLabel, #BTrendBiAnnForm .lsLabel, #LdataEntryForm .lsLabel, #EdataEntryForm .lsLabel, #LExportProdMthForm .lsLabel, #LExportProdAnnForm .lsLabel, #LExportEnvMthForm .lsLabel, #LExportEnvAnnForm .lsLabel, #LUserListForm .lsLabel,
#LResultsPrdAnnForm .lsLabel, #LAnalysisPrdSumForm .lsLabel, #LResultsEnvAnnForm .lsLabel, #LAnalysisEnvSumForm .lsLabel, #LTrendEnvAnnForm .lsLabel,
#LTrendEnvMthForm .lsLabel, #LTrendPrdAnnForm .lsLabel, #LTrendPrdMthForm .lsLabel, #LCFAPrdMthForm .lsLabel, #LCFAEnvMthForm .lsLabel, #LCFATaskForm .lsLabel, #SBActivityForm .lsLabel {
    color: #333333;
    font-size: 0.9em;
    font-weight: bold;
    padding-top: 8px;
}
#BdataEntryForm .lTopLabel, #BTrendBiAnnForm .lTopLabel, #LdataEntryForm .lTopLabel, #EdataEntryForm .lTopLabel, #LExportProdMthForm .lTopLabel, #LExportProdAnnForm .lTopLabel, #LExportEnvMthForm .lTopLabel, #LExportEnvAnnForm .lTopLabel, #LUserListForm .lTopLabel,
#LResultsPrdAnnForm .lTopLabel, #LAnalysisPrdSumForm .lTopLabel, #LResultsEnvAnnForm .lTopLabel, #LAnalysisEnvSumForm .lTopLabel, #LTrendEnvAnnForm .lTopLabel,
#LTrendEnvMthForm .lTopLabel, #LTrendPrdAnnForm .lTopLabel, #LTrendPrdMthForm .lTopLabel, #LCFAPrdMthForm .lTopLabel, #LCFAEnvMthForm .lTopLabel, #LCFATaskForm .lTopLabel, #SBActivityForm .lTopLabel {
    color: #333333;
    font-size: 0.87em;
    font-weight: normal;
    padding-left: 2px;
}
#BdataEntryForm .lWarnLabel, #BTrendBiAnnForm .lWarnLabel, #LdataEntryForm .lWarnLabel, #EdataEntryForm .lWarnLabel, #LExportProdMthForm .lWarnLabel, #LExportProdAnnForm .lWarnLabel, #LExportEnvMthForm .lWarnLabel, #LExportEnvAnnForm .lWarnLabel, #LUserListForm .lWarnLabel,
#LResultsPrdAnnForm .lWarnLabel, #LAnalysisPrdSumForm .lWarnLabel, #LResultsEnvAnnForm .lWarnLabel, #LAnalysisEnvSumForm .lWarnLabel, #LTrendEnvAnnForm .lWarnLabel,
#LTrendEnvMthForm .lWarnLabel, #LTrendPrdAnnForm .lWarnLabel, #LTrendPrdMthForm .lWarnLabel, #LCFAPrdMthForm .lWarnLabel, #LCFAEnvMthForm .lWarnLabel, #LCFATaskForm .lWarnLabel, #SBActivityForm .lWarnLabel {
    color: #c00;
    font-size: 0.9em;
    font-weight: normal;
    padding-left: 5px;
}
#BdataEntryForm .lTextArea, #BTrendBiAnnForm .lTextArea, #LdataEntryForm .lTextArea, #EdataEntryForm .lTextArea, #LExportProdMthForm .lTextArea, #LExportProdAnnForm .lTextArea, #LExportEnvMthForm .lTextArea, #LExportEnvAnnForm .lTextArea, #LUserListForm .lTextArea,
#LResultsPrdAnnForm .lTextArea, #LAnalysisPrdSumForm .lTextArea, #LResultsEnvAnnForm .lTextArea, #LAnalysisEnvSumForm .lTextArea, #LTrendEnvAnnForm .lTextArea,
#LTrendEnvMthForm .lTextArea, #LTrendPrdAnnForm .lTextArea, #LTrendPrdMthForm .lTextArea, #LCFAPrdMthForm .lTextArea, #LCFAEnvMthForm .lTextArea, #LCFATaskForm .lTextArea, #SBActivityForm .lTextArea {
    margin: 0;
    padding: 5px 8px;
    width: 100%;
    height: 55px;
    border: solid 1px #c9c9cb;
    color: #333333;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
    #BdataEntryForm .lTextArea.tallBox, #BTrendBiAnnForm .lTextArea.tallBox, #LdataEntryForm .lTextArea.tallBox, #EdataEntryForm .lTextArea.tallBox, #LExportProdMthForm .lTextArea.tallBox, #LExportProdAnnForm .lTextArea.tallBox, #LExportEnvMthForm .lTextArea.tallBox, #LExportEnvAnnForm .lTextArea.tallBox, #LUserListForm .lTextArea.tallBox,
    #LResultsPrdAnnForm .lTextArea.tallBox, #LAnalysisPrdSumForm .lTextArea.tallBox, #LResultsEnvAnnForm .lTextArea.tallBox, #LAnalysisEnvSumForm .lTextArea.tallBox, #LTrendEnvAnnForm .lTextArea.tallBox,
    #LTrendEnvMthForm .lTextArea.tallBox, #LTrendPrdAnnForm .lTextArea.tallBox, #LTrendPrdMthForm .lTextArea.tallBox, #LCFAPrdMthForm .lTextArea.tallBox, #LCFAEnvMthForm .lTextArea.tallBox, #LCFATaskForm .lTextArea.tallBox, #SBActivityForm .lTextArea.tallBox {
        height: 135px;
    }

a {
  color: #2070d0;
  font-weight: bold;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}

a.dataList {
  color: #2070d0;
  font-size: 1.4em;
  font-weight: normal;
  text-decoration: none;
}
a.dataList:hover {
  color: #c00;
  text-decoration: underline;
}

a.control {
  text-decoration: none;
}
a.control:hover {
  text-decoration: none;
}

a.subMenu {
  color: #333333;
  font-weight: bold;
  text-decoration: none;
}
a.subMenu:hover {
  color: #c00;
  text-decoration: underline;
}

.media-heading {
  font-size: 1.6em;
}

.socialButtons {
  float: left;
  width: 100%;
  height: 30px;
  margin: 20px 0 0 0;
  padding: 0;
}
.socialButtons > a {
  display: block;
  float: left;
  text-decoration: none;
  margin: 0 10px 0 0;
}
.socialButtons > a > img {
  width: 30px;
  height: 30px;
}

#dsTable .wtHider {
  height: auto !important;
}

input[type=text] {
  margin: 0;
  padding: 2px;
  width: 150px;
  border: solid 1px #c9c9cb;
  color: #333333;
}

input[type=password] {
  margin: 0;
  padding: 2px;
  width: 150px;
  border: solid 1px #c9c9cb;
  color: #333333;
}

input.fatBox {
  width: 400px;
}

input.wideBox {
  width: 270px;
}

input.midBox {
  width: 200px;
}

input.smallBox {
  width: 110px;
}

input.shortBox {
  width: 75px;
}

input.tinyBox {
  width: 35px;
}

textarea {
  margin: 0;
  padding: 2px;
  width: 150px;
  max-width: 100%;
  height: 80px;
  border: solid 1px #c9c9cb;
  color: #333333;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1em;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
textarea.fatBox {
  width: 400px;
  height: 150px;
}
textarea.wideBox {
  width: 350px;
}
textarea.midBox {
  width: 250px;
}
textarea.tallBox {
  height: 100px;
}
textarea.shortBox {
  height: 50px;
}

input[type=checkbox] {
  margin: 0;
  vertical-align: middle;
}

select {
  margin: 0;
  color: #333333;
}

input[type=submit] {
  margin: 0;
  padding: 3px;
}

label {
  color: #666699;
  font-size: 1em;
  font-weight: normal;
}

label a {
  text-decoration: underline;
}

.validation-summary-valid {
  display: none;
}

.validation-summary-errors {
  color: #c00;
}

.input-validation-error {
  color: #c00 !important;
  border: 1px #c00 dashed !important;
  background-color: #ffeeee;
}

.sample-validation-error {
  color: #c00 !important;
  border: 1px #c00 dashed !important;
}

.result-validation-error {
  color: #aa5533 !important;
  border: 1px #aa5533 dashed !important;
  background-color: #f7efef;
}

.htDimmed {
  color: #555 !important;
}

.ht_master tr > td {
  line-height: 25px !important;
}

.ht_master tr > td.col-result {
  padding-right: 10px !important;
  font-size: 0.9em;
}

.ht_master tr > td.col-percent {
  padding-right: 10px !important;
  font-size: 0.85em;
  color: #666 !important;
}

.ht_master tr > td.grid-head {
  padding: 8px 0 5px 15px !important;
  color: #666;
  font-size: 1.2em !important;
}

.ht_master tr > td.grid-headA1 {
  padding: 8px 0 5px 15px !important;
  color: #339933 !important;
  font-size: 1.1em !important;
  font-weight: bold;
}

.ht_master tr > td.grid-headA2 {
  padding: 8px 0 5px 15px !important;
  color: #cc0000 !important;
  font-size: 1.1em !important;
  font-weight: bold;
}

.ht_master tr > td.detect-head {
  text-align: center;
  padding: 8px 0 5px 0 !important;
  color: #333;
  font-size: 1.2em !important;
}

.ht_master tr > td.row-head1 {
  background-color: #2070d0;
  color: #fff !important;
  font-size: 1.2em;
  font-weight: normal;
}

.ht_master tr > td.row-head1a {
  background-color: #2070d0;
  color: #fff !important;
  font-size: 1em;
  font-weight: normal;
}

.ht_master tr > td.row-data1a {
  background-color: #f7f7ff;
  padding-right: 10px !important;
  color: #333 !important;
  font-size: 0.8em;
  font-weight: bold;
}

.ht_master tr > td.row-data1aPC {
  background-color: #f7f7ff;
  padding-right: 10px !important;
  color: #333 !important;
  font-size: 0.8em;
  font-weight: bold;
}

.ht_master tr > td.row-head2 {
  background-color: #56a5dd;
  color: #333 !important;
  font-size: 1em;
  font-weight: normal;
}

.ht_master tr > td.row-head3 {
  background-color: #efeff7;
  padding-left: 15px !important;
  color: #333 !important;
  font-size: 0.85em;
  font-weight: normal;
}

.ht_master tr > td.row-head3LmL {
  background-color: #d1e2f4;
  padding-left: 15px !important;
  color: #333 !important;
  font-size: 0.85em;
  font-weight: normal;
}

.ht_master tr > td.row-head3LmD {
  background-color: #9fcff3;
  padding-left: 15px !important;
  color: #333 !important;
  font-size: 0.85em;
  font-weight: normal;
}

.ht_master tr > td.row-head3LsL {
  background-color: #f7eeaa;
  padding-left: 15px !important;
  color: #333 !important;
  font-size: 0.85em;
  font-weight: normal;
}

.ht_master tr > td.row-head3LsD {
  background-color: #ffcf5b;
  padding-left: 15px !important;
  color: #333 !important;
  font-size: 0.85em;
  font-weight: normal;
}

.ht_master tr > td.row-head4 {
  background-color: #e7e7e7;
  padding-left: 15px !important;
  color: #666 !important;
  font-size: 0.85em;
  font-weight: normal;
}

.ht_master tr > td.row-data4 {
  padding-right: 10px !important;
  font-size: 0.9em;
  color: #999 !important;
}

.ht_master tr > td.row-head5 {
  background-color: #9fcff3;
  padding-left: 15px !important;
  color: #111 !important;
  font-size: 0.9em;
  font-weight: normal;
}

.ht_master tr > td.row-head5LsL {
  background-color: #f7eeaa;
  padding-left: 15px !important;
  color: #111 !important;
  font-size: 0.9em;
  font-weight: normal;
}

.ht_master tr > td.row-head5LsD {
  background-color: #ffcf5b;
  padding-left: 15px !important;
  color: #111 !important;
  font-size: 0.9em;
  font-weight: normal;
}

.ht_master tr > td.row-data5 {
  background-color: #e0f7ff;
  padding-right: 10px !important;
  color: #333 !important;
  font-size: 0.85em;
}

.ht_master tr > td.row-data5A1 {
  background-color: #ccf7cc;
  padding-right: 5px !important;
  color: #333 !important;
  font-size: 0.85em;
}

.ht_master tr > td.row-data5A2 {
  background-color: #f7cccc;
  padding-right: 5px !important;
  color: #333 !important;
  font-size: 0.85em;
}

.ht_master tr > td.row-data5cA1 {
  background-color: #f7eeaa;
  padding-right: 5px !important;
  color: #333 !important;
  font-size: 0.85em;
}

.ht_master tr > td.row-data5cA2 {
  background-color: #d1e2f4;
  padding-right: 5px !important;
  color: #333 !important;
  font-size: 0.85em;
}

.ht_master tr > td.row-data5A3 {
  padding-right: 5px !important;
  color: #333 !important;
  font-size: 0.85em;
}

.ht_master tr > td.row-head6 {
  background-color: #e7e7e7;
  padding-left: 15px !important;
  color: #444 !important;
  font-size: 0.85em;
  font-style: italic;
  font-weight: normal;
}

.ht_master tr > td.row-data6 {
  background-color: #f0f0f0;
  padding-right: 10px !important;
  color: #666 !important;
  font-size: 0.8em;
  font-style: italic;
}

.ht_master tr > td.row-data6Mtr {
  background-color: #f0f7ff;
  padding-right: 10px !important;
  color: #666 !important;
  font-size: 0.8em;
  font-style: italic;
}

.ht_master tr > td.col-head {
  background-color: #e7e7e7;
  line-height: 20px !important;
  color: #555 !important;
  font-size: 0.85em;
  font-weight: bold;
}

.ht_master tr > td.col-headR {
  background-color: #f7cccc;
  line-height: 20px !important;
  color: #880000 !important;
  font-size: 0.85em;
  font-weight: bold;
}

.ht_master tr > td.col-headG {
  background-color: #ccf7cc;
  line-height: 20px !important;
  color: #006600 !important;
  font-size: 0.85em;
  font-weight: bold;
}

.ht_master tr > td.col-headi {
  background-color: #e7e7e7;
  line-height: 20px !important;
  color: #555 !important;
  font-size: 0.85em;
  font-weight: bold;
  font-style: italic;
}

.ht_master tr > td.col-subhead {
  background-color: #e7e7e7;
  line-height: 12px !important;
  font-size: 0.75em;
}

.ht_master tr > td.col-border-top {
  border-top: solid 1px #888;
}

.ht_master tr > td.col-border-right {
  border-right: solid 2px #888;
}

.ht_master tr:last-of-type > td.col-border-bottom {
  border-bottom: solid 2px #888;
}

.ht_master tr > td.col-border-left {
  border-left: solid 1px #888;
}

#LUserListForm .ht_master tr > td, #LCFATaskForm .ht_master tr > td, #SBActivityForm .ht_master tr > td {
  line-height: 18px !important;
  font-size: 0.85em;
}
#LUserListForm .ht_master tr > td.grid-head, #LCFATaskForm .ht_master tr > td.grid-head, #SBActivityForm .ht_master tr > td.grid-head {
  padding-left: 15px !important;
  line-height: 25px !important;
  color: #888;
  font-size: 1.2em !important;
}
#LUserListForm .ht_master tr > td.col-head-suss, #LCFATaskForm .ht_master tr > td.col-head-suss, #SBActivityForm .ht_master tr > td.col-head-suss {
  line-height: 25px !important;
  background-color: #e0ffe0;
  color: #333 !important;
  font-size: 1em !important;
  font-weight: normal;
}
#LUserListForm .ht_master tr > td.col-head-list, #LCFATaskForm .ht_master tr > td.col-head-list, #SBActivityForm .ht_master tr > td.col-head-list {
  line-height: 25px !important;
  background-color: #d1e2f4;
  color: #333 !important;
  font-size: 1em !important;
  font-weight: normal;
}
#LUserListForm .ht_master tr > td.col-subhead, #LCFATaskForm .ht_master tr > td.col-subhead, #SBActivityForm .ht_master tr > td.col-subhead {
  background-color: #eee;
  font-size: 0.8em !important;
  font-weight: bold;
}

.clear {
  margin: 0;
  padding: 0;
  height: 0;
  clear: both;
}

.mobileClear {
  display: none;
}

@media (max-width: 991px) {
  .mobileClear {
    margin: 0;
    padding: 0;
    height: 0;
    clear: both;
    display: block;
  }
}
