.clear { clear: both;}

.formbuilder-popup{

	display: none;

}



.field-section-break{

	width: 100%;

	height: 1px;

	top: 50%;

	border: 1px solid #CCC;

	position: relative;

	margin-top: 20px;

	margin-bottom: 25px;

}



.field-section-break .sm-section-break{

	position: absolute;

	top: -10px;

	width: 100%;

	text-align: center;

}



.field-section-break .sm-section-break span{

	background: #FFF;

	padding: 0 20px;

}

.ves-rating-play img {display: inline;}

.workflow_table th, .workflow_table td {

    padding-bottom: 10px;

    padding-right: 15px;

}

.calendar{ z-index: 99999}



.fieldset-ves ul.form-list {	

	margin: auto; 

	width: 550px;

	}

	



		

@media only screen and (max-width: 770px) {

	

	.fieldset-ves ul.form-list {	

	margin: auto; 

	width: 550px;

	}

		

@media only screen and (max-width: 560px) {

	

	.fieldset-ves ul.form-list {	

	margin: auto; 

	width: 290px;

	}

	

	.fieldset-ves label.required {	

	margin: auto; 

	width: 100%;

	text-align:center;

	padding: 7px 0 0 0;

	}

	

		.fieldset-ves label. {	

	margin: auto; 

	width: 100%;

	text-align:center;

	padding: 7px 0 0 0;

	}

			.fieldset-ves ul.form-list li.fields div.field label {	

	margin: auto; 

	width: 100%;

	text-align:center;

	padding: 7px 0 0 0;

	}

		.fieldset-ves ul.list-options {	

	margin: auto; 

	width: 100%;

	text-align:center;



	}

	

input[type=email],

  input[type=search],

  input[type=number],

  input[type=password],

  input[type=tel],

  input[type=text],

  .form-list select,

  select {

    font-size: 16px;

    /* Prevent from zooming on focus */

	width: 290px;

  }

	

	

	

	

	

	}