/**
 * Eventon Action User form styles
 * @verion 2.5.10
 * @license EventON CSS Assets

 Copyright (C) 2011-2025 AshanJay Designs LLC.

 PROPRIETARY LICENSE - All Rights Reserved

 Permission is hereby granted, free of charge, to any person obtaining a copy
 of these CSS files (the "Assets") solely for personal use in conjunction with
 a valid EventON license, subject to the following conditions:

 1. You may use these Assets on websites you own or manage.
 2. You may NOT redistribute, resell, sublicense, or publish these Assets
    in whole or in part, including in plugin/theme bundles, marketplaces,
    or GPL download sites.
 3. You may NOT remove or modify this copyright notice.
 4. These Assets are provided "AS IS" WITHOUT WARRANTY OF ANY KIND.
 5. Violation of these terms may result in license revocation and legal action.

 Trademark: "EventON" is a trademark of AshanJay Designs LLC.
 Contact: info@myeventon.com

 THE ASSETS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR   
 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 STYLEMIXTHEMES BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
 IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
 CONNECTION WITH THE ASSETS OR THE USE OR OTHER DEALINGS IN THE ASSETS.

*/

:root{
	--evoau_row_2: #f2f2f2;
	--evoau_row_0: #f0f0f0;
	--evoau_row_1: #f3f3f3;
	--evoau_row_3: #d6d6d6;
	--evoau_white: #ffffff;
}

/* general */
	.eventon_actionuser_eventslist p{
		-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-ms-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease;}
	
/* fonts */
	.evoau_submission_form h2, 
	.evoau_submission_form h3,
	.evoau_submission_form p #evoau_submit, 
	a.evoAU_form_trigger_btn, 
	.evoau_submission_form .msub_row a, 
	.row .enterNew,
	.evoau_submission_form .formBtnS
	{font-family: var(--evo_font_1);
	font-weight: 700;}

	.evoau_submission_form p input, 
	.evoau_submission_form p textarea, 
	.evoau_submission_form p select, 
	.evoau_submission_form p.dropdown_row select,
	.evoau_cat_select_field,
	.evoau_submission_form p select.evoau_location_select,
	.evoau_submission_form p label,
	.evoau_selectmul,
	.row .evoau_img_preview span,
	.evoau_file_field span.evoau_img_btn,
	.eventon_au_form_section.overLay .closeForm,
	.evoau_submission_form form,
	.evoau_submission_form .submit_row input, 
	.evoau_submission_form .evcal_btn
	{font-family: var(--evo_font_2)}

/* access code form */
	.evoau_event_access{
		width: 100%;
		padding:20px;
		color: var(--evo_color_1);
		border: 1px solid var(--evo_color_1);
		border-radius: 20px;
		text-align: center;
		box-sizing: border-box;
	}
	.evoau_event_access input{
		 box-shadow: none; border-radius: 20px; padding: 4px 10px;
		 border:none;background-color: var(--evo_cl_b10);
		 font-size: 18px; padding:5px 10px; line-height: 1.3;
	}
	.evoau_event_access label{margin-bottom: 10px;display: block;}
	.evoau_event_access p.error{background-color: #ef6a6a;padding: 10px;    margin: 20px -20px -20px;
    border-radius: 0 0 5px 5px;}

/* form styles */
	.evoau_submission_form{
		background-color: #fff;
		padding: 13px 20px;
		border: 1px solid #d9d7d7;
		border-bottom-width: 3px;
		position: relative;
		border-radius: 12px;
		overflow: hidden;
		/*z-index: 1000;*/
		-webkit-transition: background-color 1s 0s;
			-ms-transition: background-color 1s 0s;
			-moz-transition: background-color 1s 0s;
			transition: background-color 1s 0s;
	}	
	.evo_lightbox_body .evoau_submission_form{border:none;}
	.evoau_submission_form form{margin:0;font-size: 13px; }
	.evo_lightboxes .evoau_lightbox.evo_lightbox  .evolbclose {margin-top: 35px;}
	.evoau_lightbox.evo_lightbox .evo_lightbox_body{background-color: #fff;   }
	.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-datepicker th, .ui-datepicker .ui-datepicker-title{
		font-size:14px;
	}
	
	div#ui-datepicker-div, .ui-timepicker-wrapper, .evo_colorpicker.colorpicker
	{	z-index: 950000!important;	}
	.checkbox_row span{display: block;}
	.evoau_submission_form p label, .evoau_submission_form p.evo_field_label{
		font-size: 14px;
		font-weight: bold;
		color: var(--evo_color_1);
		margin: 0;
		padding-bottom: 5px;
		display: block; width: 100%;
	}
	.evoau_submission_form h2, .evoau_submission_form h3{		
		margin: 25px 0;color: var(--evo_color_1);
	}
	.evoau_submission_form .inner {width: 100%;}
	.evoau_submission_form p .fullwidth{	width: 100%;}
	
	.evoau_submission_form .evoau_sh_row p.evoau_sh_label {padding:10px 20px;margin:0;}
	.evoau_submission_form .evoau_sh_row p.evoau_sh_label span{margin-left: 15px;}
	
	/* datetime section */
		.evoau_submission_form ._row_datetime{
			background-color: #f5c485;
		    background: linear-gradient(45deg, #f9d29f, #ffae5b);
		    border-radius: 12px;
		    margin: 10px 20px; display: flex;
		}
		.evoau_submission_form .evoau_table ._row_datetime .row{margin:0; background-color: transparent;padding: 20px;}
		.evoau_submission_form .evoau_table ._row_datetime select,
		.evoau_submission_form .evoau_table ._row_datetime input{border-radius: 20px;}

		@media (max-width: 780px){
			.evoau_submission_form ._row_datetime{flex-direction: column;}
		}
	/* date */
		.evo_date_time_select{display:flex;flex-wrap:wrap;}
		.evo_date_time_select .evo_date_select{margin-bottom: 15px; width: 100%;}
		.evoau_submission_form .row p .evo_date_time_select input.evoau_dpicker{
		    margin-right: 5px;
		    width: 100%;
		    background-color: #fff;color: var(--evo_color_1);
		    font-size: 20px;
		    font-weight: bold;
		    line-height: 26px;
		    border: none;
		    box-sizing: border-box;
    		text-align: center;  
    		box-sizing: border-box;  
    		height: 38px;		
		}

	/* time */
		.evoau_submission_form .evoau_time_edit .time_select{display:inline-block;margin-right: 5px;}
		.evoau_submission_form .evo_date_time_select .evoau_time_edit .time_select select{
			height: auto;
		    font-size: 20px;
		    font-weight: bold;
		    line-height: 26px;
		    color: var(--evo_color_1);
		    cursor: pointer;
		    margin: 0;
		    border: none;
		    background: transparent;
		    -webkit-appearance: none;
		    -moz-appearance: none;
		    padding: 7px 10px;
		    width: auto;
		    background-color: #ffebd1;
		    box-shadow: none;
		}
		.evoau_submission_form .evo_date_time_select .evoau_time_edit .time_select select.ampm_sel{background-color: #ffd7a4;}


	.evoau_submission_form .event_post_status b{
	    display: inline-block;
	    background-color: #e4e4e4;
	    border-radius: 25px;
	    padding: 3px 15px;
	}
	
	.evoau_submission_form .evoau_dpicker{width: 200px; display: inline-block;}
	.evoau_submission_form p #evoau_submit:hover, 
	.evoau_submission_form .msub_row a:hover
	{opacity:0.7; color:#fff; box-shadow:none;}
	.evoau_submission_form p #evoau_submit, 
	.evoau_submission_form .msub_row a, 
	.row .enterNew,
	.evoau_submission_form .formBtnS{
		border:none;
		color: #ffffff;
		background: var(--evo_color_prime);
		text-transform: uppercase;
		text-decoration: none;
		border-radius: 30px;
		border-bottom: none;
		font-size: 14px;
		display: inline-block;
		padding: 12px 25px;margin:0;
		cursor:pointer; box-shadow:none;
		line-height: 1;
	}
	.evoau_submission_form p input[type=text], 
	.evoau_submission_form p input[type=number], 
	.evoau_submission_form p textarea, 
	.evoau_submission_form .evo_elm_row p.evo_field_container textarea,
	.evoau_submission_form p select, 
	.evoau_submission_form p.dropdown_row select,
	.evoau_cat_select_field,
	.evoau_submission_form p select.evoau_location_select
	{
		font-size: 14px;
		font-style: normal;
		border: 1px solid #b0b0b0;
		box-shadow: none;
		color: var(--evo_color_1);
		border-radius: 8px;	
		max-width: 100%;
		float: none;
		margin-right: 5px;
		padding: 12px 15px!important;
		background-color: #fff;
		box-sizing: border-box;line-height: 1.3;
	}
	.evoau_submission_form p input[type=text]:focus, 
	.evoau_submission_form p input[type=number]:focus, 
	.evoau_submission_form p textarea:focus, 
	.evoau_submission_form p select:focus, 
	.evoau_submission_form .evo_elm_row p.evo_field_container textarea:focus,
	.evoau_submission_form p.dropdown_row select:focus,
	.evoau_cat_select_field:focus,
	.evoau_submission_form p select.evoau_location_select:focus{
		outline: none;
    	box-shadow: 0px 0px 0px 2px #0000009c;
    	background-color: #fff;border-color: transparent;
	}
	.evoau_submission_form p.evo_field_container input{width: 100%}
	.evoau_submission_form p select{ padding:6px 20px!important;}
	.evoau_submission_form p input:focus, 
	.evoau_submission_form p textarea:focus, 
	.evoau_submission_form p select:focus{outline:none;} 
	.evoau_submission_form span.evoau_selected_val{display: inline-block;margin-right: 10px;padding: 5px 15px;background-color: #dedede; border-radius: 20px}
	.evoau_submission_form p input::-webkit-input-placeholder{color: #b5b4b4; font-style: italic;}
	.evoau_submission_form p input::-moz-placeholder{color: #b5b4b4; font-style: italic;}
	.evoau_submission_form p input::-ms-input-placeholder{color: #b5b4b4; font-style: italic;}
	.evoau_submission_form p input::-moz-placeholder{color: #b5b4b4; font-style: italic;}
	.evoau_submission_form p textarea::-webkit-input-placeholder{color: #b5b4b4; font-style: italic;}
	.evoau_submission_form p textarea::-moz-placeholder{color: #b5b4b4; font-style: italic;}
	.evoau_submission_form p textarea::-ms-input-placeholder{color: #b5b4b4; font-style: italic;}
	.evoau_submission_form p textarea::-moz-placeholder{color: #b5b4b4; font-style: italic;}

	.evoau_submission_form .trumbowyg-box, .evoau_submission_form .trumbowyg-editor{margin:0;background-color:var(--evoau_white); }
	
	.evoau_submission_form a, .evoau_submission_form a:hover{box-shadow:none; -webkit-box-shadow:none;}
	.evoau_submission_form.loginneeded{text-align: center;	}
	
	.evoau_submission_form.loginneeded .evcal_btn{display: inline-block;}
	.evoau_submission_form .evoau_table{margin: 0 -20px;}
	.evoau_submission_form .evoau_table .submit_row.row{padding-top: 15px;background-color: transparent;}
	.evoau_submission_form .evoau_table .submit_row.row:hover{background-color: transparent;}	
	.evoau_submission_form .evoau_table .row.err{/*border-left:5px solid #6d1109;*/background-color: #fffba4}
	.evoau_submission_form .evoau_table .row.err:hover{background-color: #FFEDEB}
	
	.evoau_submission_form .evoau_table .row.evoau_sub_child_formfield .sub_child_title{font-size: 16px;}
	.evoau_submission_form .evoau_table .row{
		padding: 10px 25px;
		margin: 0; display:flex; flex-direction: column;
		box-sizing: border-box;
		margin:0;
	}
	.evoau_submission_form .evoau_table .row.evofx_dr_r,
	.evoau_submission_form .evoau_table .row.color
	{flex-direction: row;}
	.evoau_submission_form .evoau_table .row.evofx_dr_r .evo_field_container {flex:1 0 auto;}


	.evoau_submission_form .row .row,
	.evoau_submission_form .row .row .row{margin:0px; }

	.evoau_submission_form .evoau_table .row .row{background-color: transparent;}

	.evoau_submission_form .evoau_table .row.evoau_sub_formfield{background-color: var(--evoau_row_1); padding: 25px;}
	.evoau_submission_form .evoau_table .row.evoau_sub_formfield .evo_elm_afterstatement {background-color: var(--evoau_row_3)}

	.evoau_submission_form .evoau_table .row p{margin: 0;padding-bottom: 4px; display: block!important}
	.evoau_submission_form .evoau_table .row p.checkbox_field{position: relative;}
	.evoau_submission_form .evoau_table .row p.checkbox_field input{position: absolute; top: 5px;}
	.evoau_submission_form .evoau_table .row p.checkbox_field label{padding-left: 25px;	}
	.evoau_submission_form .evoau_table .row p.label, 
	.evoau_submission_form .evoau_table .row p label{text-align: left;box-sizing: border-box;}
	.evoau_submission_form .evoau_table #evoau_repeat_data p label, .evoau_submission_form .evoau_table #evoau_repeat_data p input{
		display: inline-block;
	}
	.evoau_submission_form .evoau_table .row p.checkbox_row span, 
	.evoau_submission_form .evoau_table .row p.dropdown_row{
		font:italic 13px var(--evo_font_2);padding-bottom: 4px;
	}
	.evoau_submission_form .submit_row input{
		text-transform: uppercase;
	}
	
	.evoau_selectmul{
		width: 100%;
		font-size: 13px;
  		color: #666666;
  		padding: 0px;
  		border-radius: 0px;
	}
	.evoau_submission_form .row p.checkbox_row .evoau_cat_select_field span{
		padding:10px; cursor: pointer;
	    display: flex; justify-content: left;align-items: center; position: relative; font-style: normal;
	    border-bottom: 1px solid var(--evo_linecolor_1, #d4d4d4);
	    padding-left: 38px;
	}
	.evoau_submission_form .row p.checkbox_row .evoau_cat_select_field span:last-child{border:none;}
	.evoau_submission_form .row p.checkbox_row .evoau_cat_select_field span:before{
		content: "\f111";	    
		display: inline-block;
	    font-family: 'evo_FontAwesome';
	    font-style: normal;
	    font-weight: normal;
	    font-size: 18px;
	    left: 10px;
	    position: absolute;
	    color: var(--evo_color_1);
	    -webkit-font-smoothing: antialiased;
	    -moz-osx-font-smoothing: grayscale;
	    width: 12px;
	}
	.evoau_submission_form .row p.checkbox_row .evoau_cat_select_field span.select:before{
		    content: "\f058";	 font-family: 'evo_FontAwesome';  font-weight: 800; 
	}
	.evoau_submission_form .row p.checkbox_row .evoau_cat_select_field{
		border-radius: 10px;padding:0;
		width: 100%;overflow-y:auto;max-height: 230px;
	}	
	.evoau_submission_form .row p.checkbox_row .evoau_cat_select_field input{padding:0;margin-right: 7px;}	

	/* repeat data section */
		.evoau_submission_form .repeat_type{
			border-radius: 20px; padding:10px; background-color: #ebebeb;
		    overflow: hidden;
		    display: inline-block;
		}
		.evoau_submission_form .repeat_type .evo_repeat_type_val{
			padding: 5px 20px;font-size: 14px;
		    border-right: none; cursor: pointer;display: inline-block;
		    border-radius: 20px;
		}
		.evoau_submission_form .repeat_type .evo_repeat_type_val:last-child{border:none;}
		.evoau_submission_form .repeat_type .evo_repeat_type_val.select{background-color: var(--evo_color_1);color: #fff;}
		.evoau_submission_form .evcal_rep_gap label,
		.evoau_submission_form .evcal_rep_num label{width: auto;}

		.evo_custom_repeat_settings{padding-top:10px;}
		.evo_custom_repeat_list{
			color: #fff;
		    list-style-type: none; list-style:none;
		    background-color: #8e8e8e;
		    border-radius: 5px;
		    overflow: hidden;
		    border: none; margin:0 0 10px 0; font-size: 13px; font-family: var(--evo_font_2);
		}
		.evo_custom_repeat_list li.initial{background-color: #676666;}
		.evo_custom_repeat_list li:hover {background-color: #9e9e9e;}
		.evo_custom_repeat_list li{border-bottom: 1px solid #a7a7a7;margin: 0;padding: 7px 8px;}
		.evo_custom_repeat_list li em {
		    float: right;
		    font-style: normal;
		    text-transform: uppercase;
		    opacity: 0.4;
		    cursor: pointer;
		    border: 1px solid #fff;
		    border-radius: 50%;
		    width: 20px;
		    text-align: center;
		    box-sizing: border-box;
		    -webkit-box-sizing: border-box;
		    font-size: 12px;
		    height: 20px;
		    line-height: 18px;
		}
		.evo_custom_repeat_list li dd {
		    display: inline-block;
		    margin: 0px;
		    text-transform: uppercase;
		    background-color: #f9d29f;
		    padding: 1px 5px;
		    margin-right: 5px;
		    border-radius: 5px;
		}
		.evo_custom_repeat_list li span {
		    text-transform: uppercase;
		    color: #bdbdbd;
		    display: inline-block;
		    width: 55px;
		}
		.evo_custom_repeat_list li span.e { padding-left: 10px;}
		.evo_repeat_interval_view_all {
		    background-color: #5A5A5A;
		    color: #fff;
		    padding: 2px 8px;
		    display: inline-block;
		    border-radius: 5px;
		    cursor: pointer;
		}
		.evo_repeat_interval_new{background-color: #f3f3f3;padding: 20px; border-radius: 12px;margin-bottom: 10px}
		.evoau_submission_form .evoelm_plusminus p.evo_field_label{width: auto;}
	/* event status*/
		.evoau_submission_form p.es_values span{display: flex;flex-wrap:wrap;}
		.evoau_submission_form p.es_values span span{
			border-radius: 20px;
			padding: 12px 15px;background-color:transparent;cursor: pointer;line-height: 1}
		.evoau_submission_form p.es_values span span:hover{background-color: #e2e2e2;}
		.evoau_submission_form p.es_values span span.select{    background-color: var(--evo_color_1);color: #fff;}
		.evoau_submission_form .event_status textarea{height: 80px;width: 100%;}

	/* form messages */
		.evoau_form_messages{}
		.errorForm .evoau_form_messages{padding:20px;}
		.errorForm .evoau_form_messages p{
			color: #fff;
		    font-size: 16px;
		    margin: 0;
		}
	/* success message */
		.evoau_success_msg{text-align: left;}
		.limitSubmission .evoau_success_msg p{color: #ffffff;}		
		body .evoau_success_msg p{color: #ffffff;line-height: 45px;	}
		body .evoau_success_msg i{}

	/* changing form effects */
		.evoau_submission_form.loading{
			opacity: 0.4;
			position: relative;
		}
		.evoau_submission_form.loading:before{
			content: "";
	  		background: url(evo-loader.gif) center center no-repeat;
	  		position: absolute;
	  		top: 0;
	  		left: 0;
	  		width: 100%;
	  		height: 100%;
	  		z-index: 50;
	  		display: block;
		}
		.evoau_submission_form.successForm{
			background-color: #9BD28C;
			padding:90px 0; border:none;
		}
		.evoau_submission_form.errorForm{/*background-color: #ff3620;*/}
		.evoau_submission_form.limitSubmission{background-color: #f73e3e;}

		.evoau_submission_form.limitSubmission .eventon_form_message{color:#fff;}
		.evoau_submission_form .evoau_message i.fa-exclamation-circle{color:#ff3620;}

	/* Date picker */
		.ui-datepicker{width:300px;	}
		.evo-datepicker.ui-datepicker .ui-datepicker-prev, .evo-datepicker.ui-datepicker .ui-datepicker-next{
			height:25px;width: 25px;
		}
		.evo-datepicker.ui-datepicker.ui-widget{ 
	        border-radius: 15px !important; padding: 5px;border: none;
	        overflow: hidden;box-shadow: 0px 5px 12px -5px #333;background-color: #fff;
	    }
	    .evo-datepicker .ui-widget-header{background: transparent;border:none;}
	    .evo-datepicker .ui-datepicker-calendar .ui-state-default{
	        background: transparent; border: none; text-align: center;  border-radius: 5px;
	        padding: 6px 2px;line-height: 1.5;transition: 0.3s;
	    }

	    .evo-datepicker.ui-datepicker .ui-datepicker-title, 
	    .evo-datepicker.ui-datepicker th,
	    .evo-datepicker .ui-datepicker-calendar .ui-state-default
	    {
	        font-family: var(--evo_font_1);
	    }
	    .evo-datepicker .ui-datepicker-calendar .ui-state-default.ui-state-highlight{
	        color:var(--evo_color_prime);        
	    }
	    .evo-datepicker .ui-datepicker-calendar .highlight .ui-state-default.ui-state-active,
	    .evo-datepicker .ui-datepicker-calendar .ui-state-default.ui-state-active
	    {background-color: var(--evo_color_second);}
	    .evo-datepicker .ui-datepicker-calendar .highlight .ui-state-default{
	        background-color: #f0f6fc;
	    }
	    .evo-datepicker .ui-datepicker-calendar .ui-state-default:hover{
	        background-color: var(--evo_color_prime);color:#fff;
	    }

	    .evo-datepicker.ui-datepicker .ui-datepicker-prev, 
	    .evo-datepicker.ui-datepicker .ui-datepicker-next
	    {
	        border: 1px solid #bbbbbb; border-radius: 50%; cursor: pointer;transition: 0.3s;
	    }
	    .evo-datepicker.ui-datepicker .ui-datepicker-prev.ui-state-hover, 
	    .evo-datepicker.ui-datepicker .ui-datepicker-next.ui-state-hover{
	        background: #bbbbbb;
	    }
	    .evo-datepicker.ui-datepicker .ui-datepicker-prev.ui-state-hover{left:2px; top:2px;}
	    .evo-datepicker.ui-datepicker .ui-datepicker-next.ui-state-hover{right:2px; top:2px;}
	    .evo-datepicker.ui-datepicker .ui-datepicker-prev .ui-icon:before,
	    .evo-datepicker.ui-datepicker .ui-datepicker-next .ui-icon:before{
	        content: "\f053";left: 1px;top:3px;position: absolute;width: 16px;color: #bbbbbb; text-indent: 0;text-align: center;
	    }
	    .evo-datepicker.ui-datepicker .ui-datepicker-next .ui-icon:before{left:-1px}
	    .evo-datepicker.ui-datepicker .ui-datepicker-prev.ui-state-hover .ui-icon:before,
	    .evo-datepicker.ui-datepicker .ui-datepicker-next.ui-state-hover .ui-icon:before{
	        color:#fff;
	    }
	    .evo-datepicker.ui-datepicker .ui-datepicker-next .ui-icon:before{
	        content:"\f054";
	    }
	    .evo-datepicker.ui-datepicker .ui-datepicker-prev .ui-icon,
	    .evo-datepicker.ui-datepicker .ui-datepicker-next .ui-icon
	    {
	        font-family:  'evo_FontAwesome', 'evo_FontAwesomeB'!important;
	        font-weight: 900;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;
	        font-style: normal;font-variant: normal; line-height: 1;
	        text-rendering: auto; position: relative;background: none; font-size: 12px;
	        text-indent: -999999px!important;display: block!important;
	    }

/* form wyg styles */
	#evoau_form .trumbowyg-fullscreen{padding-top: 30px;}
/* general button styles */
	.row .evoau_img_preview span,
	.evoau_file_field span.evoau_img_btn
	{
		cursor: pointer;
  		border-radius: 20px;
  		border: none;
  		font-size: 13px;
  		padding: 5px 20px;
	}
	.evoau_table p .ajde_yn_btn{margin-top:2px;}
	.evoau_button{border:none;box-shadow: none;outline:none; cursor: pointer; text-decoration: none;}
/* image selector field */	
	.row .evoau_img_preview img{max-width:100%;}
	.row .evoau_img_preview span{		
  		background: #E0E0E0;
  		display: inline-block;
  		margin-top: 10px;
	}
	.evoau_file_field span.file_holder{margin-left: 5px;}
	.evoau_file_field span.evoau_img_btn{
		background: #E0E0E0;
	}
	.evoau_file_field span.evoau_img_btn:hover{opacity: 0.5}
	.evoau_submission_form .evoau_file_field input{
		display:none; cursor: pointer;padding: 0; margin: 0;position: relative;
	}
/* color picker */
	.color_circle{
		height: 40px;
		width: 80px;
		background-color: #8c8c8c;
		padding: 0!important; border:3px solid var(--evo_color_1);
	}
	.evo_colorpicker.colorpicker{height: 165px;width: 314px;border:3px solid #4c4c4c; border-radius: 5px;}
/* captcha verification */
	.au_captcha span.verification{
		width: 167px; height: 20px;display: block;font-size: 18px;line-height: 1.3;
	}
/* wysiwyg */
	#event_descriptionau-html, #wp-event_descriptionau-editor-tools{display: none;}
	body .mce-toolbar-grp, body .mce-tooltip{z-index: 999999;}
	body #mceu_42-body, {display: none;}
	body .evoau_editor_wysiwig .mce-toolbar-grp,
	body .evoau_editor_wysiwig .mce-tooltip,
	body .evoau_editor_wysiwig .mce-container-body.mce-stack-layout
	{display: block;}

/* elements overridings */
	.evoau_submission_form .row .evo_elm_row.yesno_row,
	.evoau_submission_form .row .evo_elm_row.yesno_row label.ajde_yn_btn_label
	{padding-bottom: 0px}
	.evoau_submission_form .row .evo_elm_row.yesno_row{
		display: flex !important;
	    gap: 10px;
	    flex-direction: row;
	}


/* lightbox form */
	html{overflow-y:initial;}
	body.evoOverflowHide{overflow: hidden;}
	.eventon_au_form_section.overLay.showForm{
		opacity: 1;visibility: visible;
	}
	.eventon_au_form_section.overLay{
		position: fixed;
  		width: 100%;
  		height: 100%;
  		visibility: hidden;
  		top: 0;
  		left: 0;
  		z-index: 1000;
  		opacity: 0;
  		background: rgba(24, 24, 24, 0.73);
  		transition: all 0.3s;
  		overflow: auto
	}
	.eventon_au_form_section.overLay .evoau_submission_form{
		z-index: 2000;
		position: relative;
		width: 500px;
		margin: 50px auto 30px;
		border:none;
		box-sizing:border-box;
		-webkit-transition:-webkit-transform 0.5s;
		transition:transform 0.5s;
		-webkit-transform:translateY(50px);	
		transform:translateY(50px);	
	}
	.eventon_au_form_section.overLay.showForm .evoau_table{display:block;}	
	@media (max-width: 480px){
		.eventon_au_form_section.overLay .evoau_submission_form{width:100%;}
	}
	.eventon_au_form_section.overLay.showForm .evoau_submission_form{
		-webkit-transform:translateY(0px);transform:translateY(0px);	
	}
	.eventon_au_form_section .closeForm{display: none;}
	.eventon_au_form_section.overLay .closeForm{
		cursor: pointer;
  		color: #fff;
  		position: absolute;
 		top: 10px;
  		right: 10px;
  		font-size: 14px;
  		border: 1px solid #fff;
  		border-radius: 50%;
  		height: 25px;
  		width: 25px;
  		text-align: center;
  		padding-top:4px;
  		background-color: #E7E7E7;
  		display: block;
  		line-height: 100%;
  		z-index: 4000;
  		box-sizing:border-box;
	}
	.eventon_au_form_section.overLay .closeForm:hover{
		background-color: #C5C5C5;color: #fff;opacity: 1;text-decoration: none;
  	}
  	.eventon_au_form_section.overLay .successForm .closeForm{
  		top: 20px;color: #9BD28C; background-color: #fff
  	}

/* event Manager v2.4.3 */
	@keyframes evoau_turn { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }
	.evoau_manager .fa-spinner{animation: evoau_turn 1s linear infinite;font-size: 18px;}
	.evoau_manager .evoaup_form_header{display: none;}
	.evoau_manager .evoau_submission_form.successForm{border-radius: 20px;}
	.evoau_manager_event{position: relative;    font-size: 14px;  color: #313131;}
	.eventon_actionuser_eventslist .evoau_manager_row:hover{
		background-color: #eeeeee;
	}
	.eventon_actionuser_eventslist .evoau_manager_row span em.event_poststatus.status_publish{background-color:#5cce6f}
	.eventon_actionuser_eventslist .evoau_manager_row span{
		display: block;font-size: 11px;text-transform: uppercase;		
	}
	.eventon_actionuser_eventslist .evoau_manager_row span em,
	.eventon_actionuser_eventslist .evoau_manager_row tags,
	.eventon_actionuser_eventslist .evoau_manager_row a.evoauem_additional_buttons
	{
		padding:6px 15px; background-color:#8f8f8f; color:#fff;
		display:inline-block; border-radius:20px; margin-bottom:5px; font-size:12px; font-style:normal;line-height:1; margin-right:5px;
		font-family: var(--evo_font_1);
	}
	.eventon_actionuser_eventslist .evoau_manager_row .event_date_time{font-size:13px; margin-bottom: 5px;}
	.eventon_actionuser_eventslist .evoau_manager_row .event_date_time span{
	   display: inline-block;margin-left: 10px;opacity: 1;font-size: 13px;
	}

	.eventon_actionuser_eventslist .evoau_manager_row a.evoauem_additional_buttons{
		cursor:pointer;text-transform:uppercase; text-decoration:none;
	}
	.eventon_actionuser_eventslist .evoau_manager_row a.evoauem_additional_buttons:hover{
		text-decoration:none; opacity:0.6
	}
	.evoau_delete_trigger .deletion_message{ position: absolute;	box-shadow: 0px 1px 15px -5px #000;}
	.evoau_delete_trigger button{ background-color: #59c9ff;	}

	.eventon_actionuser_eventslist a.editEvent, .eventon_actionuser_eventslist a.deleteEvent{
		z-index: 1;
	    text-align: center;
	    position: absolute;
	    right: 20px;
	    top: 50%;
	    height: 40px;
	    width: 40px;
	    padding-top: 12px;
	    cursor: pointer;
	    border-radius: 50%;
	    font-size: 14px;
	    margin-top: -20px;
	    text-decoration:none!important;
	    box-sizing:border-box;
	}
	.eventon_actionuser_eventslist a.deleteEvent.disa{opacity:0.2;cursor:default;}
	.eventon_actionuser_eventslist a.deleteEvent.disa:hover{color: #333;background-color:transparent}
	.eventon_actionuser_eventslist a.deleteEvent{	right:60px;	}
	.eventon_actionuser_eventslist .editEvent:hover, .eventon_actionuser_eventslist .deleteEvent:hover{
		text-decoration: none; opacity: 1;color:var(--evoau_white)!important; 
	}

	/* edit special */
	.edit_special{background-color: #c7c7c7;  margin-bottom: 10px;}
	.evoau_submission_form .edit_special.row{background-color:#81ddff;}
	.evoau_submission_form .edit_special.row .yesno_row{margin: 0;}
	.evoau_submission_form .edit_special.row .row{
		border-color:var(--evoau_row_2); background-color: var(--evoau_white);margin-bottom: 10px;border-radius: 10px;
		padding:10px;
	}

	/* search form */
	.evoau_search_form{
		border: 1px solid var(--evo_color_1);
	    display:none;
	    margin-bottom: 20px;
	    background-color: var(--evoau_row_2);
	    border-radius: 25px;
	    padding: 10px 20px;
	}
	.evoau_search_form input{
	    width: 100%;
	    background-color: transparent;
	    box-shadow: none;
	    border: none;
	    font-size: 18px;
	}
	.evoau_search_form input:focus{border:none;outline:none}

	.evoau_manager_event_content .evoau_sh_row.datetime{padding:20px;}
	.evoau_manager_event_content .evoau_sh_row.datetime .evoau_sh_label{padding:0px 5px;}
	.evoau_manager_event_content .evoau_sh_row.datetime .evoau_sh_content.evoau_sub_formfield{
		    padding: 10px 0;
	    background-color: var(--evoau_row_1);
	    margin-bottom: 10px;
	    border-radius: 10px;
	}

/* form auto complete --2.4.12 */
	.autocomplete-dropdown {
      position: absolute;
      z-index: 1000; margin-top: -9px;
      width: calc( 100% - 100px);
      max-height: 200px;
      overflow-y: auto;
      background: white;
      border: 1px solid #d1d5db;
      border-radius: 0.375rem;
      box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
      display: none;
      box-sizing: border-box;
    }
    .autocomplete-item {
      padding: 8px 12px;
      cursor: pointer;
    }
    .autocomplete-item:hover {
      background-color: #f3f4f6;
    }

/* Supportive */

	/* purchase form */
		.evoaup_purchase p{padding:10px 0;}
		.evoaup_purchase_form .evoaup_purchase{
			    background-color: #ffffff;
		    padding: 15px;
		    border-radius: 12px;
		    margin-top: 20px;
		}
	/* plus minus sign */
		.evoaup_add_cart .quantity{display: inline-block;}
		.evoaup_add_cart input.qty{
			border-radius: 5px;
		    padding: 4px;
		    border: 2px solid #b7b7b7;
		    font-family: inherit;
		    padding: 5px;
		    font-size: 100%;
		    margin: 0;
		    max-width: 70px;
		    vertical-align: baseline;
		    -webkit-box-sizing: border-box;
		    -moz-box-sizing: border-box;
		    box-sizing: border-box;
		}
		.evoaup_add_cart .evoaup_quantity span.label{
			font-size: 18px;
			font-style: italic;
		}
		.evoaup_add_cart .evoaup_quantity, .evoaup_purchase .evoaup_quantity{display: inline-block;}
		.evoaup_add_cart .evoaup_quantity .qty b,
		.evoaup_purchase .evoaup_quantity .qty b{
			border-radius: 50%;
			height: 30px; width: 30px;
			color:#fff;
			background-color: #c9c9c9;
			display: inline-block;
			line-height: 29px;
		    text-align: center;
		    font-size: 24px;
		    font-weight: normal;
		    cursor: pointer;
		    position: relative;
		}
		.evoaup_add_cart .evoaup_quantity .qty b:hover,
		.evoaup_purchase .evoaup_quantity .qty b:hover{opacity: 0.7;}
		.evoaup_add_cart .evoaup_quantity .qty b.min,.evoaup_purchase .evoaup_quantity .qty b.min{line-height: 28px }
		.evoaup_add_cart .evoaup_quantity .qty b.plu,.evoaup_purchase .evoaup_quantity .qty b.plu{background-color:#3091d4 }
		.evoaup_add_cart .evoaup_quantity .qty em,.evoaup_purchase .evoaup_quantity .qty em{
			font-style: normal;
			font-size: 20px;
			font-weight: bold;
			padding: 5px;
		}
		.evoaup_add_cart .evoaup_quantity .qty,.evoaup_purchase .evoaup_quantity .qty{margin-left: 10px; margin-right: 0px;}
		.evoaup_add_cart .evoaup_quantity, .evoaup_purchase .evoaup_quantity{
			display: block;
			padding: 10px 0;
			-webkit-user-select: none; /* Chrome/Safari */        
			-moz-user-select: none; /* Firefox */
			-ms-user-select: none; /* IE10+ */
			/* Rules below not implemented in browsers yet */
			-o-user-select: none;
			user-select: none;
		}

		.evoaup_purchase .brb{border-bottom: 1px solid #c1c1c1;}
		.evoau_submission_form .evoau_table .row p.total, .evoaup_purchase p.total
		{padding:10px 0;}

		.evoau_submission_form .evoaup_purchase,
		.evoau_submission_form .evoau_table .row.evoaup_purchase
		{background-color: #fff3dd;}
		.evoaup_purchase .evoaup_quantity,
		.evoau_submission_form .evoau_table .row p.evoaup_quantity
		{
			padding: 10px 0;
		    border-right: none;
		    border-left: none;
		    margin-bottom: 5px;
		    display: flex!important;
		    justify-content: space-between;
		    align-items: center;
		}
		.evoaup_purchase p.total span{font-weight: bold}
		.evoaup_purchase span.right{float:right; margin-left: 10px;}
		.evoaup_purchase .addtocart{text-align: right;margin-bottom: 10px}

	/* success */
		.evoaup_msg{margin:0;}
		.evoau_submission_form form .evoau_table p.evoaup_success, p.evoaup_success{
			text-align: center;
			padding: 40px;
			margin: -10px -20px -10px;
			background-color: #84c578;
			color: #fff;
			font-size: 20px;
			line-height: 1.2;
		}
		.evoau_submission_form p.evoaup_success .evcal_btn, p.evoaup_success .evcal_btn{margin: 10px 0;}
		.evoau_submission_form p.evoaup_success em, p.evoaup_success em{ 
			font-size: 15px;
			font-family: var(--evo_font_2)
		}

/* RTL */
	.evoau_submission_form.evortl .row.start_date p,
	.evoau_submission_form.evortl .row.end_date p,
	.evoau_submission_form.evortl p .fullwidth,
	.evoau_submission_form.evortl .evoau_repeating p,
	.evoau_submission_form.evortl .selection,
	.evoau_submission_form.evortl .evoau_table .row p
	{text-align: right;}
	.evoau_submission_form.evortl .ajde_yn_btn_label{padding-right: 80px; padding-left: 0px}
	.evoau_submission_form.evortl .ajde_yn_btn{right:20px;}
	.evoau_submission_form.evortl .evoau_table .row p.label, .evoau_submission_form.evortl .evoau_table .row p label{text-align: right}

