﻿
.claimsTableContainer {
    border:4px solid gray;
    border-radius:20px;
    padding-left:20px;
    padding-right:20px;
    background-color:white;
    margin-bottom:10px;
    min-width:720px;
}

.claimsTable {
    width:100%;
    background-color:white;
    text-align:center;
}

.claimsTable td{
    
}

.claimCustomerName, .claimCompanyName, .claimCompanyAddress {
    margin-top: 10px;
    margin-bottom: 10px;
}

hr {
    margin-top: 10px;
    margin-bottom: 15px;
}

.claimCustomerName {
    color:#a51026;
    font-weight:bold;
    font-size:14pt;
}

.claimCompanyName {
    color:#1a59db;
    font-weight:bold;
    font-size:14pt;
}

.claimCompanyAddress {
    color:#1a59db;
    font-size:11pt;
}

.previousClaims {
    color:black;
    font-size:10pt;
    display:inline-block;
    margin-right:5px;
}

.previousClaimsValue {
    font-size:10pt;
    color:#7ac0da;
    font-weight:bold;
}

.createdBy {
    font-weight:bold;
    color:#d39292;
    font-size:10pt;
    display:inline-block;
    float:right;
}

.editPayeeButton{
    float:right;
    margin:10px 0px;
    background-image:url('/Images/pencil.png');
    background-size:22px;
    width:22px;
    height:22px;
    cursor:pointer;
    opacity:0.5;
}

.editPayeeButton:hover{
   opacity:1;
}

.payeeInfoContainer{
    display: none;
}

.editPayeeBackground {
    background-color: black;
    opacity: 0.3;
}

.closePayeeInfo {
    text-align:right;
    margin-bottom:10px;
    font-size:14pt;
    font-weight:bold;
    color:gray;
}

.payeeInfoOuterContainer {
    width: 960px;
    background-color: white;
    margin-top:10%;
    margin-left: auto;
    margin-right: auto;
    display: block;
    padding:20px 20px 0px 20px;
    border:3px solid red;
    border-radius:20px;
    max-height:300px;
}


/*----------------------------- Duplicate Claims --------------------------------*/
#claimWindow {
    position:relative;
    margin-top:4%;
    border:10px white solid;
}

#claimContainer {
    display: none;
}

#claimBackground {
    background-color: black;
    opacity: 0.3;
}

.closeDuplicateClaim {
    text-align:right;
    margin-bottom:10px;
    font-size:14pt;
    font-weight:bold;
    color:gray;
}

.duplicateClaimContainer {
    width: 960px;
    background-color: white;
    margin-top:10%;
    margin-left: auto;
    margin-right: auto;
    display: block;
    padding:20px 20px 0px 20px;
    border:3px solid red;
    border-radius:20px;
}

.duplicateClaimContainerDiv {
    width: 960px;
    text-align:center;
    position:fixed;
    /*text-align:left;*/
}

.fullscreen {
    position:fixed;
    top:0;
    bottom:0;
    left:0;
    right:0;
    /*text-align:center;*/
  }


/*------Reports------*/

.reportsTable {
    width:100%;
    background-color:white;
    text-align:left;
    
}

.reportsTable td{
    /*padding:5px;*/
    padding-left:1px;
}

.reportsTotals {
    color:blue;
    font-size:10pt;
}
.reportsTotalAmounts {
    color:gray;
    font-size:10pt;
}

.reportsTotalSplit {
    color:black;
}

.reportsNavLinks {
    color:white !important;
    text-decoration:none !important;
    font-weight:bold;
}

.reportsNavLinks:hover {
    background-color:#a51026 !important;
}