.frontend-menu {
  list-style: none;
  padding: 0;
}

.frontend-menu li {
  display: inline-block;
  padding: 5px 10px;
  border: 1px solid;
}

.frontend-menu li a.active {
  color: #002443;
}

.wpf_vision_api_attachments.input-file {
  padding: 10px 0;
}

/*.wpf_vision_api_attachments.add_more_button {
    float:right;
    margin: 0 0 13px 0;
}*/

.wpf_vision_api_attachments.delete_button {
  float: right;
}

.wpf_vision_api_appraisal_details_container {
  display: none;
  background: #e8f5f7;
}

.fusion-button-wrapper .button-wpf_vision_api_modal {
  margin: 5px 0;
}

.wpf_vision_api_ajax_message,
.wpf_vision_api_download_report {
  display: none;
  color: #002443;
  font-weight: bold;
}

.image-notice {
  color: #002443;
  font-weight: bold;
}

#wpf_vision_api_container input,
#wpf_vision_api_container textarea,
.wpf_vision_api_modal input,
.wpf_vision_api_modal textarea {
  color: #000 !important;
}

.wpf_vision_api_modal .comment-reply-link {
  display: none;
}

.add_more_button_after_save {
  display: none;
}

.modal {
  z-index: 999 !important;
}

.modal-backdrop {
  z-index: 998 !important;
}

.page-template-gemcor-appraisal-template .post-content p {
  margin-top: 0;
  margin-bottom: 10px;
}

.navbar {
  padding: 20px 0 20px 0 !important;
}

.navbar {
  margin: 0 !important;
}

.lt-section,
.md-section,
.rt-section {
  float: left;
}
.md-section {
  background: #e8f5f7;
}

.comment-author.vcard .avatar,
.comment-meta.commentmetadata,
.comment-body .reply {
  display: none;
}

input[type="file"] {
  display: inline-block;
}

h3.modal-title {
  display: inline-block;
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > .active > a:hover {
  color: #002443;
  font-weight: bold;
  background-color: #e7e7e7;
}

/*
header.text-center.brand{
    display: none;
}
*/

.lightWrap {
  background: #ffffff;
  min-height: 100vh;
  /*padding-bottom:60px;*/
}

ipt_fsqm_form_button_container
  ipt_fsqm_form_button_container--classic
  eform-material-alternate-pb
  ipt-eform-material-button-container {
  background-color: #002443;
  color: #fff !important;
}

ul.status {
  max-width: 100%;
  display: inline-block;
  height: auto;
  clear: both;
  margin: 0;
  padding: 0;
}
ul.status li {
  float: left;
  margin: 5px;
  list-style: none;
}

ul.status li a {
  border-radius: 20px;
  background: #002443;
  color: #fff;
  padding: 10px;
  display: inline-block;
}

@media (min-width: 1024px) {
  .container-fluid {
    max-width: 1024px !important;
    margin: 0 auto !important;
  }
  .flo-div {
    width: unset !important;
    border-bottom-right-radius: unset !important;
    margin-right: -15px;
  }

  .control-label {
    font-size: 16px !important;
  }

  .btn-block.submit {
    max-width: 300px !important;
  }
}

@media (min-width: 1200px) {
  .container-fluid {
    max-width: 1200px !important;
    margin: 0 auto !important;
  }
}

input[type="date"].form-control,
input[type="time"].form-control,
input[type="datetime-local"].form-control,
input[type="month"].form-control {
  line-height: 1 !important;
}

.btn {
  white-space: normal;
}

.rt-section .btn {
  border: 1px solid #fff !important;
}

.image-placehoolder {
  height: 150px;
  overflow: hidden;
}

.value-update-images .btn{
  margin: 10px 0;
}

.value-update-completed{
  position: relative;
}
.value-update-completed::after {
  content: '✔';
  position: absolute;
  left: -16px;
  top: -15px;
  background: green;
  width: 30px;
  height: 30px;
  display: block;
  border-radius: 50%;
  color: #ffffff !important;
  font-size: 20px;
  font-weight: bold;
}
