/* =================
Script Name: dcpMRCMS.style.css
Description: stylesheet
Client/Folder: 
Author:  DCP Partners, LLC / Midas Recovery Services
Copyright © 2010-2025 DCP Partners, LLC  All rights reserved.
Portions Copyright © 2025 Midas Recovery Services  All rights reserved
Date: 05-17-18
Update Log:
initial release - jmd 
*/

/* General */

.tdLeft {text-align:left;}
.tdCenter, .center {text-align:center;}
.tdRight {text-align:right;}
tr.even td {background-color:#effcef !important;}
span.flagUrgentDate {color:red;}
td.label, td.heading, th.label, th.heading {font-weight:bold;}
div#loading {position:fixed;top:45%;left:45%;z-index:100000;height: 140px;width: 140px;background-image:url(images/spinner_140x.gif);display:hidden;color:#000;}
div#detailsModal, div#modal {padding:30px; border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px;}
table {border-collapse:collapse;}
div.lastUpdate {font-size:0.8em; }
span.wpUsername, span.lastUpdateTimestamp {font-style:italic;}



/* Icons */
span.icon, span.icon:hover {display:inline-block; width:24px; height:24px;background-repeat: no-repeat; margin:0 10px; cursor: pointer; }
span.icon.btnDelete {background-image: url("images/Delete.png"); }
span.icon.btnEdit {background-image:url("images/Edit.png");}
span.icon.btnEditClear {background-image:url("images/EditClear.png"); background-repeat:no-repeat; }
span.icon.btnRelatedItems {background-image:url("images/ClientList.png"); background-size: 24px 24px; opacity:0.3; }
span.icon.btnCopy {background-image:url("images/copy-document.png"); background-size: 24px 24px;}


span.icon.btnExpandDetails.noteYes {background-image:url("images/ZoomIn.png");}
span.icon.btnExpandDetails.noNote {background-image:url("images/ZoomDisabled.png");}
span.icon.btnExpandDetails.noteYes.showDetails {background-image:url("images/ZoomOut.png");}


/* dataTables */
.dataTables_wrapper .dataTables_processing {top:20% !important; background: linear-gradient(to right, rgba(204,0,0,0) 0%, rgba(204,0,0,0.7) 25%, rgba(204,0,0,0.7) 75%, rgba(204,0,0,0) 100%) !important; color:#eee !important;}


#mrcms_AdminContainer {min-width: 1180px !important;}

/* Dashboard Widgets */
.upcomingEventsContainer #tblUpcomingEvents td {font-size:0.9em;}
div#upcomingEvents div#reportControl {margin-top:10px;}



/* EAMS Match Listing */
#mrcms_AdminContainer #mrcms_adminContent {margin:40px 0 0 0;}
#mrcms_AdminContainer div.dt-buttons {bottom:5px;}
#mrcms_AdminContainer td.caseID {width:100px;}
#mrcms_AdminContainer td.lastName {width:100px;}
#mrcms_AdminContainer td.firstName {width:100px;}
#mrcms_AdminContainer td.eamsDOB {width:100px;}
#mrcms_AdminContainer td.eamsSSN {width:100px;}
#mrcms_AdminContainer td.eamsFile {width:100px;}
#mrcms_AdminContainer td.clientName {width:100px;}
#mrcms_AdminContainer td.bodyCodes {width:100px;}
#mrcms_AdminContainer td.caseDisposition {width:150px; min-width:150px;}
#mrcms_AdminContainer td.details {width:100px;}
#mrcms_AdminContainer .topNav {position:absolute; top:-140px; right:0;}
#mrcms_AdminContainer .topNav .dataTables_info {margin:0; padding:0; text-align:right; float:right;}

#mrcms_AdminContainer .dataTables_wrapper td.matchedData, .caseDetailsContainer td.matchDOB, .caseDetailsContainer td.matchSSN {background-color: #f5fef6;}


/* Midas Case Listing */

#mrcms_AdminContainer #caseFilters {border:2px solid #999; background-color:#ddd; margin:0 0 10px 0; padding:5px;}
div.dataTables_wrapper div.top div.dataTables_paginate {float:right !important; margin-top:-14px !important; margin-left:10px !important;}

/* Case Details Modal */
.caseDetailsContainer table {border-collapse: collapse;}
.caseDetailsContainer td, .caseDetailsContainer th {border: 1px solid #d5d5d5; padding:3px 5px;}

/* Midas Case Editor */
#mrcms_midasCaseEditorContainer table#headerInfo {font-size:1.2em; margin:5px 0; }
#mrcms_midasCaseEditorContainer div#returnToList {float:right; text-align:right;}
#mrcms_midasCaseEditorContainer #heading td {padding:5px 8px 5px 0;}
#mrcms_midasCaseEditorContainer div#caseInfo div#caseDetails,
#mrcms_midasCaseEditorContainer div#caseInfo div#bodyCodes,
#mrcms_midasCaseEditorContainer div#caseInfo div#claimantInfo {border:1px #d5d5d5 solid; padding: 5px 10px; margin:5px 0;}
#mrcms_midasCaseEditorContainer .priorityStatus {color:#ff4f4f;}
#mrcms_midasCaseEditorContainer .recentCaseStatus {font-style:italic;}
#mrcms_midasCaseEditorContainer #controlCaseInfo {margin:20px 0;}
#mrcms_midasCaseEditorContainer table#tblCaseInfo {margin-bottom:35px;}


#mrcms_midasCaseEditorContainer #participants {font-size:0.9em; border-collapse: collapse;}
#mrcms_midasCaseEditorContainer #participants th {text-align:left; padding:3px 5px;}
#mrcms_midasCaseEditorContainer #participants td {padding:3px 5px; vertical-align: middle;}
#mrcms_midasCaseEditorContainer #participants .entityType {width:80px;}
#mrcms_midasCaseEditorContainer #participants .entityName {width:250px;}
#mrcms_midasCaseEditorContainer #participants .entityAddress {width:300px;}
#mrcms_midasCaseEditorContainer #participants .entityCity {width:150px;}
#mrcms_midasCaseEditorContainer #participants .entityState {width:35px;}
#mrcms_midasCaseEditorContainer #participants .entityPhone {width:110px;}
#mrcms_midasCaseEditorContainer #participants .entityAction {width:100px;}
#mrcms_midasCaseEditorContainer #addExistingParticipant #selParticipant {width:400px;}
#mrcms_midasCaseEditorContainer #tblParticipants td {border:1px solid #d5d5d5;}

#newEAMSParticipantContainer table#newParticipant {border-collapse: collapse;}
#newEAMSParticipantContainer td, #newEAMSParticipantContainer th {border: 1px solid #d5d5d5; padding:3px 5px;}
#newEAMSParticipantContainer td.field {width:300px;}
#newEAMSParticipantContainer input {width:98%;}
#newEAMSParticipantContainer input#txtNewPartZip {width:100px;}
#newEAMSParticipantContainer input#txtNewPartPhone {width:200px;}
#newEAMSParticipantContainer input#btnAddNewParticipant {width:200px;}

#statusUpdatesContainer table#caseStatusUpdatesTable {border-collapse: collapse;}
table#caseStatusUpdatesTable .date {min-width:85px;}
table#caseStatusUpdatesTable .statusCode {min-width:150px;}
table#caseStatusUpdatesTable .eventDate {min-width:85px;}
table#caseStatusUpdatesTable .action {text-align:center;}
#newCaseUpdate th.heading {padding:8px 10px 2px;} 
#statusUpdatesContainer .dataTables_wrapper tr.priorityStatus td {color:#ff4f4f;}


#lienList #tblLiens .updateDate {width:150px;}
#lienList #tblLiens .lienRow td {border-top:1px solid #e5e5e5;}
#lienList #tblLiens tr.lienHeading td {font-weight: bold;}

#documents #newDocument td {padding:10px;}
#documents #fileDropZone {width:300px; height:120px; background-color:#e3e3e3; padding:10px; display:inline-block; text-align:center;}
#documents td.docFileType {width:300px;}
#documents td.docNotes {vertical-align:middle;}
#documents div.dz-image {display:none;}
#documents div.dz-success-mark {display: inline-block;}
#documents div.dz-error-mark {display: inline-block;}
#documents td.docFileType.label {width:100px;}
#documents td.docNotes.field { }
#documents td.docNotes.label {width:100px;}

#documents tr.heading {font-weight:bold;}
#documents td.docName {max-width:400px; width:400px;}
#documents td.docLastUpdate {width:100px; max-width:100px;}
#documents td.entityAction {width:100px; text-align:center;}
.docDetails td {padding:0 10px; }
.docDetails td.label {text-align:right;}


/* Import Client Member Roster */
div#importClientRoster div#landingPad {float:left; margin-right:40px;}
div#importClientRoster .dropzone {width:300px !important;}
div#importClientRoster div#fileDropZone {width:300px !important; height:120px; background-color:#e3e3e3; padding:10px; display:inline-block; text-align:center; }
div#importClientRoster div#formFields {}
div#importClientRoster div.dz-progress {height: 10px !important;}
div#importClientRoster div.dz-image {width:100% !important;}
div#importClientRoster div.dz-preview {width:100% !important; margin:0 !important;}
div#importClientRoster div.dz-filename {width:100% !important;}
table.tblClientRosterInfo td {padding:5px;} 

/* Midas NEW Case Editor */
#tblCaseInfo td#caseStatusSpacer {min-width:20px;}
#tblCaseInfo td#caseIDStatus {padding:2px 4px;}
#tblCaseInfo td#caseIDStatus.notExists {border: 1px solid #00CC00; background-color: #B8F5B1; color:#000; font-weight: normal;}
#tblCaseInfo td#caseIDStatus.exists {border: 1px solid #CC0000; background-color: #FF9F9F;color:#CC0000; font-weight: normal;}
#caseInfo #newCaseGenerator {float:right; padding:10px; border: 1px solid #d5d5d5; position:relative; top:0px; margin:-45px 10px 0 0;}
#caseInfo #newCaseGenerator p {text-align:center; margin:0;}
#caseInfo #lienContainer {float:right; padding:0; margin:0; position:relative; right:30%;}


/* Midas Client Reports */
#mrcms_Admin_ClientReports div#reportFilters {margin:10px 0;}
#mrcms_Admin_ClientReports div#clientSelection {margin:10px 0;}
#mrcms_Admin_ClientReports div#clientSelection #tblClientSelection {border-collapse:collapse; }
#mrcms_Admin_ClientReports div#clientSelection #tblClientSelection td {padding:4px 8px; border:1px solid #d5d5d5;}
#mrcms_Admin_ClientReports div#control {margin:20px 0;}


/* EAMS Reprocess Selectors */
#frmReprocessSelectors div.mrcms_control {margin-top:20px;}

td.submitSelections {padding-right:80px;}
.reprocessSelections td {padding:7px 5px;}
.reprocessSelections td.cbFile {width: 1%;}
.reprocessSelections td.fileName {width:15%;}

/* EAMS Reprocess Queue */
td.priority {text-align:center;}
td.status {text-align:center;}

td.details-control {background:url("images/details_open.png") no-repeat center center; cursor:pointer;}
tr.shown td.details-control {background:url("images/details_close.png") no-repeat center center; cursor:pointer;}

/* toggle switch slider */
/* The switch - the box around the slider */
.mrcms_controlContainer .switch {position:relative; display:inline-block; width:40px; height:22px;}
/* Hide default HTML checkbox */
.mrcms_controlContainer .switch input {opacity:0; width:0; height:0;}
/* The slider */
.mrcms_controlContainer .slider {position:absolute; cursor:pointer; top:0; left:0; right:0; bottom:0; background-color:#ccc; -webkit-transition:.4s; transition:.4s;}
.mrcms_controlContainer .slider:before {position:absolute; content:""; height:17px; width:17px; left:3px; bottom:3px; background-color:white; -webkit-transition:.4s; transition:.4s;}
.mrcms_controlContainer input:checked + .slider {background-color:#2196F3;}
.mrcms_controlContainer input:focus + .slider {box-shadow:0 0 1px #2196F3;}
.mrcms_controlContainer input:checked + .slider:before {-webkit-transform:translateX(17px);	-ms-transform:translateX(17px); transform:translateX(17px);}
/* Rounded sliders */
.mrcms_controlContainer .slider.round {border-radius:22px;}
.mrcms_controlContainer .slider.round:before {border-radius:50%;}

#reprocessJobsQueueTable table.childRow tr.label td {font-weight:bold;}
#reprocessJobsQueueTable table.childRow tr.dataRow td {padding:2px 4px;}
#reprocessJobsQueueTable table.childRow tr.dataRow td.data {text-align:center;}



/* Live Validation classes */
.LV_validation_message.LV_invalid {display:inline-block; margin:0px;}
.LV_validation_message.LV_valid {display:none; margin:0;}
.LV_valid {color:#00CC00; font-weight: normal;}
.LV_invalid {color:#CC0000; font-weight: normal;}
.LV_valid_field,
input.LV_valid_field,
input.LV_valid_field:hover,
input.LV_valid_field:active,
textarea.LV_valid_field:hover,
textarea.LV_valid_field:active {border: 1px solid #00CC00; background-color: #B8F5B1;}
.LV_invalid_field,
input.LV_invalid_field,
input.LV_invalid_field:hover,
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover,
textarea.LV_invalid_field:active {border: 1px solid #CC0000; background-color: #FF9F9F;}


