/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Nov 8, 2019, 8:56:49 AM
    Author     : stephen
*/
.tablerows_Estimate {
    overflow: unset;
    max-height: 300px;
}

.tablerows_Invoice {
    overflow: unset;
    max-height: 300px;
}
.tablerow {
    clear: left;
    width: 300%;
    height: fit-content;
    background-color: transparent;
    
}
.tablerow span {
    float: left;
overflow-wrap: break-word;    
}
.tablerow p {
border-width: 0 2px 0 0px; 
background-color: transparent;
border-color: lightgray; 
border-style: solid; 
margin:0;
padding: 1px 0 0 2px;
overflow: hidden;
}

.tablerow:hover {
    background-color: orange;
    
}
.tablerow_selected {
    background-color: lightblue;
    clear: left;
    width: 100%;
    height: fit-content;    
}
.tablerow_selected select {
    background-color: lightblue;
    clear: left;
    width: 100%;
 
}
.tablerow_selected select option {
    background-color: white;
    clear: left;
    width: 100%;

}
.tablerow_selected input {
    background-color: lightblue;
    clear: left;
    width: 100%;
   
}
.tablerow_selected input[type="number"] {
    background-color: lightblue;
    clear: left;
    width: 100%;
   
}


.tablerow_selected span {
    float: left;
    border: 0px solid blue;
    background-color: lightblue;
}
.tablerow_selected p {
border-width: 0 2px 0 0px; 
background-color: transparent;
border-color: lightgray; 
border-style: solid; 
margin:0;
padding: 0 0 0 2px;    
}

.table_rowitem {
overflow-wrap: break-word;    
}

.table_row_children {
    padding-left: 5px;
    visibility:hidden;
    display:block;
}
.table_child_rowitem {
    clear: left;    
    visibility:hidden; 
    display:none;   

}

.table_item {
    margin:2px;    
    float:left;
}

.table_item input {
    border-width: 0 0px 0 0px;
}
.table_item input:focus {
    background-color: yellow;
}
.table_item_selected {
    float:left;
    margin:0;
    border: 0px solid blue;
}
.table_item_selected input {
    border-width: 0 0px 0 0px;    
}
.table_column_headers {
    width: 300%;
}
.table_column_header {
    float:left;
    font-size: 18px;
    text-align: center;
    height: 35px;     
    display: flex;
    justify-content: center;
    background-color: lightgray;
    border-style: solid;
    border-color: gray;
    border-width: 0 2px 0 0;
    padding: 0 0 0 2px;
    height: 100%;
  
}

.table_column_header span {
    align-self: flex-end;
}

.housedatafield {
    width: 100px;
    text-align: right;     
}

.housedatavalue {
    width: 100px;
    text-align: center;     
}

.housedatabutton {
    width: 100px;
    text-align: center;     
    
}

.deadreporttable {
    width: 100%;
}
.deadreporttable th {
    background-color: lightgray; 
    border: 2px solid black;
}

.deadreporttable td {
    background-color: lightgray; 
    text-align: center;

}

.window_title {
    text-align: center; 
    background-color: lightgray; 
    width: 100%;
    height: 32px;
}

.window {
    display:none; 
    visibility: hidden; 
    position: fixed; 
    z-index: 100;
    height: calc(100% - 100px);    
}
.window_content {
    padding: 5px; 
    background-color: white;
    border: 2px solid blue; 
/*    width: 100%; */
/*    height: 100%;*/
    height: calc(100% - 50px);    
/*    overflow:scroll;*/
    
}
input.currency {
  -moz-appearance: textfield;
}

input.currency::-webkit-outer-spin-button,
input.currency::-webkit-inner-spin-button {
  -webkit-appearance: none;

}

input.currency {
  text-align: right;    
}
.col_header {
    width: calc(100% + 26px);
}

#windowmodal {
    position: fixed;
    top:0;
    left:0;
    width:100%;
    height: 100%;
    z-index: 98;
    background-color: gray;
    opacity: 0.4;
}

#blockui {
    position: fixed;
    top:0;
    left:0;
    width:100%;
    height: 100%;
    z-index: 100;
    background-color: gray;
    opacity: 0.4;
}

.blockuiinner{
    width:100%;
    height:100%;
    z-index: 101;
    background-color: transparent;    
}   

.postdata {
    visibility: hidden;
    display:none;
    
}