body {
  padding-top: 65px;
}

/* Set padding to keep content from hitting the edges */
.body-content {
  padding-left: 15px;
  padding-right: 15px;
  min-height: calc(100vh - 490px);
}

/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {
  white-space: normal;
}

/* Set width on the form input elements since they're 100% wide by default */
/*input,
select,
textarea,
.input-group, .file-input-wrapper, .btn-group-multiselect{
  max-width: 280px;
}*/

.acc-required:after {
  content: " *";
  font-weight: bold;
  /*color: tomato;*/
}

/*VALIDATION*/

/*VALIDATIONS*/
/*.field-validation-error {
    color: tomato;
}*/

.field-validation-valid {
  display: none;
}

input.input-validation-error, select.input-validation-error, textarea.input-validation-error, .multiselect.input-validation-error {
  /*border: 1px solid tomato;*/
  background-color: #ffbbbb;
  border: 1px solid tomato;
}


.eds-validation.input-validation-error {
  border-bottom: 1px solid tomato;
  display: inline-block;
}

.file-input-wrapper.eds-validation   {
  border-bottom: none;
}

.file-input-wrapper.eds-validation  a {
  border-bottom: none;
  background-color: tomato !important;
}

.validation-summary-errors ul {
  list-style: none;
  padding-left: 0;
  /*color: white;*/
}


.validation-summary-valid {
  display: none;
}

/*NAVBAR START*/

.navbar-right .navbar-login {
  width: 305px;
}

.navbar-right .dropdown-menu {
  font-size: 1.1em;
  font-weight: bold;
}

.navbar-right .divProfile {
  margin: 10px;
}

.navbar-right .icon-size {
  font-size: 40px;
  padding: 5px;
  border: 1px solid #666;
  border-radius: 3px;
}

/*NAVBAR END */

.acc-infoBox {
  clear: both;
}

.acc-infoLabel:before {
  font-family: "Font Awesome 5 Free";
  content: "\f05a";
  display: inline-block;
  padding-right: 5px;
  vertical-align: middle;
}

.acc-uploadprogress {
  clear: both;
  margin-top: 5px;
  height: 3px;
}

.acc-tblCbList td {
  padding-right: 15px;
}

.form-control:focus {
  border: 2px solid #66afe9;
}

.acc-btn, .file-input-wrapper {
  min-width: 150px;
}

.fooTable .footable-empty>td {
  font-size: 1em !important;
  font-weight: bold;   
}

tr.tr-inactive td {
  opacity: 0.5;
}

