#rates-table {width:100%}
.basic-table td {
  padding: 5px 15px;
}
.basic-table td.choices .list-group {
  margin: auto;
  padding:15px 15px 15px 0;
}
.progress-wrapper {
  line-height:20px;background-color:#ddd;width:100%;color:#ddd;display:inline-block;
}

.linky-table tr {cursor: pointer;}

a, .btn-review {cursor: pointer;}
a.danger, a.success {color: #ccc;transition: all 0.25s ease-out;}

.document-image-container:hover a.danger {color: #dd4b39;}
.document-image-container:hover a.success {color: #00a65a;}
.document-image-container {
    display: inline-block;
    position:relative;
    padding:10px;
}
.document-image-container img, img.log-thumbnail {
    cursor: pointer;
    width: 150px;
    height: 150px;
    object-fit: cover;
    border-radius: 5px;
}
video.log-thumbnail {
  cursor: pointer;
  width: 150px;
  height: 150px;
  object-fit: cover;
  border-radius: 5px;
}
.document-image-container video {
    cursor: pointer;
}

.review-status{
    position: absolute; 
    bottom:75px;
    left:20px;
    font-size: 11px;
    color:#fff;
    font-weight: bold;
}
.review-actions {text-align:center;padding-top:10px;}

.document-image-container.review-rejected img, 
.document-image-container.review-rejected video {filter: grayscale(80%)}
.review-approved .review-status:before {
    content:'APPROVED';
    background-color: #00a65a;
    padding:5px;
}
.review-rejected .review-status:before {
    content:'REJECTED';
    background-color: #dd4b39;
    padding:5px;
}

.document-review svg:hover {
    transition: all 0.3s ease-in-out;
    transform: scale(1.08);
}

/* Image review modal */
@media (min-width: 992px) {
    .modal-xl {
    width: 90%;
    max-width:1200px;
  }
}

#image-review-message-container {text-align: center;}
#image-review-message {width:60%; padding:5px 10px;}

#image-container {text-align: center;}
#image-container .image-rotate {padding-top:10px;}
#image-container img {
    max-height: calc(100vh - 275px);
    max-width: 100%;
    height: 100%;
    object-fit: contain;
}
#image-container img.rotate-v {
    object-fit: contain;
    transform-origin: 100 0;
    top:100%;
}

.btn-review svg {color: #444;}

#document-list .row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:         flex;
  flex-wrap: wrap;
}

#document-list .row [class*="col-"] {
 display: flex;
  flex-direction: column;
}

.sub-table th, .sub-table td{ padding-right: 5px;}
.fade-out {opacity:0.5;}
.old-val {text-decoration: line-through;}
table.valign-top td {vertical-align: top}
.log-status {text-transform: uppercase;}
#add-log-item-modal label {float:right;}
.pagination-links .pagination {display: block;}
.admin-actions {display:inline-block;float:right;}

.form-control + .form-control-feedback {top:0;margin-top:5px;}
#contact-modal .modal-footer {border-top:none;}
.medium-editor-element {height: 300px !important; border: 1px solid #ccc; padding:10px;overflow: auto;}
#applicant-data .box.box-primary {min-height:230px;}
#applicant-data .box-body {height: 180px;overflow: auto;}
.actions {opacity: 1 !important}
.actions svg {visibility: hidden}
.rate:hover .actions  svg {visibility: visible}
.toggle-rate, .delete-user, .delete-rate {cursor: pointer; margin: 0 0 0 5px;}
#active-section {text-align: center}
.float-left {float: left !important;}
 #dob_day, #dob_month, #probation_end_day, #probation_end_month, 
 #dob_day1, #dob_month1, #dob_day2, #dob_month2 {
  width:4.3em;
  display: inline-block;  
 }

 #dob_year, #probation_end_year, #dob_year1, #dob_year2 {
  width:5.4em;
  display: inline-block;
 }

/* Search bar admin */

#search {
  border-radius: 3px;
  width: 200px;
}
.search-icon {
  position:absolute;
  top: 8px;
  right:7px;
  color: #ccc;
  z-index: 10;
}

tr.inactive td{opacity: 0.5;}
.password-reqs span {font-weight: bold;}
h3.newpassword {margin-top: 0;}
.verified-text {font-size: 18px}
.verified-text i {color:  #00a669;}
.verified-text.not-verified i {color:  #999; padding-right:5px}
.transcript {font-size: 10px}
#prospect-app .v-data-footer__select {visibility: hidden}
#application-table_processing {z-index: 999;background-color: rgba(255, 255, 255, 0.9);}
.note-icon-caret::before {content: '' !important;}

.m-loader{position:relative}.m-loader:before{content:'';-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:50%;left:50%;border-top:2px solid #07d;border-right:2px solid transparent;border-radius:50%;-webkit-animation:m-loader-rotate 0.6s linear infinite;animation:m-loader-rotate 0.6s linear infinite}.m-loader:before{width:1.4rem;height:1.4rem;margin-top:-.7rem;margin-left:-.7rem;border-top-width:2px;border-right-width:2px}.m-loader.m-loader--lg:before{width:2rem;height:2rem;margin-top:-1rem;margin-left:-1rem;border-top-width:3px;border-right-width:3px}.m-loader.m-loader--sm:before{width:1rem;height:1rem;margin-top:-.5rem;margin-left:-.5rem;border-top-width:1px;border-right-width:1px}.m-loader.m-loader--right:before{left:auto;right:.7rem}.m-loader.m-loader--right.m-loader--lg:before{right:1rem}.m-loader.m-loader--right.m-loader--sm:before{right:.5rem}.m-loader.m-loader--right.btn{padding-right:3.25rem}.m-loader.m-loader--right.btn.m-loader--lg{padding-right:4.65rem}.m-loader.m-loader--right.btn.m-loader--sm{padding-right:2.3rem}.m-loader.m-loader--left:before{left:1.4rem}.m-loader.m-loader--left.m-loader--lg:before{left:2rem}.m-loader.m-loader--left.m-loader--sm:before{left:1rem}.m-loader.m-loader--left.btn{padding-left:3.25rem}.m-loader.m-loader--left.btn.m-loader--lg{padding-left:4.65rem}.m-loader.m-loader--left.btn.m-loader--sm{padding-left:2.3rem}@-webkit-keyframes m-loader-rotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes m-loader-rotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.m-loader:before{border-top-color:#dfe2ea}.m-loader.m-loader--skin-dark:before{border-top-color:#acafba}.m-loader.m-loader--brand:before{border-top-color:#716aca}.m-loader.m-loader--metal:before{border-top-color:#c4c5d6}.m-loader.m-loader--light:before{border-top-color:#fff}.m-loader.m-loader--accent:before{border-top-color:#00c5dc}.m-loader.m-loader--focus:before{border-top-color:#9816f4}.m-loader.m-loader--primary:before{border-top-color:#5867dd}.m-loader.m-loader--success:before{border-top-color:#34bfa3}.m-loader.m-loader--info:before{border-top-color:#36a3f7}.m-loader.m-loader--warning:before{border-top-color:#ffb822}.m-loader.m-loader--danger:before{border-top-color:#f4516c}.m-loader.m-loader--warning-oa:before{border-top-color:#ffa11d}