.mt3 {margin-top: 3px;}
ul.dropdown-menu>li>a.userText {
    padding: 16px;
    font-size: 16px;
}
ul.dropdown-menu>li>a.userText:hover {
    color: #666666;
    white-space: nowrap;
    background-color: #ffffff;
    text-decoration: none !important;
}
ul.dropdown-menu>li>a.userText img {
    margin: 2px 8px;
}
.flat-blue .dropdown-menu.newMenu .btn.btn-primary {
    background-color: #7890A4 !important;
    color: #FFF;
    border-color: #353d47;
    padding: 7px 16px;
    border: 0px;
    font-weight: 600;
}
#page-workmanagement-index #demo-table tr th.LPad:nth-child(1) {
    padding-left: 16px !important;
}

#page-workmanagement-index table#example_iPwp11 span.padd10_18 {
    padding: 12px 13px;
}
#page-workmanagement-index table#material-readiness td {
    text-align: center;
}
html body .itemdetailsboxtabl table th:nth-child(1) .dropdown-filter-content {
    margin-left: -139px;
}
.selClass .progress {
    height: 20px;
    margin-bottom: 0px;
    background-color: #e0e0e0;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 2px rgb(255 255 255);
    box-shadow: 0 1px 2px rgb(173 173 173);
}
.tab-width-125 {
    min-width: 130px;
}
.progress-bar {
    background-color: #ff8533 !important;
}
.download_icon_box.mt10.pr10 {
    font-size: 14px;
    font-weight: 600;
}

#demo-table-iwp td.padd0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.onsite_daily_scrolling-5, .tablect_scrolling-5 {
    overflow-x: auto;
    overflow-y: auto;
    min-height: 0px !important;
}
.page-action-editcwppackages #demo-table tr td:nth-child(1) {
    text-align: center;
    padding-left: 10px!important;
}
#newcheck .cwplisttable_box thead tr th {
    position: relative !important;
    top: -1px;
}

.height580 {max-height:580px;}
#page-workmanagement-index #demo-table-misc tr td {
    vertical-align: middle;
    padding: 10px;
}
.demo-table-cwp th.no_filter.ui-resizable {
    min-width: 80px;
}

.page-action-editcwppackages #demo-table tr td.tn:nth-child(1) {
    text-align: center;
    padding-left: 10px!important;
}

#page-workmanagement-index #demo-table tr td:nth-child(1) {
    text-align: center;
    padding-left: 15px;
}

#page-workmanagement-index #demo-table tr td.crew:nth-child(1) {
    text-align: left;
    padding-left: 15px;
}

#page-workmanagement-index #demo-table tr td.crew:nth-child(2) {
    background-color: #f7f7f7;
    text-align: left;
}

#page-workmanagement-index #demo-table tr td.crew:nth-child(4) {
    background-color: #f7f7f7;
    text-align: left;
}

#page-workmanagement-index #demo-table tr td.crew_2:nth-child(4) {
    background-color: #f7f7f7;
    text-align: center;
}
.wd100P {
    width: 100% !important;
}

input#assign_iwp:hover{
    background-color: #f47607;
}
input#assign_iwpitem:hover {
    background-color: #f47607;
}

input#unassign_iwp:hover,input#unassign_iwpitem:hover {
    background-color: #f47607;
}

#page-workmanagement-index #demo-table-misc tr td {
    vertical-align: middle;
    padding: 10px;
}
.page-action-editcwppackages .relationship_sub_tab_box.mb20.pt ul li a {
    border-radius: 5px;
}
th#compDescription {
    min-width: 400px;
}
.itemDetailsheader .table_head_cm th {
    padding: 0.8rem 1.5rem !important;
}
.page-action-editcwppackages .tab-width-2 {
    position: relative;
    overflow: visible;
    padding: 8px 5px;
    min-width: 150px;
}
.page-action-editiwppackages .tab-width-2 {
    position: relative;
    overflow: visible;
    padding: 8px 5px;
    min-width: 100%;
    /* min-width: 210px; */
}
th.details-control-1 {
    width: 200px !important;
    max-width: 200px !important;
    min-width: 200px !important;
}
td.details-control-1 {
    width: 200px !important;
    max-width: 200px !important;
    min-width: 200px !important;
}
th.description-control {
    width: 200px !important;
    max-width: 200px !important;
    min-width: 200px !important;
}
td.description-control {
    width: 200px !important;
    max-width: 200px !important;
    min-width: 200px !important;
}
.details-control {
    width: 200px !important;
    max-width: 200px !important;
    min-width: 200px !important;
}
td.details-control-5 {
    width: 200px !important;
}
.tquantity-control {
    width: 200px !important;
    max-width: 200px !important;
    min-width: 200px !important;
}
 .uom-control {
    width: 200px !important;
    max-width: 200px !important;
    min-width: 200px !important;
}
.composition-control {
    width: 200px !important;
    max-width: 200px !important;
    min-width: 200px !important;
}
.comp_description-control {
    width: 200px !important;
    max-width: 200px !important;
    min-width: 200px !important;
}
.iwpNo-control {
    width: 200px !important;
    max-width: 200px !important;
    min-width: 200px !important;
}
/* td.details-control {
    padding-right: 27px !important;
    position: relative !important;
} */
/* .details-control input.btn-sm {
    position: absolute;
    right: 3px;
    top: 14px;
} */
th.description-control input,
th.details-control input,
th.tquantity-control input,
th.uom-control input,
th.composition-control input,
th.comp_description-control input,
th.iwpNo-control input {
    width: 100% !important;
}
#newcheck th#line {
    min-width: 180px;
    width: 220px !important;
}
input#assign_iwp{
    width: auto;
    height: 34px;
    /* margin-right: 10px; */
    padding-top: 0px;
    background-color: #7192a7;
    color: #ffffff;
    font-family: 'Montserrat-Medium';
    font-size: 13px;
    padding: 0 12px 0 12px;
}
input#assign_iwpitem {
    width: auto;
    height: 33px;
    margin-right: 10px;
    padding-top: 1px;
    background-color: #7192a7;
    color: #ffffff;
    font-family: 'Montserrat-Medium';
    font-size: 13px;
    padding: 0 12px 0 12px;
}
input#assign_iwp:active{
    background-color: #f47607;
    border-color: #f47607;
}
input#assign_iwpitem:active {
    background-color: #f47607;
    border-color: #f47607;
}

input#unassign_iwp, input#unassign_iwpitem {
    width: auto;
    height: 33px;
    /* margin-right: 10px; */
    padding-top: 1px;
    background-color: #7192a7;
    color: #ffffff;
    font-family: 'Montserrat-Medium';
    font-size: 13px;
    padding: 0 10px 0 10px;
}

input#unassign_iwp:active ,input#unassign_iwpitem:active {
    background-color: #f47607;
    border-color: #f47607;
}
.page-action-editiwppackages .relationship_sub_tab_box.mt15 ul li a {
    border-radius: 5px;
}
.relationship_sub_tab_box .relationship_sub_tab_box.mb20.tp ul li a {
    border-radius: 5px;
}

/***************************Autometic IWP start here**************************/
.close-btn {
    position: absolute;
    right: 0px;
    top: 10px;
    background-color: black;
    color: white;
    border-radius: 50%;
    padding: 4px 10px;
    cursor: pointer;
}
.add_equipment table#demo-table th {
    background-color: #ffffff!important;
    border: 1px solid #fff!important;
}
.add_equipment table#demo-table .wd100.height30 {
    height: 30px !important;
    padding-left: 5px;
    box-shadow: inset 0px 2px 6px -5px rgb(0 0 0 / 75%);
    border-radius: 5px;
    font-size: 14px;
    color: #666666;
    font-family: 'Montserrat-Medium';
}
td.crew input[type=radio], input[type=checkbox] {
			margin: 0px 4px 0 7px!important;
		}
		table#demo-table td.crew a {
			color: #06425c;
			font-size: 14px;
			font-family: 'Montserrat-Regular';
			padding: 2px;
		}
		.add_crew #demo-table tr td.crew:nth-child(1), .add_equipment #demo-table tr td.equipment:nth-child(1) {
			background-color: #fff;
		}
		.add_equipment #demo-table tr td.crew:nth-child(3), .add_crew #demo-table tr td.crew:nth-child(3) {
			background-color: #f7f7f7;
		}
		.add_crew #demo-table tr td {
			height: 30px;
		}
        .edit_img_bg_icon {
            background: #06425c url(../../../../images/new-dashboard/edit.svg) no-repeat 80% 50% !important;
        }
        .v-scroll .add_crew, .v-scroll-two .add_equipment,  .v-scroll .add_crew_one, .v-scroll-two .add_crew_one , .v-scroll-two .add_crew {
		position: absolute;
		top: 82%;
		left: 54%;
		transform: translate(-54%, -82%);
		width: 435px;
		box-sizing: border-box;
		padding: 10px;
		z-index: 100;
		display: none;
		/* overflow-y: auto; */
		font-size: 12px;
		/* margin: 0px; */
        padding: 15px 15px 15px 15px;
		border: none !important;
		background-color: #ffffff !important;
		border-radius: 20px;
		-webkit-box-shadow: 0px 0px 17px -2px rgb(0 0 0 / 75%);
		-moz-box-shadow: 0px 0px 17px -2px rgba(0,0,0,0.75);
        box-shadow: 0px 0px 17px -2px rgb(0 0 0 / 75%);
        }

		.add_crew #demo-table tr th {
			background-color: #fff;
			border: 0px #fff solid!important;
		}
        .close-btn {
			position: absolute;
            right: 0px;
            top: 0px;
            background-color: #08425c;
            color: #ffffff;
            border-radius: 50%;
            padding: 3px 8px;
            cursor: pointer;
            opacity: 1;
            font-family: 'Montserrat-Medium';
		}

	.wd100 {width:100%;}
	.wd50 {width:50%;}
	.height30{height:30px !important;padding-left: 5px;}
	.mr10 {margin-right:10px;}
	a.add_button i {
		border: 2px solid #06425c;
		border-radius: 50px;
		padding: 4px 4px 3px 4px;
		font-size: 14px;
		line-height: 12px;
		color: #06425c;}

	a.remove_button i {
		border: 2px solid #f27405;
		border-radius: 50px;
		padding: 4px 4px 3px 4px;
		font-size: 14px;
		line-height: 12px;
		color: #f27405;}

	.cross {
		margin-left: -29px;
		margin-top: -10px;
		padding-right: 12px;
		cursor: pointer;
	}
	.mr5 {margin-right:5px;}
	.btn-success-cancel {
		background-color: #e9e9e9;
		color: #06425c;
		font-size: 13px;
		font-family: 'Montserrat-Regular';
		font-weight: 700;
		padding: 5px 40px;
		border-radius: 20px;
		border: none;
		line-height: 21px;
	}
	.btn-success-submit {
		background-color: #06425c;
		color: #ffffff;
		font-size: 13px;
		font-family: 'Montserrat-Regular';
		font-weight: 700;
		padding: 5px 30px;
		border-radius: 20px;
		border: none;
		line-height: 21px;
	}
	#width180 {
		width: 180px;
		float: left;
		margin-right: 10px;
	}
	.v-scroll {
		max-height: 100px;
		overflow-y: auto;
		background-color: whitesmoke;
		padding: 10px!important;
		min-height: 122px;
	}
	.v-scroll-two {
		max-height: 100px;
		overflow-y: auto;
		background-color: whitesmoke;
		padding: 10px!important;
		min-height: 122px;
	}
	.v-scroll .open>.dropdown-menu {
		display: flex;
		margin: -42px -236px;
	}
	.v-scroll-two .open>.dropdown-menu {
		display: flex;
		margin: -42px -236px;
	}
	.v-scroll ul.dropdown-menu {
		min-width: 354px!important;
	}
	.v-scroll-two ul.dropdown-menu {
		min-width: 340px!important;
	}
	.width80 {width:80px;float:left;margin-right:2px;}
	.btn-success {
		background-color: #06425c;
		color: #ffffff;
		font-size: 13px;
		font-family: 'Montserrat-Regular';
		font-weight: 700;
		padding: 5px 20px;
		border-radius: 20px!important;
		border: none;
		line-height: 21px;
	}

.mr5 {margin-right:5px;}
.v-scroll-two button.floatR, .v-scroll button.floatR {
    font-size: 13px;
    color: #ffffff;
    line-height: 21px;
    font-family: 'Montserrat-Medium';
    background-color: #7192a7;
    padding: 4px 10px;
    border-radius: 20px;
    display: block;
    border: 0px;
}
/*************************Autometic IWP end here**************************/
/*************************SCDJV - Automatic IWP*****************/
.col-lg-1.col-md-2.col-sm-2.col-xs-3.mt10.padd0 {
    min-width: 110px;
}
.hr_line_form_divider_adminlinks {
    border-bottom: 1px solid #ececec !important;
    margin-top: 15px;
}
.rltnshp_select_adminlinks {
    text-align: right;
    height: 38px;
    vertical-align: inherit;
    padding: 10px 0px 0px 0px;
}
.rltnshp_select_adminlinks a.add_btn_icon_box i {
    border: 2px solid #06425c;
    border-radius: 50px;
    padding: 4px 4px 3px 4px;
    font-size: 14px;
    line-height: 12px;
    color: #06425c;
}
.rltnshp_select_adminlinks a.delete_btn_icon_box i {
    border: 2px solid #f27405;
    border-radius: 50px;
    padding: 4px 4px 3px 4px;
    font-size: 14px;
    line-height: 12px;
    color: #f27405;
}
.fa_icon_admin_links {vertical-align: sub;font-size:18px;float:left;margin-right: 2px;}
.col-lg-2.col-sm-2.col-md-2.col-xs-4.showfilter_result_box.mb10 input.admin_links {
    font-size: 12px;
    padding: 5px 8px;
}
/*************************SCDJV - Automatic IWP*****************/



#page-workcompletion-index div.floatL.mb10 {
    width: 70px !important;
    float: left;
}
.one .icheckbox_flat-mac-ewp-audit {
    float: initial;
}
/*****************Hse-incident*************/
label > div:first-child, label > span > div:first-child {
    float: left;
    margin-right: 4px!important;
}
.MultiCheckBoxDetailHeader{min-height: 20px;}
#page-actionlog-index .showup .icheckbox_flat-mac.checked {
    margin-top: 0px!important;
}
#page-hseincident-index .attachfile .col-lg-2.col-md-2.col-sm-2.col-xs-4.text-center.mb10.padd0 {
    width: 14%;
}
.visited_tab {background-color: #7192a7 !important;}
.mL10 {margin-left:10px;} /**line numer 2883 to remove code**/
/*****************Hse-incident*************/
#addEvidence .notablehieght_box .form-control-attachment {
    width: 200px !important;
    padding: 6px;
    border: 1px solid #ccc;
}
@media (min-width: 768px) {
#page-hseincident-index .attachfile .col-lg-2.col-md-2.col-sm-2.col-xs-4.text-center.mb10.padd0 {
    width: 12.666667%;
}
}
#page-permitmanagement-index .col-sm-1111.floatR {
    clear: both;
    margin-top: 10px;
}
.field_service_managmnt_box .field_service_managmnt span, .advance_project_exicution_box .advance_project_exicution span, .field_service_managmnt_box .field_service_managmnt span, .qualitycost_close_out_box .qualitycost_close_out span, .healthsafety_environmnt_productty_box .healthsafety_environmnt_productty span {
    color: #06425c;
    font-size: 15px;
    line-height: 18px;
    font-family: 'Montserrat-Medium';
}
#qualitycheckDiv .iradio_flat-mac.disabled, #qualitycheckDiv .iradio_flat-mac.checked {
    margin-right: 0px!important;
}
#cwpqualitycheckDiv .iradio_flat-mac.disabled, #cwpqualitycheckDiv .iradio_flat-mac.checked {
    margin-right: 0px!important;
}
#ewpqualitycheckDiv .iradio_flat-mac.disabled, #ewpqualitycheckDiv .iradio_flat-mac.checked {
    margin-right: 0px!important;
}
.advance_project_exicution_box .advance_project_exicution span {
    color: #06425c;
    font-size: 15px;
    line-height: 18px;
    font-family: 'Montserrat-Medium';
}
#menu2 .inactive_hexagon {
    background-color: #a0a0a0;
    cursor: text;
    pointer-events: none;

}
/**************************My network start here*********/
.element_first_name {
    background-color: #ffffff;
    border: 1px solid #ce7b7b;
    width: 30px;
    border-radius: 6px;
    float: left;
    text-align: center;
    margin-right: 3.6px;
    height: 25px;
    color: #06425c;
    line-height: 23px;
    font-size: 16px;
}
.element_second_name {
    background-color: #ffffff;
    border: 1px solid #67a3f4;
    width: 30px;
    border-radius: 6px;
    float: left;
    text-align: center;
    margin-right: 3.6px;
    height: 25px;
    color: #06425c;
    line-height: 23px;
    font-size: 16px;
}
.form-control-people-search {
width: 82%;height: 34px;
padding: 6px 12px;
font-size: 14px;
line-height: 1.42857143;
color: #555;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
#page-people-index ul.nav.nav-tabs.tab_custom_style {
    width: 90%;
    float: left;
}
.page-people-index ul.nav.nav-tabs.tab_custom_style li.active a {
    color: #ffffff!important;
    border: 1px solid #ff8533;
    border-radius: 5px;
}
/**************************My network end here***********/
/**********************list view*************************/
/*#page-listview-index th {
    min-width: 250px!important;
}*/
/**********************list view*************************/
/**********************ddm*************************/
.onsite_daily_scrolling-2, .tablect_scrolling-2 {
    border: 1px solid #f7f7f7!important;
}
th.blankD.fix-first-row.topminus_1.white {
    background-color: #f7f7f7!important;
    border: 1px #ccc;
}
table#table th:nth-child(9), #tablepopup td:nth-child(9), table#table th:nth-child(10), #tablepopup td:nth-child(10), table#table th:nth-child(11), #tablepopup td:nth-child(11), table#table th:nth-child(12), #tablepopup td:nth-child(12), table#table th:nth-child(13), #tablepopup td:nth-child(13), table#table th:nth-child(14), #tablepopup td:nth-child(14), table#table th:nth-child(15), #tablepopup td:nth-child(15), table#table th:nth-child(16), #tablepopup td:nth-child(16), table#table th:nth-child(17), #tablepopup td:nth-child(17) {
    min-width: 130px;
}
table#table th:nth-child(4), #tablepopup td:nth-child(4), table#table th:nth-child(5), #tablepopup td:nth-child(6), table#table th:nth-child(7), #tablepopup td:nth-child(7), table#table th:nth-child(8), #tablepopup td:nth-child(8) {
    min-width: 200px;
}
table#table th:nth-child(6), #tablepopup td:nth-child(6) {
    min-width: 160px;
}
table#table th:nth-child(1), #tablepopup td:nth-child(1) {
    min-width: 250px;
}
table#table tbody tr:nth-child(even) {
    background-color: #f7f7f7;
}
/*This will work on every browser but not on Chrome Browser*/
.table-fixed thead {
  position: sticky;
  position: -webkit-sticky;
  top: 0;
  z-index: 999;
  color: #fff;
  margin-top: -1px;
}

/*This will work on every browser*/
.table-fixed thead th.fix-first-row {
    position: sticky;
    /* position: -webkit-sticky; */
    top: -2px !important;
    z-index: 999;
    background-color: #000;
    color: #fff;
}
.table-fixed thead th.fix-second-row {
    position: sticky;
    /* position: -webkit-sticky; */
    top: 35px !important;
    z-index: 999;
    background-color: #000;
    color: #fff;
}
/*******************Pop-up-start-here*************************/
#element table.bordered.cellpadding-0.cellspacing-0.table-width th {
    /* background-color: #06425c !important;
    color: #ffffff !important; */
    background-color: #E6ECEF !important;
    color: #1A1A1A !important;
    font-family: 'Montserrat-Medium';
    text-align: center;
}
#element:fullscreen .download_icon_box.mt5.col-md-12 {
    display: none;
}
#element:fullscreen .module_network_link_list_box {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 50px;
}
#element:fullscreen .network_view_popup_box .module_network_box {
    padding: 35px 0px 35px 0px;
    border-top: 1px solid #ececec;
    border-bottom: 1px solid #ececec;
    background: url(../../../../images/dashboard/network_view_popup/modules_network_view_bg.png) no-repeat 50% 100%;
}
#element:fullscreen .js_box_title {
    font-size: 24px;
}
#element {
	box-sizing: border-box;
}
#page-engineeringmanagement-index .date_reset_btton i {
    padding: 0px 0px 0px 0px;
}
#go-button {
    width: 32px;
    background: url(../../../../images/control_tower/expain_in.png) no-repeat 50% -8%;
    height: 32px;
    border: 1px solid #7692a4;
    border-radius: 4px;
}
button#go-button:hover {
    background-color: #f47607;
    border: 1px solid #f47607;
    background-position-y: 109%;
}
#element:-webkit-full-screen {
	height: 100%;
	height: 100%;
	margin: 0;
    font-size: 12px;
    padding: 30px 25px 30px 25px;
    border: none !important;
    background-color: #ffffff !important;
    border-radius: 20px;
    -webkit-box-shadow: 0px 0px 17px -2px rgb(0 0 0 / 75%);
    -moz-box-shadow: 0px 0px 17px -2px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 17px -2px rgb(0 0 0 / 75%);
    width: 100% !important
}

#element:-moz-full-screen {
	height: 100%;
	margin: 0;
    font-size: 12px;
    padding: 30px 25px 30px 25px;
    border: none !important;
    background-color: #ffffff !important;
    border-radius: 20px;
    -webkit-box-shadow: 0px 0px 17px -2px rgb(0 0 0 / 75%);
    -moz-box-shadow: 0px 0px 17px -2px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 17px -2px rgb(0 0 0 / 75%);
    width: 100% !important
}
#element:-ms-fullscreen {
	height: 100%;
	margin: 0;
    font-size: 12px;
    padding: 30px 25px 30px 25px;
    border: none !important;
    background-color: #ffffff !important;
    border-radius: 20px;
    -webkit-box-shadow: 0px 0px 17px -2px rgb(0 0 0 / 75%);
    -moz-box-shadow: 0px 0px 17px -2px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 17px -2px rgb(0 0 0 / 75%);
    width: 100% !important
}

#element:fullscreen {
	height: 100%;
	margin: 0;
    font-size: 12px;
    padding: 30px 25px 30px 25px;
    border: none !important;
    background-color: #ffffff !important;
    border-radius: 20px;
    -webkit-box-shadow: 0px 0px 17px -2px rgb(0 0 0 / 75%);
    -moz-box-shadow: 0px 0px 17px -2px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 17px -2px rgb(0 0 0 / 75%);
    width: 100% !important
}
#element:fullscreen .ntwrkpoptable_rowfont {
    padding: 3px 4px !important;
    font-size: 12px !important;
    text-align: left !important;
}
#element:fullscreen h4 {
    font-size: 16px;
}
#element:fullscreen table th {
    font-size: 14px;
}
#element:fullscreen .network_view_popup_box .module_network_box .module_network_bg img {
    margin: 0px auto;
    min-width: 660px;
}
/*******************Pop-up-end-here*************************/
/* #page-contact-contactus .custom_cancel_btn:hover {
    background-color: #f47607;
}
.custom_cancel_btn:hover {
    background-color: #f47607;
    transform: translateY(-5px);
    transition-duration: 0.3s;
    -webkit-transform: translateY(-5px);
} */
#page-contact-contactus .custom_btn_org {
    color: #ffffff;
    font-size: 14px;
    text-transform: uppercase;
    font-family: 'Montserrat-Regular';
    font-weight: 700;
    padding: 7px 20px;
    border-radius: 20px;
    background-color: #08425c;
    border: none;
}
#page-contact-contactus .custom_cancel_btn {
    padding: 7px 20px;
}
th.blankD .dropdown-filter-dropdown {
    display: none;
}
.custome-cal {
    position: absolute;
    z-index: 99;
    margin-top: 3px;
    background-color: #fff;
    border: 1px solid #b6b4b4;
    padding: 6px;
}
@media (min-width: 768px) {
.form-control-ddm {
    -webkit-box-shadow: inset 0px 2px 6px -5px rgb(0 0 0 / 75%);
    -moz-box-shadow: inset 0px 2px 6px -5px rgba(0,0,0,0.75);
    box-shadow: inset 0px 2px 6px -5px rgb(0 0 0 / 75%);
    border-radius: 5px;
    font-size: 14px;
    color: #ffffff;
    font-family: 'Montserrat-Medium';
    line-height: 26px;
    height: 38px;
    padding: 5px 12px;
    background-color: transparent;
    border: 1px solid #ccc;
    width: 97%;
    text-align: left;
}
}
/**ddm**/
/**Blog module work **/
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {
    color: #fff!important;
    background-color: #f47607;
}
#page-blog-index ul.dropdown-menu>li>a:hover {
    color: #fff!important;
    white-space: nowrap;
    background-color: #ff8533;
}
#page-friend-index ul.dropdown-menu>li>a:hover {
    color: #fff!important;
    white-space: nowrap;
    background-color: #ff8533;
}
#page-friend-index .js_box_content form .form-control {
    max-width: 100%;
    box-shadow: inset 0px 2px 6px -5px rgb(0 0 0 / 75%);
    border-radius: 5px;
    font-size: 14px;
    color: #666666;
    font-family: 'Montserrat-Medium';
    line-height: 26px;
    height: 38px;
    padding: 5px 15px;
}
#page-friend-index .js_box_close, #js_marketplace_click_image_viewer_close {
    background: #ffffff;
}
#page-blog-index .panel-title {
    font-size: 14px;
}
#page-friend-index .js_box_image_holder_full .js_box_close a, .js_box_image_holder_full .js_box_close a:hover, .js_box_close a, .js_box_close a:hover, #js_marketplace_click_image_viewer_close a, #js_marketplace_click_image_viewer_close a:hover {
    border-radius: 5px;
    color: #fff;
    padding: 3px 7px 5px 8px !important;
    font-weight: 400;
    border-radius: 50px;
}
#page-blog-index .js_box_image_holder_full .js_box_close a, .js_box_image_holder_full .js_box_close a:hover, .js_box_close a, .js_box_close a:hover, #js_marketplace_click_image_viewer_close a, #js_marketplace_click_image_viewer_close a:hover {
    background: #06425c;
    border: 0px solid #ffffff;
    border-radius: 5px;
    color: #fff;
    padding: 3px 7px 5px 8px !important;
    font-weight: 400;
    border-radius: 50px;
}
button, html input[type=button], input[type=reset], input[type=submit] {
    border-radius: 5px;
}
.moderation_holder.panel.dropdown {
    margin-left: 15px;
}
.mac-navbar-search ul.nav.navbar-nav.nav-color {
    float: right;
}
#page-photo-index ul.dropdown-menu>li>a:hover {
    color: #fff!important;
    white-space: nowrap;
    background-color: #ff8533;
}
.panel-body.mac-html-preview {
    padding: 10px 15px 10px 15px!important;
    background-color: #ffffff;
    color: #333333;
}
#page-blog-index .panel-footer {
    padding: 15px 15px 15px 15px!important;
    background-color: #ffffff!important;
    border-top: 1px solid #ddd;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}
#page-blog-index a.moderate_link, a.moderate_link:hover {
    bottom: 22px!important;
	right: 26px;
}
.btn-group>.btn, .btn-group-vertical>.btn {
    position: relative;
    float: left;
    color: #06425c;
    background-color: transparent;
    background-image: none;
    border-color: #06425c;
    margin-top: 30px;
}
.mac-navbar-search.navbar.navbar-default .navbar-header {
    display: none;
}
ul.nav.navbar-nav.nav-color li a {
    font-size: 14px;
    padding: 7px 20px;
}
@media (min-width: 1200px) {
#page-friend-index .navbar-nav {
    float: right;
    margin: 0;
    width: auto;
}
}
#mac-search-filters-input {
    width: 320px;
    box-shadow: inset 0px 2px 6px -5px rgb(0 0 0 / 75%);
    border-radius: 5px;
    font-size: 14px;
    color: #666666;
    font-family: 'Montserrat-Medium';
    line-height: 26px;
    height: 38px;
    padding: 5px 15px;
    min-width: 320px;
}
#page-blog-index input {
    width: 320px;
    box-shadow: inset 0px 2px 6px -5px rgb(0 0 0 / 75%);
    border-radius: 5px;
    font-size: 14px;
    color: #666666;
    font-family: 'Montserrat-Medium';
    line-height: 26px;
    height: 38px;
    padding: 5px 15px;
    min-width: 320px;
}
form#mac-search-filter-input-form {
    margin-top: 5px;
    margin-bottom: 5px;
}
form#mac-search-filter-input-form {
    margin-top: 5px;
    margin-bottom: 5px;
    float: left!important;
    width: 390px;
}
.input-group .input-group-addon {
    border-radius: 0px 5px 5px 0px;
    border-color: #ffffff;
    background-color: #fff;
    font-size: 26px;
    color: #7f92a4;
}
@media (min-width: 1200px) {
#page-blog-index .navbar-nav {
    float: right;
    margin: 0;
    width: auto;
}
}
/**Blog module work end here**/
/****clickup id: #21gcc4*****/
#js_controller_workmanagement_index .splanner_title_box {
    text-align: left;
    padding-top: 30px;
    padding-bottom: 22px;
}
.mb25 {margin-bottom:25px;}
.mb15 {margin-bottom:15px;}
.ewpworkpakge_tab label {
    line-height: 22px!important;
	text-align: left;
    padding-right: 5px;
}
.ewpworkpakge_tab .tab_box_title {
    text-align: left;
}
/****clickup id end: #21gcc4*****/
ul.extra_info_middot li {
    display: inline;
    padding-right: 16px;
}
#page-workmanagement-index .table-responsive.tablect_scrolling #demo-table tr td {
    vertical-align: middle;
    padding: 10px;
    white-space: initial;
}
#page-forum-search .blockFpram label {width:120px;float:left;}

#page-forum-search select {
    box-shadow: inset 0px 2px 6px -5px rgb(0 0 0 / 75%);
    border-radius: 5px;
    font-size: 14px;
    color: #666666;
    font-family: 'Montserrat-Medium';
    line-height: 26px;
    padding: 9px 12px;
    background-color: transparent;
    border: 1px solid #ccc;
    width: 100%;
    text-align: left;
}
.mt6 {margin-top:6px;}
#page-forum-search .form-control-forum {
    -webkit-box-shadow: inset 0px 2px 6px -5px rgba(0,0,0,0.75);
    -moz-box-shadow: inset 0px 2px 6px -5px rgba(0,0,0,0.75);
    box-shadow: inset 0px 2px 6px -5px rgba(0,0,0,0.75);
    border-radius: 5px;
    font-size: 14px;
    color: #666666;
    font-family: 'Montserrat-Medium';
    line-height: 26px;
    height: 80px;
    padding: 5px 12px;
    background-color: transparent;
    border: 1px solid #ccc;
	width: 100%;
	text-align: left;
}
/*******Footer start here*************/
#page-core-index-visitor .container-fluid {
    background-color: #ffffff!important;
}
/*******Footer end here*************/
/*******Top header start here*************/
.badge {
    font-weight: normal;
    position: absolute;
    z-index: 9999;
    margin-top: -2px;
    right: 10px! important;
}
/*******Top header end here*************/
/*******Forum starts here*************/
#page-forum-search .showfilter_result_box input {
    box-shadow: inset 0px 2px 6px -5px rgb(0 0 0 / 75%);
    border-radius: 5px;
    font-size: 14px;
    color: #666666;
    font-family: 'Montserrat-Medium';
    line-height: 26px;
    height: 38px;
    padding: 5px 15px;
    border: 1px solid #ccc;
	width:100%;
}
#addWorkPackages .showfilter_result_box input, #addEngWorkPackages .showfilter_result_box input, #addTimeSheet .showfilter_result_box input, #addTimeSheet .showfilter_result_box input, #addEquipment .showfilter_result_box input, #addMaterials .showfilter_result_box input, #addService .showfilter_result_box input, #js_controller_lems_index .weekly_sheet input, #addConsWorkPackages .search_icon input {
    border: 1px solid #8d8d8d;
    border-radius: 5px;
    padding: 8px 12px;
    color: #06425c;
}
.form-control1 {
    border: 1px solid #cccccc !important;
}
#page-forum-search  input, textarea, select {
    background-image: none;
    border: 1px #ccc solid;
    width: 100%;
}
#page-hse-index .ui-datepicker .ui-widget-header {
    background-color: #06425c!important;
    background-image: none;
}
#page-hse-index .ui-datepicker-title {
    color: #fff;
	font-size: 13px;
}
.ui-datepicker th {
    font-weight: normal!important;
}
.ui-widget-header {
    border: 1px solid #ffffff !important;
    color: #ffffff !important;
    font-weight: bold !important;
    background: #7692a4 !important;
}
.ui-icon {
    width: 16px !important;
    height: 16px !important;
}
#page-workcompletion-index .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, #page-hse-index .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: 1px solid #61889e;
    background: #06425c;
    font-weight: normal;
    color: #ffffff;
    text-align: center;
    font-family: 'Montserrat-Medium';
}

#page-workcompletion-index .ui-widget-header .ui-icon {
    background-image: url(../../../../theme/frontend/default/style/default/image/jquery/ui-icons_ffffff_256x240.png);
}

#page-hse-index .ui-widget-header .ui-icon {
    background-image: url(../../../../images/form_icons/ui-icons_ffffff_256x240.png);
}
#page-forum-index .block_listing_inline {
    margin: 0px;
    padding: 10px 0px 8px 5px;
}
a.forum_title_link, a.forum_title_link:hover {
    font-size: 16px!important;
}
#page-forum-index div#js_block_border_log_active-users {
    margin-bottom: 20px;
}
ul.tab_custom_style .dropdown-menu {
    padding: 0;
    border: 0;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    animation-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    z-index: 1;
    position: absolute;
}
.montserrat_bold_discussion {
    font-family: montserrat-bold;
    color: #608296;
    font-size: 18px;
    color: #94a1a9;
    border-right: 1px solid #06425c;
    padding-right: 20px;
    margin-top: 33px;
}
.search_favorat_section .search_box i {
    font-size: 26px;
    color: #7692a4;
    line-height: 26px;
}
#page-forum-index .navbar-collapse a.dropdown-toggle.searchbtn-color {
    background-color: #608296;
    color: #fff;
    border-radius: 5px;
}
#page-forum-index .navbar-collapse a.dropdown-toggle.searchbtn-color:focus {
    color: #fff!important;
}
.page-forum-index #mac-left .panel .panel-body, #mac-right .panel .panel-body {
    padding: 2px 0px 2px 0px!important;
    background-color: #608296 !important;
    color: #fff;
}
#page-forum-index div.info_left {
    color: #fff !important;
    font-weight: normal;
}
#js_controller_forum_index .badge {
    padding: 5px 6px 5px 6px!important;
    background-color: #f1eeee;
    color: #000;
    font-size: 11px;
    border-radius: 3px;
}
div.info_left {
    padding: 8px 15px;
}
div.info_right {
    padding: 0px 10px 0px 35px;
}
#page-forum-index .col-main-page-describecontrol-index .nav.nav-tabs li a:focus, .col-main-page-lems-index .nav.nav-tabs li a:focus, .tab_custom_style.nav.nav-tabs li a:focus {
    background-color: #ffffff;
    /* color: #ffffff !important; */
}
#page-forum-index .navbar-collapse a.dropdown-toggle.searchbtn-color:hover {
    background-color: #ff8533;
    color: #fff!important;
    border-radius: 5px;
}
@media (min-width: 768px) {
form.navbar-right.mac-form-forum-search.navbar-form {
    width: 80%;
	float:left;
}
#page-forum-index .navbar-form .input-group>.form-control {
    width: 100%;
    height: 50%;
    padding: 8px;
}
}
#page-forum-index .input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group {
    margin-left: 5px;
    height: 34px;
    background-color: #ff8533;
    color: #fff;
}
#page-forum-index form.mb10.mt10.padd0 i  {
	font-size: 26px;
    color: #7692a4;
    line-height: 26px;
    padding-left: 5px;
}
#page-forum-index .navbar-collapse ul.nav.navbar-nav .dropdown a {
    background-color: #7192a7;
    height: 40px;
    padding: 2px 15px;
    border-radius: 10px;
    font-size: 14px;
}
#page-forum-index ul.nav.nav-tabs.tab_custom_style {
    width: 50%;
    float: left;
}
#page-forum-index .nav.nav-tabs li a, .col-main-page-lems-index .nav.nav-tabs li a {
    background-color: #f7f7f7;
    font-size: 13px;
    line-height: 30px;
    font-family: 'Montserrat-Regular';
    font-weight: 700;
    padding: 4px 9.5px;
    border-radius: 0px;
    border: 1px solid #e0e0e0;
    color: #06425c;
}
/*******Forum end here*************/
.pop_up_scroll {overflow-y: auto;max-height: 500px;}
.pop_up_scroll table#demo-table td {
    vertical-align: top;
}
.pop_up_height {
    vertical-align: middle!important;
    font-size: 15px!important;
}
#demo-table td.wd30pr {width:30%;}
#demo-table td.wd70pr {width:70%;}

#tabdefault_keyquantitis_hse ul.nav.nav-pills.mb30 li a {
    font-size: 14px;
}
#tabdefault_keyquantitis_hse .nav-pills>li>a {
    width: 100%;
    float: left;
    background-color: #06425c;
    padding: 10px 17px !important;
    border-radius: 5px;
    border-top-color: transparent;
    font-family: 'Montserrat-Bold';
    line-height: 20px!important;
	color:#fff;
	font-size:14px;
}
#tabdefault_keyquantitis_hse .nav-pills>li.active>a, #tabdefault_keyquantitis_hse .nav-pills>li>a:hover, #tabdefault_keyquantitis_hse .nav-pills>li>a:focus {
    background-color: #FF9800;
    border-top-color: transparent;
    color: #fff!important;
    text-decoration: none!important;
	padding: 10px 17px !important;
}
#page-hse-index .right_category_section .sub_catry_accordn ul.nav-stacked li a {
    padding-left: 36px!important;
}
.hexagon.hexagon_fullcontnt_hse {
    background-color: #d8d8d8;
}
.hexagontent.hexagon_content_box a.tealColor p {
    color: #06425c;
}
.hexagon.hexagon_fullcontnt_hse:hover {
    background-color: #f68929;
    cursor: pointer;
    z-index: 105;
    transition: all 0.4s ease-in 0s;
}
/*Control tower-1-18-2021*/
#page-cockpitview-index .chart_details_table_box .tab_box_title {
    margin-top: 30px;
}
/*Control tower end here 1-18-2021*/
/*Access-tracker*/
.text-for-team-access select {
    width: 100%;
    border-radius: 5px;
    font-size: 12px;
    line-height: 20px;
    color: #333333;
    font-family: 'Montserrat-Regular';
    height: 40px;
    border: none;
    padding: 5px 10px;
    border: 1px solid #ccc;
}
#page-projectaccesstracker-index .panel-default>.panel-heading {
    min-height: 40px;
    background-color: transparent;
    color: #fff;
    border-bottom: 2px solid #f47607;
    font-size: 17px;
    line-height: 21px;
    font-family: 'xolonium';
    text-align: left;
    padding: 10px 0px 20px 0px;
}
#page-projectaccesstracker-index .panel-default {
    border-color: #ddd;
    background-color: #06425c;
    padding: 15px 20px 10px 20px;
}
/*Access-tracker-end-here*/
/*HSE*/
#page-hse-index .rltnshp_select_add_delet_box {
    text-align: right;
    height: 38px;
    vertical-align: inherit;
    padding: 42px 0px 0px 0px;
}
.mt27 {margin-top: 27px;}
#page-hse-index .ewpworkpakge_tab label.flat_mac_flha {
    font-size: 14px;
    color: #000b13;
    line-height: 20px!important;
    font-family: 'Montserrat-Regular';
    cursor: auto;
    height: 30px;
}
#page-hse-index .aFlhaHazards_radiostyle_box label .iradio_flat-mac input {
    vertical-align: text-bottom !important;
    position: relative !important;
    opacity: 1 !important;
}
/*HSE end here*/
.element_download_ipwp {
    margin-top: -50px;
    margin-right: 140px;
}
.element_download {
	margin-top: -50px;
    margin-right: 60px;}
.element_download_1 {
	margin-top: -45px;
    margin-right: 5px;}
.color_picker_3d {
	background-image: none!important;
	color: #06425c!important;
	padding-left: 5px!important;
	padding-right: 5px!important;
	background-color: #e4e7e8!important;
}
.grad_1 {
  height: 55px;
  /* background-color: red; For browsers that do not support gradients */
  background-image: none!important;
  color: #06425c!important;
}
	/*work completion date - 24-12-2020*/
.workdelayreasonewp.pL30 {
    margin-bottom: 1px;
}
.workdelayreasonewp {
    margin-bottom: 1px;
}
#page-workmanagement-index .icheckbox_flat-mac, #page-workcompletion-index .icheckbox_flat-mac, .iradio_flat-mac {
    display: block;
    width: 20px;
    height: 21px;
    margin-right: 2px;
}
#page-workmanagement-index .icheckbox_flat-mac, #page-workcompletion-index .checked {
    display: block! important;
    width: 22px! important;
    height: 21px! important;
   margin-right: 6px!important;
}
#page-workmanagement-index .icheckbox_flat-mac, #page-workcompletion-index .icheckbox_flat-mac, .iradio_flat-mac {
    margin-right: 6px !important;
}
/*work completion*/
/*sign-up-form*/
.m0 {margin-left:0px !important;}
/* realsite-design */
#page-realsite-index .nav.nav-tabs.tab_custom_style li.active a:hover  {
    color: #fff !important;
}
.search_favorat_section .search_box button {
    box-shadow: inset 0 3px 5px rgb(0 0 0 / 0) !important;
}
#page-realsite-index span.viewmore_loc {
    display: block !important;
}
.col-lg-4.col-md-4.col-sm-4.col-xs-12.radio-inline.marginor5.margbtm5.m-l-10 img {
    margin-top: -5px;
}
.col-xs-12.col-lg-4.col-md-4.col-sm-6.radio-inline.marginor5.margbtm5.m-l-10.mb5 img {
    margin-top: -5px;
}
.col-lg-12.col-md-12.col-sm-12.col-xs-12.ewpworkpakge_tab.workmang_relation_content_box span img {
    margin-top: -3px;
}
/* realsite-design-end-here */
.hide {display:none;}
.dragDropContent_2 {
    border: 2px dotted #6a6b6c;
    color: #428bca;
    float: right;
    font-size: 12px;
    padding: 5px 15px 5px 15px;
}
p.attachment.aone img.img-thumbnail {

    width: 65px;
}
p.attachment.aone {
    height: 65px;
    width: 60px;
    float: left;
    margin-top: 20px;
    display: block;
    padding-top: 30px;
	margin-right: 20px;
}
select#sElectyr {
    background-color: #829eb1;
    color: #fff;
    font-size: 14px;
	border-radius: 5px;
}
div#js_box_id_2 {
    z-index: 100000000!important;
}
div#js_box_id_3 {
    z-index: 100000000!important;
}
a.floatL.colwhit.textdeco {
    color: #fff;
}
a.colr-white {
    color: #06425c;
}
#page-workmanagement-index .radio-inline-edit {
    min-width: 45px;
    float: left;
}
/*Kanban material*/
#page-kanbanmaterial-index input.btn-sm.btn-outline-primary.floatR {
    margin-left: 10px;
}
.wd158px {
    width: 158px!important;
    float: left;
    margin-right: 10px;
}
#page-realsite-index .a_image img {
    width: 65px;
    height: 65px;
}
.wd14{min-width: 14%;}
.pL22 {
    padding-left: 12px;
    border-right: 1px solid #9c9b9c;
    padding-right: 13px;
}
.mtop {margin-top:-8px;}
/********workmanagement-dated-28-11-2020********/
#page-realsite-index .nav.nav-tabs.tab_custom_style li.active a {
    border-color: #ff8533 !important;
}
#page-realsite-index .nav.nav-tabs ul.advertise li a {
    background-color: transparent;
    border: none;
}
.tablect_scrolling-4 table#demo-table {
    text-align: center;
}
.tablect_scrolling-4 table#demo-table td:nth-child(4) {
    text-align: left;
}
.tablect_scrolling-4 table#demo-table td:nth-child(5) {
    text-align: left;
}
.tablect_scrolling-4 table#demo-table td:nth-child(1) {
    padding: 20px 0px 15px 14px!important;
}
.tablect_scrolling-5 table#demo-table td:nth-child(1) {
    padding: 20px 0px 15px 12px!important;
}
#page-workmanagement-index .tablect_scrolling-5 {
    overflow-x: auto;
    border: 1px solid #dedede;
    max-height: 500px;
    overflow-y: auto;
}
/********workmanagement-dated-28-11-2020 end here********/

/****Approval-request*****/
.default_blank_icon-2 {
    display: block;
    margin: 0px auto;
    max-width: 350px;
    width: 100%;
    padding-top: 50px;
    padding-bottom: 25px;
}
/****Approval-request*****/
/********CWP new design css********/
.scroll-5 {
    overflow-y: scroll;
    max-width: 100%;
    position: relative;
    max-height: 300px;
}
.scroll-52 {
    overflow-y: scroll;
    max-width: 100%;
    position: relative;
    max-height: 200px;
}
select#cCompiledBy {
    width: 100%;
}
select#cCheckedBy {
    width: 100%;
}
select#cApprovedBy {
    width: 100%;
}
.ewpworkpakge_tab .col-md-4.col-sm-4.col-xs-12.showfilter_result_box.mt10 select {
    width: 100%;
}
#page-workmanagement-index .tablect_scrolling-4 #demo-table th {
    position: sticky;
    top: -1px;
}
#page-workmanagement-index table#demo-table.table-intel tr:nth-child(even) {
    background-color: #f9f9f9;
}
#page-workmanagement-index .tablect_scrolling-4 {
    overflow-x: auto;
    border: 1px solid #dedede;
    max-height: 500px;
    overflow-y: auto;
}
#page-workmanagement-index .tablect_scrolling-4 table#demo-table tr th {
    background-color: #06425c !important;
    color: #ffffff !important;
    font-family: 'Montserrat-Medium';
    font-size: 12px;
    text-align: center;
    border-color: #dedede;
}
#page-workmanagement-index #demo-table tr td {
    vertical-align: middle;
	padding: 10px;
    /* word-wrap: break-word; */
}
#page-workmanagement-index ul.nav.nav-tabs.tab_custom_style.floatR.mb20 {
    display: flex;
    line-height: 30px;
    margin-top: 40px;
}
/********CWP new design end here*******/


/******list-view*******/
#page-listview-index .tablect_scrolling-2 table#table th {
    position: sticky;
    top: -1px;
}
thead.fixedHeader tr {
	position: relative;
}
thead.fixedHeader th {
	background: #C96;
	border-left: 1px solid #EB8;
	border-right: 1px solid #B74;
	border-top: 1px solid #EB8;
	font-weight: normal;
	padding: 4px 3px;
	text-align: left
}
#filter-box i.fa.fa-times {
    padding-left: 5px;
    cursor: pointer;
}
.table_filtersearch_box #filter-box span#spanewpDiscipline {
    color: #ffffff !important;
    background: #608296 !important;
    border-radius: 20px !important;
    padding: 4px 15px 4px 15px !important;
    line-height: 17px !important;
    border: none !important;
    font-family: 'Montserrat-Medium' !important;
    font-size: 10px !important;
    margin-bottom: 3px;
}
.fltrclr_singl_box-2 span {
    display: inline-block;
    margin: 0px 1px;
    float: left;
    color: #ffffff !important;
    background: #608296 !important;
    border-radius: 20px !important;
    padding: 4px 15px 4px 15px !important;
    line-height: 17px !important;
    border: none !important;
    font-family: 'Montserrat-Medium' !important;
    font-size: 12px !important;
    margin-bottom: 3px;
}
.minwd2250 {min-width:2250px;}
select#cCompiledBy {
    width: 100%;
}
select#cCheckedBy {
    width: 100%;
}
select#cApprovedBy {
    width: 100%;
}
/**********Sunil-pop-up in work management module**********/
body#page-listview-index #mac-left {
    display: none;
    width: 0px;
}
.comment .radio-inline {
    padding-left: 0px;
}
div.update-popup {
    border: 1px solid #ccc;
    padding: 10px;
    border-radius: 5px;
    box-shadow: 1px 2px 5px 0px #dadada;
}
.customeModalPopWd {
    z-index: 99999999!important;
	overflow: auto!important;
}
.modal-dialog .form-group {
    margin-bottom: 20px;
}
.col-md-6.col-md-6.col-sm-6.col-xs-12.mt20.tab_box_title {
    font-size: 20px !important;
    font-family: xolonium;
}
.modal-dialog .modal-body {
    padding: 30px 15px 5px 15px;
}
.modal-footer .custom_cancel_btn {
    background-color: #f47607;
    color: #ffffff;
    font-size: 13px;
    font-family: 'Montserrat-Medium';
    font-weight: 700;
    padding: 6px 18px;
    border-radius: 20px;
    border: none;
}
.modal-footer .notranslate.custom_submit_btn {
    background-color: #06425c;
    color: #ffffff;
    font-size: 13px;
    font-family: 'Montserrat-Medium';
    font-weight: 700;
    padding: 6px 18px;
    border-radius: 20px;
    border: none;
}
.modal-footer .revise-button {
    font-size: 13px;
    color: #ffffff;
    line-height: 21px;
    font-family: 'Montserrat-Medium';
    background-color: #7192a7;
    padding: 6px 18px;
    border-radius: 20px!important;
    display: inline-block;
    border: none;
}
#fstHistory .col-md-4 header {
    text-align: left;
    padding-left: 0px;
}
.responsive-table {border-right: 1px solid #ccc;max-height: 550px;border-left: 1px solid #ccc;border-bottom: 1px solid #ccc;}
.responsive-table_2 {border-right: 1px solid #ccc;border-left: 1px solid #ccc;border-bottom: 1px solid #ccc;}
/**********Sunil-pop-up end here**********/
/**********Action- Tracker**********/
.font50 {padding-top:5px; color:#ff0000; font-weight:bold;}
.font11 {font-size:11px;}
.pr25 {padding-right: 25px;}
.font24 {font-size:24px;color: #033649;}
.font24L {font-size:24px;padding-left:10px;color: #033649;}
.font30 {font-size: 30px;padding: 6px 12px;color: #033649;}
.font30L {font-size: 30px;padding: 6px 8px 6px 12px;color: #033649;}
.font25 {font-size: 15px;}
.font20L {color:red;font-size: 20px;margin-top: 10px;}
.no-wrap {white-space: nowrap;}
.drag_or {margin-top:15px;text-align: center;}
.pL85 {padding-left:85px;}
/**********Action-Tracker-End-Here**********/

.edit_request {cursor:pointer; margin:0px 6px 3px 7px;}
/*******master assets management**********/
.btn_padd {padding: 4px 8px 4px 8px; font-size:13px !important;}
.z_ind_9 {z-index:99999;}
.panel_body_bg {background-color:#fff;padding:10px 10px 10px 10px!important;}
.thanks_padd {cursor:pointer; margin: -6px 2px -3px 6px;}
.padd5_12 {padding: 5.5px 12px;}
.table_content {padding-left:10px; color:#000; font-size:13px;white-space: inherit;text-align:left;width:300px;}
.completion_edit {white-space: inherit;padding-left:4.7%}
.desc_line {text-align:left; margin-top:-1px;}
.wd90px {width:90px;}
.top-3 {margin-top:-3px;}
.mL195 {margin-left:195px;}
.respond_sec {min-width: 850px; margin-left: -1px; display: none; background-color: rgb(234, 233, 233);}
.mL2 {margin-left:2px;}
.mL30 {margin-left:30px;}
.wd35pr {width:35%;}
.colorFFF {color:#ffffff;}
.iwp_edit {background-color: #dbdbdb;color:#000;}
.vertical_align {vertical-align: -webkit-baseline-middle;padding: 10px 10px 0px 10px;}
.chart_div {width: 350px;height: 350px;margin: 0px auto;color:#fff;}
.kanban_cost {width: 206px;height: 190px;margin: 0px auto;color:#fff;margin-top: -280px;margin-bottom: 60px;}
.kanban_cost_2 {width: 206px;height: 190px;margin: 0px auto;color:#fff;margin-top: -270px;margin-bottom: 60px;}
.kanban_cost_3 {padding-top: 80px;margin-left:-10px;}
.Lh25 {line-height:25px;}
.serv_request {text-decoration: underline;float:left;color:#fff;}
ul.nav-stacked .discView img {
    display: none;
}
/*******master assets management end here**********/
div#sReason b {position: absolute;}
.pL2_5per {padding-left:2.5%;}
.pL5pr {padding-left:5%;}
.position_opacity {position: absolute; opacity: 0;float:left;}
.action_request {word-wrap: break-word;text-align:left; text-align:center;}
.mr32 {margin-right:32px;}
.forecast_release {color:#0b58a1;text-decoration:none;}
.wd120px {width:120px;}
.mL-10{margin-left:-10px;}
.minwd90pr {min-width:90%;}
.desc_remarks {padding-bottom:10px; padding-top:5px;vertical-align:top;white-space: inherit;}
.action_req {padding-right:2px; margin-top:-1px;}
.bg34 {background-color:#3498DB;}
.PL3pr {padding-left:3%;}
.left4pr_inharit {padding-left:4.0%; vertical-align:middle;white-space: inherit;}
.inharit {white-space: inherit;}
.activitySection{word-wrap: break-word;text-align:left;border-bottom: 0px;border-top:0px;background-color:#f2f5f6;}
.mt7 {margin-top:7px;}
.ht50 {height:50px;}
.statusDesign {margin-right:10px;font-size: 14px;color: #7692a4;}
.activityDsn {word-wrap: break-word;text-align:left;border-bottom: 0px;border-top:0px;background-color:#f2f5f6;}
.mL25 {margin-left:25px;}
.padd3per {padding-left:3%;}
.weitage {padding-top:5px; vertical-align:middle;white-space: inherit;}
.LabInt {word-wrap: break-word;text-align:left;}
.margin_flot {float: right;margin: 5px 10px 5px 0px;}
.dragFile {margin-right:0px; text-align:center; padding:8px!important;}
.top_3 {margin-top:-3px !important;}
.wd102 {width:102px;}
.font20 {font-size:20px;}
.pL29 {padding-left:29px;}
.overflow-y {overflow-y:hidden;}
.Drag_File {border: 1px solid #ccc;background-color: #fff;margin-bottom:2px;}
.padleft-4pr {padding-left:4%;}
.text-center {text-align:center;}
.wd90pr {width:90%;}
.wd85pr {width:85%;float:left;}
.Dailyview {font-size:13px; text-decoration:none; color:#fff !important;}
.IWPpredcs {font-weight:normal;margin-top:5px;font-size:15px;text-align:left;background-color: #cccccc;margin-bottom: 5px;color: #000;padding: 6px;border:1px solid #c8c8c8;}
.notFound {padding-left: 250px; padding-top: 5px; text-align: left; padding-bottom:30px;}
.notFound_2 {text-align:center; margin-top:10px;}
.sPlannerNfound {border:1px solid #ccc; min-height:200px; margin-top:10px;}
.refDesign {font-weight:normal;margin-top:5px;font-size:15px;text-align:left;background-color: #8a9299;margin-bottom: 5px;color: #fff;padding: 6px;border: 2px solid #767677;}
.padd8 {padding: 8px 0px!important;}
.thisIWP {font-weight:normal;margin-top:5px;font-size:15px;text-align:left;background-color: #f7dbc7;margin-bottom: 5px;color: #000;padding: 6px;border:1px solid #ebd4c4;}
.wd95px {width:95px;}
.wd90px {width:90px;}
.GanttChart {width:100% !important; height:100% !important; min-height:320px; padding-top:20px;}
.SplannerFound {border:1px solid #ccc; min-height:200px; margin-top:10px;}
.mt85 {margin-top:85px;}
.wd80px {width:80px;}
.padd10 {padding: 8px 0px!important;}
.mL16 {margin-left:16px;}
.returnSearch {padding: 6px 8px 2px 0px;font-size: 24px !important;color: #7692a4;}
.border0 {border:0px;}
.bgfff {background-color: #fff;}
.padd2 {padding:2px;}
.Mleft_1px {margin-left:-1px;}
.bgee {background-color:#eeeeee}
.bg_format {text-decoration:underline; font-weight:bold; margin-top:15px;text-align:left;}
.one_back{word-wrap: break-word;text-decoration:none;text-align:left;border-bottom: 0px;border-top: 0px;}
table#demo-table th {
    background-color: #06425c;
    color: #ffffff;
    font-weight: normal;
    line-height: 30px;
    border: 1px solid #ccc!important;
}
.tableabovefreezrow table thead th {
    border: 1px solid #ddd;
}
.pL5pr {padding-left:5%;}
.pL5pr {text-align:left !important;width:30%;}
.td_actitity {word-wrap: break-word;text-align:left;border-bottom: 0px;border-top:0px;background-color:#f2f5f6;}
.activity_3 {word-wrap: break-word;text-align:left;border-bottom: 0px;border-top:0px;background-color:#f2f5f6;}
.border0 {border-top:0px;border-bottom:0px;}
.editActivt {word-wrap: break-word;text-decoration:none;text-align:left;border-bottom: 0px;border-top: 0px;}
.bgclr {background-color: #f2f5f6;}
.dReason {height:200px; overflow:auto; background-color:#fff; border: 1px solid #ccc !important; line-height:22px; padding-top:15px;}
.attachFile_2 {float:left;margin-bottom:5px;margin-top:5px;margin-right:20px;}
.mL20 {margin-left:20px;}
.vmiddle {vertical-align: -webkit-baseline-middle;}
.top_mins_3 {margin-top:-3px;}
.font14 {font-size:14px;}
.Pleft1_5per {padding-left:1.5%;}
td.vinitial {vertical-align: initial;}
.background-trans {background-color: transparent}
.hauto {height:auto;}
.top0 {top:0px !important;}
.pL3per {padding-left:3%;}
.pL15  {padding-left:15px;}
.pr15  {padding-right:15px;}
.v_bottom {vertical-align: text-bottom;}

#demo-table th.wd1p {width:1%;} #demo-table th.wd2p {width:2%;} #demo-table th.wd3p {width:3%;} #demo-table th.wd4p {width:4%;} #demo-table th.wd5p {width:5%;} #demo-table th.wd6p {width:6%;} #demo-table th.wd7p {width:7%;} #demo-table th.wd8p {width:8%;} #demo-table th.wd9p {width:9%;} #demo-table th.wd10p {width:10%;} #demo-table th.wd11p {width:11%;} #demo-table th.wd12p {width:12%;} #demo-table th.wd13p {width:13%;} #demo-table th.wd14p {width:14%;} #demo-table th.wd15p {width:15%;} #demo-table th.wd16p {width:16%;} #demo-table th.wd17p {width:17%;} #demo-table th.wd18p {width:18%;} #demo-table th.wd19p {width:19%;} #demo-table th.wd20p {width:20%;} #demo-table th.wd21p {width:21%;} #demo-table th.wd22p {width:22%;} #demo-table th.wd23p {width:23%;} #demo-table th.wd24p {width:24%;} #demo-table th.wd25p {width:25%;} #demo-table th.wd26p {width:26%;} #demo-table th.wd27p {width:27%;} #demo-table th.wd28p {width:28%;} #demo-table th.wd29p {width:29%;} #demo-table th.wd30p {width:30%;} #demo-table th.wd31p {width:31%;} #demo-table th.wd32p {width:32%;} #demo-table th.wd33p {width:33%;} #demo-table th.wd34p {width:34%;} #demo-table th.wd35p {width:35%;} #demo-table th.wd36p {width:36%;} #demo-table th.wd37p {width:37%;} #demo-table th.wd38p {width:38%;} #demo-table th.wd39p {width:39%;} #demo-table th.wd40p {width:40%;} #demo-table th.wd41p {width:41%;} #demo-table th.wd42p {width:42%;} #demo-table th.wd43p {width:43%;} #demo-table th.wd44p {width:44%;} #demo-table th.wd45p {width:44%;} #demo-table th.wd45p {width:45%;} #demo-table th.wd46p {width:46%;} #demo-table th.wd47p {width:47%;} #demo-table th.wd48p {width:48%;} #demo-table th.wd49p {width:49%;} #demo-table th.wd50p {width:50%;} #demo-table th.wd51p {width:51%;} #demo-table th.wd52p {width:52%;} #demo-table th.wd53p {width:53%;} #demo-table th.wd54p {width:54%;} #demo-table th.wd55p {width:55%;} #demo-table th.wd56p {width:56%;} #demo-table th.wd57p {width:57%;} #demo-table th.wd58p {width:58%;} #demo-table th.wd59p {width:59%;} #demo-table th.wd60p {width:60%;}  #demo-table th.wd61p {width:61%;} #demo-table th.wd62p {width:62%;} #demo-table th.wd63p {width:63%;} #demo-table th.wd64p {width:64%;} #demo-table th.wd65p {width:65%;} #demo-table th.wd66p {width:66%;} #demo-table th.wd67p {width:67%;} #demo-table th.wd68p {width:68%;} #demo-table th.wd69p {width:69%;} #demo-table th.wd70p {width:70%;} #demo-table th.wd71p {width:71%;} #demo-table th.wd72p {width:72%;} #demo-table th.wd73p {width:73%;} #demo-table th.wd74p {width:74%;} #demo-table th.wd75p {width:75%;} #demo-table th.wd76p {width:76%;} #demo-table th.wd77p {width:77%;} #demo-table th.wd78p {width:78%;} #demo-table th.wd79p {width:79%;} #demo-table th.wd80p {width:80%;} #demo-table th.wd81p {width:81%;} #demo-table th.wd82p {width:82%;} #demo-table th.wd83p {width:83%;} #demo-table th.wd84p {width:84%;} #demo-table th.wd85p {width:85%;}

table.widthnomobile_freez th.wd6p {width:6%;} table.widthnomobile_freez th.wd18p {width:18%;} table.widthnomobile_freez th.wd29_5p {width:29.5%;} table.widthnomobile_freez th.wd48p {width:48%;}

#demo-table td.wd1p {width:1%;} #demo-table td.wd2p {width:2%;} #demo-table td.wd3p {width:3%;} #demo-table td.wd4p {width:4%;} #demo-table td.wd5p {width:5%;} #demo-table td.wd6p {width:6%;} #demo-table td.wd7p {width:7%;} #demo-table td.wd8p {width:8%;} #demo-table td.wd9p {width:9%;} #demo-table td.wd10p {width:10%;} #demo-table td.wd11p {width:11%;} #demo-table td.wd12p {width:12%;} #demo-table td.wd13p {width:13%;} #demo-table td.wd14p {width:14%;} #demo-table td.wd15p {width:15%;}  #demo-table td.wd15_2p {width:15.2%;} #demo-table td.wd16p {width:16%;} #demo-table td.wd17p {width:17%;} #demo-table td.wd18p {width:18%;} #demo-table td.wd19p {width:19%;} #demo-table td.wd20p {width:20%;} #demo-table td.wd21p {width:21%;} #demo-table td.wd22p {width:22%;} #demo-table td.wd23p {width:23%;} #demo-table td.wd24p {width:24%;} #demo-table td.wd25p {width:25%;} #demo-table td.wd26p {width:26%;} #demo-table td.wd26_2p {width:26.2%;} #demo-table td.wd27p {width:27%;} #demo-table td.wd28p {width:28%;} #demo-table td.wd29p {width:29%;} #demo-table td.wd30p {width:30%;} #demo-table td.wd31p {width:31%;} #demo-table td.wd32p {width:32%;} #demo-table td.wd33p {width:33%;} #demo-table td.wd34p {width:34%;} #demo-table td.wd35p {width:35%;} #demo-table td.wd36p {width:36%;} #demo-table td.wd37p {width:37%;} #demo-table td.wd38p {width:38%;} #demo-table td.wd39p {width:39%;} #demo-table td.wd40p {width:40%;} #demo-table td.wd41p {width:41%;} #demo-table td.wd42p {width:42%;} #demo-table td.wd43p {width:43%;} #demo-table td.wd44p {width:44%;} #demo-table td.wd45p {width:44%;} #demo-table td.wd45p {width:45%;} #demo-table td.wd46p {width:46%;} #demo-table td.wd47p {width:47%;} #demo-table td.wd48p {width:48%;} #demo-table td.wd49p {width:49%;} #demo-table td.wd50p {width:50%;} #demo-table td.wd51p {width:51%;} #demo-table td.wd52p {width:52%;} #demo-table td.wd53p {width:53%;} #demo-table td.wd54p {width:54%;} #demo-table td.wd55p {width:55%;} #demo-table td.wd56p {width:56%;} #demo-table td.wd57p {width:57%;} #demo-table td.wd58p {width:58%;} #demo-table td.wd59p {width:59%;} #demo-table td.wd60p {width:60%;}  #demo-table td.wd61p {width:61%;} #demo-table td.wd62p {width:62%;} #demo-table td.wd63p {width:63%;} #demo-table td.wd64p {width:64%;} #demo-table td.wd65p {width:65%;} #demo-table td.wd66p {width:66%;} #demo-table td.wd67p {width:67%;} #demo-table td.wd68p {width:68%;} #demo-table td.wd69p {width:69%;} #demo-table td.wd70p {width:70%;} #demo-table td.wd71p {width:71%;} #demo-table td.wd72p {width:72%;} #demo-table td.wd73p {width:73%;} #demo-table td.wd74p {width:74%;} #demo-table td.wd75p {width:75%;} #demo-table td.wd76p {width:76%;} #demo-table td.wd77p {width:77%;} #demo-table td.wd78p {width:78%;} #demo-table td.wd79p {width:79%;} #demo-table td.wd80p {width:80%;} #demo-table td.wd81p {width:81%;} #demo-table td.wd82p {width:82%;} #demo-table td.wd83p {width:83%;} #demo-table td.wd84p {width:84%;} #demo-table td.wd85p {width:85%;}

#demo-table th.wd170px {width:170px;}
#demo-table th.wd300px {width:300px;}
#demo-table th.wd185px {width:185px;}
#demo-table th.wd150px {width:150px;}
#demo-table th.wd142px {width:142px;}
#demo-table th.wd180px {width:180px;}
#demo-table th.wd225px {width:225px;}
#demo-table th.wd110px {width:110px;}
#demo-table th.wd195px {width:195px;}
#demo-table th.wd130px {width:130px;}
#demo-table th.wd136px {width:136px;}
#demo-table th.wd105px {width:105px;}

/* width in pixcel*/
#demo-table th.wd80px {width: 80px;} #demo-table th.wd100px {width: 100px;} #demo-table th.wd150px {width: 150px;} #demo-table th.wd200px {width: 200px;} #demo-table th.wd220px {width: 220px;} #demo-table th.wd250px {width: 250px;} #demo-table th.wd280px {width: 280px;} #demo-table th.wd350px {width: 350px;}
.close_icon {float: right; display: inline; margin-top: -11px;}
.see-all {font-size:11px; min-width:57px;}
/* width in pixcel*/
#demo-table th.wd70pxbc {width:70px;background-color: #275461!important;border:0px;}
#demo-table th.wd18pxbc {width:18px;background-color: #275461!important;border:0px;}
#demo-table th.wd52pxbc {width:52px;background-color: #275461!important;border:0px;}
#demo-table th.wd19pxbc {width:19px;background-color: #275461!important;border:0px;}
#demo-table th.wd230pxbc {width:230px;background-color: #275461!important;border:0px;}
#demo-table th.wd50pxbc {width:50px;background-color: #275461!important;border:0px;}
#demo-table th.wd90pxbc {width:90px;background-color: #275461!important;border:0px;}

.minwd500 {min-width:500px;}
.minwd600 {min-width:600px;}
.minwd650 {min-width:650px;}
.minwd700 {min-width:700px;}
.minwd750 {min-width:750px;}
.minwd800 {min-width:800px;}
.minwd850 {min-width:850px;}
.minwd880 {min-width:880px;}
.minwd900 {min-width:900px;}
.minwd920 {min-width:920px;}
.minwd950 {min-width:950px;}
.minwd1000 {min-width:1000px;}
.minwd1050 {min-width:1050px;}
.minwd1100 {min-width:1100px;}
.minwd1150 {min-width:1150px;}
.minwd1200 {min-width:1200px;}
.minwd1250 {min-width:1250px;}
.minwd1300 {min-width:1300px;}
.minwd1350 {min-width:1350px;}
.minwd1400 {min-width:1400px;}
.minwd1450 {min-width:1450px;}
.minwd1500 {min-width:1500px;}
.minwd1550 {min-width:1550px;}
.minwd1600 {min-width:1600px;}
.minwd1650 {min-width:1650px;}
.minwd1700 {min-width:1700px;}
.minwd1750 {min-width:1750px;}
.minwd1800 {min-width:1800px;}
.minwd2000 {min-width:2000px;}
.minwd2200 {min-width:2200px;}
.minwd2800 {min-width:2800px;}

.wd920 {width:920px;}
.icheckbox_flat-mac-audit {float: left;}
.icheckbox_flat-mac-discipline-audit {
    float: left;
}
div#scrollme-kanban-cwp-101145 #demo-table td {
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
}
div#scrollme-kanban-cwp-101145 #demo-table th {
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
}
.miwd900px {min-width:900px; background-color: #fff;}
.minwd850px {min-width:850px;}
.wd40px {width: 40px!important;}
.wd112px {width: 112px!important;}
.action_report {text-align:left;margin-top:-21px;}
.au_design {display:block;text-align:left;margin-top:-21px;}
.paddL1_5 {padding-left:1.5%;}
.desc_cpv {padding-bottom:10px; padding-top:5px;vertical-align:middle;white-space: inherit;}
.topMinus3 {margin-top:-3px;}
.curserPointer {cursor:pointer;}
.scrollTop {overflow-x:scroll;overflow-y: hidden; height: 20px;}
.scrollTop2 {overflow-x:scroll;min-height:220px;}
.scrollImg-101 {width:3966px;}
.borderTopBottom {border-top:0px; border-bottom:0px;}
.borderTopWrap{word-wrap: break-word;text-align:left;border-bottom: 0px;border-top:0px;background-color:#f2f5f6;}
.pleft3_1per {padding-left:3.1%;}
.pleft2.5per {padding-left:3.1%;}
.pleft5per {padding-left:5%;}
.pleft2per {padding-left:2%;}
.pointer {cursor:pointer;}
.bkcolor {background-color:#275461!important;}
.color000 {color:#000;}
.qty_detail {text-decoration:underline; font-weight:bold; margin-top:10px;text-align:left;}
.borderT0 {border-top:0px;}
.colr-white {color:#fff;}
.button-design {margin-top:-18px;padding: 4px 5px 4px 5px;}
.h14 {height:14px;}
.font13 {font-size:13px;}
.wh48 {width:48px;height:48px;}
.bkcoldb {background-color: #608296;}
.v-middle {vertical-align: -webkit-baseline-middle}
.tdpadd10 {padding:10px;}
.v-bottom {vertical-align: text-bottom;}
.ht10 {height:10px;}
.wd60 {width:60px;}
.pt80 {padding-top: 80px;}
.Iwp_Chart {width: 350px;height: 350px;margin: 0px auto;color:#fff;}
.highcharts-credits {display:none;}     /* To remove highchart watermark */
.Iwp_clock {width: 206px;height: 190px;margin: 0px auto;color:#fff;margin-top: -280px;margin-bottom: 60px;}
.Iwp_clock_1 {width: 206px;height: 190px;margin: 0px auto;color:#fff;margin-top: -270px;margin-bottom: 60px;}
.Iwp-kanban {padding-top: 80px;margin-left:-10px;}
.wd84per {width:84%;}
.Iwp-userporf {color:#337ab7; text-decoration:underline;}
.t_deco {text-decoration:underline;}
.strong {font-weight:bold;}
.bg34 {background-color:#3498DB;}

.mL-15 {margin-left:-15px;}
.pL-15 {padding-left:-15px;}
.Iwp_back_clr {background-color: #fff;color: #337ab7;border: 0px solid #337ab7;}
.Iwp_edit {background-color:#3498DB;float:left;}
.Iwp_audit {position: absolute; opacity: 0;float:left;}
.Iwp_audit_2 {display:block;text-align:left;margin-top:-1px;}
.mar_top80{margin-top: -80px;}
.dropdown .col-lg-2.col-md-2.col-sm-12.col-xs-12.floatR {z-index: 999;}
.mn_width650 {min-width: 650px;}
.colwhit, .textdeco.{text-decoration: underline;float:left;color:#fff;}
.htAtuo {height: auto;}
.iCheckDesign {position: absolute; top: 0%; left: 0%; display: block; width: 100%; height: 100%; margin: 0px; padding: 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 0px none; opacity: 0;}
.vMiddle {font-size: 25px;padding-left: 10px;padding-right: 5px;}
.vMiddle-2 {font-size: 25px;}
.mr23 {margin-right:23px;}
.mt-6 {margin-top:-6px;}
.size48 {width:48px;height:48px;}
.backGColor {background-color: #275461;}
.alignCloseIcon {float: right; display: inline; margin-top: -11px;z-index: 1;}
#demo-table th.Lh20 {line-height:20px!important;}
.Drag_File {margin:2px 0px 2px 0px;border: 1px solid #ccc;background-color: #fff;}
.mb2px {margin-bottom:2px;}
.pleft5per {white-space: inherit; padding-left:5%;}
#demo-table td .pleft3per  {white-space: inherit; padding-left:3%;}
table#demo-table td.pt10.pleft3per {padding-left: 4.5%;}
table#demo-table td.pt10.pleft5per {padding-left: 5%;}
table#demo-table td.pt10.pleft3.7per {padding-left: 5%;}
table#demo-table td.pleft5per {padding-left: 5%;}
table#demo-table td.pleft3per {padding-left: 3%;}
table#demo-table td.pleft4per {padding-left: 3.7%;}
.mL2 {margin-left:2px;}
.mL1_5pr {margin-left:5%;}
.time-sheet {height:18px;padding-left:5px;}
.back7 {background-color: #fff;color: #337ab7;border: 0px solid #337ab7;}
.mr10{margin-right:10px;}
.bkwhit {background-color: #fff;}
.reasonDesign {height:200px; overflow:scroll; background-color:#fff; baordr:1px solid #ccc !important; line-height:22px; padding-top:5px; display:none;}
.mb2 {margin-bottom:2px;}
.Fupload {display:none; float:left; color:#337ab7;margin: 10px 5px;}
td .borderTnB {border-top:0px;border-bottom:0px;}
td div.BwhiteM2 {margin:2px 0px 2px 0px;border: 1px solid #ccc;background-color: #fff;}
.btnDesign {background-color: #fff;color: #337ab7;border: 0px solid #337ab7;}
.transparent {background-color: transparent;}
.padd4 {margin: 4px 0px 0px 4px;}
.min-ht500 {max-height:500px;}
.color33 {color:#337ab7;}
.pL2per {padding-left:2.1%}
.mok-up {border: 1px solid #ccc;background-color: #fff;margin-bottom:2px;}
.mb2 {margin-bottom:2px;}
.mr300 {margin-right:300px;}
.mac_position {position: absolute; opacity: 0;float:left;}
.icheck_helper {position: absolute; top: 0%; left: 0%; display: block; width: 100%; height: 100%; margin: 0px; padding: 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 0px none; opacity: 0;}

/*input.notranslate.custom_cancel_btn-2 {
    float: left;
}*/
.icheckbox_flat-mac-ewp-audit {
    float: left;
}
.pleft3.7per  {white-space: inherit; padding-left:3.7%;}
.vspacein {white-space: inherit;}
.pL-1 {padding-left:-1px;}
.update-sec {min-width:880px; text-align:left;border: 1px solid #fff!important;padding: 10px 0px 0px 0px;}
.pleft4per {padding-left:4%;}
.Lh30 {line-height:30px;}
.mt80{margin-top:80px;}
.Lh25 {line-height: 25px;}
.H10 {height:10px;}
.Iwp_border {border-top: 3px solid #dbdbdb;}
.Iwp_font {font-size: 45px;color: #dbdbdb;}
.font-jestify {text-align:justify;}
.Iwp-plot {padding-top:8px;color:#fff;text-align:center;}
.Iwp-plot-test-jst {padding-top:8px;color:#fff;text-align:justify;}
.Iwp-transparent {float: right;background-color: transparent;border: 0;margin: 4px 0px 0px 4px;}
.mr20 {margin-right:20px;}
.Iwp_upload {float:left; color:#337ab7;margin: 10px 5px;}
.mr24 {margin-right:24px;}
.font45 {font-size: 45px;color: #dbdbdb;}
#ewpWorkPackageDiv select#cCompiledBy {
    width: 100%;
}
#ewpWorkPackageDiv select#cCheckedBy {
    width: 100%;
}
#ewpWorkPackageDiv select#cApprovedBy {
    width: 100%;
}

/******workmanagement******/
.icheckbox_flat-mac-ewp-discipline {
    float: left;
}
li.flter_table_list_box a:hover {
    background-color: #ff9800;
    border-radius: 5px;
}
.nav-pills>li {
    float: left;
    border-top: 1px solid #ffffff;
}
#content .nav-pills>li {
    float: left;
    border-top: 1px solid #ffffff;
}
/* width in pixcel*/
#demo-table th.wd80px {width: 80px;} #demo-table th.wd100px {width: 100px;} #demo-table th.wd150px {width: 150px;} #demo-table th.wd200px {width: 200px;} #demo-table th.wd220px {width: 220px;} #demo-table th.wd350px {width: 350px;} #demo-table th.wd250px {width: 250px;}

/* width in pixcel*/
#demo-table th.wd70pxbc {width:70px;background-color: #275461!important;border:0px;}
#demo-table th.wd18pxbc {width:18px;background-color: #275461!important;border:0px;}
#demo-table th.wd52pxbc {width:52px;background-color: #275461!important;border:0px;}
#demo-table th.wd19pxbc {width:19px;background-color: #275461!important;border:0px;}
#demo-table th.wd230pxbc {width:230px;background-color: #275461!important;border:0px;}
#demo-table th.wd50pxbc {width:50px;background-color: #275461!important;border:0px;}
#demo-table th.wd90pxbc {width:90px;background-color: #275461!important;border:0px;}

.minwd500 {min-width:500px;}
.minwd600 {min-width:600px;}
.minwd650 {min-width:650px;}
.minwd700 {min-width:700px;}
.minwd750 {min-width:750px;}
.minwd767 {min-width:767px;}
.minwd800 {min-width:800px;}
.minwd850 {min-width:850px;}
.minwd900 {min-width:900px;}
.minwd950 {min-width:950px;}
.minwd1000 {min-width:1000px;}
.minwd1050 {min-width:1050px;}
.minwd1100 {min-width:1100px;}
.minwd1150 {min-width:1150px;}
.minwd1200 {min-width:1200px;}
.minwd1250 {min-width:1250px;}
.minwd1300 {min-width:1300px;}
.minwd1350 {min-width:1350px;}
.minwd1400 {min-width:1400px;}
.minwd1450 {min-width:1450px;}
.minwd1500 {min-width:1500px;}
.minwd1550 {min-width:1550px;}
.minwd1600 {min-width:1600px;}
.minwd1650 {min-width:1650px;}
.minwd1700 {min-width:1700px;}
.minwd1750 {min-width:1750px;}
.minwd1800 {min-width:1800px;}

.scrollTop {overflow-x:scroll;overflow-y: hidden; height: 20px;}
.scrollTop2 {overflow-x:scroll;min-height:220px;}
.scrollImg-101 {width:3966px;}
#demo-table td.textLft {text-align:left !important;}
.color_33 {color:#337ab7;}
.L30 {line-height:30px;}

.mL0 {margin-right:0px!important;}
.pL30 {padding-left:30px;}
.top10{top:10px !important;}
.top0 {top:0px !important;}
.pL10 {padding-left: 10px!important;}
.pt5 {padding-top:5px;}
.pb5 {padding-bottom:5px;}
.font12 {font-size:12px!important;}
.mrL195px {margin-left:195px;}
.border-top0 {border-top:0px!important;}
.wd100pr {width:100%;}
.width650 {width:650px;}
.pL4per {padding-left:4%;}
.vtop {vertical-align: top;}
.thanks_Dsn{cursor:pointer; margin: -6px 2px -3px 6px;}
.t_deco-none {text-decoration: none !important;}
.plus_sign {font-size: 25px;padding-left: 10px !important;padding-right: 5px !important;padding-top: 10px;}
.font25 {font-size:25px;}
.pad_left3_5 {padding-left:3.5%;}

#demo-table th.Lh20 {line-height:20px!important;}
#demo-table  td.wd22pin {width:22%;white-space: initial;} #demo-table th.wd58pin {width:58%;white-space: initial;} #demo-table th.wd10pin {width:10%;white-space: initial;} #demo-table th.wd53pin {width:53%;white-space: initial;} #demo-table th.wd15pin {width:15%;white-space: initial;} #demo-table th.wd63pin {width:63%;white-space: initial;}
.updateSec {overflow-x: auto;display:none;padding-right:25px;}
.cur-pionter{cursor: pointer;}
td.compD {white-space:initial;text-align:left;padding-left:20px;}
p.paddLM-20 {padding-left:-15px;}
td.paddLM20 {text-align:left!important;padding-left:20px;}
.panel-margin {background-color:#fff;padding:10px 10px 10px 10px!important;}
.margin-mb5 {z-index:99999;margin-bottom:5px;}
.fL8 {padding-left:8px;}
.button-cls {padding: 6px 8px 2px 0px;font-size: 24px!important;color: #7692a4!important;}
#demo-table .icheckbox_flat-mac-ewp-audit {
    float: left;
}
#demo-table .icheckbox_flat-mac-cwp-audit {
    float: left;
}
#demo-table .icheckbox_flat-mac-iwp-audit {
    float: left;
}
/*Contract to Plan*/
#demo-table .icheckbox_flat-mac-audit.checked {
    float: left;
}
#demo-table .icheckbox_flat-mac-audit {
    float: left;
}
div#auDiv1 a {
    padding-left: 5px;
	float: left;
}
div#mapContent {
    width: 100%;
    float: left;
    margin-top: 10px;
}
.mb0 {margin-bottom:0px!important;}
.js_prev_block_check.L36 {
    line-height: 36px;
}
/**********SCM**********/
.myRow_0.even, .myRow_0.odd {
    background-color: #ffffff;
}
.myRow_null.even, .myRow_null.odd {
    background-color: #ffffff;
}
.myRow_1.even, .myRow_1.odd {
    background-color: #faf1ec;
}
.myRow_2.even, .myRow_2.odd {
    background-color: #faeee8;
}
.myRow_3.even, .myRow_3.odd {
    background-color: #f9ebe4;
}
.myRow_4.even, .myRow_4.odd {
    background-color: #f8e6dd;
}
.myRow_5.even, .myRow_5.odd {
    background-color: #f8e3d8;
}
.myRow_6.even, .myRow_6.odd {
    background-color: #f7ded2;
}
.myRow_7.even, .myRow_7.odd {
    background-color: #f7dbcd;
}
.myRow_8.even, .myRow_8.odd {
    background-color: #f7d7c8;
}
.myRow_9.even {
    background-color: #f8d5c3;
}
.myRow_9.odd {
    background-color: #f8d5c3;
}
.myRow_10.even, .myRow_10.odd {
    background-color: #f7d0bd;
}
.myRow_11.even, .myRow_11.odd {
    background-color: #f8ceb9;
}
.myRow_12.even, .myRow_12.odd {
    background-color: #f9cbb5;
}
.myRow_13.even, .myRow_13.odd {
    background-color: #f9c7ae;
}
.myRow_14.even, .myRow_14.odd {
    background-color: #f8bea0;
}
.myRow_15.even, .myRow_15.odd {
    background-color: #f8b695;
}
.myRow_16.even, .myRow_16.odd {
    background-color: #f8ad87;
}
.myRow_17.even, .myRow_17.odd {
    background-color: #f8a57c;
}
.myRow_18.even, .myRow_18.odd {
    background-color: #f79d6f;
}
.myRow_19.even, .myRow_19.odd {
    background-color: #f47a3c;
}
.myRow_20.even, .myRow_20.odd {
    background-color: #ff5100;
}
.myRow_21.even, .myRow_21.odd {
    background-color: #ff5100;
}
.myRow_22.even, .myRow_22.odd {
    background-color: #ff5100;
}
.myRow_23.even, .myRow_23.odd {
    background-color: #ff5100;
}
.myRow_24.even, .myRow_24.odd {
    background-color: #ff5100;
}
.myRow_25.even, .myRow_25.odd {
    background-color: #ff5100;
}
.myRow_26.even, .myRow_26.odd {
    background-color: #ff5100;
}
.myRow_27.even, .myRow_27.odd {
    background-color: #ff5100;
}
.myRow_28.even, .myRow_28.odd {
    background-color: #ff5100;
}
.myRow_29.even, .myRow_29.odd {
    background-color: #ff5100;
}
.myRow_30.even, .myRow_30.odd {
    background-color: #ff5100;
}
.myRow_31.even, .myRow_31.odd {
    background-color: #ff5100;
}
.myRow_32.even, .myRow_32.odd {
    background-color: #ff5100;
}
.myRow_33.even, .myRow_33.odd {
    background-color: #ff5100;
}
.myRow_34.even, .myRow_34.odd {
    background-color: #ff5100;
}
.myRow_35.even, .myRow_35.odd {
    background-color: #ff5100;
}
.myRow_36.even, .myRow_36.odd {
    background-color: #ff5100;
}
.myRow_37.even, .myRow_37.odd {
    background-color: #ff5100;
}
.myRow_38.even, .myRow_38.odd {
    background-color: #ff5100;
}
.myRow_39.even, .myRow_39.odd {
    background-color: #ff5100;
}
.myRow_40.even, .myRow_40.odd {
    background-color: #ff5100;
}

/*******Row-color*******/
a#dropdownMenuLink-1 {
    background-color: #06425c;
    padding: 5px;
    border-radius: 5px;
}
span.floatR.right_collps_icon {
    background-color: #06425c;
    padding: 5px;
    border-radius: 5px;
}
.dropdown-content.right_filter_form_section {
    padding: 20px!important;
    line-height: 25px!important;
    min-width: 270px!important;
    right: -10px;
    z-index: 99999;
}
.dropdown-content a.white_c {
    color: #ffffff!important;
    padding-left: 0px;
}
.white_c {color:#fff;}
.left-panel-body {float:left;width:100%;}
.top_tab_setion .nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus {
    font-size: 13px;
    line-height: 30px;
    font-family: 'Montserrat-Bold';
    color: #ffffff!important;
    background-color: #f27405;
    border-radius: 5px;
    padding: 10px;
    border-top-color: transparent;
}
/*Left section menu*/
.top_tab_setion .nav-pills>li>a {
    font-size: 13px;
    line-height: 30px;
    font-family: 'Montserrat-Bold';
    color: #ffffff;
    background-color: #000000;
    border-radius: 5px;
    padding: 10px;
	text-decoration: none;

}
/*Right section menu*/
.top_tab_setion .nav-pills>li>a {
    font-size: 13px;
    line-height: 30px;
    font-family: 'Montserrat-Bold';
    color: #ffffff;
    background-color: #000000;
    border-radius: 5px;
    padding: 10px;
}
.app-container .content-container .side-menu .navbar-header .navbar-brand .icon {
    width: 28px!important;
}
.dropdown-menu>li>a {
    border-bottom: 0px solid #e1dddd!important;
}
nav.sidebar .navbar-nav .open .dropdown-menu>li>a:hover, nav.sidebar .navbar-nav .open .dropdown-menu>li>a:focus {
    color: #736f6f!important;
}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
    background-color: #4190bd!important;
    margin-top: 2px!important;
}
.navbar-collapse {
    max-height: inherit!important;
	padding-right: .5px;
    padding-left: .5px;
}
.mrbottom {
    box-shadow: 0px 0px 0px 0px rgba(179,175,179,1)!important;
}
.caret {
    margin-left: 10px!important;
}
.navbar {
    min-height: auto;
}
@media (max-width: 768px) {
.navbar .navbar-header {
    width: 55%!important;
    display: contents;
  }
}

.navbar-toggle {
    padding: 10px 12px 12px!important;
}
.panel-body {
    padding: 0px!important;
}
.padding-category {
padding:0px;
}
@media only screen and (min-width: 320px) {
nav.sidebar {
    width: 100%;
    height: 100%;
    float: left;
    z-index: 8000;
    margin-bottom: 0px;
}
}

.new-li {
    min-width: 100%!important;
    height: 100%;
    float: left;
    z-index: 8000;
    margin-bottom: 0px;
    border-bottom: 1px solid #ccc;
}

/* remove outer padding */
.main .row{
	padding: 0px;
	margin: 0px;
}

/*Remove rounded coners*/

nav.sidebar.navbar {
	border-radius: 0px;
}

nav.sidebar, .main{
	-webkit-transition: margin 200ms ease-out;
    -moz-transition: margin 200ms ease-out;
    -o-transition: margin 200ms ease-out;
    transition: margin 200ms ease-out;
}

/* Add gap to nav and right windows.*/
.main{
	padding: 10px 10px 0 10px;
}

/* .....NavBar: Icon only with coloring/layout.....*/

/*small/medium side display*/
@media (min-width: 768px) {

	/*Allow main to be next to Nav*/
	.main{
		position: absolute;
		width: calc(100% - 40px); /*keeps 100% minus nav size*/
		margin-left: 40px;
		float: right;
	}

	/*lets nav bar to be showed on mouseover*/
	nav.sidebar:hover + .main{
	margin-left: 200px;
	}

	/*Center Brand*/
	nav.sidebar.navbar.sidebar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
		margin-left: 0px;
	}
	/*Center Brand*/
	nav.sidebar .navbar-brand, nav.sidebar .navbar-header{
		text-align: center;
		width: 100%;
		margin-left: 0px;
	}

	/*Center Icons*/
	nav.sidebar a{
		padding-right: 13px;
	}

	/*adds border top to first nav box */
	nav.sidebar .navbar-nav > li:first-child{
		border-top: 1px #e5e5e5 solid;
	}

	/*adds border to bottom nav boxes*/
	nav.sidebar .navbar-nav > li{
		border-bottom: 1px #e5e5e5 solid;
	}

	/* Colors/style dropdown box*/
	nav.sidebar .navbar-nav .open .dropdown-menu {
		position: static;
		float: none;
		width: auto;
		margin-top: 0;
		background-color: transparent;
		border: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
	}

	/*allows nav box to use 100% width*/
	nav.sidebar .navbar-collapse, nav.sidebar .container-fluid{
		padding: 0 0px 0 0px;
	}

	/*colors dropdown box text */
	.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
		color: #777;
	}
	/*colors dropdown box text */
	.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:active {
		color: #fff;
		background-color:#ff8533;
	}
	/*gives sidebar width/height*/
	nav.sidebar{
		height: 100%;
		float: left;
		z-index: 8000;
		margin-bottom: 0px;
	}

	/*give sidebar 100% width;*/
	nav.sidebar li {
		width: 100%;
	}

	/* Move nav to full on mouse over*/
	nav.sidebar:hover{
		margin-left: 0px;
	}
	/*for hiden things when navbar hidden*/
	.forAnimate{
		opacity: 0;
	}
}

/* .....NavBar: Fully showing nav bar..... */

@media (min-width: 1330px) {

	/*Allow main to be next to Nav*/
	.main{
		width: calc(100% - 200px); /*keeps 100% minus nav size*/
		margin-left: 200px;
	}

	/*Show all nav*/
	nav.sidebar{
		margin-left: 0px;
		float: left;
	}
	/*Show hidden items on nav*/
	nav.sidebar .forAnimate{
		opacity: 1;
	}
}

nav.sidebar .navbar-nav .open .dropdown-menu>li>a:hover, nav.sidebar .navbar-nav .open .dropdown-menu>li>a:focus {
	color: #fff;
}

nav:hover .forAnimate{
	opacity: 1;
}
section{
	padding-left: 15px;
}

.navbar-inverse {
    border-color:#f2f0f0;
}

.navbar-inverse {
    background-color: #fff!important;
    border-color: #ece7e7!important;
}
.header-bg-color{
background-color:#2e75b3;
}
.navbar-inverse .navbar-brand {
    color: #ffffff;
}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover {
    color: #fff;
    background-color:#ff8533!important;
}
.navbar-inverse .navbar-nav>li>a {
    color: #736f6f;
}
.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover {
    color: #c33802;
    background-color: transparent;
}

.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover {
    color: #fff;
    background-color: #ff8533;
}
/* ul.dropdown-menu {
    min-width: 197px!important;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border: 1px solid #CCCCCC;
    opacity: 1;
} */
.flat-blue ul.dropdown-menu {
    opacity: 1;
    margin-top:10px;
    margin-left:20px;
    width: 350px;
    padding:16px;
    border-radius: 8px;
}
.dropdown-menu>li>a {
    display: block;
    padding: 3px 5px 5px 5px;
    clear: both;
    font-weight: 400;
    color: #736f6f;
    white-space: nowrap;
}
ul.dropdown-menu>li>a {
    display: block;
    padding: 6px 5px 5px 20px;
	border-top:1px solid #f0f0f0;
    font-weight: 400;
    white-space: nowrap;
}
ul.dropdown-menu>li>a:hover {
    color: #fff;
    white-space: nowrap;
	background-color:#ff8533;
}
ul.dropdown-menu>li:active {
    color: #fff;
    white-space: nowrap;
	background-color:#ff8533;
}
.navbar {
    z-index: 10001;
    padding-left: 0px!important;
    -webkit-transition: all 0.25s;
    transition: all 0.25s;
}
.navbar-brand {
    padding: 10px!important;
    font-size: 16px!important;
}
.navbar .navbar-nav > li > a {
   height: 40px!important;
   line-height: 36px!important;
   padding-right:0px;
}

li.new-li.active {
    background-color: #ff8533;
    color: #fff;
}

.new-li-one {
    min-width: 100%!important;
    height: 100%;
    float: left;
    z-index: 8000;
    margin-bottom: 0px;
    border-bottom: 0px solid #ccc!important;
}
/*Right section menu complete here*/
/*#tabdefault_keyquantitis tr:nth-child(even) td:nth-child(1) {
    padding:0px;
}*/

.fontsz {font-size:14px;}
.fontsz244 {font-size:24px;}
#tabdefault_keyquantitis td padd {
    font-size: 13px!important;
    color: #666;
    line-height: 20px;
}
div#tabdefault_keyquantitis fa fa-minus {
    color: white;
    background-color: #06425c;
    padding: 6px 20px;
}
div#tabdefault_keyquantitis fa fa-minus {
    color: white;
    background-color: #06425c;
    padding: 6px 20px;
}
button.search_box-scm {
    font-size: 24px;
    color: #595959;
    padding-left: 5px;
    padding: 2px 2px;
    background-color: transparent;
    vertical-align: middle;
	border: none;
}
.showfilter_result_box-scm td.ewpTd span {
    font-size: 14px;
    color: #174f67;
    font-family: 'Montserrat-Regular';
    cursor: auto;
    font-weight: 600;
}
.showfilter_result_box-scm td span {
    font-size: 14px;
    color: #666666;
    font-family: 'Montserrat-Regular';
    cursor: auto;
    font-weight: 600;
}
.showfilter_result_box-scm label {
    font-size: 13px;
    color: #174f67;
    font-family: 'Montserrat-Regular';
    cursor: auto;
}
.flter_table_list_box {
	margin: 0px 2.5px 5px 2.5px;
	width: 18%;
	padding:0px;
	min-width: 222px;
}
#tabdefault_keyquantitis td  {
    font-size: 13px!important;
    color: #666;
	line-height: 20px;
}

#tabdefault_keyquantitis .panel-title td.ewpTd {
font-weight: bold;
color: #284c62;
}
#tabdefault_keyquantitis td.ewpTd {
    font-weight: bold;
    color: #284c62;
}
.flter_table_list_box a {
	width:100%;
	float: left;
	background-color: #06425c;
	padding: 15px 17px !important;
	border-radius: 5px!important;
}
.flter_table_list_box a:hover,
.flter_table_list_box a:focus {
	background-color: #f27405;
}
.flter_table_list_box a img {
	float: left;
	padding-right: 8px;
	width: auto !important;
}
	div.center {
	margin: auto;
	overflow-x: hidden;
	overflow-y: hidden;
	white-space: nowrap;
	float: left;
	}
	div.internal {
	display: inline-block;
	vertical-align: middle;
	width: 19.2%;
	}
table#example-3 {
	font-family: 'Montserrat-SemiBold';
}
div#example-3_wrapper {
	font-family: 'Montserrat-SemiBold';
	padding: 0px;
}
#example-3_wrapper {
    background-color: #ffffff;
    padding: 1.5em;
    border-radius: 3px;
    position: relative;
    margin: 0 auto;
    clear: both;
    box-sizing: border-box;
}
#example-3_wrapper #example-3_length {
    display: none;
}
#example-3_wrapper #example-3_filter {
    display: none;
}
#example-3_wrapper .dataTables_scrollFoot {
    display: none;
}
#example-3_wrapper #example-3_info  {
    display: none;
}
#example-3_wrapper #example-3_paginate  {
    display: none;
}
#left_content_section table .panel-default>.panel-heading {
    padding: 10px 15px;
    background-color: #06425c;
    color: #7692a4;
}
/*Data-table*/
table#example-4 {
	font-family: 'Montserrat-SemiBold';
}
div#example-4_wrapper {
	font-family: 'Montserrat-SemiBold';
	padding:0px;
}
#example-4_wrapper {
    background-color: #ffffff;
    padding: 1.5em;
    border-radius: 3px;
    position: relative;
    margin: 0 auto;
    clear: both;
    box-sizing: border-box;
}
#tabdefault_keyquantitis .panel-heading {
    background-color: #ffffff;
    border-color: transparent;
    padding: 20px;
    margin-bottom: 0px;
}
.panel.panel-default.clear {
    padding-top: 20px;
}
#example-4_wrapper #example-4_length {
    display: none;
}
#example-4_wrapper #example-4_filter {
    display: none;
}
#example-4_wrapper .dataTables_scrollFoot {
    display: none;
}
#example-4_wrapper #example-4_info  {
    display: none;
}
#example-4_wrapper #example-4_paginate  {
    display: none;
}
/**********SCM Complete Here**********/

#tabdefault_keyquantitis .nav-pills>li.active>a, #tabdefault_keyquantitis .nav-pills>li>a:hover, #tabdefault_keyquantitis .nav-pills>li.active>a:hover, #tabdefault_keyquantitis .nav-pills>li.active>a:focus {
    background-color: #FF9800;
	border-top-color: transparent;
}
#tabdefault_keyquantitis .nav-pills>li>a {
    width: 100%;
    float: left;
    background-color: #06425c;
    padding: 15px 17px !important;
    border-radius: 5px;
	border-top-color: transparent;
}
.orangeCheck
.notranslate.filattched_cwp_editaddpakg {
    font-size: 13px;
    color: #ffffff;
    line-height: 21px;
    font-family: 'Montserrat-Medium';
    background-color: #7192a7;
    padding: 4px 15px;
    border-radius: 20px;
    display: block;
}
.placeholder input.form-control.form-control-unit-text-new.add_contractor {
    width: 90%;
    float: left;
}
.js_prev_block.Lh36 i.icon-plus {
    font-size: 18px;
    padding: 10px 0px 0px 5px;
	color: #06425c;
}
.pb5 {padding-bottom:5px!important;}
.mL12{margin-left:12px;}
.texttittle-6 {
    text-decoration: none;
    font-weight: normal;
    font-size: 12px;
    color: #666666!important;
    font-family: Montserrat-Medium;
    text-decoration: underline;
    padding-left: 4px;
}
.js_prev_block.Lh36 i.icon-remove {
    font-size: 18px;
    padding: 10px 0px 0px 5px;
	color: #06425c;
}
div#sReason {
    border: 1px solid #ccc;
}
.notranslate.filattched_iwp_editaddpakg {
    font-size: 13px;
    color: #ffffff;
    line-height: 21px;
    font-family: 'Montserrat-Medium';
    background-color: #7192a7;
    padding: 4px 15px;
    border-radius: 20px;
    display: block;
}
.comment .radio-inline-new-living, .checkbox-inline {
    cursor: pointer;
    display: inline-block;
    font-weight: 400;
    /********** margin-bottom: 5px; **********/
    margin-top: 7px;
    padding-left: 0px;
    vertical-align: middle;
    width: 12%;
    line-height: 20px!important;
}
.filattched_cwp_editaddpakg:hover, .filattched_cwp_editaddpakg:focus {
    background-color: #f47607;
    border-color: #f47607;
    text-decoration: inherit !important;
}
/**********Update section EWP**********/
.updateH {
    padding: 6px 3px 6px 3px;
	text-decoration: underline;
	margin-left: 12px;
}
.ewpworkpakge_tab label {
    line-height: 22px!important;
}
.pL2 {padding-left:2px;}
.fileattached_secion_design .form-control, #attachFilesDragEdit .placeholderN .form-control-attachment {
    float: left;
    -webkit-box-shadow: inset 0px 2px 6px -5px rgba(0,0,0,0.75);
    -moz-box-shadow: inset 0px 2px 6px -5px rgba(0,0,0,0.75);
    box-shadow: inset 0px 2px 6px -5px rgba(0,0,0,0.75);
    border-radius: 5px;
    font-size: 14px;
    color: #666666;
    font-family: 'Montserrat-Medium';
    line-height: 26px;
    height: 38px;
    padding: 5px 15px;
    background-color: #f7f7f7;
    border: 1px solid #cccccc;
}

#attachFilesDragEdit .placeholderN .v_middle i {
    font-size: 15px;
    padding-left: 8px;
    padding-right: 0px;
    padding-top: 4px;
	padding-top: 10px;
}
#attachFilesDragEdit .placeholderN .v_middle i {
    font-size: 20px !important;
    color: #06425c;
    padding-left: 0px !important;
    padding-right: 0px !important;
}
/**********EWP update section**********/
.mb5 {margin-bottom:5px;}
div.comment .radio-inline {
    padding-left: 2px!important;
}
.reworkewp b {
    font-size: 14px;
    padding-bottom: 10px;
    line-height: 20px;
}
.update-popup {
    height: 200px;
    overflow: auto;
    background-color: #fff;
    border: 1px solid #ccc !important;
    line-height: 22px;
    padding-top: 5px;
    box-shadow: 3px 2px 7px 0px #ccc;
}
/**********dataTable starts here**********/
tfoot {
    display: table-footer-group;
    vertical-align: middle;
    border-color: inherit;
}
.confirm_action_img-2 {
    vertical-align: top;
    padding-left: 5px;
    padding-top: 0px;
}
.scroll-5 {
    width: 950px;
    margin: 0 auto;
    overflow-x: auto;
}
/* .documentItemData div.dataTables_wrapper {
        min-width: auto !important;
} */
	div.dataTables_wrapper {
        /* min-width: 1368px; */
        margin: 0 auto;
    } */
	table.dataTable tr td table.sub_table_tree_box tbody tr:hover {
    background-color: #dadada;
    color: #ffffff;
	}
	table.dataTable tr td table.sub_table_tree_box tbody tr:active {
    background-color: #dadada;
    color: #ffffff;
	}

	table.dataTable tr td table.sub_table_tree_box tbody tr {
    /*background-color: #f1f1f1;*/
    background-color: #ffffff;
    color: #000000;
	}

    table.sub_table_tree_box.table_head_deliverables_bgcolor tr:hover
    {
        background-color: #F3F3F3;
    }

    table.dataTable tbody tr {
        background-color: #ffffff !important;
    }

    table.dataTable tbody tr:hover {
        background-color: #F3F3F3 !important;
    }

	.sub_table_tree_box .text-center {text-align:center;}
	.mL35 {margin-right: 50px;}
	.tabl_btn_box:hover, .tabl_btn_box:focus {
    background-color: #f27405;
    color: #ffffff;
		}
	.confirm_action_img {
    vertical-align: top;
    padding-left: 5px;
	}
	.tabl_btn_box {
    padding: 5px;
    font-size: 12px;
    line-height: 18px;
    font-family: 'Montserrat-Regular';
    background-color: #06425c;
    color: #ffffff;
    border-radius: 4px;
	}
	.tabl_btn_box-total {
    padding: 5px;
    font-size: 12px;
    line-height: 18px;
    font-family: 'Montserrat-Regular';
    background-color: #476c84;
    color: #ffffff;
    border-radius: 4px;
	}
	.tableinput_txt {
    width: 30px;
    height: 20px;
    border: 0px;
    padding: 5px;
    text-align: center;
    margin-left: 5px;
    margin-right: 5px;
    font-size: 12px;
    line-height: 18px;
    color: #665454;
    font-family: 'Montserrat-Regular';
	}
	table#example, table#example-2 {
		font-family: 'Montserrat-SemiBold';
	}
	div#example_wrapper, div#example-2_wrapper {
		font-family: 'Montserrat-SemiBold';
	}
	#example_wrapper, #example-2_wrapper {
		background-color: white;
		padding: 1.5em;
		box-shadow: 3px 3px 20px rgba(0,0,0,0.3);
		border-radius: 3px;
		position: relative;
		margin: 0 auto;
		clear: both;
		padding: 1em 1em;
		box-sizing: border-box;
	}
    td.details-control, td.details-control-2, td.details-control-5 {
		text-align:center;
		color:#06425c;
		cursor: pointer;
		height: 30px;
	}
	tr.shown td.details-control, tr.shown td.details-control-2, td.details-control-5 {
		text-align:center;
		color:#f47607;
	}
	.sub_table_tree_box th {
		background-color: #06425c;
		color: #ffffff;
		font-size: 12px;
		padding: 15px;
		line-height: 18px;
		font-family: 'Montserrat-SemiBold';
		text-align: left;
	}
	.sub_table_tree_box td {
		color: #000;
		font-size: 12px;
		padding: 15px;
		line-height: 18px;
		font-family: 'Montserrat-Regular';
		text-align: left;
	}
	table.dataTable, table.dataTable th, table.dataTable td {
		text-align: left;
	}
/**********dataTable end here**********/
/**********Incident management**********/
.Lheight30 {line-height:30px;margin-top: 15px;}
.Lheight40 {line-height:40px;}
.pL15 {padding-left:15px;}
/**********services module button background view code **********/
#page-requestmanagement-index .btn:active {
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
    -moz-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
    box-shadow: inset 0px 0px 0px rgba(0,0,0,0.125);
}
#page-requestmanagement-index .panel-heading.title img {
    display: none;
}
.fa-design {font-size:16px;color:#06425c;margin-right:5px;}
.border-L-5 {
    border-left: 2px solid #ddd;
    padding-left: 5px;
    color: #06425c;
}
/**********services management module tabs **********/
#page-requestmanagement-index .nav.nav-tabs.tab_custom_style li.active a:hover {
    color: #fff!important;
    cursor: pointer;
    background-color: #ff8533 !important;
    border-color: transparent !important;
    border-radius: 5px !important;
}
#page-workmanagement-index .col-md-4.col-sm-4.col-xs-12.showfilter_result_box select, #page-systemmanagement-index .col-md-4.col-sm-4.col-xs-12.showfilter_result_box select {
    width: 100%;
}
/**********proect access tracker**********/
div#js_block_border_projectaccesstracker_index {
    background-color: #06425c;
    padding: 25px 20px 30px 20px;
}
#js_block_border_projectaccesstracker_index .panel-body label {
    color: #fff;
    color: #ffffff;
    font-size: 12px;
    font-family: 'Montserrat-Regular';
    line-height: 20px;
    padding-bottom: 3px;
    display: block;
}
.one .col-lg-12 {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 16px;
}
.paddlr0 {padding-left:0px;padding-right:0px;margin-top:10px;}
#js_block_border_projectaccesstracker_index .required {
    color: #ffffff!important;
}
#js_block_border_projectaccesstracker_index select {
    width: 100%;
    border-radius: 5px;
    font-size: 12px;
    line-height: 20px;
    color: #333333;
    font-family: 'Montserrat-Regular';
    height: 40px;
    border: none;
    padding: 5px 10px;
}
#js_block_border_projectaccesstracker_index .panel-heading.title.list-subgroup-item.active {
    padding: 0px;
    padding: 0px 0px 10px 0px;
    background-color: transparent;
    color: #fff;
    border-bottom: 2px solid #f47607;
    font-size: 17px;
    line-height: 21px;
    font-family: 'Muli-Bold';
}
#js_block_border_projectaccesstracker_index .form_filter_btn {
    margin-top: 20px;
}
/**********request module **********/
.table-responsive.tablect_scrolling.col-md-12.col-sm-12.col-xs-12.mt20 {
    border: none;
}
#page-workmanagement-index .nav.nav-tabs.tab_custom_style li.active a:hover, #page-systemmanagement-index .nav.nav-tabs.tab_custom_style li.active a:hover, #page-systemcompletion-index .nav.nav-tabs.tab_custom_style li.active a:hover {
    color: #ffffff;
    cursor: pointer;
    background-color: #ff8533;
    border-color: transparent;
    border-radius: 5px;
}
#page-hseincident-index .nav.nav-tabs.tab_custom_style li.active a:hover {
    color: #fff!important;
    cursor: pointer;
    background-color: #ff8533 !important;
    border-color: transparent !important;
    border-radius: 5px !important;
}
/**********view more button hide**********/
.col-sm-2-viewmore.paddinglr0 .btn-outline-primary {
    display: none;
}
/**********Splanner**********/
.height350 {min-height:250px;}
.height600 {min-height:600px;}
/**********mechanical completion**********/
.pLL10 {padding-left:10px;}
/**********DPR**********/
div#scrollme-kanban-dpr-10111 #demo-table tr td {
    padding: 0;
    vertical-align: top;
	line-height: 48px;
}
.table_sectfiltr_design-2 table thead tr th {
    height: 78px;
}
.table_sectfiltr_design-2 table thead tr th label {
    color: #fff;
}
.table_sectfiltr_design-2 table thead tr th select {
    -webkit-appearance: 'button';
    -moz-appearance: 'button';
    -webkit-user-select: 'none';
    -moz-user-select: 'none';
    -webkit-padding-end: 20px;
    -moz-padding-end: 20px;
    -webkit-padding-start: 2px;
    -moz-padding-start: 2px;
    background-color: #608296;
    background-image: url(../images/select-arrow.png), -webkit-linear-gradient(top, #608296, #608296);
    background-image: url(../images/select-arrow.png), -moz-linear-gradient(top, #608296, #608296);
    background-image: url(../images/select-arrow.png), -ms-linear-gradient(top, #608296, #608296);
    background-image: url(../images/select-arrow.png), -o-linear-gradient(top, #608296, #608296);
    background-image: url(../images/select-arrow.png), linear-gradient(to bottom, #608296, #608296);
    background-position: center right;
    background-repeat: no-repeat;
    border: 1px solid #608296;
    border-radius: 4px;
    box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.1);
    color: #ffffff;
    font-size: inherit;
    margin: 0;
    overflow: hidden;
    padding-bottom: 5px;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-bottom: 5px;
    width: 100%;
    /* float: left; */
}
.dropdown.mL5.wd100p {
    display: block;
	cursor: pointer;
}
.mr12 {margin-right:12px;}
button.search_box-dpr {
    background-color: transparent;
    border: none!important;
    padding: 2px;
    color: #fff;
    border: none;
}
.wd100p {width:100%;float:left;}
ul.dropdown-menu.center-padding>li>a {padding-left:5px!important;}
td i.fa.fa-tasks {
    font-size: 20px;
}
/**********MDR link**********/
.float-align {float:left;min-width: 80px;}
.pLR5 {padding:0px 5px 0px 5px;}
.flex-mdr-one {float:left;display: flex;width:100%;}
.flex-mdr {width:15.5%;float:left;display: flex;}
/**********cwp dashboard **********/
#cwpWorkPackageRelationshipDiv .relationship_tab_progress_box table#demo-table td {
    border: 1px solid #fff!important;
}
/**********Cockpit view**********/
div#collapseOne table td {
    font-size: 11px;
    white-space: initial;
}
div#collapseTwo table td {
    font-size: 13px!important;
    white-space: initial;
}
div#collapseThree table td {
    font-size: 13px!important;
    white-space: initial;
}

.col-main-page-cockpitview-index .nav.nav-tabs li a, .col-main-page-lems-index .nav.nav-tabs li a, .tab_custom_style.nav.nav-tabs li a {
    background-color: #06425c;
    font-size: 13px;
    line-height: 30px;
    font-family: 'Montserrat-Regular';
    font-weight: 700;
    padding: 4px 9.5px;
    border-radius: 5px;
    border: 1px solid #ffffff;
    border-top: 1px solid #949494;
} 

.col-main-page-cockpitview-index .iwptrendfiltersection-section .nav.nav-tabs li a {
    background-color: #f7f7f7;
    font-size: 13px;
    line-height: 15px;
    font-family: 'Montserrat-Regular';
    font-weight: 700;
    padding: 4px 14px 4px 0px;
    border-radius: 5px;
    top: 12px;
}
/**********project access tracker**********/
.page-projectaccesstracker-index .nav.nav-tabs.tab_custom_style li.active a {
    border-color: #ff8533 !important;
}
/**********Kan Ban material **********/
.relationship_sub_tab_box-kanban ul li {
    display: inline-block;
    padding-bottom: 3px;
}
.relationship_sub_tab_box-kanban ul {
    padding: 0px;
}
#page-kanbanmaterial-index .hr_line_form_divider_relationship {color:#ccc;}
.relationship_sub_tab_box-kanban ul li a {
    font-size: 13px;
    color: #ffffff;
    line-height: 21px;
    font-family: 'Montserrat-Medium';
    background-color: #7192a7;
    padding: 6px 9px;
    border-radius: 20px;
    display: block;
}
.relationship_sub_tab_box-kanban ul li a:hover, .relationship_sub_tab_box-kanban ul li a:focus, .relationship_sub_tab_box-kanban ul li a.selected {
    background-color: #f47607;
}
.tablect_scrolling table tr td, .tablect_scrolling table tr td a {
    color: #666666;
    font-family: 'Montserrat-Medium';
    font-size: 12px;
    /********** padding: 8px 8px; **********/
    text-align: center;
    border-color: #E8E8E8;
    background-color: #fff;
}

.mt55 {margin-top:5px;}
.ht38 {height:38px;}
button.search_box-2 {
    background-color: transparent;
	border: none!important;
	padding: 2px;
}
.wd1 {
    width: 2px;
    height: 38px;
    float: left;
    background-color: #777;
    margin-top: 5px;
}
button.search_box-2 i {
    font-size: 24px;
    color: #7692a4;
    padding-left: 5px;
	padding: 2px 2px;
    background-color: transparent;
	vertical-align: middle;
}
.newcal-edit {
    width: 1%!important;
    margin: 3px;
    text-align: center;
}
button.suggestOk {
    line-height: 22px;
}
button.suggestClose {
    line-height: 22px;
}
ul#ewp-search-list {
    max-height: 180px;
    /* overflow-y: auto;     commented by Aniket */
	/* margin-top: 6px; */
}
.local_wrap.table-responsive {
    padding: 10px;
    background-color: #7192a7;
    color: #fff;
	font-size:14px;
}

.local_wrap.table-responsive.system {
    padding: 10px;
    /* background-color: #7192a7; */
    color: #131212;
	font-size:14px;
}
.onsite_daily_scrolling-2, .tablect_scrolling-2 {
    overflow-x: auto;
    border: 1px solid #dedede;
    max-height: 650px;
    overflow-y: auto;
	min-height: 600px;
}
.tablect_scrolling-8 table tr th {
    background-color: #06425c !important;
    color: #ffffff !important;
    font-family: 'Montserrat-Medium';
    font-size: 12px;
    text-align: center;
    border-color: #dedede;
}
.tablect_scrolling-8 {
    overflow-x: auto;
    border: 1px solid #dedede;
    font-family: 'Montserrat-Medium';
    font-size: 12px;
    text-align: center;
    border-color: #dedede;
}

.dataTableHeader table tr th {
    background-color: #06425c !important;
    color: #ffffff !important;
    font-family: 'Montserrat-Medium';
    font-size: 12px;
    text-align: center;
    border-color: #dedede;
}
.onsite_daily_scrolling-3, .tablect_scrolling-3 {
    /* overflow-x: auto; */
    border: 1px solid #dedede;
    max-height: 1100px;
    /* overflow-y: auto; */
}
.onsite_daily_scrolling-2 table tr td {
    color: #666666;
    font-family: 'Montserrat-Medium';
    font-size: 12px;
    padding: 12px 20px;
    text-align: center;
    border-color: #dedede;
}
.mt100 {margin-top:100px;}
.orange {background-color:#ffc000;color:#fff!important;}
.red {background-color:#ff0000;color:#fff!important;}
.green {background-color:#00b050;color:#fff!important;}
.Ln20{line-height: 20px;}
.activeNew-total{background-color:#06425c;color:#fff!important;}
.tab-width-2 {position:relative;overflow:visible;padding:8px 5px;min-width:250px;}
.tab-width-120 {position:relative;overflow:visible;padding:8px 5px;min-width:120px;}
.tab-width-5 {position:relative;overflow:visible;padding:8px 5px;min-width:160px;}
.tab-width-6 {position:relative;overflow:visible;padding:8px 5px;min-width:180px;}
.tab-width-3 {white-space: nowrap;min-width: 150px;position:relative;overflow:visible;padding:8px 5px;min-width:250px;}
.text-graph {
    font-family: montserrat-regular;
    color: #06425c;
    font-size: 16px;
    border: 1px solid #ccc;
	padding:10px;
}
tr.activeNew td {
    background-color: #6e767d!important;
    color: #fff!important;
}
#headingOne h4.panel-title {
    font-size: 16px;
}
div#headingOne {
    padding: 0;
    border-radius: 0;
    color: #212121;
    background-color: #00b050;
    border-color: #EEEEEE;
    color: #fff;
}
div#headingTwo {
    padding: 0;
    border-radius: 0;
    color: #212121;
    background-color: #ffc000;
    border-color: #EEEEEE;
    color: #fff;
}
#headingTwo h4.panel-title {
    font-size: 16px;
}
div#headingThree {
    padding: 0;
    border-radius: 0;
    color: #212121;
    background-color: #ff0000;
    border-color: #EEEEEE;
    color: #fff;
}
#headingThree h4.panel-title {
    font-size: 16px;
}
p.p_imageNew {
    margin-top: 0px!important;
}
.width39 {width:38px;}
label.radio-inline-new-living.mt10.L {
    line-height: 20px;
}
.col-md-555-new.padd88 .resText a {
    float: right;
}
.fiwp {
    margin-top: -3px;
    vertical-align: top;
    position: absolute;
}
.mt23 {margin-top:23px;}
span.remov_attch_icon_boxspn.d-content {
    float: left;
    width: 100%;
}
p.floatRR {
    margin-top: 0px!important;
}
select.classic::-ms-expand {
    display: none;
}
div.floatL.mb10 {
    width: 55px;
    float: left;
}
select.classic {
	-webkit-appearance: none;
	-moz-appearance: none;
	-o-appearance: none;
    appearance: none;
  background-image:
    linear-gradient(45deg, transparent 50%, black 50%),
    linear-gradient(135deg, black 50%, transparent 50%),
    linear-gradient(to right, #fff, #fff);
  background-position:
    calc(100% - 9px) calc(1em + 2px),
    calc(100% - 4px) calc(1em + 2px),
    100% 0;
  background-size:
    5px 5px,
    5px 5px,
    1.3em 2.6em;
  background-repeat: no-repeat;
}
#iwpWorkPackageRelationshipDiv .relationship_tab_progress_box table#demo-table td {
    border: 1px solid #fff!important;
}
#addPackages .col-lg-12.col-md-12.col-sm-12.col-xs-12.tab_box_title
#addPackages .relationship_tab_content_box table#demo-table th, .relationship_tab_content_box table#demo-table td {
    white-space: normal;
    padding: 0px;
    border: none;
    border: 1px solid #fff !important;
}
.pL14 {padding-left: 14px;}
.predecessor-2 {font-weight:normal;margin-top:5px;font-size:15px;text-align:left;background-color: #cccccc;margin-bottom: 5px;color: #000;padding: 5px!important;border:1px solid #c8c8c8;margin-bottom: 10px;}

.successors-2 {font-weight:normal;margin-top:5px;font-size:15px;text-align:left;background-color: #dfdfdf;margin-bottom: 5px;color: #000;padding: 5px!important;border:1px solid #c8c8c8;margin-bottom: 10px;}

.thisiwp-2 {font-weight:normal;margin-top:5px;font-size:15px;text-align:left;background-color: #f7dbc7;margin-bottom: 5px;color: #000;padding: 5px!important;border:1px solid #ebd4c4;margin-bottom: 10px;}

.reference-iwp {font-weight:normal;margin-top:5px;font-size:15px;text-align:left;background-color: #8a9299;margin-bottom: 5px;color: #fff;padding: 6px;border: 2px solid #767677;margin-bottom: 10px;}

.form-control34 {
    padding: 6px 12px;
    font-size: 13px;
    line-height: 1.428571429;
    color: #555555;
    vertical-align: middle;
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #cccccc;
    width: 100%;
    border-radius: 10px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
/**********----list view -----**********/
.col-md-12.col-sm-12.col-xs-12.col-2.padding20-30.mt20 p {
    line-height: 20px;
}
.container-fluid div#newcheck {
    min-height: 600px;
}
#frm_erectionMaterials  div#newcheck {
    background-color: #ffffff !important;
}
/**********----kanban board -----**********/
.btn-warning-2 {
    background-color: #f58904;
    font-size: 14px;
    color: #ffffff !important;
    padding: 0px 8px;
    font-weight: 700;
    font-family: 'Montserrat-Regular';
    display: inline-block;
    margin-top: 0px;
    border: none;
	border-radius: 5px
}
.btn-primary-2 {
    font-size: 14px;
    color: #ffffff !important;
    background-color: #06425c;
    padding: 0px 8px;
    font-weight: 700;
    font-family: 'Montserrat-Regular';
    display: inline-block;
    margin-top: 0px;
    border: none;
	border-radius: 5px
}
.showup {
    width: auto;
	min-width:240px;
    background: white;
    display: none;
    border: 1px solid #ccc;
    padding: 5px 10px 10px 4px;
    position: absolute;
    z-index: 99;
    max-height: 280px;
    overflow-x: hidden;
	margin-top: 3px;
	font-size:13px;
}
.custmWidthShowup.showup {
    width: 224px;
	min-width:200px;
}
table#demo-table.table_head_bgcolor th .customCalenderWidth .card .ui-datepicker-inline {
    width: 210px;
}
table#demo-table.table_head_bgcolor th .customCalenderWidth .card table thead tr th {
    padding: 0 !important;
}
.MultiCheckBoxDetailBody {overflow-y:auto!important;}
select#cwaDescription {
    -webkit-box-shadow: inset 0px 2px 6px -5px rgba(0,0,0,0.75);
    -moz-box-shadow: inset 0px 2px 6px -5px rgba(0,0,0,0.75);
    box-shadow: inset 0px 2px 6px -5px rgba(0,0,0,0.75);
    border-radius: 5px;
    font-size: 14px;
    color: #666666;
    font-family: 'Montserrat-Medium';
    line-height: 26px;
    height: 38px;
    padding: 5px 15px;
    background-color: transparent;
    border: 1px solid #ccc;
}
.mt2 {margin-top:2px;}
.custSelect{ position:relative !important; padding-right:30px !important; }
.custSelect span{
    /**********background: #ddd9d9e0 !important;
	border: 1px solid #aba8a8 !important;**********/
	position: absolute !important;
	right: 0 !important;
	width: 18px !important;
	top: 0px !important;
	height: 37px !important;
	border-radius: 0 5px 5px 0 !important;
	padding-top: 5px !important;
}
.custmCursor{ cursor:pointer; }

.relationship_sub_tab_box ul li a:hover, .relationship_sub_tab_box ul li a:focus, .relationship_sub_tab_box ul li a.active {
    background-color: #f47607;
}
button.kanbanOk {line-height:22px;}
button.kanbanCancel {line-height:22px;}
.showup-2 {
    max-height: 120px;
    display: block;
    overflow-y: auto!important;
    min-width: 240px;
	padding-bottom: 10px
}
.showup .icheckbox_flat-mac.checked {margin-top:5px!important;}
.showup .icheckbox_flat-mac {margin-top:5px!important;}
label {
    display: inline-block;
    color: #000;
    margin-bottom: 2px;
    cursor: pointer;
}
.click{cursor:pointer;}
.option-hide{display:none !important;}
.click .form-control-8{}
.MultiCheckBoxDetailHeader{margin: 2px 2px 6px 5px;	color: #084e8c;}
.cutmLoading{ background-color: #2f2c2c42; width: 100%; position: absolute !important; height: 100%; z-index: 9999; text-align: center; font-weight: bold; font-size: 2em; color: #fff; padding: 20% 20%; display:none;}

.wd-block {
    margin-bottom: 10px;
    text-align: center;
    width: 70px;
    float: left;
}
.wd-block-work {
    margin-bottom: 10px;
    text-align: center;
    float: left;
}
.MultiCheckBoxDetailBody.KbCCode {
    margin-bottom: 5px;
}
.MultiCheckBoxDetailBody {overflow-y:auto!important;}
input.form-control-8.mulinputSearch {
    margin-bottom: 5px;
	margin-top: 5px;
}
#MainMenu .list-group.panel {
    margin-bottom: 0px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
    /********** box-shadow: 0 1px 1px rgba(0,0,0,.05); **********/
}
#MainMenu .list-group-item {
    position: relative;
    display: block;
    margin-bottom: -1px;
    border: 1px solid #f7f3f3;
    background-color: #608296;
    display: inline-block;
    width: 100%;
    margin: 0px;
    font-size: 13px;
    color: #ffffff !important;
    line-height: 20px !important;
    padding: 9px 20px 12px 20px !important;
    font-family: 'Montserrat-Regular' !important;
    border-top: 1px solid #61889e;
    height: 100% !important;
    border-bottom: 0px !important;
}
#MainMenu .list-group-item:active {
    background-color: #f47607 !important;
    color: #ffffff !important;
    border-radius: 0px;
}
#MainMenu a.list-group-item:hover, a.list-group-item:focus {
    text-decoration: none;
    background-color: #f47607;
}
.field-tip i.fa.fa-exclamation-circle {
    color: red;
    font-size: 20px;
    margin-top: 10px;
    z-index: 9;
    position: relative;
    display: block;
}
select.form-control-f > option {
    display: none;
}
.mul-select-all span {
    margin-left: 37px;
    display: block;
    position: absolute;
    color: #0f3a67;
    line-height: 26px;
	padding-top: 5px;
}
.form-control-f2 {
    width: 71%;
    padding: 8px 10px;
    font-size: 13px;
    line-height: 1.428571429;
    color: #555555;
    vertical-align: middle;
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #cccccc;
    border-radius: 10px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    margin: 6px 6px 8px 6px;
}
.form-control-f3 {
    width: 85%;
    padding: 8px 10px;
    font-size: 13px;
    line-height: 1.428571429;
    color: #555555;
    vertical-align: middle;
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #cccccc;
    border-radius: 5px;
    margin: 0px 2px 8px 0px;
	-webkit-box-shadow: inset 0px 2px 6px -5px rgba(0,0,0,0.75);
    -moz-box-shadow: inset 0px 2px 6px -5px rgba(0,0,0,0.75);
    box-shadow: inset 0px 2px 6px -5px rgba(0,0,0,0.75);
}
.icon-alignment {margin-top: -5px;padding-top:0px!important;}
input, textarea, select {
    background-image: none;
    border: 1px #ccc solid;
}
.border-f {
    border: 1px solid #afaeae;
    border-radius: 2px;
    margin-top: 10px;
    background-color: #7192a7;
    color: #ffffff;
    border-radius: 5px;
	padding: 3px 10px!important;
}
.form-control-f {
    -moz-box-shadow: inset 0px 2px 6px -5px rgba(0,0,0,0.75);
    border-radius: 5px;
    font-size: 14px;
    color: #7192a7;
    font-family: 'Montserrat-Medium';
    line-height: 26px;
    height: 38px;
    padding: 5px 12px;
    background-color: #ffffff;
    border: 1px solid #f7f7f7;
    width: 100%;
}

.width-action span a img {
    margin-left: 10px;
}

table th {font-size:12px;}

option:focus{
    background-color:#FFF;
    outline:none;
    border:none;
    box-shadow:none;
}
input:focus, select:focus {outline:0!important;}
.cont {
    width: 100%;
    display: block;
    padding-bottom: 0px;
    float: left;
	height:24px;
}
.mul-select-all {margin-bottom:0px!important;}
.mul-select-all {
    margin-left: 0px!important;
}
.MultiCheckBoxDetailBody {clear:both;}
.MultiCheckBox {
    display: none;
}
.MultiCheckBoxDetailBody > div > div {
    text-align: left;
    color: #000;
    vertical-align: middle;
	padding-left: 5px;
}
.scroll-3{
	overflow-x:auto;
	max-width:100%;
	position:relative;
}
.dropbtn-tab {
    background-color: transparent;
    border: 0px;
    color: #fff;
}
.scroll-3{
	overflow-x:auto;
	max-width:100%;
	position:relative;
}
.dropbtn-tab {
    background-color: transparent;
    border: 0px;
    color: #fff;
}
.drag-width {padding-left:0px; margin-right:0px;text-align: center;margin-top:8px;}
.padding10-10 {
    padding-left: 10px;
    padding-right: 10px;
}
a.btn.btn-default.pager_previous_link.pager_previous_link_not {
    background-color: #e6e6e6;
}
a.btn.btn-default.mac-btn-next.pager_next_link {
    background-color: #e6e6e6;
}
a.mac-go-top-2.alignpadd.btn-default {
    background-color: #e6e6e6;
}
hr.new1 {
  border-top: 1px solid #b5b5b5;
}
.pb0 {padding-bottom:0px!important;}
/********** Dashed red border **********/
hr.new2 {
  border-top: 1px dashed red;
}

/********** Dotted red border **********/
hr.new3 {
  border-top: 1px dotted #dedede;
}
/********** Thick red border **********/
hr.new4 {
  border: 1px solid #d86703;
}
/********** Large rounded green border **********/
hr.new5 {
  border: 1px solid #6f8592;
}
/********** Large rounded green border **********/
hr.new6 {
  border: 1px solid #01a9d2;
}
hr.new7 {
  border: 1px solid #02c057;
}

#page-user-update-password .account-design {
    padding: 40px 22px 20px 22px;
}
.col-8 {
    background-color: #fff;
    border-radius: 10px;
}
.mt12 {margin-top:12px;}
.padding10 .floatR.mt5 {
    width: 10px;
}
/**********--1--**********/
div.kanban-box-1::after {
    content: url(../../../../images/inner-pages/link_left-one.png);
	float: right;
    margin-left: 10px;
    margin-top: 30px;
    white-space: nowrap;
    position: absolute;
}
.kanban-box-4.padding10.border11.width18 {
    margin-right: 0px!important;
}
/**********--2--**********/
div.kanban-box-2::before {
    content: url(../../../../images/inner-pages/white.png);
	float: left;
    margin-left: -10px;
    margin-top: 35px;
}
div.kanban-box-2::after {
    content: url(../../../../images/inner-pages/link_left-two.png);
	float: right;
    margin-left: 9px;
    margin-top: 30px;
    white-space: nowrap;
    position: absolute;
}

/**********--3--**********/
div.kanban-box-3::before {
    content: url(../../../../images/inner-pages/white.png);
	float: left;
    margin-left: -10px;
    margin-top: 35px;
}
div.kanban-box-3::after {
    content: url(../../../../images/inner-pages/link_left-three.png);
	float: right;
    margin-left: 10px;
    margin-top: 30px;
    white-space: nowrap;
    position: absolute;
}

/**********--4--**********/
div.kanban-box-4::before {
    content: url(../../../../images/inner-pages/white.png);
	float: left;
    margin-left: -10px;
    margin-top: 35px;
}
div.kanban-box-4::after {
    content: url(../../../../images/inner-pages/link_left-four.png);
	float: right;
    margin-left: 10px;
    margin-top: 30px;
    white-space: nowrap;
    position: absolute;
}
.pL20 {padding-left: 20px;}
/**********--5--**********/
div.kanban-box-5::before {
    content: url(../../../../images/inner-pages/white.png);
	float: left;
    margin-left: -10px;
    margin-top: 35px;
}
div.kanban-box-5::after {
    content: url(../../../../images/inner-pages/link_left-five.png);
	float: right;
    margin-left: 10px;
    margin-top: 30px;
    white-space: nowrap;
    position: absolute;
}

/**********--6--**********/
div.kanban-box-6::before {
    content: url(../../../../images/inner-pages/white.png);
	float: left;
    margin-left: -10px;
    margin-top: 35px;
}
div.kanban-box-6::after {
    content: url(../../../../images/inner-pages/link_left-six.png);
	float: right;
    margin-left: 10px;
    margin-top: 30px;
    white-space: nowrap;
    position: absolute;
}

/**********--7--**********/
div.kanban-box-7::before {
    content: url(../../../../images/inner-pages/white.png);
	float: left;
    margin-left: -10px;
    margin-top: 35px;
}
div.kanban-box-7::after {
    content: url(../../../../images/inner-pages/link_left-seven.png);
	float: right;
    margin-left: 10px;
    margin-top: 30px;
    white-space: nowrap;
    position: absolute;
}

.wd12 {
    width: 10px;
    float: left;
    margin-left: 5px;
    margin-right: 5px;
}
.main-font-k {
    color: #006dae;
    font-family: Montserrat-semiBold;
    font-size: 15px;
}
.texttittle-k-1 {
    text-decoration: none;
    font-weight: normal;
    font-size: 15px;
    color: #306177!important;
	font-weight:600;
	font-family: Montserrat-semiBold;
}
.texttittle-k-2 {
    color: #666666;
    font-family: Montserrat-semiBold;
    font-size: 15px;
}
.texttittle-k-3 {
    color: #666666;
    font-family: Montserrat-semiBold;
    font-size: 15px;
	display: block;
}
.main-font-k-2 {
    color: #006dae;
    font-family: Montserrat-semiBold;
    font-size: 15px;
}
.texttittle-k {
    text-decoration: none;
    font-weight: normal;
    font-size: 14px;
    color: #06425c!important;
	font-family: Montserrat-medium;
}

.desciplne {}
.padding5 {padding-left:0px!important;padding-right:0px!important;}
.white-color {color:#fff;}
.kanban-box-1 {background-color:#c7c7c7;float:left;margin-right:15px;}
.kanban-box-2 {background-color:#08c2f0;float:left;margin-right:15px;}
.kanban-box-3 {background-color:#f27405;float:left;margin-right:15px;}
.kanban-box-4 {background-color:#27d575;float:left;margin-right:15px;}
.kanban-box-5 {background-color:#7692a4;float:left;margin-right:15px;}
.kanban-box-6 {background-color:#c7c7c7;float:left;margin-right:15px;}
.border11 {border-radius:10px;}
.width18 {width:19%;}

.form-control-active {
    -webkit-box-shadow: inset 0px 2px 6px -5px rgba(0,0,0,0.75);
    -moz-box-shadow: inset 0px 2px 6px -5px rgba(0,0,0,0.75);
    box-shadow: inset 0px 2px 6px -5px rgba(0,0,0,0.75);
    border-radius: 5px;
    font-size: 14px;
    color: #fff;
    font-family: 'Montserrat-Medium';
    line-height: 26px;
    height: 38px;
    padding: 5px 12px;
    background-color: #ff8533;
    border: 1px solid #ff8533;
	width: 97%;
}
.picbox {
    box-shadow: inset 0px 2px 6px -5px rgba(0,0,0,0.75);
    border-radius: 5px;
    font-size: 14px;
    color: #666666;
    font-family: 'Montserrat-Medium';
    line-height: 26px;
    height: 38px;
    padding: 5px 15px;
    padding-left: 15px;
    background-color: #f7f7f7;
    border: 1px solid #cccccc;
    width: 100%;
}
.norp {
    white-space: nowrap;
    display: inline-table;
    z-index: 9;
}
.revise-button {
    font-size: 13px;
    color: #ffffff;
    line-height: 21px;
    font-family: 'Montserrat-Medium';
    background-color: #7192a7;
    padding: 5px 14px;
    border-radius: 20px!important;
    display: inline-block;
	border: none;
}
.revise-button:hover {
    background-color: #f47607;
    text-decoration: underline;
}
.triangle-up {
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-bottom: 23px solid #ff8533;
    float: left;
    margin-right: 10px;
    margin-top: 10px;
}
.colllor {color:#fff;padding-top:4px;margin-left:-5px;
	position: absolute;font-size:13px;
}
.pr10 {padding-right:10px;}
p.a_image.floatL a {
    width: 45px;
	margin-right: 10px;
}
.a_image .img-rounded  .newimg{
    width: 45px;
    height: 45px;
}
.mt32 {
    margin-top: 32px;
}
div#ewpNoAutoSearch li {
    height: 30px;
}
.accept_release_btn_box .custom_accept_btn, .accept_release_btn_box .custom_cancel_btn {
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    position: relative;
    font-size: 13px;
    color: #ffffff;
    line-height: 21px;
    border: none;
    padding: 5px 20px;
    border-radius: 20px;
    background-color: #f47607 !important;
    font-family: 'Montserrat-Medium';
}
input[type=radio], input[type=checkbox] {
    margin: 0px 4px 0 0px!important;
    line-height: normal;
    width: 16px;
    height: 16px;
    vertical-align: text-bottom;
}
#WMaEwpNoMain #ewp-search-list li {
    padding: 0px 4px 0px 6px;
    background: #ffffff;
    border-bottom: 1px solid #ffffff;
    font-size: 14px;
    height: 25px;
}
#ewpTitleAutoSearch  #ewp-search-list li {
    padding: 0px 4px 0px 6px;
    background: #ffffff;
    border-bottom: 1px solid #ffffff;
    font-size: 14px;
    height: 25px;
}
i/**********nput[type="radio"], input[type="checkbox"] {
    margin: 10px 0px 0px 0px!important;
} **********/
span.ewpTitleClass {
    font-size: 14px;
    padding-left: 6px;
}
.Lh36 {line-height:36px;}
td .textCenter {text-align:center!important;}
.Lh26 {line-height:26px;}
div#packageRespond__ {
    border-radius: 10px;
    border: 1px solid #d8d8d8;
}
.col-md-12.col-sm-12.col-xs-12.search_favorat_section.padd0.white-back.mt10 {
    border-radius: 10px;
    border: 1px solid #d8d8d8;
}
.col-lg-12.col-md-12.col-sm-12.col-xs-12.workmang_relation_content_box {
    border-radius: 10px;
    border: 1px solid #d8d8d8;
}
.col-md-12.col-sm-12.col-xs-12.col-2.padding20-30.mt20 .wd10 img {
    display: none;
}
.width100 {width:100%!important;}
.mt0 {margin-top:0px!important;}
.pt0 {padding-top:0px!important;}
td {
    font-size: 13px!important;
}
#page-workmanagement-index .floatL.mb10 a {
    float: left;
    width: 100%;
}
.fl-100 {float: left;width: 100%;}
.label-font {font-size: 14px!important;color: #06425c!important;}
button.btn.btn-info-attachment {
    background-color: transparent;
}
.mL15 {margin-left:15px;}
.release-border {
    border: 1px solid #d6d6d6;
    padding: 10px 20px 20px!important;
    background-color: #f7f7f7;
    margin-top: 20px;
    border-radius: 5px;
	overflow-wrap: break-word;
}
.remov_attch_icon_boxspn-one {
    float: none;
    display: block;
    padding-bottom: 14px;
}
.js_pager_view_more_link {
    margin-bottom: 20px;
}
.content_post_wrap.mrbottom .col-lg-12.col-sm-6.col-md-6.col-xs-12.paddt0 {
    padding: 0px;
}
.radio-text {margin-top: -3px;position: absolute;padding-left: 5px!important;}
@media (min-width: 768px) {
nav.sidebar .navbar-nav > li {
    border-top: none!important;
    border-bottom: none!important;
    background-color: #608296!important;
}
.width-below-2 {display:none;}
.form-control-8 {
    -webkit-box-shadow: inset 0px 2px 6px -5px rgba(0,0,0,0.75);
    -moz-box-shadow: inset 0px 2px 6px -5px rgba(0,0,0,0.75);
    box-shadow: inset 0px 2px 6px -5px rgba(0,0,0,0.75);
    border-radius: 5px;
    font-size: 14px;
    color: #666666;
    font-family: 'Montserrat-Medium';
    line-height: 26px;
    height: 38px;
    padding: 5px 12px;
    background-color: transparent;
    border: 1px solid #ccc;
	width: 97%;
	text-align: left;
}
}
#mac-left nav.sidebar.navbar {
    border-radius: 0px;
    border: 0px;
}
#mac-left .panel-heading {
    min-height: 40px;
}
.nMessage.col-md-12.col-xs-12 a img {
    margin-top: 15px;
}
#mac-left .panel-body li a {
    padding-left: 12px;
}
.nMessage.col-lg-12.col-xs-12 img {
    margin-right: 4px;
}
.nMessage.col-lg-12.col-xs-12 a img {
    float: right;
}
.font-assignee {
    border: none;
    background-color: transparent !important;
    font-size: 14px;
    color: #666666;
    font-family: 'Montserrat-Medium';
    padding: 0px;
    height: auto;
    line-height: 26px;
}
.select-all-button {
    border: 1px solid #a0a0a0;
    padding: 5px 12px;
    border-radius: 5px;
    background-color: white;
    color: #337abb;
}
.p_imageNew-5 img {
    width: 57px;
    height: 57px;
}
.col-md-12.col-sm-12.col-xs-12.col-2.padding20-30.mt20 {
    border-radius: 10px;
    border: 1px solid #d8d8d8;
}
.leftform_box {
    border-right: 1px solid #fe901d;
    padding-left: 40px;
    margin-bottom: 50px;
}
.color-info-5 {
    background-color: #fbe3d3;
    padding: 30px 10px 25px 10px;
    margin-bottom: 2px!important;
    box-shadow: 1px 3px 5px 1px #ffffff;
    font-family: montserrat-bold;
    color: #f68929;
    font-size: 17px;
}
.color-info-1 {
    background-color: #ececec;
    padding: 30px 10px 25px 10px;
    margin-bottom: 2px!important;
    box-shadow: 1px 3px 5px 1px #ffffff;
	font-family:montserrat-bold;color:#f68929;font-size:17px;
}
.mb100 {margin-bottom:10%!important;margin-top: 4%;}
.msg-2 {
    display: inline-block;
    width: 90%;
    font-size: 20px !important;
    font-family: xolonium;
    margin-top: 10px;
}
reallivingHeading.project-right.mrbottom-2 {
    width: 100%;
    background-color: #fff!important;
}
.mrbottom-2{
    margin-bottom: 10px!important;
    background-color: #ffffff;
    padding: 10px;
    border: 2px solid #fff;
	width: 100%;
}
.floatL.marginR10 {
    margin-left: 10px;
}
th a {
    color: #fff;
}
.texttittle-4 {
    text-decoration: none;
    font-weight: normal;
    font-size: 13px;
    color: #666666!important;
    font-family: Montserrat-Medium;
    width: 80%;
    float: left;
}
.wd0 img {
    float: right;
	margin-right: 5px;
}
li.new-li.discView.active img {
    display: none;
}
li.new-li.discView  img {
    display: none;
}
li.new-li .floatR img {
    display: none;
}
#site_content .col-md-6.col-sm-10.account-design {
    left: 25%;
}
.blue-back {background-color:#06425c!important;}
.chat-section-3 i.fa.fa-comments {
    display: none;
}
.col-md-6 i.fa.fa-comments {
    display: none;
}
.col-md-4 i.fa.fa-comments {
    display: none;
}
.mr-top0 {margin-top:0px;}
.account-design-2 {background-color: #ffffff;}
.account-design {background-color: #ffffff;padding: 50px;border-radius: 20px;}
.btn-success-new {
    background-color: #06425c;
    color: #ffffff;
    font-size: 13px;
    font-family: 'Montserrat-Regular';
    font-weight: 700;
    padding: 5px 14px;
    border-radius: 20px;
    border: none;
	line-height: 21px;
}
.btn-success { background-color: #06425c;
    color: #ffffff;
    font-size: 13px;
    font-family: 'Montserrat-Regular';
    font-weight: 700;
    padding: 5px 20px;
    border-radius: 20px;
    border: none;
	line-height: 21px;
}
.btn-danger { background-color: #f47607;
    color: #ffffff;
    font-size: 13px;
    font-family: 'Montserrat-Regular';
    font-weight: 700;
    padding: 5px 20px;
    border-radius: 20px!important;
    border: none;
	line-height: 21px;
}
button.btn.btn-xs.pull-right.my-tav-16.mt16.font12.active {
    background-color: #f47721;
    color: #fff; }
.texttittle-2 {
    text-decoration: none;
    font-weight: normal;
    font-size: 12px;
    color: #06425c!important;
    font-family: montserrat-medium;
}
.texttittle-3 {
    text-decoration: none;
    font-weight: normal;
    font-size: 13px;
    color: #666666!important;
    font-family: Montserrat-Medium;
}
.imgw18 {width:24px;height:18px;}
.mb20 {margin-bottom:20px;}
.right-section-list-100 {width: 97%;}
.padd10 {padding-left:10px;padding-right:10px;}
.hover-class:hover {text-decoration:underline!important;}
.right-section-list-2 {width:100%;}

/**********update-section**********/
a.v_middle.pL5:hover {
    text-decoration: none!important;
}
.phase_tab_list_box .btn-group {
    width: 100%!important;
}
div#attachFilesDragEdit .placeholderN .icon-plus:hover {
    color: #f47607;
}
div#attachFilesDragEdit .placeholderN .icon-remove:hover {
    color: #f47607;
}
.response-box {
    border: 1px solid #ccc;
    border-radius: 20px;
    background-color: white;
    box-shadow: 2px 3px 5px 0px #ccc;
    margin-bottom: 20px;
}
.response-box-media {
    border: 1px solid #ccc;
    border-radius: 5px;
    background-color: white;
    box-shadow: 2px 3px 5px 0px #ccc;
    margin-bottom: 20px;
    padding: 10px 8px !important;
}
.white-back .col-lg-4.col-md-4.col-sm-8.col-xs-12.padd0 {
    margin-top: 10px;
}
.chat-section-2 {
    /**********border: 1px solid #ededed;**********/
    background-color: #ffffff;
    padding: 8px!important;
    border-radius: 22px;
    /********** line-height: 22px; **********/
    font-size: 13.5px;
}
.chat-section-3 {
    border: 0px solid #ededed;
    background-color: #ffffff;
    padding: 10px!important;
    border-radius: 5px;
    line-height: 22px;
    font-size: 13.5px;
}
ul.fonts-n {font-size: 16px;line-height: 25px;}
.response_mini_content-2 {margin-left:0px;}
.col-main-page-actionlog-respondreply {margin-left:0px;}
.pad-one {
    width: 50px;
    float: left;
    font-size: 22px;
    color: #ccc;
}
.padd20 {padding-left:20px;padding-right:20px;}
.mtp-10 {
    margin: 5px 0px 30px 0px;
}
.mL70 {
    margin-left:8.333%!important;
}
.width90 {width:94%;}
.margin10 {margin-top:0px;margin-bottom:10px;}
.response_mini_action {
    color: #808080;
    margin-left: 80px!important;
    padding: 15px 0 0;
}
.chat-element {
    font-family: Montserrat-semiBold;
    font-size: 16px;
    color: #06425c;
}
.chat-section {
    border: 1px solid #dbdbdb;
    background-color: #f9f9f9;
    padding: 20px!important;
    border-radius: 20px;
	line-height: 22px;
	font-size: 13.5px;
}
.public-update {color:#999999;padding:5px 15px 5px 15px;float:left;font-size: 15px;font-family: montserrat-medium;}
.private-update {color:#999999;padding:5px 15px 5px 15px;float:left;font-size: 15px;font-family: montserrat-medium;}
@media (min-width:990px) {
.left-section-list {width:8%;}
.right-section-list {width:89%;}
}
.border-btm {border-bottom:1px solid #ccc;}
.mb30 {margin-bottom:30px;}
.mt15 {margin-top:15px;}
.mt5 {margin-top:5px !important;}
.custom_cancel_btn-2 {
    background-color: #f47607;
    color: #ffffff;
	line-height: 21px;
    font-size: 13px;
    font-family: 'Montserrat-Medium';
    font-weight: 700;
    padding: 5px 20px;
    border-radius: 20px;
    border: none;
}
.custom_submit_btn {
	background-color: #06425c;
    color: #ffffff;
	line-height: 21px;
    font-size: 13px;
    font-family: 'Montserrat-Medium';
    font-weight: 700;
    padding: 5px 20px;
    border-radius: 20px;
    border: none;
}
.des-fonts {word-wrap:break-word;padding-left:5px;font-size:11px;}
.pL4 {padding-left:4px;}
.pL2 {padding-left:2px;}
.border-r-5 {
    border-right: 2px solid #ddd;
    padding-right: 9px;
    color: #06425c;
}
.mx60 {max-width:46%;}
.wd10 {width:10px;float:left;margin-left:-20px;margin-right:15px;}
.p_imageNew-2 img {width: 40px;height: 40px;}
.mL10 {margin-left:10px;}
.pL6 {padding-left:6px;border-left: 2px solid #ddd;margin-left:6px;}
.mL8 {margin-left:8%;}
.form-control-response {
    padding: 10px 12px;
    font-size: 13px;
    line-height: 1.428571429;
    color: #555555;
    vertical-align: middle;
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #cccccc;
    width: 100%;
    border-radius: 10px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.vScroll {max-height:450px;overflow-y:scroll;}
.reply-text {font-family:Montserrat-Regular;font-size:12px;color:#06425c;}
.comments-text {font-family:Montserrat-Regular;font-size:12px;color:#06425c;}
.padding20 {padding:20px;}
.radius {background-color:#f7f7f7;border-radius:10px;}
.radius-heading {font-family:Montserrat-SemiBold;font-size:14px;color:#06425c;margin-right: 30px;}
.radius-text {font-family:Montserrat-Regular;font-size:13px;color:#333333;}
.radius-text-1 {font-family:Montserrat-Regular;font-size:12px;margin-right: 20px;}
.public-response {font-size:14px;color:#999999;font-family:montserrat-medium;border-right: 2px solid #ddd;padding-right:10px;}
.private-response {font-size:14px;color:#999999;font-family:montserrat-medium;padding-left:5px;}
.pt-2 {padding-top:-2px;}
.border-r {border-right: 2px solid #ddd;}
.border-r-2 {border-right: 2px solid #ddd;padding-right: 12px;color:#06425c;margin-right:2px;}
.border-r-4 {border-right: 2px solid #ddd;padding-right: 6px;color:#06425c;}
.border-r-3 {border-right: 2px solid #ddd;padding-right: 12px;padding-left: 4px;color:#06425c;font-size:12px;margin-right: 0px;}
.vew-button {font-size:11px; min-width:57px;border: 0px;background-color: transparent;color:#06425c;}
.textNo-5 {color: #7692a4;
	font-family: Montserrat-medium;
	font-size:13px;}
.reply-heading {color: #333333;
	font-family: Montserrat-medium;
	font-size:16px;}
.reply-text {color: #7692a4;
	font-family: Montserrat-medium;
	font-size:16px;}
.textNo-1 {
	font-size:11px;
}
.textNo-2 {
    color: #333333;
	font-family: Montserrat-regular;
	font-size:11px;
}
p.subject_line.paddleft.mt10 {
    font-family: Montserrat-semiBold;
}
span.textbuilt.wd13 {
    font-size: 12px;
    font-family: Montserrat-semiBold;
}
.main-font {
    color: #7692a4;
    font-family: Montserrat-semiBold;
    font-size: 11px;
    text-transform: capitalize;
}
.MR10 {margin-right:10px;}
.blueFont {color:#06425c;font-family:montserrat-regular;}
.padding20-30 {padding:30px 25px 20px 30px!important;}
.fontweight600 {font-weight:600;}
.pr5 {padding-right:5px;}
.form-horizontal #password {
    box-shadow: inset 0px 2px 6px -5px rgba(0,0,0,0.75);
    border-radius: 5px;
    font-size: 14px;
    color: #666666;
    font-family: 'Montserrat-Medium';
    line-height: 26px;
    height: 38px;
    padding: 5px 15px;
    background-color: transparent;
    border: 1px solid #ccc;
    margin-top: 20px;
}
.pL5 {padding-left:5px !important;}
.padd5 {padding-left:5px;padding-right:5px;}
.nMessage {border-bottom: 0px!important;}
/**********breadcumb**********/
#breadcrumb_content a {color:#ff8200;}
/**********Deliverables**********/
.button-marginR {margin:-4px 8px 0px 0px;}
@media (max-width: 400px) {
.form-control1 {width: 85%!important;font-size: 12px;}
}
button.btn.btn-md.pull-right.my-tab-1:hover {
    outline: none;
}
.btn:focus, .btn:active:focus, .btn.active:focus {
    outline: none;
}
/**********Suppott page **********/
.box .inputBox .input-sm {width:125px!important;}
.support_secion {
    margin-top: 30px;
    padding-left: 0px;
}
.orange_btn_org {
color:#ffffff;
font-size: 13px;
text-transform: uppercase;
font-family: 'Montserrat-Regular';
font-weight: 700;
padding: 10px 30px;
border-radius: 20px;
background-color:#ff8200;
border: none;
}
.orange_cancel_btn {
    background-color: #06425c;
    color: #ffffff;
    font-size: 13px;
    text-transform: uppercase;
    font-family: 'Montserrat-Regular';
    font-weight: 700;
    padding: 10px 30px;
    border-radius: 20px;
    border: none;
}
/**********brudcrumb**********/
div#breadcrumb_holder {
    font-size: 12px;
    font-family: montserrat-regular;
    /*margin-bottom:20px;
    margin-top:30px;*/
    border-bottom:0px solid #ccc;
    color:#f47607;
}
/**********design office system css**********/
.pb20 {padding-bottom:20px !important;}
.blank_layout_contnt_box {
    background-color: #f7f7f7;
    text-align: center;
    color: #839fb2;
    padding-top: 40px;
    padding-bottom: 70px;
    padding-left: 15px;
    padding-right: 15px;}
.white-back {background-color:#fff;}
.padding10 {padding:10px!important;}
span.my-fav-aligned {margin: 9px 0px 0px 13px;position: absolute;}
.col-2 {background-color:#fff;}
.mt20 {margin-top:20px;}
.pt0 {padding-top: 0px !important;}
.padding30 {padding:30px!important;}
.mb40{margin-bottom:40px;}
.mtp-20{margin:20px 0px 16px 0px;}
.border-top-1px {border-bottom: 1px solid #dcdcdc;position:absolute;width: 100%;}
.pr0 {padding-right:0px!important;}
.pt6 {padding-top:6px;}

.import_btn {
    font-size: 14px;
    color: #f47607 !important;
    line-height: 26px;
    background-color: #fff;
    padding: 4px 20px;
    border-radius: 30px;
    text-transform: uppercase;
    font-weight: 700;
    font-family: 'Montserrat-Regular';
    display: inline-block;
    margin-top: 5px;
    border: 2px solid #5f6b72;
	margin-left: 12px;
}
.mb36 {margin-bottom:36px;}
.word-space {margin-right: 0px;color: #54758b;}
.font-size {font-size:72px;font-family: arial;color:#54758b;}
button.btn.btn-md.pull-right.my-tab-1:hover {background-color: #f47721;   color: #fff;}
.my-tab-1 {border:none;background-color: #fff;}
.my-button {background-color: transparent;color: #fff;border: 1px solid #fff;padding: 4px 10px;margin-left: 7px;}
button.btn.btn-md.pull-right.my-button:hover {background-color: #f47721;   color: #fff;}
.Montserrat-Regular {font-family:Montserrat-Regular;font-size: 16px;}
.line-height30 {line-height:30px;}
.Montserrat-Regular-2 {font-family:Montserrat-Medium;font-size: 18px;}
.montserrat {font-family:Montserrat-Medium;}
.padd-r {padding:0px;}
.color-blue {color:#337ab7;}
.color-blue-2 {color:#54758b;}
ul.nav.navbar-nav.color-white a {color: #fff;}
.orange {color:#f58232;}
/**********.pl8 {padding-left: 8px!important;margin-left: 20px;}  **********/
.p10 {padding-left: 8px!important;margin-left: 10px;}
.pL0 {padding-left: 0px!important;}
.dots {color:#54758b;font-size:20px; margin-right:10px;}
i.fa.fa-circle {font-size: 10px!important;color:#54758b;padding-right: 10px;}
.mb50 {margin-bottom:50px;}
.mt-minus50 {margin-top:-10%;}
.pl50 {padding-left:50px;}
.mt5-190 {margin-top:10px;width:185px;}
.marg-R20 {margin-right:20px;}
.mt10 {margin-top:10px!important;}
.mb60 {margin-bottom:60px;}
.mt60 {margin-top:60px;}
.mt50 {margin-top:50px;}
.mt40 {margin-top:40px;}
.mt38 {margin-top:38px;}
.ml5 {margin-left:5px;}
.mL5 {margin-left:5px;}
.top-marg-15 {margin-top: -30px;}
.black-color {color:#333333;}
.blue-color {color:#54758b;}
.p-element {
font-size: 40px;color:#fff;margin: 30px 10px 12px 10px;font-family:xolonium;}
.p-element-2 {
font-size: 14px;text-align: center;color:#fff;margin: 20px 10px 12px 10px;
}
.p-element-25 {
font-size: 14px;text-align: center;color:#fff;margin: 0px 10px 50px 10px;
}
.p-element-26 {
font-size: 14px;text-align: center;color:#fff;line-height: 26px;}
.p-element-21 {
font-size: 14px;color:#fff;margin: 50px 10px 50px 10px;
}
.p-element-23 {
font-size: 14px;color:#fff;margin: 50px 10px 50px 10px;line-height: 25px;}
.p-element-22 {
font-size: 14px;text-align: center;color:#54758b;margin: 30px 10px 12px 10px;
}
.a-text {
font-size: 14px;text-align: justify;color:#fff;margin-bottom:50px;text-decoration:underline;}
.back-color {background-color:#54758b;}
.back-color-2 {background-color:#1a3b51;height: 48px;}
.back-color-grey {background-color:#f6f6f6;}
.pt50 {padding-top:50px;}
.pd20 {padding:20px;}
.pb10 {padding-bottom:10px;}

.navbar-toggle {
    padding:16px 10px 12px!important;
}
.heddingcolor{font-size:23px !important;}
/**********pagination css **********/
.page-item img {vertical-align: inherit;}
.page-link.width-around {width: 30px;height: 30px;}
.pagination > li {display: inline;vertical-align: bottom;}
a.page-link.active {background-color:#608296;border-color:#608296;color:#fff;padding: 1px 7px;height:25px;width: 25px;margin-bottom: 2px;}
.border-bottom {border-bottom:1px solid #e4e4e4;}
.border-bottom_2 {border-bottom: 1px solid #e2e2e2;}
.actionReq {width:100px;overflow-x: auto;min-width: 900px;display:none;}
.thumbnail {
    display: block;
    padding: 10px!important;
    margin-bottom: 20px;
    line-height: 1.42857143;
    background-color: #f5f5f5!important;
    -webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0)!important;
    -moz-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0)!important;
    box-shadow: 0px 0px 0px 1px rgba(0,0,0,0)!important;
    border: 12px solid #f5f5f5!important;
    border-radius: 110px!important;
}
.font-20 {font-size:20px;font-family:xolonium;}
.custom_recent_btn {
    font-size: 13px;
    color: #ffffff !important;
    line-height: 26px;
    background-color: #f27405;
    padding: 6px 28px;
    border-radius: 30px;
    text-transform: uppercase;
    font-weight: 700;
    font-family: 'Montserrat-Regular';
    display: inline-block;
    margin-top: 5px;
    border: none;
}
.mt36 {margin-top:36px;}
.after_button:after {
    position: absolute;
    content: "";
    width: 25px;
    height: 44px;
    background: url(https://dev.teknobuilt.com/buildernew/images/inner-pages/button-line.png) no-repeat;
    top: 100%;
    left: 70px;
}
.pr16 {padding-right:16px;}
.pr20 {padding-right:20px!important;}
.p_image-notification img {
    width: 65px;
    height: 65px;
}
.mb26 {margin-bottom: 26px;}
.color-info-3 {
    background-color: #fff !important;
    padding: 15px 0px 10px 10px;
    margin-bottom: 0px!important;
	border-top:0px;
	font-family:montserrat-regular;color:#333333;font-size:17px;
}
.MontserratAlternates-Medium {font-family: MontserratAlternates-Medium;color: #54758b;font-size: 30px;padding-top:10px;}
.montserrat-bold {font-family:montserrat-bold;color:#f68929;font-size:17px;}
.montserrat-bold-two {font-family:montserrat-bold;color:#333333;font-size:17px;color:#999999;}
.montserrat-regular {font-family:montserrat-regular;color:#333333;font-size:14px;}
.montserrat-regular-two {font-family:montserrat-regular;color:#333333;font-size:13px;color:#999999;}
.pt15{padding-top:15px;}
.pt20{padding-top:20px;}
.pt10{padding-top:10px;}
.L-height {line-height:18px;}
.font-12 {font-size:12px;}
.col-back-6 {
    background-color: #f7f6f6;
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom: 1px solid #ecebeb;
    margin-bottom: 5px;
}
.v-align {vertical-align:middle;}
.col-back-10 {border: 1px solid #e8e8e8;background-color:#fff;}
.dropdown:hover .dropdown-content.link-one {
    display: block;
    width: 250px;
    margin-left: -223px;
}
table#demo-table th {
    line-height: 25px!important;
}
.font17-ql {
    font-size: 14px !important;
    background-color: #f0f0f0;
    padding-left: 10px;
    line-height: 25px;
    border: 1px solid #fff;
    margin-top: 10px;
    box-shadow: 0px 1px 4px 1px #cacaca;
}
.list-subgroup-item-22 {
    padding: 2px 0px;
    font-size: 16px;
}
.font17 {font-size: 12px !important;background-color: #f0f0f0;padding-left: 4px;line-height: 35px;border-bottom: 1px solid #ccc;}
.font17 a{color:#337ab7 !important;}
.font17:hover{color:#fff !important; text-decoration:underline;}
.h4-style{margin-top: 5px;margin-bottom: 5px;border-bottom: 1px solid #e0e0e0;padding-bottom: 5px;}
.width200 {width:200px;}
/**********terms of use page css **********/
.count_box_terms {
    font-size: 30px;
    color: #ff8200;
    line-height: 24px;
    padding-right: 10px;
    width: 30px;
    font-family: 'Montserrat-Regular';
}
.count_box_terms-two-padd p {
    font-size: 16px;
    color: #333333;
    line-height: 24px;
    font-family: 'Montserrat-Regular';
	padding-bottom: 10px;
}
.count_box_terms-two-padd-1 p {
    font-size: 16px;
    color: #333333;
    line-height: 24px;
    font-family: 'Montserrat-Regular';
	padding-bottom: 10px;
}
.count_box_terms-two-padd-11 p {
    font-size: 16px;
    color: #333333;
    line-height: 24px;
    font-family: 'Montserrat-Regular';
	padding-bottom: 10px;
}
.description_left_terms label {
    font-size: 26px;
    color: #333333;
    line-height: 36px;
    font-family: 'MontserratAlternates-Regular';
    display: inline-block;
    margin-bottom: 25px;
}
@media (min-width:768px) {
.container-2 {width: 742px;height: 100%; margin-left: 3%;}
.p-element {text-align: right;}
.floatRR {float: right!important;}
.floatLL {float: left!important;}
.pL8 {padding-left:5px;}

}
@media (min-width:1366px) {
.container-2 {width: 742px;height: 100%; margin-left: 7.5%;}
.p-element-23 {text-align: justify;}
.p-element-21 {text-align: justify;}
}
@media (min-width:768px) {
.width40 {width:50%;padding-left:0px!important;padding-right:0px!important;}
.ml-10 {margin-left:-10px;padding-left:0px;}
div.col-md-1.col-sm-2.col-xs-3.col-3.padd0 {width: 70px;}
}
@media (max-width:767px){
.form-control-8 {
			-webkit-box-shadow: inset 0px 2px 6px -5px rgba(0,0,0,0.75);
			-moz-box-shadow: inset 0px 2px 6px -5px rgba(0,0,0,0.75);
			box-shadow: inset 0px 2px 6px -5px rgba(0,0,0,0.75);
			border-radius: 5px;
			font-size: 14px;
			color: #666666;
			font-family: 'Montserrat-Medium';
			line-height: 26px;
			height: 38px;
			padding: 5px 12px;
			background-color: transparent;
			border: 1px solid #ccc;
			width: 98.5%;
			text-align: left;
		}

.container-2 {height: 100%; margin-left: 22%;}
.box4:before{left:-400px}
.list-inline>li.mob {width:100%;}
.p-element {text-align: center;}
.p-element-23 {text-align: center;}
.p-element-21 {text-align: center;}
.text-center-sm {text-align:center;}
.floatRR {text-align:left;}
.floatLL {text-align:left;}
.padding20-30 .col-md-4.col-sm-4.col-xs-12.pr0 {padding-left: 0px;margin-top:10px;}
.padding20-30 .col-md-4.col-sm-4.col-xs-12.pr0 .paddleft {padding-left: 0px!important;margin-top: 5px;}
.padding20-30 .col-md-10.col-sm-10.col-xs-10 {padding-left: 0px;}
.padding20-30 .col-md-10.col-sm-10.col-xs-10 .paddleft {padding-left: 0px!important;margin-top: 5px;}
.padding20-30 .col-md-10.col-sm-10.col-xs-10 .des-fonts {padding-left: 0px;margin-top: 10px;}
.padding20-30 .col-md-6.col-sm-6.col-xs-12.col-6.padd0.floatR {margin-top: 5px;}
.padding20-30 .col-md-6.col-sm-6.col-xs-12.col-6.padd0.floatR .pL8 {padding-left: 0px;}
.padding20-30 .col-md-10.col-sm-10.col-xs-12.mt5 {padding-left: 0px;}
.padding20-30 .col-md-10.col-sm-10.col-xs-12.mt5 .paddleft {padding-left: 0px;}
.padding20-30 .col-md-10.col-sm-10.col-xs-12.mt5 .des-fonts {padding-left: 0px;}
.padding20-30 .col-md-6.col-sm-6.col-xs-12.col-6.padd0.floatRR {margin-top: 5px;}
.padding20-30 .col-md-4.col-sm-4.col-xs-12.col-6.padd0 .paddleft {padding-left: 0px;}
.floatL.mL10.right-section-list.col-sm-10.col-xs-12.padd0 {margin-left: 5px;}
.padding20-30 .col-md-12.col-ms-12.col-xs-12.padd0 .paddleft {padding-left: 0px;}
.col-lg-4.col-md-4.col-sm-8.col-xs-7.padd0.text-center.mt15 {text-align: left;margin-left: 10px;}
div.col-md-1.col-sm-2.col-xs-3.col-3.padd0 {width: 70px;}
.pL8 {padding-left:2px;}
.mobile10{margin-bottom:10px;}
.width-below {display:none;}
.width-below-2 {float:right;}
}
.footer-text-L {text-align: center;}
.footer-text-R  {text-align: center;margin-top:15px!important;margin-bottom:20px;}
.ml-10 {padding-left:15px;}

@media all and (-ms-high-contrast:none) {
     .banner-content-two { font-size:30px;margin-top:0%;} /********** IE10 **********/
}
@media (max-width:500px) {
.chat-section {
    width: 75%;
    margin-left: 20px;
}
}
@media (max-width:1024px) {
.mac-theme-default .container-fluid, #page-lems-index #wrap #mac-main-topbar > div > .container-fluid {
    background-color: #f7f7f7 !important;
	padding-left: 15px;
}
#page-user-login .container-fluid {
    background-color: #ffffff !important;
    padding-left: 0px !important;
}
#page-user-register .container-fluid {
    background-color: #ffffff !important;
    padding-left: 0px !important;
}
}
.wd20px {width:20px;}
.tablect_scrolling-2 {
    overflow-x: auto;
    border: 1px solid #dedede;
    max-height: 650px;
    overflow-y: auto;
}
.tablect_scrolling-2 table tr th {
    background-color: #06425c !important;
    color: #ffffff !important;
    font-family: 'Montserrat-Medium';
    font-size: 12px;
    text-align: center;
    border-color: #dedede;
}

.tablect_scrolling-3 table tr th {
    background-color: #06425c !important;
    color: #ffffff !important;
    font-family: 'Montserrat-Medium';
    font-size: 12px;
    text-align: center;
    border-color: #dedede;
}

@media (max-width:990px) {
.L-height-two {line-height:22px;}
.count_box_terms-two-padd-1 {
    padding: 0px 0px 20px 0px;
    display: block;
}
.mLL10 {padding-left:0px;}
.col-lg-4.col-md-4.col-sm-8.col-xs-7.padd0.text-center.mt15 {
    text-align: left;
    margin-left: 10px;
}
.footer-text-Logo {text-align:center;}
.support_form_section {
    background:#f7f7f7;
    padding: 30px 0px 30px 30px;
    border-radius: 30px;
    margin-bottom: 55px;
    display: block;
}
.padd0px {padding-left:0px;padding-right:0px;}
.description_left_terms {padding-left:0px!important;padding-right:15px!important;}
.count_box_terms-two-padd-11 {
    padding: 20px 15px 20px 0px;
    display: block;
}
.count_box_terms-two-padd {
    padding: 0px 0px 15px 0px;
	display:block;
}
.about_description_section .container-fluid {
    padding-left: 0px;
    padding-right: 0px;
}
}
@media (min-width:991px) {
	.count_box_terms-two-padd-11 {
    padding: 20px 15px 20px 15px;
    display: block;}
	.footer-text-R {float: right;}
	.footer-text-Logo {text-align:left;}
}

.width20percnt {min-width:162px;}
.support_form_section {
    background:#f7f7f7;
    padding: 50px 40px 50px 65px;
    border-radius: 30px;
    margin-bottom: 55px;
    display: block;
}
.count_box_terms-two-padd-1 {
    padding: 20px 15px 20px 0px;
    display: block;
}
.count_box_terms-two-padd {
    padding: 0px 0px 30px 25px;
	display:block;
}

.mr10 {margin-right:10px;}
.about_description_section {
    padding-left: 0px;
    padding-top: 35px;
    padding-bottom: 0px;
}
.wd82 {width:82%!important;}
@media (min-width:1280px) {
.wd30px{width:30px;}
.wd9percnt{width:10%;}
.wd8percnt{width:9%;}
.wd18percnt{width:19.5%;}
.wd20percnt{width:20%;}
.wd12percnt {width:12.5%;}
.mL3  {margin-left:3px;}
.mLL10 {padding-left:10px;padding-right: 0px;}
}
.pL25 {padding-left:25px;}
.width35 {width:35px;}

/**********workcompletion page css **********/
#page-workcompletion-index #_jsc_container0 {
    display: none;
}
#demo-table td.text-left {
    text-align: left;
    padding-left: 10px;
}
.minwd984 {
    min-width: 984px;
}
#page-workcompletion-index select#crewId {
    width: 100%;
}
#page-workcompletion-index #accordion table#demo-table td {
    height: 40px;
}

#page-workcompletion-index table#demo-table th, #page-workmanagement-index table#demo-table th {
    background-color: #E6ECEF !important;
    color: #1A1A1A !important;
    font-family: 'Montserrat-Medium' !important;
    font-weight: normal !important;
    font-size: 1.3rem !important;
    padding: 1.2rem !important;
    border: 1px solid #E8E8E8 !important;
    white-space: nowrap;
}
#page-workcompletion-index table#demo-table th.topHead {
    background-color: #06425c!important;
    text-align: left;
    padding: 12px !important;
    z-index: 9;
}
@media (min-width: 768px) {
.form-control-10 {
    -webkit-box-shadow: inset 0px 2px 6px -5px rgba(0,0,0,0.75);
    -moz-box-shadow: inset 0px 2px 6px -5px rgba(0,0,0,0.75);
    box-shadow: inset 0px 2px 6px -5px rgba(0,0,0,0.75);
    border-radius: 5px;
    font-size: 14px;
    color: #666666;
    font-family: 'Montserrat-Medium';
    line-height: 26px;
    height: 38px;
    padding: 5px 12px;
    background-color: transparent;
    border: 1px solid #ccc;
    width: 97%;
    text-align: left;
}
}
tr .activeNew-data ol {
    line-height: 30px!important;
    white-space: initial;
    padding: 5px 6px 3px 6px;
    vertical-align: middle;
}
td.v-bottom.pr0 {
    vertical-align: bottom;
}
td.v-bottom {
    vertical-align: bottom;
}
#demo-table.new tr.activeNewWork th {
    height: 40px;
    padding: 0px 5px 5px 0px;
    line-height: 20px!important;
}
#demo-table ol {
    padding-left: inherit;
}
.minwd1280 {
    min-width: 1280px;
}
.minwd1450 {
    min-width: 1450px;
}
@media (min-width:1025px) {
.mac-theme-default .container-fluid {
    background-color: #f7f7f7 !important;
    padding-left: 60px;
}
#page-user-login .container-fluid {
    background-color: #ffffff !important;
    padding-left: 0px;
}
#page-user-register .container-fluid {
    background-color: #ffffff !important;
    padding-left: 15px !important;
}
}
	/* add vendor document & link ewp */
	.dd-inline{display:inline-flex; margin-top: 4px;}

	.icheckbox_flat-mac{
		position: relative;
		display: block !important;
		width: 20px !important;
		height: 21px !important;
		border: none !important;
		cursor: pointer !important;
		margin: 0 !important;
		margin-right: 0px;
		margin-right: 0px;
		padding: 0 !important;
		margin-right: 8px !important;
	}
	#afterdownload{
		display:none !important;
	}
    .mLL0 {
        margin-left: 0px !important;
    }
    .total_est_qty {
        font-size: 14px;
        padding: 8px 4px;
        float: left;
        color: #7192a7;
        background-color: #06425c;
        /* border: 1px solid #ccc; */
        margin-left: 15px;
        margin-top: 11px;
        border-radius: 0px 6px 6px 0px;
    }
    .total_est_qty_est {
        font-size: 14px;
        padding: 8px 4px;
        float: left;
        color: #7192a7;
        background-color: #06425c;
        /* border: 1px solid #ccc; */
        margin-left: 0px;
        margin-top: 11px;
        border-radius: 6px 0px 0px 6px;
    }
    span.total_est_qty.text-center a {
        color: #fff;
    }
    span.total_est_qty_est.text-center a {
        color: #fff;
    }
    .total_est_qty.active {
        background-color: #f47607;
        border: 4px solid #f47607 !important;
        margin-top: 6px;
        height: 46px;
        padding-top: 10px;
        border-radius: 6px;
    }
    .total_est_qty_est.active {
        background-color: #f47607;
        border: 4px solid #f47607 !important;
        margin-top: 6px;
        height: 46px;
        padding-top: 10px;
        border-radius: 6px;
    }
    span.total_est_qty.text-center.active a {
        color: #fff;
        font-weight: 600;
    }
    span.total_est_qty_est.text-center.active a {
        color: #fff;
        font-weight: 600;
    }

    #material_data {
        overflow: scroll;
        max-height: 550px;
    }

    table#material_data_table th {
        background-color: #06425c;
        color: #fff;
        font-family: 'Montserrat-Medium';
        font-size: 12px;
        white-space: nowrap;
    }

    table#material_data_table td:nth-child(2) {
        min-width: 320px;
        white-space: initial;
    }
    .boldFont {
        font-weight: 600;
    }
    table tr.statusRow td {
        padding: 0px 20px 0px 0px;
    }
    .attachments img {
        width: 410px;
        border: 5px solid #e7e7e7;
    }
    .startDate input {
        border: 1px solid #c4c4c4;
        background-color: transparent !important;
        font-size: 14px;
        color: #666666;
        font-family: 'Montserrat-Medium';
        padding: 6px;
        height: auto;
        border-radius: 5px;
    }
    .dropdown.ticker button {
        border: 1px solid #bababa;
    }
    .dropdown.ticker .dropdown-content {
        width: 150px;
    }
    table.default_table tr:nth-child(odd) {
        background-color: white;
        line-height: 50px;
        height: 50px;
    }
    table.default_table tr th, table.default_table tr  td {
        vertical-align: middle;
    }
    .input-group .notranslate.btn-primary:hover {
        background-color: #ff8533;
        border-color: #ff8533;  
    }
    .input-group .notranslate.btn-primary {
        padding: 11px 16px;
        border: none; 
    }
    .advertiseMedia .btn-sm {
        padding: 10px 16px;
        font-size: 14px;
    }
    .col-main-page-mediabroadcast-tickerrequest .form-control1, .input-group.mediabroadcastrequest .form-control1 {
        width: 100%;
        padding: 12px 12px;
        font-size: 13px;
        line-height: 1.428571429;
        color: #555555;
        vertical-align: middle;
        background-color: #ffffff;
        background-image: none;
        border: 1px solid #cccccc;
        border-radius: 4px;
        -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
        box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
        -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
        transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    }
    #addetails_table .workmang_relation_content_box {
        padding: 25px;
        background-color: #ffffff;
        margin-top: 25px;
        border: 1px solid #d8d8d8;
        border-radius: 10px;
    }
    #page-mediabroadcast-index .workmang_relation_content_box {
        border-radius: 10px;
        border: 1px solid #d8d8d8;
    }
    #page-mediabroadcast-add .workmang_relation_content_box {
        border-radius: 10px;
        border: 1px solid #d8d8d8;
    }
    #page-mediabroadcast-addticker .workmang_relation_content_box {
        border-radius: 10px;
        border: 1px solid #d8d8d8;
    }
    .mediabroadcastrequest .btn-primary {
        padding: 10px 16px;
    }
    .mediabroadcastrequest .btn-primary:hover {
        background-color: #ff8533;
        border-color: #ff8533;
    }
    #page-mediabroadcast-index #mac-right .panel .panel-heading {
        cursor: pointer;
        padding: 20px;
        background-color: #06425c;
        border: none;
        display: inline-block;
        width: 100%;
        color: #ffffff;
        font-size: 17px;
        line-height: 20px;
        font-family: 'xolonium';
    }
    #page-mediabroadcast-index #mac-right .mrbottom {
        background-color: transparent;
        -webkit-box-shadow: 2px 2px 2px 0px rgb(179 175 179);
        -moz-box-shadow: 2px 2px 2px 0px rgba(179,175,179,1);
        box-shadow: 2px 2px 2px 0px rgb(179 175 179);
        padding: 20px 10px;
        margin-bottom: 0px!important;
        border-bottom: 1px solid #89a7b8 !important;
        border-left: 0px !important;
        border-right: 0px !important;
        border-top: 0px !important;
    }
    .font13 {font-size: 13px;}
    #page-mediabroadcast-responddetails .workmang_relation_content_box {
        padding: 25px;
        background-color: #ffffff;
        margin-top: 25px;
        border: 1px solid #d8d8d8;
        box-shadow: 2px 3px 5px 0px #ccc;
    }
    .imageBorder {margin: 5px; border: 1px solid #ccc; border-radius: 5px;}
    @media (min-width: 991px) {
        #page-mediabroadcast-index div#mac-right {
        padding: 0px;
        margin: 0px !important;
        }
    }

    #page-mediabroadcast-mediabroadcastrequest .nav.nav-tabs.tab_custom_style li.active a:hover {
        color: #fff!important;
        cursor: pointer;
        background-color: #ff8533 !important;
        border-color: transparent !important;
        border-radius: 5px !important;
    }

    /*Toggles inside are positioned absolute, so buttons require a wrapper with positioning set as well*/
    .toggle-btn-wrapper-me {
        position: relative;
        width: 70px;
        /* height: 40px; */
    }

    /* Set default styles */
    .toggle-btn-default {
        /* border: 2px solid #CCCCCC; */
        background-color: #999999;
        height: 35px;
        width: 70px;
        font-weight: bold;
        color: #FFFFFF;
        border-radius: 18px;
        text-align: right;
        padding-right: 10px;
    }
    .statusbar.odd {
        margin-top: 5px !important;
    }
    .toggle-btn-control {
        width: 24px;
        height: 24px;
        background-color: #FFF;
        font-weight: bold;  
        position: absolute;
        top: 5px;
        right: 38px;
        z-index: 2;
        border-radius: 50%;
    }

    /* Animation speeds and types */
    .transform-btn, .transform-control {
        -webkit-transition: all 0.8s ease;  
        -moz-transition: all 0.8s ease;  
        -o-transition: all 0.8s ease;  
        -ms-transition: all 0.8s ease;  
        transition: all 0.8s ease;
    }

    /* Changes to the button */
    .transform-btn-active {
        background-color: #f2ab01;
        text-align: left;
        padding-left: 10px;
    }

    /* Changes to the toggle square on top */
    .transform-control-active {
        right: 6px;
        border-radius: 50%;
    }    
      /* ################ toggle button ##############*/

      .toggle-btn-wrapper-me {
        margin: 0 auto;
    }
    .toggle-btn-wrapper-me button, html input[type=button], input[type=reset], input[type=submit] {
        border-radius: 30px;
    }
    .sub_contractor span.a_name {
        background-color: #01a9d2;
        color: #fff;
        border-radius: 50%;
        padding: 10px 14px;
    }
    .sub_contractor span.b_name {
        background-color: #00b050;
        color: #fff;
        border-radius: 50%;
        padding: 10px 14px;
    }
    .sub_contractor span.c_name {
        background-color: #ff9800;
        color: #fff;
        border-radius: 50%;
        padding: 10px 14px;
    }
    .sub_contractor span.add_name {
        background-color: #ddd;
        color: #000;
        border-radius: 50%;
        padding: 12px 16px;
    }
   .customButton {
       background-color: transparent;
       border: none;
    }
    .sub_contractor ul.dropdown-menu>li>a {
        text-align: left;
    }
    .btn-default.customB {border-radius: 5px !important;padding: 4px 12px;}
    .btn-default.customB:hover {background-color: #f47607;color: #fff;}
    .borderDots {
        padding: 20px;
        text-align: center;
        margin-bottom: 20px;
        border: 1px dotted #ccc;
    }
    .borderDots img {
        padding:  0px 0px 20px 0px;
        display: block;
        margin: 0 auto;
    }
    .borderDots .uploadImage {
        display: block;
    }
    .borderDots .modifiedBrowse {
        width: 100px;
        border: 2px #fff solid !important;
        padding-left: 5px;
    }
    /* .itemisesTable table#demo-table {
        white-space: nowrap;
    } */
    .itemisesTable .scrolling_table .userRoll {
        overflow: auto;
        max-height: 500px;
    }
    tr.backColor {
        background-color: #dbeaf3!important;
    }

    .dropbtnB:hover, .dropbtn:focus {
        background-color: #f47721;
    }

    .searchB {
        box-sizing: border-box;
        /* background-image: url('images/new-dashboard/permit.png'); */
        background-position: 14px 12px;
        background-repeat: no-repeat;
        font-size: 16px;
        padding: 12px 20px 10px 45px;
        border: none;
        border-bottom: 1px solid #ddd;
    }
    .searchNew {
        position: absolute;
        left: 24px;
        top: 25px;
        width: 19.26px;
        height: 13.26px;
        font-size: 20px;
        color: #9b9b9b;
    }      
    #myInput:focus {outline: 3px solid #ddd;}

    .sub_contractor .customButton {
    width:60px;
    cursor: pointer;
    }
    .sub_contractor .dropdownB {
        display: none;
        background-color: #f8f8f8;
        position: absolute;
        z-index: 99;
        border: 1px solid #e3e3e3;
        box-shadow: -2px 0px 8px 2px #ececec;
    }
    .sub_contractor .dropdownB {
        padding: 12px;
    }
    .sub_contractor ul.userRoll li {
        line-height: 50px;
        text-align: left;
    }
    .dropdownB ul {
        padding: 0px;
    }
    ul.userRoll span {
        margin-right: 5px;
    }
    ul.userRoll {
        max-height: 200px;
        overflow-y: auto;
        margin-top: 10px;
    }
    .tablect_scrolling.itemised tr.aactiveBlue td {
        background-color: #E8F0F7 !important;
    }
    .sub_contractor span.cancelB img {
        height: 15px;
        position: absolute;
        margin-left: -33px;
    }
    #demo-table th.topHead .vCenter {
        padding-top: 20px;
        line-height: 30px;
    }
    #page-workcompletion-index .tablect_scrolling.itemised input {
        width: 95px;
    }
    #editDailyProgressHistory table#demo-table th, #editDailyProgressHistory table#demo-table td {
        white-space: nowrap;
    }
    td.sub_contractor select {
        -webkit-box-shadow: inset 0px 2px 6px -5px rgb(0 0 0 / 75%);
        -moz-box-shadow: inset 0px 2px 6px -5px rgba(0,0,0,0.75);
        box-shadow: inset 0px 2px 6px -5px rgb(0 0 0 / 75%);
        border-radius: 5px;
        font-size: 14px;
        color: #666666;
        font-family: 'Montserrat-Medium';
        line-height: 26px;
        height: 38px;
        padding: 5px 6px;
        background-color: transparent;
        border: 1px solid #ccc;
    }
    .download_icon_box9{
        display: inline;
        margin: 31px;
    }
    .activeNewWorkHead{
        background-color: #7192a7;
        color: #fff;
    }

    .selectedFavorite {       
        filter: brightness(0) saturate(100%) invert(71%) sepia(57%) saturate(6379%) hue-rotate(359deg) brightness(97%) contrast(97%);
    }
    .keyTemTab{
        display: none;
    }
    .detailView {
        display: none;
    }

    input#detailItemIwp {
        width: 130px;
        height: 34px;
        padding-top: 0px;
        background-color: #7192a7;
        color: #ffffff;
        font-family: 'Montserrat-Medium';
        font-size: 13px;
        padding-left: 12px;
    }


    /*Lems css */
    i.fa.fa-plus-circle.pr5 {
        font-size: 24px;
        color: #608296;
        line-height: 20px;
        float: left;
    }
    .mb5.showfilter_result_box span {
        display: inline-block;
        padding-right: 15px;
    }
    .search_icon form button {
        border: none;
        vertical-align: middle;
        background-color: transparent;
    }
    .search_icon i.icon-search {
        font-size: 26px;
        color: #7692a4;
        line-height: 30px;
        padding-left: 5px;
    }
    #js_controller_lems_index form#searchForm button {
        border: 0px;
        background-color: transparent;
        position: absolute;
        top: 3px;
        font-size: 26px;
        color: #7692a4;
        line-height: 26px;
    }
    .noData {
        line-height: 50px;
    }
    #js_controller_lems_index  .search_icon input {
        height: 38px;
    }
    .tdSearch {
        margin-top: 10px;
        color: #ffffff;
        background-color: #608296;
        border: 1px solid #ccc;
        font-weight: 600;
    }
    tr.activeNew th {
        padding: 10px 15px !important;
        font-weight: 600;
    }
    #page-lems-index input.form-control.datepicker {
    width: 110px;
    }
    #page-lems-index form#searchForm .icon-search {
        padding: 1px 8px;
    }
    span.dateIcon::before {
        content: "";
        background-color: yellow;
        color: red;
        font-weight: bold;
        background: url();
    }

    .fullzoombutton{
        display: block;
        line-height: 45px;
        height: 25px;
    }
    .fullzoombutton a:hover {
        background-color: #f47607 !important;
        border-color: #f47607 !important;
        background-position-y: 107% !important;
    }
    .goZoom {
        padding: 13px 16px 0px 16px;
        border: 0px;
    }

    .pr3{
        padding-right: 3px !important;
    }

    .dropdownIcon {
        display: flex;
        text-align: left;
    }

    td .dropdownIcon .itemNameKey {
        float: left;
    }

    .minwd1710 {
        min-width: 1710px;
    }
    i.righNetworkView{
        font-size: 20px;
        color: #09425d;
        padding-left: 8px;
        line-height: 25px;
        position: absolute;
        margin-top: -4px;
    }

    i.righNetworkView:righNetworkView {
        color: red;
    }

    .activeApeNetwork .righNetworkView:active a{
        background-color: #f47607;
        border-color: #f47607;
    }

    .collapsible {
        cursor: pointer;
        padding: 18px;
        width: 100%;
        border: none;
        text-align: left;
      }

      .collapsible.active, .collapsible:hover {
        background-color: #f47607;
      }
    .DVDocumentsBTN{
        text-align: left;
        padding: 0px;
    }

    span.dd-inline .mr-15 {
        margin-right: 30px;
    }

    .DVDocumentsBTN a:hover {
        /* background-color: #f47607; */
        color: #fff;
    }
    .DVDocumentsBTN .selected {
        background-color: #f47607;
        color: #ffffff;
    }

    .DVDocumentsBTN a{
        background-color: #06425c;
        color: #ffffff;
        line-height: 21px;
        color: #ffffff  !important;
    }

    .DVDocumentsBTN a{
        border: none;
    }

    .DVDocumentsBTN a:hover {
        outline: none;
        text-decoration: none;
        color: #ffffff;
    }

    /* .DVDocumentsBTN a {
        background-color: #06425c;
        color: #ffffff;
        line-height: 25px;
        font-size: 13px;
        font-family: 'Montserrat-Medium';
        font-weight: 700;
        padding: 5px 20px;
        border-radius: 20px;
        border: none;
    } */

    #page-systemmanagement-index .icheckbox_flat-mac-ewp-audit {
        float: initial;        
        display: inline !important;        
    }

    .selectedDefaultValue{
        background-color: #f47607 !important;
    }

    .selectedDefaultValue .panel-title.ewpPannelTitle a:hover {
        outline: none;
        text-decoration: none;
        color: #ffffff !important;
    }
    .DVDocumentsBTN {
        text-align: left;
        padding: 0px;
    }

    .removeDailyProgressData{
        font-size: 18px !important;
    }

    .manualAutomatic{
        display: flex;
        float: right;
        margin: -32px 7px 0px 0px;
        font-size: 24px;
    }
    .cwpManualAutomaticStart{
        display: flex;
        float: right;
        margin: -29px 7px 0px 0px;
        font-size: 24px;
    }

    .cwpManualAutomaticComplate{
        display: flex;
        float: right;
        margin: -29px 7px 0px 0px;
        font-size: 24px;
    }

    input#import_item_key_iwp {
        width: 128px;
        height: 34px;
        margin-right: 10px;
        padding-top: 0px;
        background-color: #7192a7;
        color: #ffffff;
        font-family: 'Montserrat-Medium';
        font-size: 13px;
        padding-left: 12px;
    }
     #errectionTable_wrapper input, textarea, select {
        box-shadow: inset 0px 2px 6px -5px rgb(0 0 0 / 75%);
        min-height: 35px;
        border-radius: 5px;
    }
    div#errectionTable_wrapper .dropdown-filter-dropdown, div#weldMap_wrapper .dropdown-filter-dropdown, div#weldjointMap_wrapper .dropdown-filter-dropdown {
        display: none;
    }

    #frm_erectionMaterials .tablect_scrolling-2 {
        max-height: 950px !important;
    }
    .erectionTableSectionCIvi{
        position: relative;
    }
    .erectionTableSectionCIvi#newcheck {
        overflow-x: hidden;
        max-height: 100% !important;
        overflow-y: hidden;
        min-height: 100% !important;
    }
    div#errectionTablePiping_wrapper .dropdown-filter-dropdown {
        display: none;
    }
    #errectionTablePiping_wrapper input, textarea, select {
        min-height: 35px;
        border-radius: 5px;
    }
    /* .erectionTableSectionCIvi#newcheck .dataTables_scroll {
        width: 100% !important; */
        /* overflow: scroll; */
       /* display: block;
        min-width: 1366px;        
        max-height: 500px;
    }
    
    div#errectionTablePiping_wrapper .dropdown-filter-dropdown {
        display: none;
    }
    #frm_erectionMaterials .tablect_scrolling-2 {
        max-height: 950px !important;
    }
    /* .erectionTableSection#newcheck .dataTables_scroll .dataTables_scrollBody {
        max-height: 100% !important;
        height: auto !important;
    } */

    /* .erectionTableSection#newcheck {
        overflow-x: hidden;
        max-height: 100% !important;
        overflow-y: hidden;
        min-height: 100% !important;
    }
    .erectionTableSection#newcheck #errectionTablePiping {
        width: 100% !important;
        overflow: scroll;
        display: block;
        min-width: 1360px;        
        max-height: 500px;
    } */

    #errectionTable_wrapper input, textarea, select{
        box-shadow:none;
    }

    #errectionTablePiping_wrapper input[type=radio], input[type=checkbox]{
        width: 21px !important;
    } 

    /* html .erectionTableSection .minwd1360{
        min-width: 1360px;
        white-space: normal !important;
    } */

    /* #errectionTable.minwd1360 tr td,#errectionTablePiping.minwd1360 tr td, .erectionTableSection#newcheck .dataTables_scroll .dataTables_scrollHead tr th {       
        white-space: normal;
    } */

    td.iwpNoRowErection {
        min-width: 120px;
        max-width: 120px;
        width: 120px;
    }

    input#erection_unassignandassign_iwp {
        /* width: 80px;
        height: 34px; */
        margin-right: 0px;
        padding-top: 0px;
        background-color: #7192a7;
        color: #ffffff;
        font-family: 'Montserrat-Medium';
        font-size: 13px;
        padding-left: 10px;
        padding-right: 10px;
    }

    /* .erectionTableSection #errectionTablePiping_processing.dataTables_processing {
        top: 35% !important;
        position: fixed;
    } */

    .erectionTableSection .dataTables_scroll,.erectionTableSectionCIvi .dataTables_scroll {
        overflow: auto;
    }
    .erectionTableSection .dataTables_scroll .dataTables_scrollHead .erectionPipingDt {
        width: 2800px !important;
    }
    .erectionTableSection .dataTables_scroll .dataTables_scrollBody .erectionPipingDt {
        width: 2800px !important;
    }

    .erectionTableSection .dataTables_scroll .dataTables_scrollHeadInner {
        width: 2800px !important;
    }
    .erectionTableSection .dataTables_scroll .dataTables_scrollBody #errectionTablePiping {
        min-width: 2800px !important;
    }
    .erectionTableSection th.lineth.item, .erectionTableSection th.quantityToth.qtyTobeAllocatedIwp, .erectionTableSection th.iwpNoth.iwpNoRowErection.sorting_disabled,.erectionTableSection th.allocateth.sorting{
        width: 130px !important;
    }
    .erectionTableSection th.emptyth.details-control.sorting_disabled, .erectionTableSection th.no_filter.LPad.checkbox1.sorting_disabled.sorting_asc{
        width: 50px !important;
    }
    .erectionTableSection th.bomth.sorting,.erectionTableSection th.uomth.sorting{
        width: 90px !important;
    }
    /* .erectionTableSection .dataTables_scroll .dataTables_scrollHead .dataTables_scrollHeadInner .erectionPipingDt, .erectionTableSection .dataTables_scroll .dataTables_scrollBody .erectionPipingDt {
        width: 2644px;
    } */
    .erectionTableSection .dataTables_scrollHead th input {
        display: block;
    }
    /* .erectionTableSection .dataTables_scrollHead th {
        width: auto !important;
    } */
    /* .erectionTableSection .dataTables_scrollHead th.modelNameth {
        width: 115px !important;
    } */
    .erectionTableSection .dataTables_filter, .erectionTableSectionCIvi .dataTables_filter{
        display: none;
    }
    .erectionTableSection .dataTables_scrollHead th, .erectionTableSection .dataTables_scrollBody td{
        white-space: normal!important;
    }
    .erectionTableSection .dataTables_scroll table tr label {
        color: #ffffff;
        min-width: 100px;
        float: left;
        text-align: center;
        line-height: 1.5;
    }

    .erectionTableSectionCIvi .dataTables_scroll .dataTables_scrollHead, .erectionTableSectionCIvi .dataTables_scroll .dataTables_scrollBody {
        width: 3222px !important;
    }

    .erectionTableSectionCIvi .dataTables_scroll .dataTables_scrollHead .dataTables_scrollHeadInner .erectionTableCi, .erectionTableSectionCIvi .dataTables_scroll .dataTables_scrollBody .erectionTableCi {
        width: 100% !important;
    }
    .erectionTableSectionCIvi .dataTables_scrollHead th input, .estimatedBoQ .dataTables_scrollHead th input{
        display: block;
        border-radius: 5px;
        height: 35px;
    }
    .estimatedBoQ .dataTables_scrollBody table tr td {
        white-space: normal;
    }
    /* .erectionTableSectionCIvi .dataTables_scrollHead th {
        width: auto !important;
    } */
    /* .erectionTableSectionCIvi .dataTables_scrollHead th.modelNameth {
        width: 115px !important;
    } */
    /* .erectionTableSectionCIvi .dataTables_filter{
        display: none;
    } */
    .erectionTableSectionCIvi .dataTables_scrollHead th, .erectionTableSectionCIvi .dataTables_scrollBody td{
        white-space: normal!important;
    }
    .erectionTableSectionCIvi .dataTables_scroll table tr label {
        color: #ffffff;
        min-width: 100px;
        float: left;
        text-align: center;
        line-height: 1.5;
    }

    /* i.manualAutomatic, i.cwpManualAutomaticComplate {
        /* , i.cwpManualAutomaticStart
        font-size: 20px;
        margin: 8px -16px;
    } */
    .backgroundTransparent {
        background-color: #ffffff;
        border-color: transparent !important;
    }
    .itemDetailsheader .dataTables_scroll {
        overflow: auto;
    }
    /* .itemDetailsheader .dataTables_scroll .dataTables_scrollHead thead tr th {
        padding-right: 32px;
    } */
    .itemDetailsheader .dataTables_scroll .dataTables_scrollHead, .itemDetailsheader .dataTables_scroll .dataTables_scrollBody {
        /* width: 2350px !important; */
        /* width: 2015px !important; */
        width: 1445px !important;
    }
    .piping_spool_parent_table_section .dataTables_scroll .dataTables_scrollHead,
    .piping_spool_parent_table_section .dataTables_scroll .dataTables_scrollHead .dataTables_scrollHeadInner table,
    .piping_spool_parent_table_section .dataTables_scroll .dataTables_scrollBody {
         width: 2015px !important;
    }
    .itemDetailsheader .dataTables_scroll .dataTables_scrollHead.open_childTabledesign, .itemDetailsheader .dataTables_scroll .dataTables_scrollHead.open_childTabledesign table.itemDetails,  .itemDetailsheader .dataTables_scroll .dataTables_scrollBody.open_childTabledesign {
       width: 2180px !important;
    }
    .itemDetailsheader .dataTables_scroll .dataTables_scrollHead .dataTables_scrollHeadInner, .itemDetailsheader .dataTables_scroll .dataTables_scrollBody .itemDetails {
        width: 100% !important;
    }
    .itemDetailsheader .dataTables_scrollHead th input {
        display: block;
        margin-right: 10px;
        min-height: 35px;
        border-radius: 5px;
    }
    .itemDetailsheader .dataTables_filter{
        display: none;
    }
    .itemDetailsheader label {
        width: 140px;
        display: inline-flex;
        padding: 5px 0px;
        text-indent: -999999999px;
        cursor: default;
    }
    .itemDetailsheader label::before {
        content: 'Show';
        width: 54px;
        height: 38px;
        font-size: 14px;
        color: #000000;
        text-indent: 0px;
        padding-top: 9px;
        padding-right: 10px;
        font-family: 'Montserrat-Medium';
        cursor: default;
    }
    .itemDetailsheader label::after {
        content: 'Entries';
        width: 16px;
        height: 38px;
        font-size: 14px;
        color: #000000;
        text-indent: 0px;
        padding-top: 9px;
        padding-left: 6px;
        font-family: 'Montserrat-Medium';
        cursor: default;
    }
    .itemDetailsheader .dataTables_scrollHead th, .itemDetailsheader .dataTables_scrollBody td, .demo-asset .dataTables_scrollHead th, .demo-asset .dataTables_scrollBody td {
        white-space: normal!important;
    }
    .itemDetailsheader .dataTables_scrollHead .checkbox_custom {
        width: 25px !important;
        text-align: center !important;
    }
    .itemDetailsheader .dataTables_scrollHead th input {
        -webkit-box-shadow: inset 0px 2px 6px -5px rgb(0 0 0 / 75%);
        -moz-box-shadow: inset 0px 2px 6px -5px rgba(0,0,0,0.75);
        box-shadow: inset 0px 2px 6px -5px rgb(0 0 0 / 75%);
        border-radius: 5px;
        font-size: 14px;
        color: #ffffff;
        font-family: 'Montserrat-Medium';
        line-height: 26px;
        height: 38px;
        padding: 5px 15px;
        background-color:#fff;
        border: 1px solid #ccc;
    }
      /* .itemDetailsheader .dataTables_scrollHead th.discriptionth {
        width: 210px !important;
    } */
    .reset_action_section .date_reset_btton i {
        padding: 0px 0px 0px 4px !important;
    }
    .itemDetailsheader .dataTables_scrollBody td input[type=checkbox] {
        margin: 3px 0px 0 0px!important;
    }
    .itemDetailsheader .dataTables_scrollBody .checkbox_custom {
        width: 25px !important;
        /* padding-right: 22px; */
    }
    .itemDetailsheader .dataTables_scrollBody .checkbox_custom .checked.trChkbox, .itemDetailsheader .dataTables_scrollBody .checkbox_custom_child .checked.trChkbox {
        margin: 0px auto !important;
        background-position: -44px 0! important;
    }
    .itemDetailsheader .dataTables_scroll table tr label,.miscItemData .dataTables_scroll table tr label {
        color: #ffffff;
        min-width: 100px;
        float: left;
        text-align: center;
        line-height: 1.5;
    }
    /* .itemDetailsheader.backgroundTransparent .dataTables_length label {
        width: 140px;
        display: inline-flex;
        padding: 5px 0px;
        text-indent: -999999999px;
        cursor: default;
    } */
    .miscItemData .dataTables_scroll {
        overflow: auto;
    }
    .miscItemData .dataTables_scroll .dataTables_scrollHead, .miscItemData .dataTables_scroll .dataTables_scrollBody {
        width: 1600px !important;
    }
    .miscItemData th#isometric,.miscItemData th#spool.spooldata {
        width: 160px !important;
    }    
    .miscItemData th#joint_number,.miscItemData th#size,.miscItemData th#fitup,.miscItemData th#Done {
        width: 85px !important;
    }
    .miscItemData .dataTables_scroll .dataTables_scrollHead .dataTables_scrollHeadInner .weldData, .miscItemData .dataTables_scroll .dataTables_scrollBody .weldData {
        width: 100% !important;
    }
    .miscItemData .dataTables_scroll .dataTables_scrollBody{
        overflow-x: hidden !important;
        max-height: 500px !important;
    }
    .miscItemData .dataTables_scrollHead th input {
        display: block;
    }
    .miscItemData .dataTables_filter{
        display: none;
    }
    .miscItemData .dataTables_scrollHead th, .miscItemData .dataTables_scrollBody td{
        white-space: normal!important;
    }

    .errectionTableItems .dataTables_scroll {
        overflow: auto;
    }
    .errectionTableItems .dataTables_scroll .dataTables_scrollHead{
        width: 3250px !important;
    }
    .errectionTableItems .dataTables_scroll .dataTables_scrollBody {
        width: 3250px !important;
    }
    .errectionTableItems .dataTables_scroll .dataTables_scrollHead .dataTables_scrollHeadInner .errectionItemsDetails, .errectionTableItems .dataTables_scroll .dataTables_scrollBody .errectionItemsDetails {
        width: 100% !important;
    }
    .errectionTableItems .dataTables_scrollHead th input {
        display: block;
    }
    .errectionTableItems .dataTables_filter{
        display: none;
    }
    .errectionTableItems .dataTables_scrollHead th, .errectionTableItems .dataTables_scrollBody td{
        white-space: normal!important;
    }
    .errectionTableItems .dataTables_scroll table tr label
     {
        color: #ffffff;
        min-width: 100px;
        float: left;
        text-align: center;
        line-height: 1.5;
    }
    .progress-bar {
        padding-left: 0px!important;
        float: none!important;
        width: 100%!important;
        /* background-color: #ffffff!important; */
        color: #fff;
        text-align: center;
        -webkit-box-shadow: inset 0 -1px 0 rgb(0 0 0 / 15%);
        -o-transition: width .6s ease;
        list-style-type: none;
    }

    .progress-bar-wrapper ul.progress-bar li.active::before {
        /* content: '\02713'; */
        font-family: dreamspace;
        border-color: #FF9800;
        content: url(../../../../images/ticksign.png)!important;
    }

    .progress-bar-child {
        padding-left: 0px!important;
        float: none!important;
        width: 100%!important;
        /*background-color: #ffffff!important;*/
        color: #fff;
        text-align: center;
        -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
        -o-transition: width .6s ease;
        list-style-type: none;
      }
      .scroll-child .progress-bar-child {margin-left:0px;}
      .scroll-child .progress-bar-child li {
        width: 92px;
      }
      .progress-bar-child li {
        float: left;
        font-size: 11px;
        line-height: 11px;
        width: 100px;
        position: relative;
        z-index: 1;
      }

.progress-bar li {
    float: left;
    font-size: 11px;
    line-height: 11px;
    width: 100px;
    position: relative;
    z-index: 1;
  }

  .details-control12 .progress-bar li {
      width: 96px!important;
  }
  .sorting span {
      width: 90px;
      display: inline-block;
      text-align: center;
  }
  .progress-bar li:before {
      content: "22";
      font-family: xolomium;
      display: block;
      font-size: 14px;
      line-height: 20px;
      color: #ffffff;
      background: #7692a4;
      width: 24px;
      border-radius: 50%;
      margin: 0px auto 5px auto;
      border: 2px #7692a4 solid;
  }
  .progress-bar li:after {
      content: "";
      width: 100%;
      height: 4px;
      background: #e1e1e1;
      position: absolute;
      margin: auto;
      left: 50%;
      top: 10px;
      z-index: -1;
  }
  .progress-bar li:last-child::after {
      content: none;
  }
  ul.progress-bar li.active:before {
      content: "H";
      font-family: dreamspace;
      display: block;
      font-size: 16px;
      line-height: 20px;
      color: white;
      background-color:#FF9800;
      width: 24px;
      border-radius: 50%;
      margin: 0 auto 5px auto;
      border: 2px #FF9800 solid;
      background-repeat: no-repeat;
  }
  ul.progress-bar li.active:after {
      content: "";
      width: 100%;
      height: 4px;
      background:#FF9800;
      position: absolute;
      margin: auto;
      left: 50%;
      top: 10px;
      z-index: -1;
  }
  ul.progress-bar li:last-child.active:after {
      content: none;
  }
  input#save_filter {
    width: 100px;
    height: 34px;
    margin-right: 10px;
    padding-top: 0px;
    background-color: #7192a7;
    color: #ffffff;
    font-family: 'Montserrat-Medium';
    font-size: 13px;
    padding-left: 12px;
}
input#delete_filter {
    width: 100px;
    height: 34px;
    margin-right: 10px;
    padding-top: 0px;
    background-color: #7192a7;
    color: #ffffff;
    font-family: 'Montserrat-Medium';
    font-size: 13px;
    padding-left: 12px;
}
.importclass{
    width: 36px;
}
.filterclr {
    padding-top: 44px;
    padding-left: 0px;
}
.filterclr span {
    padding: 5px 15px;
    border-radius: 20px;
    line-height: 19px;
    -webkit-box-shadow: 0px 0px 0px 1px rgb(0 0 0 / 75%);
    -moz-box-shadow: 0px 0px 0px 1px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 0px 1px rgb(0 0 0 / 75%);
    margin: 0px 5px 5px 0px;
    display: inline-block;
}

    .progress-bar li {
        float: left;
        font-size: 11px;
        line-height: 11px;
        width: 100px;
        position: relative;
        z-index: 1;
    }

    .details-control12 .progress-bar li {
        width: 96px!important;
    }
    .sorting span {
        width: 90px;
        display: inline-block;
        text-align: center;
    }
    .progress-bar li:before {
        content: "22";
        font-family: xolomium;
        display: block;
        font-size: 14px;
        line-height: 20px;
        color: #ffffff;
        background: #7692a4;
        width: 24px;
        border-radius: 50%;
        margin: 0px auto 5px auto;
        border: 2px #7692a4 solid;
    }
    .progress-bar li:after {
        content: "";
        width: 100%;
        height: 4px;
        background: #e1e1e1;
        position: absolute;
        margin: auto;
        left: 50%;
        top: 10px;
        z-index: -1;
    }
    .progress-bar li:last-child::after {
        content: none;
    }
    ul.progress-bar li.active:before {
        content: "H";
        font-family: dreamspace;
        display: block;
        font-size: 16px;
        line-height: 20px;
        color: white;
        background-color:#FF9800;
        width: 24px;
        border-radius: 50%;
        margin: 0 auto 5px auto;
        border: 2px #FF9800 solid;
        background-repeat: no-repeat;
    }
    ul.progress-bar li.active:after {
        content: "";
        width: 100%;
        height: 4px;
        background:#FF9800;
        position: absolute;
        margin: auto;
        left: 50%;
        top: 10px;
        z-index: -1;
    }
    ul.progress-bar li:last-child.active:after {
        content: none;
    }
    input#save_filter {
        /* width: 100px;
        height: 34px;
        margin-right: 10px;
        padding-top: 0px;
        background-color: #7192a7;
        color: #ffffff;
        font-family: 'Montserrat-Medium';
        font-size: 13px;
        padding: 2px 15px;
        border-radius: 50px;
        display: inline-block; */
        width: 100px;
        height: 33px;
        margin-right: 10px;
        padding-top: 1px;
        background-color: #7192a7;
        color: #ffffff;
        font-family: 'Montserrat-Medium';
        font-size: 13px;
        padding-left: 12px;
    }
    input#save_filter:active {
        background-color: #f47607;
        border-color: #f47607;
    }
    .importData_box i {
        font-size: 35px;
        color: #7192a7;
    }
    .importData_box i:hover {
        color: #f47607;
    }
    input#save_filter:hover {
        background-color: #f47607;
    }
    .weldDesign:hover, .weldDesign.active:hover {
        background-color: #f47607;
        color: #ffffff;
    }

    .weldDesign.selected {
        background-color: #f47607;
    }

    input#delete_filter {
        width: 100px;
        height: 34px;
        margin-right: 10px;
        padding-top: 0px;
        background-color: #7192a7;
        color: #ffffff;
        font-family: 'Montserrat-Medium';
        font-size: 13px;
        padding-left: 12px;
    }
    .importclass{
        width: 36px;
    }
    #demo-table-itemdeatilsPiping1_length label{
        width: 180px;
        display: inline-flex;
        padding: 5px 0px;
        text-indent: -999999999px;
        cursor: default;
    }

    /* #demo-table-itemdeatilsPiping1_length label::before{
        content: 'Show entries';
        width: 250px;
        height: 38px;
        font-size: 14px;
        color: #000000;
        text-indent: 0px;
        padding-top: 9px;
        padding-right: 10px;
        font-family: 'Montserrat-Medium';
        cursor: default;
    } */
    /* #demo-table-itemdeatilsPiping1_length label::after{
        content: 'Entries';
        width: 16px;
        height: 38px;
        font-size: 14px;
        color: #000000;
        text-indent: 0px;
        padding-top: 9px;
        padding-left: 6px;
        font-family: 'Montserrat-Medium';
        cursor: default;
    } */

    #demo-table-itemdeatilsPiping1_length label select{      

        cursor: pointer;
    }

    div#estimated_BOQ_table_wrapper .dropdown-filter-dropdown,div#EMH-MAN-HR-table_wrapper .dropdown-filter-dropdown {
        display: none;
    }

    .estimatedBoQ .dataTables_scroll .dataTables_scrollHead, .estimatedBoQ .dataTables_scroll .dataTables_scrollBody {
        min-width: 100% !important;
    }
    .estimatedBoQ .dataTables_scroll .dataTables_scrollHead .dataTables_scrollHeadInner, .estimatedBoQ .dataTables_scroll .dataTables_scrollBody, .estimatedBoQ .dataTables_scroll .dataTables_scrollBody .demo-table-cwp-final-boq {
        min-width: 100% !important;
    }
    .estimatedBoQ .dataTables_scroll .dataTables_scrollHead .dataTables_scrollHeadInner .demo-table-cwp-final-boq, .estimatedBoQ .dataTables_scroll .dataTables_scrollBody, .estimatedBoQ .dataTables_scroll .dataTables_scrollBody .demo-table-cwp-final-boq {
        min-width: 100% !important;
    }

    .extraAction a {
        margin: 0px 5px;
        padding: 2px;
        color: #7692a4;
    }
    .extraAction a:hover {
        color: #f47607;
    }
    .addEstimatedData{
        float: right;
        padding-right: 5px;
    }

    .addEstimatedData a{
        width: 130px;        
        background-color: #7192a7;
        color: #ffffff;
        font-family: 'Montserrat-Medium';
        font-size: 13px;
        padding: 7px 10px;
        border-radius: 50px;
        display: inline-block;
    }

    .weldBolddata{
        float: left;
    }
    .weldDesign {
        margin-right: 10px;
        background-color: #7192a7;
        color: #ffffff;
        font-family: 'Montserrat-Medium';
        font-size: 13px;
        padding: 10px 15px;
        border-radius: 50px;
        display: inline-block;
    }

    .addEstimatedData a:hover, .addEstimatedData a.active, .addEstimatedData a.active:hover, .addEstimatedData a:focus {
        background-color: #f47607;  
        color: #ffffff;
    }

    .estimatedBoQ .dataTables_filter{
        display: none;
    }

    /* This will disable global search option for datatables on DDM Report page  */
    #demo-table-ddmReport_wrapper .dataTables_filter{
        display: none;
    }

    .weldDesign:hover, .weldDesign.active:hover {
        background-color: #f47607;
        color: #ffffff;
    }

    .weldDesign.selected {
        background-color: #f47607;
    }

    #estimated_BOQ_table_length label,#EMH-MAN-HR-table_length label, #FIN-BOQ-HR-table_length label,#weldjointMap_length label, #weldMap_length label, #errectionTablePiping_length label, #errectionTable_length label,
    #cheAppComiler_length label,#manageApproverData_length label, #documentMnt_length label, #milestoneTable_length label, #readinessQuestionTable_length label, #readinessResponseTable_length label,
    #manageRevisionHistoryData_length label {
        width: 140px;
        display: inline-flex;
        padding: 5px 0px;
        text-indent: -999999999px;
        cursor: default;
    }
    #estimated_BOQ_table_length label::before, #EMH-MAN-HR-table_length label::before,#FIN-BOQ-HR-table_length label::before,
    #weldjointMap_length label::before, #weldMap_length label::before, #errectionTablePiping_length label::before, #errectionTable_length label::before,
    #cheAppComiler_length label::before, #manageApproverData_length label::before, #dataTables_length label::before, #documentMnt_length label::before, #milestoneTable_length label::before, #readinessQuestionTable_length label::before, #readinessResponseTable_length label::before,
    #manageRevisionHistoryData_length label::before {
        content: 'Show';
        width: 54px;
        height: 38px;
        font-size: 14px;
        color: #000000;
        text-indent: 0px;
        padding-top: 9px;
        padding-right: 10px;
        font-family: 'Montserrat-Medium';
        cursor: default;
        font-weight: 500;
    }
 
    #estimated_BOQ_table_length label::after, #EMH-MAN-HR-table_length label::after, #FIN-BOQ-HR-table_length label::after, #weldjointMap_length label::after, #weldMap_length label::after, #errectionTablePiping_length label::after, #errectionTable_length label::after,
    #cheAppComiler_length label::after, #manageApproverData_length label::after, #dataTables_length label::after, #documentMnt_length label::after, #milestoneTable_length label::after, #readinessQuestionTable_length label::after, #readinessReponseTable_length label::after,
    #manageRevisionHistoryData_length label::after {
        content: 'Entries';
        width: 16px;
        height: 38px;
        font-size: 14px;
        color: #000000;
        text-indent: 0px;
        padding-top: 9px;
        padding-left: 6px;
        font-family: 'Montserrat-Medium';
        cursor: default;
        font-weight: 500;
    }
    #estimated_BOQ_table_length label select,#EMH-MAN-HR-table_length label select, #FIN-BOQ-HR-table_length label select, #cheAppComiler_length label select,#manageApproverData_length label select, #milestoneTable_length label select, #readinessQuestionTable_length label select, #readinessResponseTable_length label select{       
        cursor: pointer;
    }

    table.demo-table-cwp-final-boq.dataTable thead > tr > th.sorting_asc:after, table.demo-table-cwp-final-boq.dataTable thead > tr > th.sorting_asc:before,
    table.demo-table-cwp-estimated-BOQ-data.dataTable thead > tr > th.sorting_asc:after, table.demo-table-cwp-estimated-BOQ-data.dataTable thead > tr > th.sorting_asc:before,
    table.demo-table-cwp-estimated-MH.dataTable thead > tr > th.sorting_asc:after, table.demo-table-cwp-estimated-MH.dataTable thead > tr > th.sorting_asc:before{
        display: none;
        pointer-events: none;
    }

    table.demo-table-cwp-final-boq.dataTable thead > tr > th.sorting_asc:before, 
    table.demo-table-cwp-final-boq.dataTable thead > tr > th.sorting_desc:before,
    table.demo-table-cwp-final-boq.dataTable thead > tr > th.sorting_desc:after,
    table.demo-table-cwp-estimated-BOQ-data.dataTable thead > tr > th.sorting_asc:before, 
    table.demo-table-cwp-estimated-BOQ-data.dataTable thead > tr > th.sorting_desc:before,
    table.demo-table-cwp-estimated-BOQ-data.dataTable thead > tr > th.sorting_desc:after,
    table.demo-table-cwp-estimated-MH.dataTable thead > tr > th.sorting_asc:before, 
    table.demo-table-cwp-estimated-MH.dataTable thead > tr > th.sorting_desc:before,
    table.demo-table-cwp-estimated-MH.dataTable thead > tr > th.sorting_desc:after{
        display: none;
        pointer-events: none;
    }

    #weldjointMap_length label select, #weldMap_length label select, #errectionTablePiping_length label select, #errectionTable_length label select, #documentMnt_length label select {       
        cursor: pointer;
        font-weight: 500;
        font-size: 14px;
    }

    table.dataTable.display tbody tr td.activityDescription:nth-child(1) {
        text-align: left;
    }
    table.dataTable.display tbody tr td.secondaryDescription:nth-child(2) {
        text-align: left;
    }

    table.dataTable.display tbody tr td.detailDescription:nth-child(4) {
        text-align: left;
    }

    table.dataTable.display tbody tr th.UOMData:nth-child(5) {
        min-width: 60px;
    }
    .legend_key_item_box {
        float: left;
        width: 100%;
        display: block;
        padding: 0px;
        position: relative;
        list-style: none;
        margin: 0px;
    }
    .legend_key_item_list {
        display: inline-table !important;
        width: auto;
        padding-top: 0px;
        padding-bottom: 0px !important;
        margin-right: 10px;
    }
    .legend_key_item_list p {
        margin: 0px;
        display: inherit;
        padding: 5px !important;
        font-size: 14px;
        line-height: 20px;
    }
    .open_childTable
    {
        background-color : #f1f1f1;
        color: #f47607;
        border-color:#f47607;
    }
    .noDataFound
    {
        background-color: #f0f0f0;
        min-height: 35px;
        padding: 10px;
        margin: -10px;
    }
    .datatableScroll div.dataTables_wrapper {
        min-width: auto!important;
        margin: 0 auto;
    }

    .datatableScroll input {
        display: block;
        margin-right: 25px;
        min-height: 35px;
        border-radius: 5px;
    }
    .datatableScroll table tr th {
        background-color: #06425c !important;
        color: #ffffff !important;
        font-family: 'Montserrat-Medium';
        font-size: 12px;
        text-align: center;
        border-color: #dedede;
    }
    .dataTables_wrapper .dataTables_filter input {
        margin-right: 0px;
        margin-bottom: 10px;
    }
    .dataTables_wrapper table#cheAppComiler th, .dataTables_wrapper table#manageApproverData th, .dataTables_wrapper table#milestoneTable th, .dataTables_wrapper table#readinessQuestionTable th, .dataTables_wrapper table#readinessResponseTable th {
        padding-top: 0px!important;
        padding-bottom: 0px!important;
    }
    .assignEWP, .assignCWP, .assignIWP {
        margin-right: 0px;
        padding: 6px 20px;
        background-color: #7192a7;
        color: #ffffff;
        font-family: 'Montserrat-Medium';
        font-size: 13px;
        margin-top: 0px;
    }
    .mb_twelve {
        margin-bottom: 12.5rem;
    }
    .assignEWP:hover, .assignCWP:hover, .assignIWP:hover, .assignEWP:active, .assignCWP:active, .assignIWP:active {
        background-color: #f28705;
    }
    .assignEWPSelected, .assignCWPSelected, .assignIWPSelected {
        background-color: #f28705;
    }
    .customWidth {
        width: 85%;
        float: left;
        margin-right: 20px;
    }
    .showfilter_result_box .verticalAlign .icon-plus, .showfilter_result_box .verticalAlign .icon-remove {
        vertical-align: middle;
        line-height: 35px;
        font-size: 20px!important;
        color: #06425c!important;
    }
    .showfilter_result_box span.verticalAlign {
        border: none;
        background-color: transparent !important;
        font-size: 14px;
        color: #666666;
        font-family: 'Montserrat-Medium';
        padding: 0px;
        height: auto;
        display: flex;
    }
    .verticalAlign .v_middle{
        margin: 12px;
    }

    #cheAppComiler_filter.dataTables_filter,#manageApproverData_filter.dataTables_filter{
        display: none;
    }
    .clientLogo {
        padding: 2px;
        border-radius: 2px;
        background-color: #ffffff;
        max-width: 180px;
        max-height: 40px;
    }
    .customeModalPopWd .modal-dialog{
        margin-top: 85px;
    }
    #itemDetails1_processing
    {
        z-index: 999999 !important;
    }
    #demo-table-itemdeatilsPiping1_processing
    {
        z-index: 999999 !important;
    }

    .manageApprover .activeNew .displayOnly,.cheAppComilerData .activeNew .displayOnly, .milestoneTableData .activeNew .displayOnly {
        display: none;
    }
    #manageApproverData.manageApprover .displayOnly, #cheAppComiler.cheAppComilerData .displayOnly, #milestoneTable.milestoneTableData .displayOnly{
        display: none;
    }

    .deactivateCCA{
        margin: 5px;
    }

    #documentMnt .dropdown-filter-dropdown{
        display: none;
    }

    .ewpworkpakge_tab .comment .statusView label {
        line-height: 22px!important;
        text-align: left;
        padding-right: 1px;
    }

    table .childSpoolTab span {
        width: 100px;
        display: table-cell;
        text-align: center;
    }

    div#tablediv9212 table th:nth-child(9) {
        white-space: nowrap !important;
    }

    /* table.sub_table_tree_box th:nth-child(9) {
        display: flex;
    } */
    .sub_table_tree_box table.sub_table_tree_box th:nth-child(9) {
        display: table-cell !important;
    }
    .checkbox_custom .startIcon {
        padding-top: 5px;
    }
	.fesibiltiyimage{
        text-align: center;
    }

    .description-control-1 {
        position: relative;
        overflow: visible;
        padding: 8px 5px;
        white-space: initial;
        min-width: 115px !important;
        max-width: 185px;
    }
    .description-control-2 {
        position: relative;
        overflow: visible;
        padding: 8px 5px;
        white-space: initial;
        min-width: 85px !important;
        max-width: 180px;
    }
    table.demo-asset.dataTable.no-footer input.col-search-input {
        width: 100%;
    }
    table.demo-asset.dataTable.no-footer th:nth-child(1), table.demo-asset.dataTable.no-footer td:nth-child(1) {
        position: sticky !important;
        left: 0px;
        z-index: 99;
        background-color: white;
    }
    table.demo-asset.dataTable.no-footer th:nth-child(2), table.demo-asset.dataTable.no-footer td:nth-child(2) {	
        position: sticky !important;	
        left: 153px;	
        z-index: 99;	
        background-color: white;	
    }	
    table.demo-asset.dataTable.no-footer th:nth-child(3), table.demo-asset.dataTable.no-footer td:nth-child(3) {	
        position: sticky !important;	
        left: 275.5px;	
        z-index: 99;	
        background-color: white;	
    }	

    .success_message {	
        background-color: #00B050;	
        color: #FFF9FA;	
        font-weight: 400;	
        position: static;	
        margin-bottom: 6px;	
        border: 1px solid transparent;	
        border-top-color: transparent;	
        border-right-color: transparent;	
        border-bottom-color: transparent;	
        border-left-color: transparent;	
        border-radius: 4px;	
        border-color: #00B050;	
        padding: 5px;	
        font-size: 14px;	
    }	

    div#div_disp_release span input {	
        margin-left: 10px;	
    }	

    div#div_disp_release span {	
        display: inline-flex;	
    }	

    button.close {	
        background-color: #06425c;	
        padding: 7px;	
        border-radius: 15px;	
    }	

    /* css added by Aniket	
        - EWP Release & Sign-off : with and without hold checkboxes	
    */	
    #ewpReleasenSignOffDiv .ewprelease_yesno_checkedbox .icheckbox_flat-mac {	
        margin-right: 6px !important;	
        border: 2px solid #06425C;	
        border-radius: 0.4rem;	
        background-color: white !important;	
    }	

    /* CSS changed by Aniket */	
    .DVDocumentsBTN a {	
        background-color: #06425c;	
        color: #ffffff;	
        line-height: 21px;	
        font-size: 13px;	
        font-family: 'Montserrat-Medium';	
        padding: 8px 20px;	
        border-radius: 0.5rem !important;	
        border: none;	
    }	

    .blockchainalert{	
        display: none;	
        padding: 10px 6px 6px 12px;	
    }	

    .success_message_blockchain{	
        background-color: #00B050;	
        color: #FFF9FA;	
        font-weight: 400;	
        position: static;	
        margin-bottom: 6px;	
        border: 1px solid transparent;	
        border-top-color: transparent;	
        border-right-color: transparent;	
        border-bottom-color: transparent;	
        border-left-color: transparent;	
        border-radius: 4px;	
        border-color: #00C0EF;	
        padding: 5px;	
        font-size: 14px;	
    }	
    .gantt_message_area.dhtmlx_message_area{
        display: none;
    }
    .tbl-scroll {
        overflow: auto;
    }

    .success_message_error{	
        background-color: #dc3545;	
        color: #FFF9FA;	
        font-weight: 400;	
        position: static;	
        margin-bottom: 6px;	
        border: 1px solid transparent;	
        border-top-color: transparent;	
        border-right-color: transparent;	
        border-bottom-color: transparent;	
        border-left-color: transparent;	
        border-radius: 4px;	
        border-color: #00C0EF;	
        padding: 5px;	
        font-size: 14px;	
    }	
    #mac-content.col-main-page-visualplanning-index{	
        margin-top: 1px;	
    }	
    span.templateFile img {	
        height: 42px;	
    }	

    span.templateIcon {	
        font-size: 24px;	
        margin-right: 15px;	
    }	

    span.templateName {	
        margin-right: 15px;	
    }	

    .delaysIwpForcast{	
        display: none;	
    }	

    .layout_view_btn {	
        display: inline-flex;  	
        padding-top: 0.4rem;           	
    }	

    ul.layout_view_btn li {	
        padding-right: 11px;	
    }	

    ul.layout_view_btn span {	
        line-height: 39px;	
    }	
    .ewpworkpakge_tab label.fromTo {	
        line-height: 40px!important;	
    }	
    .ewpworkpakge_tab label.pr0 {	
        font-size: 18px;	
        color: #06425c;	
        font-weight: bold;	
    }	
    table.sub_table_tree_box_child th:nth-child(9) {	
        display: table-cell;	
    }	

    #from_documentItem table.dataTable thead > tr > th.sorting {	
        /* width: 169px !important; */	
    }	

    .gantt_message_area.dhtmlx_message_area{	
        display: none;	
    }	

    #frm_documentItem table.dataTable tbody td:nth-child(1){	
        width: 45px !important;        	
        max-width: 40px !important;	
    }	

    #frm_documentItem table.dataTable .LPad.checkbox1 {	
        width: 30px !important;	
        max-width: 30px !important;	
    }	


    .demo-table-cwp-final-boq .datatable-thead-th .itemValue{	
        width: 139px !important;	
    }	

    th#item.itemValue, .wd8p.itemValue {	
        width: 139px !important;	
    }
    .success_message_error{
        background-color: #dc3545;
        color: #FFF9FA;
        font-weight: 400;
        position: static;
        margin-bottom: 6px;
        border: 1px solid transparent;
        border-top-color: transparent;
        border-right-color: transparent;
        border-bottom-color: transparent;
        border-left-color: transparent;
        border-radius: 4px;
        border-color: #00C0EF;
        padding: 5px;
        font-size: 14px;
    }
    #mac-content.col-main-page-visualplanning-index{
        margin-top: 1px;
    }
    #newcheck .cwplisttable_box thead tr th {
        position: relative !important;
        top: -1px;
        width: 100% !important;
    }
    #newcheck .cwplisttable_box thead tr th:nth-child(1) {
        width: 60px !important;
    }
    #newcheck .cwplisttable_box thead tr th.itmcheklisfirst:nth-child(1) {
        width: 64px !important;
        text-align: center;
    }
    .itemDetailsheader .dataTables_scrollBody td.itmcheklisfirst input[type=checkbox] {
        margin: 0px 0px 0 0px!important;
    }
    #newcheck.one .cwplisttable_box thead tr th:nth-child(1) {
        width: 200px !important;
    }
    #newcheck .cwplisttable_box thead tr th {
        width: 200px !important;
    }
    .new-table #demo-table td {
        padding: 12px 12px;
    }
    .ThreedButtons.col-xs-12.padd0.alignR.threeDallBTN.mb10.mt10 input {
        margin: 0 0 0 10px !important;
        padding-top: 1px;
        background-color: #7192a7;
        color: #ffffff;
        font-family: 'Montserrat-Medium' !important;
        font-size: 13px !important;
        padding: 4px 12px !important;
        font-weight: 500;
    }
    .ThreedButtons.col-xs-12.padd0.alignR.threeDallBTN.mb10.mt10 input:hover {
        background-color: #f47607;
    }
    .threed-get-mt-btn .custom_submit_btn:hover {
        background-color: #f47607 !important;
    }
    .threed-get-mt-btn .custom_submit_btn {
        background-color: #7192a7 !important;
        color: #ffffff;
        font-family: 'Montserrat-Medium';
        font-size: 13px;
        padding: 6px 12px;
        font-weight: 500;
    }

    .showfilter_result_box span {
        border: none;
        background-color: transparent !important;
        font-size: 14px;
        color: #666666;
        font-family: 'Montserrat-Medium';
        padding: 0px;
        height: auto;
    }


/* This class is used for change table head background color */
    table.table_head_bgcolor thead tr th {
        background-color: #E6ECEF !important;
        color: #1A1A1A !important;
        font-family: 'Montserrat-Medium' !important;
        font-weight: normal !important;
        font-size: 1.3rem !important;
        padding: 1.2rem !important;
        border: 1px solid #E8E8E8 !important;
    }

    table.table_head_bgcolor tbody tr th, table.table_head_bgcolor tr th  {
        background-color: #E6ECEF !important;
        color: #1A1A1A !important;
        font-family: 'Montserrat-Medium' !important;
        font-weight: normal !important;
        font-size: 1.3rem !important;
        padding: 1.2rem !important;
        border: 1px solid #E8E8E8 !important;
    }
    table.detailesReport tr td, table#demo-table-deatils tr td  {
        background-color: #E6ECEF !important;
        color: #1A1A1A !important;
        font-family: 'Montserrat-Medium' !important;
        font-weight: normal !important;
        font-size: 1.3rem !important;
        padding: 1.2rem !important;
        border: 1px solid #E8E8E8 !important;
    }
    table.detailesReport tr.detailesReportTr td {
        background-color: #fff !important;
        color: #333 !important;
    }

    table.table_head_bgcolor_body tbody tr th {
        background-color: #E6ECEF !important;
        color: #1A1A1A !important;
        font-family: 'Montserrat-Medium' !important;
        font-weight: normal !important;
        font-size: 1.4rem !important;
        padding: 1.2rem !important;
    }

    table.sub_table_tree_box.table_line_head_bgcolor tr th {
        background-color: #E6ECEF !important;
        color: #1A1A1A !important;
        font-family: 'Montserrat-Medium' !important;
        font-weight: normal !important;
        font-size: 1.4rem !important;
        padding: 1.2rem !important;
    }

    table.table_head_deliverables_bgcolor thead tr th {
        background-color: #E6ECEF !important;
        color: #1A1A1A !important;
        font-family: 'Montserrat-Medium' !important;
        font-weight: normal !important;
        font-size: 1.4rem !important;
        padding: 1.2rem !important;
        text-align: center !important;
    }

    table.table_head_deliverables_bgcolor thead tr th:nth-child(1) {
        width: max-content !important;
    }

    table#demo-table.table_head_bgcolor th {
        background-color: #E6ECEF !important;
        color: #1A1A1A !important;
        font-family: 'Montserrat-Medium' !important;
        font-weight: 600 !important;
        font-size: 1.3rem !important;
        padding: 0.8rem !important;
        border: 1px solid #E8E8E8 !important;
    }
    
    table#demo-table-detailsreport.table_head_bgcolor tr.detailsreport td {
        background-color: #E6ECEF !important;
        color: #1A1A1A !important;
        font-family: 'Montserrat-Medium' !important;
        font-weight: 600 !important;
        font-size: 1.3rem !important;
        padding: 1.2rem !important;
        border: 1px solid #E8E8E8 !important;
    }

    table.table_head_bgcolor.remove_table_bg_color thead tr th {
        background-color: transparent !important;
        color: transparent !important;
        padding: 0 !important;
    }

    table#cwp_datatable > tbody > tr {
        background-color: #ffffff !important;  /* Set desired background color */
    }

    /* Control tower table css */
    table.ewp_ct_table_head_bgcolor thead tr th, table.cwp_ct_table_head_bgcolor thead tr th, table.iwp_ct_table_head_bgcolor thead tr th, table.at_ct_table_head_bgcolor thead tr th, table.ewp_start_table_head_bgcolor thead tr th, table.cwpcompnew_table_head_bgcolor thead tr th, table.cwpcompnew_table_head_bgcolor thead tr th, table.iwp_start_new_table_head_bgcolor thead tr th, table.actiontart_new_table_head_bgcolor thead tr th, table.compewpplanned_new_table_head_bgcolor thead tr th, table.compiwpplaned_table_head_bgcolor thead tr th, table.actioncomp_table_head_bgcolor thead tr th, table.durationewpplanned_table_head_bgcolor thead tr th, table.cwpdu_cwpdu_table_head_bgcolor thead tr th, table.iwp_durationnew_table_head_bgcolor thead tr th, table.actiondue_table_head_bgcolor thead tr th {
        background-color: #E6ECEF !important;
        color: #1A1A1A !important;
        font-family: 'Montserrat-Medium' !important;
        font-weight: normal !important;
        font-size: 1.3rem !important;
    }
    table.ewp_table_head_bgcolor thead tr th {
        background-color: #E6ECEF !important;
        color: #1A1A1A !important;
        font-family: 'Montserrat-Medium' !important;
        font-weight: normal !important;
        font-size: 1.3rem !important;
        text-align: left !important;
    }
    .tablecomodit_data_head_bgcolor thead tr th {
        background-color: #E6ECEF !important;
        color: #1A1A1A !important;
        font-family: 'Montserrat-Medium' !important;
        font-weight: normal !important;
        font-size: 1.4rem !important;
        text-align: left !important;
        top:0 !important;
    }

    .datatblinputwidth thead tr th input {
        width: 97%;
    }

    .datatableScroll .table_data_head_bgcolor input {
        padding: 0 5px 0 10px;
    }

    .dataTables_scroll .table_data_head_bgcolor input {
        padding: 0 5px 0 10px;
    }

    #newcheck .cwplisttable_box thead tr th:nth-child(2) {
        width: 216px !important;
        white-space: nowrap;
    }

    #newcheck .cwplisttable_box thead tr th:nth-child(6) {
        width: 230px !important;
        white-space: nowrap;
    }

    .table_data_head_bgcolor thead tr th:nth-child(1) {
        
        width: 60px !important;
    }

    .table_data_head_bgcolor thead tr th:nth-child(7) {
        width: 60px !important;
    }

    .table_data_head_bgcolor thead tr th:nth-child(8), .table_data_head_bgcolor thead tr th:nth-child(9) {
        width: 70px !important;
    }

    .table_head_width thead tr th:nth-child(2), .table_head_width thead tr th:nth-child(3), .table_head_width thead tr th:nth-child(4), .table_head_width thead tr th:nth-child(6), .table_head_width thead tr th:nth-child(7), .table_head_width thead tr th:nth-child(8), .table_head_width thead tr th:nth-child(9), .table_head_width thead tr th:nth-child(13) {
        width: 24rem !important;
    }

    .table_head_width thead tr th:nth-child(11), .table_head_width thead tr th:nth-child(12), .table_head_width thead tr th:nth-child(14) {
        width: 20rem !important;
    }

    .table_head_width thead tr th:nth-child(17) {
        width: 25rem !important;
    }

    .table_head_width_dp thead tr th:nth-child(1), .table_head_width_dp thead tr th:nth-child(2), .table_head_width_dp thead tr th:nth-child(3), .table_head_width_dp thead tr th:nth-child(4), .table_head_width_dp thead tr th:nth-child(5), .table_head_width_dp thead tr th:nth-child(6), .table_head_width_dp thead tr th:nth-child(7), .table_head_width_dp thead tr th:nth-child(8), .table_head_width_dp thead tr th:nth-child(9), .table_head_width_dp thead tr th:nth-child(10), .table_head_width_dp thead tr th:nth-child(11), .table_head_width_dp thead tr th:nth-child(12), .table_head_width_dp thead tr th:nth-child(13), .table_head_width_dp thead tr th:nth-child(14), .table_head_width_dp thead tr th:nth-child(15), .table_head_width_dp thead tr th:nth-child(16) {
        width:25rem !important;
    }

    .div_head_bgcolor {
        background-color: #E6ECEF !important;
        color: #1A1A1A !important;
        font-family: 'Montserrat-Medium' !important;
        font-weight: normal !important;
        font-size: 1.4rem !important;
        padding: 1.2rem !important;
        float: left;
        width: 20%;
        border: 1px solid #E8E8E8;
    }

    .div_cons_head_bgcolor {
        background-color: #E6ECEF !important;
        color: #1A1A1A !important;
        font-family: 'Montserrat-Medium' !important;
        font-weight: normal !important;
        font-size: 1.4rem !important;
        padding: 1.2rem !important;
        float: left;
        width: 25%;
        border: 1px solid #E8E8E8;
    }

    .div_material_head_bgcolor {
        background-color: #E6ECEF !important;
        color: #1A1A1A !important;
        font-family: 'Montserrat-Medium' !important;
        font-weight: normal !important;
        font-size: 1.4rem !important;
        padding: 1.2rem !important;
        float: left;
        width: 33%;
        border: 1px solid #E8E8E8;
    }

    .div_tcp_head_bgcolor {
        background-color: #E6ECEF !important;
        color: #1A1A1A !important;
        font-family: 'Montserrat-Medium' !important;
        font-weight: normal !important;
        font-size: 1.4rem !important;
        padding: 1.2rem !important;
        float: left;
        width: 100%;
        border: 1px solid #E8E8E8;
    }

    table.table_head_bgcolor thead tr th button {
        color: #1A1A1A !important;
    }
    .datatableScroll .readinessQuestionTableData input, .datatableScroll .readinessResponseTableData input {
        width: 93%;
    }

    /** Lc Light Box CSS started**/
    .lc-lightbox, .lc-lightbox * {
        box-sizing: border-box;
        margin: 0 !important;	
    }
    .lc-lightbox {
        display: inline-block;
        font-size: 0;
        width: 33%;
        border: 20px solid transparent;
        border-bottom: none;
        background: #fff;
        padding: 10px;
        height: auto;
        background-clip: padding-box;
    }
    .lc-lightbox > span {
        display: block;
        cursor: pointer;
        height: 0;
        padding-bottom:	70%;
        background-size: cover;	
        background-position: center center;
    }
    .lcl_fade_oc.lcl_pre_show #lcl_overlay,
    .lcl_fade_oc.lcl_pre_show #lcl_window,
    .lcl_fade_oc.lcl_is_closing #lcl_overlay,
    .lcl_fade_oc.lcl_is_closing #lcl_window {
        opacity: 0 !important;
    }
    .lcl_fade_oc.lcl_is_closing #lcl_overlay {
        -webkit-transition-delay: .15s !important; 
        transition-delay: .15s !important;
    }
    #lcl_window {
        top: 2.5% !important;
    }

    /** Lc Light Box CSS END**/

/* This class is used for change table head background color */
    table.table_head_bgcolor thead tr th {
        background-color: #E6ECEF !important;
        color: #1A1A1A !important;
        font-family: 'Montserrat-Medium' !important;
        font-weight: normal !important;
        font-size: 1.4rem !important;
        padding: 1.2rem !important;
    }

    table.sub_table_tree_box.table_line_head_bgcolor tr th {
        background-color: #E6ECEF !important;
        color: #1A1A1A !important;
        font-family: 'Montserrat-Medium' !important;
        font-weight: normal !important;
        font-size: 1.4rem !important;
        padding: 1.2rem !important;
    }

    table.table_head_deliverables_bgcolor thead tr th {
        background-color: #E6ECEF !important;
        color: #1A1A1A !important;
        font-family: 'Montserrat-Medium' !important;
        font-weight: normal !important;
        font-size: 1.4rem !important;
        padding: 1.2rem !important;
        text-align: center !important;
    }

    table.table_head_deliverables_bgcolor thead tr th:nth-child(1) {
        width: max-content !important;
    }
    .planning-datatable-section table#demo-table.table_head_bgcolor.header-bordercolor th,
    .planning-datatable-section table.table_head_bgcolor.header-bordercolor th {
        border: 1px solid #ccc !important;
    }
    table#demo-table.table_head_bgcolor th {
        background-color: #E6ECEF !important;
        color: #1A1A1A !important;
        font-family: 'Montserrat-Medium' !important;
        font-weight: normal !important;
        font-size: 1.4rem !important;
        padding: 1.2rem !important;
    }

    #page-workcompletion-index table.table_head_bgcolor thead tr th {
        background-color: #E6ECEF !important;
        color: #1A1A1A !important;
        font-family: 'Montserrat-Medium' !important;
        font-weight: normal !important;
        font-size: 1.4rem !important;
        padding: 1.2rem !important;
    }

    .table_data_head_bgcolor thead tr th {
        background-color: #E6ECEF !important;
        color: #1A1A1A !important;
        font-family: 'Montserrat-Medium' !important;
        font-weight: normal !important;
        font-size: 1.4rem !important;
        text-align: left !important;
    }

    .datatableScroll .table_data_head_bgcolor input {
        padding: 0 5px 0 10px;
    }

    .dataTables_scroll .table_data_head_bgcolor input {
        padding: 0 5px 0 10px;
    }

    #newcheck .cwplisttable_box thead tr th:nth-child(2) {
        width: 216px !important;
        white-space: nowrap;
    }

    #newcheck .cwplisttable_box thead tr th:nth-child(6) {
        width: 230px !important;
        white-space: nowrap;
    }

    .table_data_head_bgcolor thead tr th:nth-child(1) {
        
        width: 60px !important;
    }

    .table_data_head_bgcolor thead tr th:nth-child(7) {
        width: 60px !important;
    }

    .table_data_head_bgcolor thead tr th:nth-child(8), .table_data_head_bgcolor thead tr th:nth-child(9) {
        width: 70px !important;
    }

    .table_head_width thead tr th:nth-child(2), .table_head_width thead tr th:nth-child(3), .table_head_width thead tr th:nth-child(4), .table_head_width thead tr th:nth-child(6), .table_head_width thead tr th:nth-child(7), .table_head_width thead tr th:nth-child(8), .table_head_width thead tr th:nth-child(9), .table_head_width thead tr th:nth-child(13) {
        width: 24rem !important;
    }

    .table_head_width thead tr th:nth-child(11), .table_head_width thead tr th:nth-child(12), .table_head_width thead tr th:nth-child(14) {
        width: 20rem !important;
    }

    .table_head_width thead tr th:nth-child(17) {
        width: 25rem !important;
    }

    .table_head_width_dp thead tr th:nth-child(1), .table_head_width_dp thead tr th:nth-child(2), .table_head_width_dp thead tr th:nth-child(3), .table_head_width_dp thead tr th:nth-child(4), .table_head_width_dp thead tr th:nth-child(5), .table_head_width_dp thead tr th:nth-child(6), .table_head_width_dp thead tr th:nth-child(7), .table_head_width_dp thead tr th:nth-child(8), .table_head_width_dp thead tr th:nth-child(9), .table_head_width_dp thead tr th:nth-child(10), .table_head_width_dp thead tr th:nth-child(11), .table_head_width_dp thead tr th:nth-child(12), .table_head_width_dp thead tr th:nth-child(13), .table_head_width_dp thead tr th:nth-child(14), .table_head_width_dp thead tr th:nth-child(15), .table_head_width_dp thead tr th:nth-child(16) {
        width:25rem !important;
    }

    .div_head_bgcolor {
        background-color: #E6ECEF !important;
        color: #1A1A1A !important;
        font-family: 'Montserrat-Medium' !important;
        font-weight: normal !important;
        font-size: 1.4rem !important;
        padding: 1.2rem !important;
        float: left;
        width: 20%;
        border: 1px solid #E8E8E8;
    }

    .div_cons_head_bgcolor {
        background-color: #E6ECEF !important;
        color: #1A1A1A !important;
        font-family: 'Montserrat-Medium' !important;
        font-weight: normal !important;
        font-size: 1.4rem !important;
        padding: 1.2rem !important;
        float: left;
        width: 25%;
        border: 1px solid #E8E8E8;
    }

    .div_material_head_bgcolor {
        background-color: #E6ECEF !important;
        color: #1A1A1A !important;
        font-family: 'Montserrat-Medium' !important;
        font-weight: normal !important;
        font-size: 1.4rem !important;
        padding: 1.2rem !important;
        float: left;
        width: 33%;
        border: 1px solid #E8E8E8;
    }

    .div_tcp_head_bgcolor {
        background-color: #E6ECEF !important;
        color: #1A1A1A !important;
        font-family: 'Montserrat-Medium' !important;
        font-weight: normal !important;
        font-size: 1.4rem !important;
        padding: 1.2rem !important;
        float: left;
        width: 100%;
        border: 1px solid #E8E8E8;
    }

    table.table_head_bgcolor thead tr th button {
        color: #1A1A1A !important;
    }

    .customeModalPopWd.fade.in {display: block !important;}