/*
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 : May 10, 2017, 2:18:28 PM
    Author     : bodhisattwa
*/

.display_row_style{
    
    color: #782828 !important;
    
}

.sub_row_display{
    display: inline-block;
    
   
    text-align: center;
    font-size: 12px !important;
    margin-right: 15px;
    margin-top: 20px;
}

.sub_row_display:first-child{

     /* --text-decoration: underline;--*/
}
.expand_om{
    cursor: pointer;
}

.expand_capital{
    cursor: pointer;
}

.misc_expand{
    cursor: pointer;
}

.sub_row_content{
    color:#0ca6d8;
    text-decoration: none !important;
}

.form-signin
{
    max-width: 330px;
    padding: 15px;
    margin: 0 auto;
}
.form-signin .form-signin-heading, .form-signin .checkbox
{
    margin-bottom: 10px;
}
.form-signin .checkbox
{
    font-weight: normal;
}
.form-signin .form-control
{
    position: relative;
    font-size: 16px;
    height: auto;
    padding: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.form-signin .form-control:focus
{
    z-index: 2;
}
.form-signin input[type="text"]
{
    margin-bottom: -1px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.form-signin input[type="password"]
{
    margin-bottom: 10px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.account-wall
{
    margin-top: 20px;
    padding: 40px 0px 20px 0px;
    background-color: #f7f7f7;
    -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
}
.login-title
{
    color: #555;
    font-size: 18px;
    font-weight: 400;
    display: block;
}
.profile-img
{
    width: 96px;
    height: 96px;
    margin: 0 auto 10px;
    display: block;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}
.need-help
{
    margin-top: 10px;
}
.new-account
{
    display: block;
    margin-top: 10px;
}

.estimatigPortfolioOverview_row_1, .estimatigPortfolioOverview_row_5_right{
    border: 1px solid black;
    padding: 10px;
}

.estimatigPortfolioOverview_row_5_right,.estimatigPortfolioSplit_row_2,.estimatigPortfolioIchrs_row_2, .estimatigPortfolioIchrs_row_4, .estimatigPortfolioSplit_row_4{
    margin-top: 10px;
}

.estimatigPortfolioOverview_row_1 td:nth-child(odd){
    font-size: 13px;
}

.estimatigPortfolioOverview_row_1 input[type="text"]{
    font-size: 11px;
    width: 110px;
}
.estimatigPortfolioOverview_row_1 input[type="checkbox"]{
    margin-left: 5px;
}
.estimatigPortfolioOverview_row_1_div_3, .estimatigPortfolioOverview_row_3,.estimatigPortfolioSplit_row_2,.estimatigPortfolioIchrs_row_2, .estimatigPortfolioIchrs_row_4_col_2 table, .estimatigPortfolioSplit_row_4_col_3 table{
    border: 1px solid black;
}

.estimatigPortfolioOverview_row_1 td, .estimatigPortfolioOverview_row_1 th, .estimatigPortfolioIchrs_row_4 td, .estimatigPortfolioIchrs_row_4 th, .estimatigPortfolioSplit_row_4 td, .estimatigPortfolioSplit_row_4 th{
	border: none !important;
}

.estimatigPortfolioOverview_row_3 label,.estimatigPortfolioOverview_row_5_left .form-group label,.estimatigPortfolioSplit_row_2 label,.estimatigPortfolioIchrs_row_2 label{
	margin-right: 10px;
}

.estimatigPortfolioOverview_row_5_left li label{
    margin-left: 10px;
}

.estimatigPortfolioOverview_row_4 ul li{
	border-left: 1px solid black; 
}

.estimatigPortfolioOverview_row_4 ul li:first-child{
	border: none; 
}

.estimatigPortfolioOverview_row_4 ul li:first-child input{
	margin-left: 10px;
}

.estimatigPortfolioOverview_row_3_4_hr,.estimatigPortfolioIchrs_row_2_3_hr{
	border: 4px solid #b4b40f;
}

.estimatigPortfolioOverview_row_5_right_2, .estimatigPortfolioOverview_row_7_col_1{
    border: 1px solid black;
    text-align: center;
}

.estimatigPortfolioOverview_row_7_col_1{
	padding: 10px;
}

.estimatigPortfolioOverview_row_6{
    margin:10px;
}
.estimatigPortfolioOverview_row_6 button, .estimatigPortfolioIchrs_row_3_footer_button_row button{
    border: 1px solid #351f72;
    color: #351f72;
    background-color: #e9b947;
    padding: 0px 20px;
    margin-top: 5px;
}

.estimatigPortfolioOverview_row_6, .estimatigPortfolioIchrs_row_3_footer_button_row{
 	text-align: center;
}

.estimatigPortfolioIchrs_row_3_footer_button_row{
	margin: 15px 0px;
}

.padding_less{
    padding: unset;
}

.estimatigPortfolioSplit_row_2 span{
    font-size: 16px;
    font-weight: bold;
    color: #e3960a;
}

.estimatigPortfolioSplit_row_3, .estimatigPortfolioSplit_row_3_2, .estimatigPortfolioOverview_row_3{
    margin-top: 20px;
}

.estimatigPortfolioSplit_row_3 table th, .estimatigPortfolioSplit_row_3_2 table th{
    padding: unset;
    font-size: 13px;
}

.estimatigPortfolio_top_row li{
    float: right;
    margin: 10px;
}

.estimatigPortfolioIchrs_row_3{
    border: 3px solid #ccc1c1;
}

.glyphicon-one-fine-empty-dot::before{
    content: "\25cf";
}

.main_row{
    display: block;
    font-size: 20px;
    font-weight: bold;
    margin: 0px;

}

.glyphicon-one-fine-empty-dot{
    font-size: 30px;
    padding-right: 5px;
}

.glyphicon_dot_1{
    color: #daa50f;
}

.glyphicon_dot_2{
    color: #8c7dda;
}

.glyphicon_dot_3{
    color: #ec3434;
}

.sub_row .glyphicon-plus{
    font-size: 12 !important;
    margin-right: 12px !important;
    color: #000000 !important;
}

.sub_row{
    width: 90%;
    margin: 3px 6%
}

.sub_row div:first-child{
    font-size: 16px;
    /* margin-left: -3%; */
    color: #0ca6d8;
	cursor:pointer;
}



.e_tamplate_table {
   /* width:1400px !important;*/
}

.table_align{
    max-width: 100%;
    overflow-x: scroll;
}

.e_tamplate_table th {
    background-color: #0ca6d8;
    color: white;
	border-bottom: 1px solid #11111129 !important;
	border-top: 1px solid #11111129 !important;
        white-space: nowrap;
}

.e_tamplate_table td {
        white-space: nowrap;
	border-bottom: 1px solid #11111129 !important;
	border-bottom: 1px solid #11111129 !important;
}

.sub_row .sub_row_right_div{
    display: inline-block;
    float: right;
    text-align: center;
    font-size: 12px !important;
    margin-right: 15px; 
}

.sub_row .sub_row_right_div span:first-child{
    text-decoration: underline;
    color: #782828 !important;
}

.estimatigPortfolioIchrs_row_3_col_1{
	overflow-y: scroll;
	max-height: 350px;
}

.estimatigPortfolioSplit_row_3_col_1, .estimatigPortfolioSplit_row_3_2_col_1{
    overflow-y: scroll;
    max-height: 220px;
}

.estimatigPortfolioIchrs_row_3_col_1 table th{
    font-size: 14px;
}

.estimatigPortfolioIchrs_row_3_col_1 td{
    font-size: 13px;
}


.eselection_form{
	margin-left: 20px;
}

.estimatigPortfolioOverview_row_4 .list-inline{
	overflow-x: scroll;
	padding: 15px 0px !important;
}


.tbl_row_head, .tbl_row_1, .tbl_row_10{
	background-color: #3399CC;
}
.tbl_row_1{
	color: #ffffff;
	font-weight: bold;
}

.tbl_row_head th{
    white-space: pre;
}

.tbl_row_head th{
    font-weight: normal;
}

.ips_template_table_col .table-responsive{
    max-height: 600px;
    overflow: scroll;
}

.tbl_row_10{
	font-size: 14px;
	font-weight: bold;
    color: #ffffff;
}

.tbl_row_2{
	background-color: #E6EDE2;
}

.tbl_row_3, .tbl_row_9{
	background-color: #CCDD90;
}

.tbl_row_4, .tbl_row_5, .tbl_row_6, .tbl_row_7, .tbl_row_8, .tbl_row_9{
    background-color: #f3f2c1;
}

.tbl_style tr:not(.tbl_row_1):not(.tbl_row_2):not(.tbl_row_10) td:nth-child(2){
    background-color: #EEDDDC;
}

.tbl_style tr:not(.tbl_row_1):not(.tbl_row_10) td:nth-child(1){
    background-color: #E6EDE2 !important;
}

.tbl_style > tbody > tr > td, .tbl_style > tbody > tr > th, .tbl_style > tfoot > tr > td, .tbl_style > tfoot > tr > th, .tbl_style > thead > tr > td, .tbl_style > thead > tr > th {
    border: 1px solid #000000;
}

.ips_template_table_col{
	background-color: #fcfcf1;
	padding: 20px;
}

.estimatigPortfolioIchrs_row_4_col_1 table, .estimatigPortfolioSplit_row_4_col_2 table{
	font-size: 16px;
}

.estimatigPortfolioIchrs_row_4_col_1 select, .estimatigPortfolioSplit_row_4_col_2 select{
    width:90%;
}

.estimatigPortfolioIchrs_row_4_col_2 table:not(a), .estimatigPortfolioSplit_row_4_col_3 table input[type="text"]{
    font-size: 13px;
}

.estimatigPortfolioIchrs_row_4_col_2 tr:first-child input, .estimatigPortfolioSplit_row_4_col_3 tr:first-child input{
    width:90%;
}

.estimatigPortfolioIchrs_row_4_col_2 tr:last-child input, .estimatigPortfolioSplit_row_4_col_3 tr:last-child input{
    width:95%;
}

.estimatigPortfolioIchrs_row_4_col_2 table a, .estimatigPortfolioSplit_row_4_col_3 table a{
    font-size: 20px;
    font-weight: bold;
    text-decoration: underline;
}

.estimatigPortfolioIchrs_row_4_col_2 table .vertical_align, .estimatigPortfolioSplit_row_4_col_3 .vertical_align{
	vertical-align: bottom;
}

.estimatigPortfolioIchrs_row_4_col_3 table{
    font-size: 12px;
}

.estimatigPortfolioIchrs_row_4_heading_div, .estimatigPortfolioSplit_row_4_heading_div, .overview_master_list_estimate_modal_heading_div{
	display: block;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	margin: 20px 0px;	
}

.estimatigPortfolioIchrs_row_4_heading_div span, .overview_master_list_estimate_modal_heading_div span{
	border: 1px solid black;
	padding: 2px 10%;
}

.estimatigPortfolioSplit_row_4_heading_div span{
	border: 1px solid black;
	padding: 2px 2%;
}

.estimatigPortfolioSplit_row_4_col_4 table{
	font-size: 15px;
}

.estimatigPortfolioSplit_row_4_col_4 thead, .estimatigPortfolioIchrs_row_4_col_3 thead{
	border-top: 5px solid #64afe7;
	border-bottom: 5px solid #64afe7;
}

#split_testing_commissioning_modal .modal-dialog, #ichrs_non_incremental_cost_modal .modal-dialog, #overview_master_list_estimate_modal .modal-dialog{
	width: 85% !important;
}

.modal_table_scroll{
	max-height: 40%;
	overflow-y: scroll;
}

.etemplate_btn_div{
	text-align: center;
    margin: 25px 0px 10px 0px;
}

.etemplate_btn_div button{
	padding: 0px 10px;
}

.estimatigPortfolioOverview_row_1 table{
    margin-bottom: unset;
}

.estimatigPortfolioOverview_row_1_div_0_tbl_pid, .estimatigPortfolioOverview_row_1_div_0_tbl_pin{
    margin-left: 13%;
}
.btn-md-pop {
	margin: 10px;
}

@media (max-width: 991px){
    .estimatigPortfolioOverview_row_1_div_0_tbl_pj_name{
        margin-left: 3%;
    }

    .estimatigPortfolioSplit_row_4_heading_div span, .overview_master_list_estimate_modal_heading_div span, .estimatigPortfolioIchrs_row_4_heading_div span{
        display: block;
        white-space: normal;
    }
}

@media (min-width: 992px){
    .estimatigPortfolioOverview_row_1_div_0_tbl_pj_name input[type="text"]{
        width: 100%;
    }    
    .estimatigPortfolioOverview_row_1_div_0_tbl_pj_name{
        margin-left: -5%;
    }
}

.estimatigPortfolioOverview_row_1_div_3{
    padding: 1% 0px;
    margin-top: 8px;
}

.estimatigPortfolioOverview_row_1_div_2  select, .estimatigPortfolioOverview_row_1_div_3 select{
    width: 70px;
}

#header_div_checkbox{
    margin-bottom: 20px;
}

#header_div{
    display: none;
}

.master_list_est_row_1_col_1 .table-responsive{
    max-height: 400px;
    overflow: scroll;
}

#master_excel_file{
    display: none;
}

.master_list_est_row_1_col_2{
    text-align: center;
}

.left_align, .tbl_row_4 td{
    text-align: left;
}

#master_list_modal_on_template .modal-dialog{
    width: 85%;
}

.right_align{
    text-align: right;
}

.no_wrap_class{
    white-space: nowrap;
}

.tbl_row_2 td:nth-child(2){
    padding-left: 70px;
}

.tbl_row_3 td:nth-child(2), .tbl_row_4 td:nth-child(2){
    padding-left: 100px;
}

#loader_div, .loader_div_2, .loader_div_common{
    background: #f3f3f3;
    display: none;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 0.5;
    text-align: center;
}

#loader_div img, .loader_div_2 img{
    margin-top: 20%;
}

#example .delete_resource_btn{
    display: none;
}

#master_list_modal_on_template #master_list_tbl{
    white-space: nowrap;
}

#master_list_modal_on_template #master_list_tbl td,#master_list_modal_on_template #master_list_tbl th{
    text-align: center !important;
}

.status_details_reimbursement_row_1 table td, .status_details_reimbursement_row_2 table td, .status_details_reimbursement_row_3 table td, .project_review_prj_short_view_row_1 table td, .status_details_authorization_row_1 table td, .status_details_authorization_row_2 table td, .status_details_authorization_row_3 table td, #project_review_prj_short_view_row_main_modal_outage table td{
    border: none !important;
    text-align: left;
}

.border_blk_1px{
    border: 1px solid black;
}

.status_details_reimbursement_row_1_col_1 select, .status_details_reimbursement_row_1_col_2 input[type=text]{
    width: 85%; 
}

.status_details_reimbursement_row_1 table, .status_details_reimbursement_row_2 table, .status_details_reimbursement_row_3 table{
    font-size: 13px;
}
/* .status_details_reimbursement_row_1 .table>tbody>tr>td, .status_details_reimbursement_row_2 .table>tbody>tr>td, .status_details_reimbursement_row_3 .table>tbody>tr>td{
	line-height: 0px;
} */

/* .status_details_reimbursement_row_2_col_1 table tr:not(:nth-child(2)):not(:nth-child(3)):not(:nth-child(5)) td:first-child{
    color: #bf2323;
    font-weight: bold;
} */

.status_details_reimbursement_row_2_col_1 table .blue_font td:first-child, .status_details_reimbursement_row_2_col_2 table .blue_font td:first-child{
    /* color: #3f94c9;
    font-weight: bold; */
    padding-left: 5%;
}

.status_details_reimbursement_row_2_col_2 table .blue_font td:nth-child(2) input{
    width: 30%;
    /* border: 1px solid #3f94c9; */
}

.status_details_reimbursement_row_3_col_1 td:first-child{
	width: 21%;
}
.status_details_reimbursement_row_3_col_1 td:nth-child(2) {
	width: 30%;
}
.status_details_reimbursement_row_3_col_1 select{
    width: 90%;
}
.status_details_reimbursement_row_3_col_1 table input[type=text]{
    width: 20%;
}

.project_review_prj_short_view_row_1_heading{
    font-size: 20px;
    font-weight: bold;
}

.project_review_prj_short_view_row_1 table td{
    font-size: 12px;
    white-space: nowrap;
}

#hr_outage{
    margin: unset;
    border: 3px solid #cbcbcb;
    border-radius: 10px;
    width: 90%;
}

.project_review_prj_short_view_row_3 textarea{
    width: 95%;
    resize: none;
}

.project_review_prj_short_view_row_3_col_2, .project_review_prj_short_view_row_3_col_1, .status_details_authorization_row_2, .status_details_authorization_row_3{
    margin-top: 10px;
}

#instruction_div{
    width: 90%;
    height: 50%;
    margin-top: 10px;
    border: 1px solid #169c16;
    padding: 10px;
    overflow-y: scroll;
    resize: none;
}

#instruction_span{
    font-size: 20px;
}

.table_responsive.table {
    border: 1px solid;
    padding: 10px;
}
.project_review_prj_short_view_row_1 .table, .status_details_authorization_row_1_col_2 table {
	margin-bottom: 0px;
}
.btn-nxt-rgt {
	float: right;
    padding-right: 300px;
}

.status_details_authorization_row_1 table td, .status_details_authorization_row_2 table td, .status_details_authorization_row_3 table td, .status_details_authorization_row_2 span, .status_details_authorization_row_3 span{
    font-size: 12px;
}

.status_details_authorization_row_1 table td:nth-child(odd){
    white-space: nowrap;
}

.tbl_email_section{
    font-size: 10px;
}

.tbl_email_section{
    border: 1px solid black;
    margin-top: 10px;
    margin-bottom: 5px;
}

.tbl_email_section input{
    width: 200px;
}

.status_details_authorization_row_1_col_1, .status_details_authorization_row_1_col_2, .status_details_authorization_row_2_col_1, .status_details_authorization_row_2_col_2, .status_details_authorization_row_3_col_1, .status_details_authorization_row_3_col_2{
    border: 1px solid black;
    padding: 5px;
}

.status_details_authorization_row_1 table tbody tr td{
    padding: 3px !important;
}

.status_details_authorization_row_1_col_2 table tr:first-child td{
    text-align: center;
    color: grey;
    font-size: 14px;
    font-weight: bold;
    text-decoration-line: underline;
    text-decoration-color: #d7d71c;
}

.status_details_authorization_row_1_col_2 div:first-child div:last-child{
    border-left: 2px solid black;
}

.status_details_authorization_row_2_col_1 textarea{
    height: 86px;
}

.status_details_authorization_row_3_col_1 textarea{
    height: 70px;
}

.status_details_authorization_row_2_col_1 textarea, .status_details_authorization_row_3_col_1 textarea{
    width: 100%;
    resize: none;
    overflow-y: scroll;
    margin-top: 5px;
}

.status_details_authorization_row_2_col_2_heading{
    display: inline-block;
    font-weight: bold;
    font-size: 16px;
    text-decoration-line: underline;
}

.status_details_authorization_row_2_col_2 textarea, .status_details_authorization_row_3_col_2 textarea{
    width: 90%;
    resize: none;
    overflow-y: scroll;
}

.status_details_authorization_row_3{
    margin-bottom: 20px;
}

.tbl_narrow_padding_td_common td, .project_review_prj_short_view_row_main table td{
    padding: 3px !important;
}

.tbl_bottom_margin_unset_common{
    margin-bottom: unset;
}

.status_details_authorization_row_1_col_1 #incoming_prj_meeting_date, #incoming_prj_meeting_time{
    width: 40%;
}

.status_details_authorization_row_1_col_1_input_current_phase{
    width: 50%;
}

#project_review_prj_short_view_row_main_modal_outage table tr:last-child td{
    text-align: center;
}

#project_review_prj_short_view_row_1_col_2_tbl_2 select{
    width: 80%;
}

#project_review_prj_short_view_row_1_col_2_tbl_1 input{
    width: 90%;
}

.status_details_authorization_row_1_col_1_prj_scope textarea{
    resize: none;
    width: 100%;
    height: 44px;
}

.status_details_authorization_row_2_col_2_tbl_right td:first-child, .status_details_authorization_row_3_col_2_tbl_right td:first-child{
    width: 70%;
}

.width-90{
    width: 70%;
}

.project_review_prj_short_view_row_1_col_1 select{
    width: 84%;
}

.status_details_reimbursement_row_1_2{
    margin-bottom: 25px;
}

.status_details_reimbursement_row_1_2 div span:first-child{
    font-size: 14px;
    font-weight: bold;
    display: block;
}

.status_details_reimbursement_row_1_2 div span:last-child{
    padding-left: 5%;
    display: block;
    clear: both;
}

.status_details_reimbursement_row_1_2 hr{
    margin: unset;
    border: 2px solid #413e3e;
    width: 80%;
    float: left;
}

.status_details_authorization_row_1_col_1, .status_details_authorization_row_1_col_2{
    min-height: 220px;
}

.status_details_authorization_row_3_col_1, .status_details_authorization_row_3_col_2{
    min-height: 110px;
}

.status_details_authorization_row_2_col_1, .status_details_authorization_row_2_col_2{
    min-height: 125px;
}

.status_details_prj_contact_col_1 .checkbox{
    display: inline-block;
}

.status_details_prj_contact_col_1 .add_new_field_div{
    display: inline-block;
    float: right;
}

.project_review_construction_staff_col_1 .checkbox{
    display: inline-block;
}

.project_review_construction_staff_col_1 .add_new_field_div{
    display: inline-block;
    float: right;
}

.reimbursement_container table td{
    vertical-align: middle !important;
    padding: 3px 8px !important;
}

.bootstrap-select button{
  border-color: #000;
  border-radius: unset; 
  line-height: 0.8;
}

.status_details_reimbursement_row_1_col_1, .status_details_reimbursement_row_1_col_2{
    padding-right: 5px !important;
    padding-left: 5px !important;
}

.estimatigPortfolioSplit_row_3 table td, .estimatigPortfolioSplit_row_3_2 table td{
    border: unset !important;
}

.estimatigPortfolioSplit_row_3 .total_row_milestone td, .estimatigPortfolioSplit_row_3_2 .total_row_wbs td{
    border-top: 1px solid black !important;
    border-bottom: 1px solid black !important;
}

.project_review_open_issues_container table td,.project_review_open_issues_container table th{
    border: unset !important;
}

.project_review_open_issues_row_2 table td{
    border: 1px solid black !important;
}

.project_review_open_issues_row_1{
    text-align: center;
    font-size: 25px;
}

.project_review_open_issues_row_2, .project_review_open_issues_row_6{
    margin-top: 10px;
}

.project_review_open_issues_row_3_col_2 div{
    display: inline-block;
}

.project_review_open_issues_row_3_col_1 label{
    border: 1px solid black;
    padding: 10px 50px;
}

.project_review_open_issues_row_4 .table-responsive, .project_review_open_issues_row_6 .table-responsive{
    border: 1px solid black;
    margin-top: 5px;
}

.project_review_open_issues_row_3_col_2, .project_review_open_issues_row_5{
    margin-top: 15px;
}

.project_review_open_issues_row_6 .tbl_tittle{
    display: block;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
}

.project_review_open_issues_row_5_div{
    display: inline-block;
    border: 1px solid black;
    padding: 5px 20px;
}
/* .modify_data tr td:first-child {
    color: red;
}
.modify_data tr:last-child td:last-child {
    color: blue;
} */

.estimatigPortfolioSplit_row_3 table td, .estimatigPortfolioSplit_row_3_2 table td{
    text-align: left;
}

.estimatigPortfolioSplit_row_3_col_1, .estimatigPortfolioSplit_row_3_2_col_1{
    display: none;
}

#modal_estimatigPortfolioSplit_common table td{
    border: unset !important;
    text-align: left;
}

#modal_estimatigPortfolioSplit_common .modal-title{
    text-transform: capitalize;
    font-weight: bold;
    font-size: 18px;
}

.estimatigPortfolioSplit_row_3_col_1 table th:nth-child(2), .estimatigPortfolioSplit_row_3_2_col_1  table th:nth-child(2){
    width: 170px;
}

.current_pr_left_row_1 .head_1{
	display:block;
	font-size: 16px;
	color: #e31111 !important;
	font-weight: bold !important;
	color-adjust: exact;
	-webkit-print-color-adjust: exact;
	text-align: center;
}

.current_pr_left_row_1 .head_2{
	display:block;
	font-size: 16px;
	color: #1a98b4;
	font-weight: bold !important;
	color-adjust: exact;
	-webkit-print-color-adjust: exact;
	text-align: center;
}

.current_pr_container{
	width: 1181px;	
}

.sun_div_head{	
	color:#1a98b4;
}


.current_pr_left_row_2{
    font-size: 18px;
    margin-top: 20px;
    margin-bottom: 20px;
    text-align: center;
}

.current_pr_left_row_3 hr, .current_pr_left_row_4 hr, .current_pr_left_row_5 hr{
    margin: unset;
    border: 1px solid #474747 !important;
}

.text_align_justifed{
    text-align: justify !important;
}

.current_pr_right .head_1{
    display: block;
    text-align: center;
    font-size: 20px;
    font-weight: bold;
}

.current_pr_right .head_2{
    display: block;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
}

.border_1_px{
    border: 1px solid black;
    margin: 2px 5px 12px 5px;
    padding: 5px 10px;
}

.sun_div_head{
    font-size: 16px;
    text-decoration-line: underline;
    font-weight: bold;
    padding-left: 4%;
}

.current_pr_right table td, .current_pr_left_row_6 table td{
    text-align: left;
    padding: 1px 5px !important;
    font-size: 14px;
}

.current_pr_right table{
    margin-bottom: 0px !important;
}

.current_pr_left_row_6{
    margin-top: 20px; 
}

.current_pr_left_row_6 label{
    font-size: 18px;
}

.current_pr_right_div_2, .current_pr_right_div_3 .table-responsive, .current_pr_right_div_4 .table-responsive, .current_pr_right_div_5 .table-responsive, .current_pr_right_div_6 .table-responsive{
    background-color: #e7e6e6;
}

.blue_clr_font{
    color: #1a98b4;
}

.estimatigPortfolioIchrs_row_3 .dataTable tr th:first-child{
  min-width: 320px;
}

.estimatigPortfolioIchrs_row_3 .dataTable tr td:first-child{
  text-align: left;
}

#project_review_risk_instruction{
    height: 100%;
    width: 100%;
    resize: none;
}

#split_testing_commissioning_modal table td, #ichrs_non_incremental_cost_modal table td{
    text-align: left;
    white-space: nowrap;
}

.max_height_500px{
    max-height: 500px;
}

.scheduling_data_row_1 table td, #ichrs_scheduling_data_view_modal table td{
    text-align: left;
}

.sd_updater_row_1 table th, #modal_modify_activity_details th{
    text-align: left;
    font-size: 13px;
    padding: 3px !important;
}

.sd_updater_row_1 table td, #modal_modify_activity_details td{
    text-align: left;
    padding: 3px 8px !important;
    border: 0px !important;
    font-size: 12px;
    white-space: nowrap;
}

.tbl_border_remove td{
    border: 0px !important;    
}

#xls_export_form{
    text-align: center;
    margin-top: 20px;
    font-size: 20px;
}

.sd_updater_row_2{
    margin-top: 25px;
}

#sd_updater_form_2 #import_csv_input{
    display: none;
}

.sd_updater_row_2{
    text-align: right;
}

.sd_updater_row_2 a{
    margin: 30px;
}

.sd_updater_row_1_col_1{
    margin-bottom: 25px;
}

#sd_updater #ac_number,#sd_updater #div_account{
    width: 126px;
}

.sd_rr_cr_dyn_tbl_sec .table-responsive{
    max-height: 500px;
    overflow: scroll;
}

.sd_rr_cr_dyn_tbl_sec #dyn_tbl th{
    font-size: 13px;
    text-align: left;
    padding: 3px 8px;
	white-space: nowrap;
}

.sd_rr_cr_dyn_tbl_sec #dyn_tbl td{
    font-size: 12px;
    text-align: left;
    white-space: nowrap;
    border-top-width: 0px;
    padding: 3px 8px;
}

#div_comman_risk .search_section{
    margin-bottom: 20px;
}

#div_comman_risk .import_export_section a{
    padding: 20px;
}

.project_review_open_issues_row_4 .table-responsive{
    max-height: 500px;
    overflow: scroll;
}

#modal_open_issue_modify .table td{
    text-align: left;
}

.project_review_open_issues_row_6 .tbl_2_col,.project_review_open_issues_row_6 .tbl_3_col{
    display: none;
}

.current_pr_right_div_2 input[type=text]{
    width: 100%;
}

.current_pr_right .table-bordered td{
    border-color: #000000;
}


.tbl_border_hide td, .tbl_border_hide th{
    border-width: 0px !important;
}

.text_align_center{
    text-align: center;
}

.project_review_open_issues_row_6 table tr td:not(:first-child){
    text-align: left;
}

.current_pr_container .current_pr_left_row_2 label:first-of-type{
  padding-right: 40px;
}

.current_pr_right table td{
  width: 50%;
}

#pr_oimb_common_modify_modal table td{
	text-align: left;
}

.head-per {
	font-size: 20px;
    display: block;
    text-align: center;
    color: #1a98b4;
}
