	.swal2-popup .swal2-styled.swal2-confirm {
		border: 0;
		border-radius: .25em;
		background: initial;
		background-color: initial;
		background-image: initial;
		background-color: #218838 !important;
		color: #fff;
		font-size: 1.0625em;
	}
	.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
		color: #fff;
		background-color:#eba113;
		border-color:#eba113;
		font-weight: bold;
		box-shadow: 2px 1px 10px 1px #888;
		z-index: 5;
	}
	.nav-tabs .nav-link.disabled {
		color: #000;
		background-color:#d1d2d6;
		border: 1px solid #fff;
		
	}
	#tabs{
		border: 2px solid #e6ecf1;
	}
	.nav-tabs .nav-link{
		border-top-left-radius: 0px !important;
		border-top-right-radius: 0px !important;
	}
	.nav-fill .nav-item {
		border: 2px solid #d3e4f3;
		font-weight: bold;
		background-color: #204e7b;
		color: #fff;
	}
	.multiselect-clear-filter{
		border-radius: 0px !important;
	}
	label{
		font-size: .9rem;
	}
	.form-control{
		font-size: .9rem;
	}
	
	.checkbox, .form-horizontal .checkbox {
					padding: inherit !important;
	}
	.multiselect-container{
		
		height: 300px;
		overflow: scroll;
	}
	.dropdown-menu > li > a {
		padding: 0px 16px !important;
		color:#343a40 !important;
	}
	.dropdown-menu {
		padding: 10px 0 !important;
	}
	.labeldropdown a label {
		font-weight: inherit !important;
	}

	.multiselet-btn{
		background-color: inherit !important;
	}
	.headerbackground tr th {
		text-align:center;
		background-color: rgba(84, 190, 86, 0.27);
	}
	.locationheader{
		background-color: rgba(27, 182, 73, 0.33) !important;
		border-radius: 0 !important;
		padding: .3rem 1.25rem !important;
	}
	.locationheadlink{
		color: #161617;
		font-size: 15px;
	}
	.details-card-header {
		/*padding: .3rem 1.25rem !important;*/
		padding: .2rem 1rem !important;
		/*background-color:#0765b6 !important;*/
		background-color: #055aaf !important
	}
	.details-card-header a h3{
		color: #fff !important;
		font-size: 18px;
	}
	.complaintIDs {
		background-color: rgba(27, 182, 73, 0.33) !important;
		font-size: 18px;
	}
	.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
 
		font-size: .9rem !important;
	}
	.reporthead{
		font-size: 1rem;
		margin-bottom:22px;
		font-weight: bold;
		text-transform: uppercase;
		color: #2183e6;
		text-decoration:underline;
	}
	.bg-success {
		background-color: #28a745 !important;
		padding-left: 2px;
		padding-right: 8px;
		padding-bottom: 1px;
		font-size: 16px;
	}
	.multiselect-selected-text{
		font-size:.9rem;
	}
	#myVideo {
		 
		  width: 50%; 
		  height: 50%;
		}
	.remaining_span{
		color:green;
		float:left;
		font-size: .9rem;
	}
	.maxsize_span{
		color:green;
		float: right;
		font-size: .9rem;
	}
	.heading{
		font-size: 1.1rem !important;
		margin-top: 6px;
	}
	.mou thead tr {
		background-color: #007bff;
		color: #fff;
	}
	.mou thead tr th {
		border: 2px solid #fff;
	}
	.mou thead tr th a {
		color:#000 !important;
		text-decoration: underline !important;
	}
	.actname{
		text-align:left !important;
	}
	.mou thead tr {
		background-color: rgba(84, 190, 86, 0.27) !important;
		color: #000;
		border:3px solid #fff;
	}
	.trdesign td a{
		/*color:#000 !important;*/
		text-decoration: underline !important;
	}
	#loaderreport{
		position: fixed;
		bottom: 25%;
		left: 37%;
		display: none;
	}
	.expand-button {
		position: relative;
		text-align:center;
	}

	.trdesign .expand-button:after{
		position: absolute;
		left:.75rem;
		top: 50%;
		transform: translate(0, -50%);
		content: '-';
		font-size: 17px;
		font-weight: 600;
	}
	.trdesign.collapsed .expand-button:after{
		text-align:center;
		content: '+';
		font-size: 17px;
		font-weight: 600;
	}
	.trdesign{
		border: 2px solid #fff !important;
	}
	.tddesign{
		border: 2px solid #fff !important;
		border-radius: 4px;
		text-align:center;}
	
	.trdesign td{
		border: 3px solid #fff !important;
		border-radius: 4px;
		text-align:center;
	}
	.activitytr td{
		text-align:center;
	}
	.report_listheading{
		font-size: 0.9rem;
		height: 39px;
		text-align: center;
		padding: 4px;
		border-bottom: 4px solid #9baec3;
		background: #f2eeab;
		font-weight:600;
	}
	.activityotherdiv{
		display:none;
		align-items: center;
	}
	.otherstakeholderdiv{
		display:none;
		align-items: center;
	}
	.langdiv{
		display:none;
	}
	.multiselect-group{
		padding: 0px 25px !important;
	}
	.offccls{
		text-align:left !important;
	}