.modal-open 						{overflow: hidden;}
.modal 								{display: none;overflow: hidden;position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1050;-webkit-overflow-scrolling: touch;outline: 0;}
.modal-open .modal 					{overflow-x: hidden;overflow-y: auto;}
.modal-dialog 						{position: relative;margin:50px auto 0 auto;width:500px;}
.modal-content 						{position: relative;background-color: #ffffff;outline: 0;}
.modal-backdrop 					{position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1040;background:rgba(0, 0, 0, 0.5);}
.modal-backdrop.fade 				{opacity: 1;filter: alpha(opacity=0);}
.modal-backdrop.in 					{opacity: 0.5;filter: alpha(opacity=50);}
.modal-header 						{padding: 15px 25px;border-bottom: 1px solid #e5e5e5;}
.modal-header .close,
.rsfp_thankou_popup_close_btn 		{position:absolute;width:30px;height:30px;background:#27B4D6;color:#fff;text-align:Center;line-height:30px;border:none;right:25px;top:15px;font-size:20px;}
.modal-header h3 					{text-transform: uppercase;font-size: 30px;font-weight: 300;line-height:30px;}
.modal-title 						{margin: 0;line-height: 1.42857143;}
.modal-body 						{position: relative;padding: 25px;}
.modal-scrollbar-measure 			{position: absolute;top: -9999px;width: 50px;height: 50px;overflow: scroll;}


.modal input[type="text"]			{width:100%;padding:12px 15px;border:1px solid #e5e5e5;margin-bottom:10px;}
.modal textarea						{width:100%;padding:12px 15px;border:1px solid #e5e5e5;margin-bottom:10px;resize: none;}
.modal input[type="submit"] 		{width:100%;padding:12px 15px;border:none;background:#27B4D6;color:#fff;text-align:Center;}



.rsfp_thankyou_popup_outer 			{background:rgba(0, 0, 0, 0.5);}

/*.formValidation 					{position:absolute;display:block;height:30px;width:30px;content:'';color:#fff;background:#CF4D4D;line-height:30px;}*/


.modal input[type="text"].rsform-error,
.modal textarea.rsform-error	 	{border-color:#CF4D4D;}


.hide,
.hidden  							{display: none !important;}
.show 								{display: block !important;}



/* RESPONSIVE
############################################*/
@media(max-width:768px) {
	.modal-dialog 					{width:300px;}	
	.modal-header 					{padding: 15px 15px;}
	.modal-header h3 				{font-size:20px;line-height:30px;}
	.modal-body 					{padding:15px;}
}






