.invalid-input{
	color:	#FF0000;
	text-align:left;
	font-size: 12px;
}


.is-invalid {
	border: #FF0000 1px solid!important; 
}




/*.flip-outer{cursor: pointer;}*/
  
#dvLoading
{
	height: 100px;
	width: 100px;
	position: fixed;
	z-index: 9999999;
	left: 50%;
	top: 50%;
	margin: -25px 0 0 -25px;
	display:block
} 

#tileLoaderDiv
{
	height: 100px;
	width: 100px;
	position: relative;
	left: 50%;
	top: 50%;
	margin: -40px 0 0 -30px;
	display:block;
	float: left;
} 

.overlay {
	position: fixed!important;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background: rgba(0,0,0,0.8)!important;
	z-index: 9;
	opacity: 0;
	visibility: hidden;
}

.overlay.active {
	opacity: 1;
	visibility: visible;
}

  

	/*popup css*/
	.mat-dialog-title {

		margin: 0 0 20px;
		display: block;
		color: #252525;
		font-family: 'Antonio Bold' !important;
		line-height: 1.3;
		font-size: 1.5625rem !important;
		border-bottom: 1px solid #e8e8e8;
	
	}
	.mat-dialog-content {

		display: block;
		margin: 0;
		padding: 0 0;
		overflow: auto;
	
	}

	.mat-dialog-content p{
		font-size: 1.15 rem;
	}
	.cdk-overlay-pane{
		width: 100% !important;
       max-width: 550px !important;
       margin: 0 15px;
	}


	.mat-dialog-container 	.btn-custom {
			background-color: #f7a242;
			border: medium none;
			border-radius: 3px;
			box-shadow: none !important;
			color: #000;
			cursor: pointer;
			font-family: 'Poppins', sans-serif;
		}
	
		.mat-dialog-container 	.btn-custom2 {
			background-color: #495057;
			border: medium none;
			border-radius: 3px;
			box-shadow: none !important;
			color: #fff;
			cursor: pointer;
			font-family: 'Poppins', sans-serif;
			font-size: 14px;
			font-weight: 600;
		}

		.videoWrapper {
			position: relative;
			padding-bottom: 56.25%; /* 16:9 */
			padding-top: 25px;
			height: 0;
		}
		.videoWrapper iframe {
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
		}
		