#s4-bodyContainer {
	background: #fff
}
/* -------Npa home page ------------*/
.searchTitle {
	border-radius: 4px;
	height: 30px;
	margin-top: 0;
}

.table-responsive {
	overflow: inherit !important;
}

@media only screen and (max-width: 996px) {
	.table-responsive {
		overflow: hidden !important;
	}
}

.taskpopup {
width:auto;
margin:auto;
}
.footerbtns {
background:#f8f8f8;
text-align:right;
padding:10px;
}
table.table-ib th, table.table-ib td {
	padding: 8px 18px !important
}
@media (min-width:767px) {
	.taskpopup {
		width: 700px;
		}
}

.field-legend {
	font-size: 20px;
	margin: 10px;
	font-weight: 500;
	width: auto;
}

#GCAA_NPAHeader {
	text-align: initial
}

fieldset {
	font-size: 14px;
	border: 2px solid #666;
	padding: 10px 15px;
	text-align: initial;
}

	fieldset label {
		margin: auto;
		padding: 10px 5px;
	}

.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
	display: flex !important
}

.ui-widget-header .ui-icon {
	background-image: url(/en/epublication/SiteAssets/EPublicationPages/imgs/ui-icons_444444_256x240.png) !important;
}

#pageTitle {
	display: none;
}

#EPublication_filter {
	display: none;
}

#sideNavBox {
	display: none;
}

#contentBox {
	margin-left: 20px !important;
}

#EPublication_length {
	display: none;
}

#dropdownBTN {
	line-height: 14px;
	padding: 4px;
	width: 300px
}

.gj-datepicker-md {
	margin-right: 15px;
}

	.gj-datepicker-md input {
		font-size: 12px;
	}

/*.grey-bg .npaPage .form-control {
	width: 100% !important;
	height: 22px !important
}*/

.ms-table, .ms-webpart-zone, .tableCol-75 {
	display: block !important
}

.mytask .modal-content {
	width: 700px !important
}
	.mytask .modal-content .form-group {
		margin-bottom: 15px!important
	}
.mytask .modal-title {
	margin: 0
}
.mytask .close {
min-width:10px}

table.table-ib tr:nth-child(even),
table.dataTable.display tbody tr.even,
table.dataTable.stripe tbody tr.odd, table.dataTable.display tbody tr.odd,
table.dataTable.display tbody tr.even > .sorting_1, table.dataTable.order-column.stripe tbody tr.even > .sorting_1 {
	background-color: #fff !important;
}

	table.dataTable.display tbody tr.odd > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {
		background-color: #fff !important;
	}

.form-control {
	font-size: 12px !important;
}

.npasection.grey-bg .gj-unselectable.input-group {
	width: 130px !important;
}

.statuspad {
	padding: 15px 0 0
}

.npatext {
	padding: 0px 0 0
}

table.table-ib th, table.table-ib td {
	text-align: initial;
}

.table-ib {
	margin-top: 30px
}



	.table-ib th {
		background: #333;
		color: #fff;
	}

.display.table-ib .fa-download:before {
	font-size: 22px
}

.display.table-ib tr {
	height: 50px
}

.display.table-ib thead tr {
	height: 35px;
}

.display.table-ib tr th:nth-child(2), .display.table-ib tr td:nth-child(2) {
	width: 16% !important;
	text-align: center;
}

.display.table-ib tr th:nth-child(3), .display.table-ib tr td:nth-child(3) {
	text-align: center;
}

.grey-bg.npasection .gj-unselectable.input-group {
	margin: 0;
	width: 130px !important;
}

.grey-bg.npasection input {
	/* height: 26px; */
	border-right: 1px solid #ccc !important;
}
/* .input-group.add-on.searchresults {   */
/* margin: 0!important; */
/* } */
.grey-bg.npasection i.fa.fa-calendar {
	position: relative;
	/*left: -20px;*/
	/*top: 3px;*/
}

.grey-bg.npasection select {
	height: 22px !important
}

.searchTitle {
	margin-top: -5px
}

.table-ib th {
	background: #333;
	color: #fff;
}

.npasection label {
	font-size: 14px;
}

@media only screen and (max-width:767px) {
	.npaPage {
	padding:0px
	}
	#chart_div td, #chart_div td>div {
		width: 150px !important
	}
	.mytask .modal-content {
		width: auto !important
	}
	#dropdownBTN {
		width: 100%
	}

	.display.table-ib tr th:nth-child(2), .display.table-ib tr td:nth-child(2) {
		width: 30% !important;
	}

	.mytask .add-on {
		padding: 0 25px !important
	}

	.mytask {
		padding: 0px
	}

		.mytask .nav-tabs .nav-item {
			width: 100%
		}

	.display.table-ib tr th:nth-child(3), .display.table-ib tr td:nth-child(3) {
		width: 38% !important;
	}

	.npasection .container, .noticeproposed, .mytask .container {
		text-align: left !important
	}

	.col-md-3.my-2.d-flex {
		padding-left: 15px !important
	}
}

#chart_div table td:last-child {
display:none
}
#ReqVSCom_Title, #ReqVSCom_Title_per {
	font-size: 16px;
	text-align: center;
	font-weight: bold;
	background: linear-gradient(to bottom, #fefefe, #c4c4d7);
	padding: 10px;
	border-radius: 10px 10px 0 0;
	width:100%
}

#chart_div-main, #chart_div-main_per, #chart_div-main_req {
	width: 100%;
	border: 1px solid #cdcdcd;
	border-radius: 10px;
}
 
#chart_div_per table, #chart_div table {
	margin: auto !important
}
#chart_div, #chart_div_per {
	padding: 15px 0;
}
#piechart, #piechart div>div {
	margin: 0 auto !important
}

/* -------Npa home page END------------*/
