:root {
  --tnp_dark_blue0: #14235A;
  --tnp_bright_blue0: #599FE1;
  --flask-light-blue: #ecf0f1;
  --tnp_grey_blue1: #E4EAED;
    --tnp_grey_blue0: #7E99AA;
  --metric-triange-size: 20px ;
}

.rsq, .coeffs{
    font-size: 14px !important;
}

#cancel-model-ec-child, #model-button-child, #quick_model_build-child{
    position: relative;
    left: 8px !important;
}

#cancel-save-ec-child{
    position: relative;
    left: 8px !important;
}

#panel-candidate-variables-container{
    height: 124.3vh !important;
}



#panel-feature-selection{
    height: 124.1vh !important;
}

#dummy-button-child{
    position: relative;
    left: 3px !important;
    top: 7px !important;
}

 #variable-button-child{
    position: relative;
    left: 9px !important;
    top: 0px !important;
}

#panel-data-options-container{
    height: 124.4vh !important;
}

.DateRangePickerInput, .DateInput_input{
    border-radius: 12px !important;
}


.rsq{
        padding-right: 50px !important;
    padding-left: 50px !important;
}

.grid-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-auto-columns: 1fr;
  grid-auto-rows: 440px;
  height:890px;
}
.grid-item {
  background-color: #F9F9F9;
  border: 1px solid #e2e2e2;
  padding: 10px;
}

.item3{
grid-area: 1 / 3 / 3 / 3;
}

.item1{
overflow-y: scroll;
}


table, th, td {
  border-top: 1px solid rgb(229, 231, 235);
    border-bottom: 1px solid rgb(229, 231, 235);
  border-collapse: collapse;
  padding-left:10px;
  padding-right:10px;
}

.result_table th{
    text-align:left;
    color:var(--tnp_dark_blue0);
    background-color:#FAFAFA;
    padding-right:10px;
    padding-left:10px;
    font-weight: bold;
    border-top: 1px solid rgb(229, 231, 235);
    border-bottom: 1px solid rgb(229, 231, 235);
    border-right: 1px solid rgb(229, 231, 235);
}

.result_table td{
    text-align:center;
    padding-left:10px;
    padding-right:10px;
    border-top: 1px solid rgb(229, 231, 235);
    border-bottom: 1px solid rgb(229, 231, 235);
     border-left: 1px solid rgb(229, 231, 235);
}

.simpletable td{
    text-align:center;
    padding-left:10px;
    padding-right:10px;
    border-top: 1px solid rgb(229, 231, 235);
    border-bottom: 1px solid rgb(229, 231, 235);
}

.simpletable td{
    text-align:center;
    padding-left:10px;
    padding-right:10px;

}

@media only screen and (max-width: 1500px) {
  .table2 {
    padding-left:0px !important;
  }
}

.heading{background-color:#FAFAFA; color: var(--tnp_dark_blue0);}
.green{color: #00B050; text-align:center;}
.amber{color: #DEB43F; text-align:center;}
.red{color:#A13B00; text-align:center;}

.varHead{
    text-align: left;
    padding: 5px 5px 5px 10px;
    border-right: 1px solid rgb(229, 231, 235);
    font-weight: bold;
    border-top: 1px solid rgb(229, 231, 235);
    border-bottom: 1px solid rgb(229, 231, 235);
}

.statHeading{
	text-align:left;
	background-color:#FAFAFA;
    color: var(--tnp_dark_blue0);
    border-top: 1px solid rgb(229, 231, 235);
    border-bottom: 1px solid rgb(229, 231, 235);
    padding-left: 10px;
}

.T2
{
    border-left: 1px solid rgb(229, 231, 235);
}

.varHead1{
    text-align: left !important;
    background-color:#FAFAFA;
    color: var(--tnp_dark_blue0);
    font-size:12px;
    font-weight: bold;
    border-right: 1px solid rgb(229, 231, 235);
    border-top: 1px solid rgb(229, 231, 235);
    border-bottom: 1px solid rgb(229, 231, 235);
}

.varHead2{
    text-align: center;
    background-color:#FAFAFA;
    color:var(--tnp_dark_blue0);
    font-size:12px;
    border-top: 1px solid rgb(229, 231, 235);
    border-bottom: 1px solid rgb(229, 231, 235);
    padding-left: 5px;
}

.statisticTable tr {
border-top: 1px solid rgb(229, 231, 235);
    border-bottom: 1px solid rgb(229, 231, 235);
}

.statisticTable{
    margin-top:20px;
    font-size:12px;
    width:100%

}

.statisticTable td{
   padding-top:8px;
    padding-bottom:8px;
}

.statisticTable th{
   padding-top:1px;
    padding-bottom:1px;
}


.coeffs{
    font-weight: bold;
}

.simpletable, .result_table
{
        font-size: 12px;
}

.stat_table
{
        font-size: 14px;
}

.stat{
    padding-left:15px
}

.tableVars{
    padding-right:10px;
    text-align:center;
}

#variable-analysis-tabs{
    height: 100px !important;
}

#model-fit-analysis-tabs, #residual-analysis-tabs, #model-analysis-tabs{
    height: 45px !important;
}



