table thead {
  background-image: url(../img/cover-horizontal.jpg);
}
.bold {
  font-weight: bold;
}
.blue {
  color: blue;
}
.member-image {
  max-width: 40px;
  width: 40px;
}
/* validation error */
.error-message {
  background-color: #a90329;
  padding: 10px;
  color: #fff;
}
label.error {
  /* remove the next line when you have trouble in IE6 with labels in list */
  color: red;
  font-style: italic;
}
input.error {
  border: 1px dotted red;
}
/* validation error */
/* drag upload file */
.hidden {
  display: none !important;
}
.pointer {
  cursor: pointer;
}
.text-grey {
  color: #9d9d9d;
}
.m-0 {
  margin: 0 !important;
}
.text-right {
  text-align: right;
}
.p-0 {
  padding: 0 !important;
}
.mbt-30 {
  margin: 0 0 30px 0 !important;
}
.grb-dropfile .import-file-area {
  height: 120px;
  border: 1px dashed #bebebe;
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.grb-dropfile .import-file-area:hover {
  background-color: #ffcc66;
}
.grb-dropfile .import-file-area:hover .text-grey-light {
  color: #fff;
}
.grb-dropfile .import-file-area.hover {
  background-color: #ffcc66;
}
.grb-dropfile .import-file-area.hover .text-grey-light {
  color: #fff;
}
.lst-imported-file .item {
  margin: 10px 0;
  position: relative;
  border-bottom: 1px solid #f5f5f5;
}
.lst-imported-file .item .seperate {
  font-size: 0.25em;
}
.lst-imported-file .item .remove-file {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 1.5em;
  line-height: 50px;
}
.lst-imported-file .item:last-child {
  border: none !important;
}
.lst-imported-file .item.removed p {
  text-decoration: line-through;
}
/* drag upload file */
.sidebar-background-primary {
  background-image: url('../img/cover-horizontal.jpg');
}
.m-t-10 {
  margin-top: 10px !important;
}
.images-upload-row {
  padding: 10px;
  margin: 15px 0;
  margin-top: 30px;
  border-radius: 5px;
  box-shadow: 2px 3px 10px #9d9d9d;
  padding: 15px;
}
.login-template-background {
  background-color: #ffcc33 !important;
}
.m-r-btn {
  margin-right: 5px;
}
.widget-user {
  margin-top: 30px;
  border-radius: 5px;
  box-shadow: 2px 3px 10px #9d9d9d;
  padding: 15px;
}
.widget-user .widget-user-image {
  width: 320px;
  border: solid 3px #FFCC33;
  border-radius: 10px;
  height: 110px;
  line-height: 100px;
  text-align: center;
  margin: -60px auto 0 auto;
  background: #fafafa;
}
.widget-user .widget-user-image > img {
  width: 100%;
  height: auto;
}
.color-background-template {
  background-color: #ffcc33;
  color: #FFF;
  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;
  background-image: linear-gradient(to right, #ffcc33, #ffcc66);
  padding: 10px;
}
.border-content-view-template {
  border-left: 5px solid #ffcc33;
  padding: 5px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.dropdown.language {
  width: 100px;
}
.dropdown.language img {
  width: 35%;
}
.sign-out {
  border-top: 1px solid #dee2e6;
}
input[type='checkbox'] {
  margin-right: 10px;
}
.full-border {
  border-top: 1px solid #ffcc33;
  padding: 10px;
}
.red {
  color: red;
}
.btn-item {
  margin-right: 5px;
}
.btn-item:last-child {
  margin-right: 0px;
}
.mt-1 {
  margin-top: 1px;
}
.mt-2 {
  margin-top: 2px;
}
.mt-3 {
  margin-top: 3px;
}
.mt-4 {
  margin-top: 4px;
}
.mt-5 {
  margin-top: 5px;
}
.mt-6 {
  margin-top: 6px;
}
.mt-7 {
  margin-top: 7px;
}
.mt-8 {
  margin-top: 8px;
}
.mt-9 {
  margin-top: 9px;
}
.mt-10 {
  margin-top: 10px;
}
.mt-11 {
  margin-top: 11px;
}
.mt-12 {
  margin-top: 12px;
}
.mt-13 {
  margin-top: 13px;
}
.mt-14 {
  margin-top: 14px;
}
.mt-15 {
  margin-top: 15px;
}
.mt-16 {
  margin-top: 16px;
}
.mt-17 {
  margin-top: 17px;
}
.mt-18 {
  margin-top: 18px;
}
.mt-19 {
  margin-top: 19px;
}
.mt-20 {
  margin-top: 20px;
}
.mt-21 {
  margin-top: 21px;
}
.mt-22 {
  margin-top: 22px;
}
.mt-23 {
  margin-top: 23px;
}
.mt-24 {
  margin-top: 24px;
}
.mt-25 {
  margin-top: 25px;
}
.mt-26 {
  margin-top: 26px;
}
.mt-27 {
  margin-top: 27px;
}
.mt-28 {
  margin-top: 28px;
}
.mt-29 {
  margin-top: 29px;
}
.mt-30 {
  margin-top: 30px;
}
.mb-1 {
  margin-bottom: 1px;
}
.mb-2 {
  margin-bottom: 2px;
}
.mb-3 {
  margin-bottom: 3px;
}
.mb-4 {
  margin-bottom: 4px;
}
.mb-5 {
  margin-bottom: 5px;
}
.mb-6 {
  margin-bottom: 6px;
}
.mb-7 {
  margin-bottom: 7px;
}
.mb-8 {
  margin-bottom: 8px;
}
.mb-9 {
  margin-bottom: 9px;
}
.mb-10 {
  margin-bottom: 10px;
}
.mb-11 {
  margin-bottom: 11px;
}
.mb-12 {
  margin-bottom: 12px;
}
.mb-13 {
  margin-bottom: 13px;
}
.mb-14 {
  margin-bottom: 14px;
}
.mb-15 {
  margin-bottom: 15px;
}
.mb-16 {
  margin-bottom: 16px;
}
.mb-17 {
  margin-bottom: 17px;
}
.mb-18 {
  margin-bottom: 18px;
}
.mb-19 {
  margin-bottom: 19px;
}
.mb-20 {
  margin-bottom: 20px;
}
.mb-21 {
  margin-bottom: 21px;
}
.mb-22 {
  margin-bottom: 22px;
}
.mb-23 {
  margin-bottom: 23px;
}
.mb-24 {
  margin-bottom: 24px;
}
.mb-25 {
  margin-bottom: 25px;
}
.mb-26 {
  margin-bottom: 26px;
}
.mb-27 {
  margin-bottom: 27px;
}
.mb-28 {
  margin-bottom: 28px;
}
.mb-29 {
  margin-bottom: 29px;
}
.mb-30 {
  margin-bottom: 30px;
}
.ml-1 {
  margin-left: 1px;
}
.ml-2 {
  margin-left: 2px;
}
.ml-3 {
  margin-left: 3px;
}
.ml-4 {
  margin-left: 4px;
}
.ml-5 {
  margin-left: 5px;
}
.ml-6 {
  margin-left: 6px;
}
.ml-7 {
  margin-left: 7px;
}
.ml-8 {
  margin-left: 8px;
}
.ml-9 {
  margin-left: 9px;
}
.ml-10 {
  margin-left: 10px;
}
.ml-11 {
  margin-left: 11px;
}
.ml-12 {
  margin-left: 12px;
}
.ml-13 {
  margin-left: 13px;
}
.ml-14 {
  margin-left: 14px;
}
.ml-15 {
  margin-left: 15px;
}
.ml-16 {
  margin-left: 16px;
}
.ml-17 {
  margin-left: 17px;
}
.ml-18 {
  margin-left: 18px;
}
.ml-19 {
  margin-left: 19px;
}
.ml-20 {
  margin-left: 20px;
}
.ml-21 {
  margin-left: 21px;
}
.ml-22 {
  margin-left: 22px;
}
.ml-23 {
  margin-left: 23px;
}
.ml-24 {
  margin-left: 24px;
}
.ml-25 {
  margin-left: 25px;
}
.ml-26 {
  margin-left: 26px;
}
.ml-27 {
  margin-left: 27px;
}
.ml-28 {
  margin-left: 28px;
}
.ml-29 {
  margin-left: 29px;
}
.ml-30 {
  margin-left: 30px;
}
.d-flex {
  flex-direction: row;
  display: flex;
}
.search > div {
  margin-left: 5px;
}
.search > a {
  margin-left: 5px;
}
.max-width-image-upload {
  max-width: 300px;
  width: 200px;
}
.border-top {
  border-top: 1px solid grey;
}
/* font size - updated 2022 */
body {
  font-family: Verdana, Geneva, Tahoma, sans-serif !important;
  font-size: 90% !important;
}
.form-control {
  font-size: 0.9rem;
}
legend {
  font-size: 1.2rem;
}
.checkbox label {
  font-size: 0.9rem !important;
  font-weight: 400 !important;
}
.table td {
  padding: 5px;
  line-height: 30px;
}
.pagination-block {
  font-size: 0.7rem;
  text-align: right;
  float: right;
}
fieldset > div {
  margin-bottom: 15px;
}
fieldset > div:last-child {
  margin-bottom: 0px;
}
/* combobox color, background */
.btn-light {
  color: #1f2d3d;
  background-color: #dde6f0;
  border-color: #dde6f0;
  box-shadow: none;
}
table th {
  width: 200px;
  max-width: 250px;
}
.update-password:hover {
  opacity: 0.5;
}
.environment {
  font-style: italic;
  font-size: 8px;
}
.analyst_report_file {
  width: 50px;
}
