/*
#form3_table1{
    display: block;
    height: 250px;
    overflow: auto;
    table-layout: fixed;
}
*/
/*
#form2_table1{
    display: block;
    height: 250px;
    overflow: auto;
}
*/

.cashflow_table { 
    display: block;           
    margin: 10px;
    height: 400px;            
    width: 740px;

 } 
.cashflow_table ::-webkit-scrollbar {            
    width: 3px;            
    background-color: transparent;        
}
.cashflow_table ::-webkit-scrollbar-thumb {            
    background-color: #808080; 
}
.cashflow_table table {            
    width: 100%;            
    /*border-spacing: 0px;*/            
    /*border-collapse: collapse;*/        
}
.cashflow_table table th, .cashflow_table table td {            
    height: 30px;          
    text-align: right;            
    /*border: 1px solid gray;*/        
} 
/*        
#form2_table1 thead {            
    color: white;            
    background-color: #38F;        
} 
*/        
.cashflow_table table tbody {
    display: block;
    width: calc(100% + 3px); /*这里的3px是滚动条的宽度*/
    height: 200px;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;        
}

.cashflow_table table thead tr, .cashflow_table table tbody tr, .cashflow_table table tfoot tr {
    /*box-sizing: border-box;*/            
    table-layout: fixed;            
    display: table;            
    width: 100%;  
    border-bottom: none;         
}
.cashflow_table table tbody tr td,.cashflow_table table thead tr td {            
    border-bottom: none;        
}
.cashflow_table table tbody tr td {
    background-color:#FFFFe0;
}

      

/*
#form3_table2{
    display: block;
    height: 350px;
    overflow: auto;
}

#form2_table2{
    display: block;
    height: 350px;
    overflow: auto;
}

#form3_table3{
    display: block;
    height: 350px;
    overflow: auto;
    background-color:#FFFFCC;
}
*/

.curve_table { 
    display: block;           
    margin: 0px;
    height: 450px;            
    width: 267px;

 } 
.curve_table ::-webkit-scrollbar {            
    width: 3px;            
    background-color: transparent;        
}
.curve_table ::-webkit-scrollbar-thumb {            
    background-color: #A8A8A8; 
}
.curve_table table {            
    width: 100%;
    table-layout: fixed;             
    /*border-spacing: 0px;       
    border-collapse: collapse; */      
}
.curve_table table th, .curve_table table td {            
    height: 30px;          
    text-align: right;
    overflow:hidden;            
    /*border: 1px solid gray;*/        
}    
.curve_table table tbody {
    display: block;
    width: calc(100% + 3px); /*这里的3px是滚动条的宽度*/
    height: 420px;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;        
}
.curve_table table thead tr, .curve_table table tbody tr {
    /*box-sizing: border-box;*/            
    table-layout: fixed;            
    display: table;            
    width: 100%;  
    border-bottom: none;         
}
.curve_table table tbody tr td,.curve_table table thead tr td {            
    border-bottom: none;        
}       

#leg1val, #leg2val, #swapval, #leg1DV01, #leg2DV01, #swapDV01{
    background-color:#ffffe0;
}

#form4_table4 tbody {
    background-color:#ffffe0;
}



#outputlogs{
    height:100%;
    width:100%;
    border:none;
    outline:none;
    resize:none;
    background-color:#f8f8f8 ;
    font-size:12px; 
    font-weight:normal;
    color:blue;

}
