/* SUBSCRIPTION FORM */
#subscription-form{
	width:100%;
	padding-bottom: 50px;
}

/*#subscription-form input:nth-child(even){
	width:48%;
	margin-right:2%;
	float:left;
	margin-bottom:20px;
	padding:10px;
	box-sizing:border-box;
}

#subscription-form input:nth-child(odd){
	width:50%;
	float:left;
	margin-bottom:20px;
	padding:10px;
	box-sizing:border-box;
}*/

#subscription-form input, #newsletter-dialog-form input {
	padding:14px;
}

input#birthday{
	color:grey;
}


#subscription-form .gender{width:100%;}


#subscription-form input.gender{
	float:none;
	width:4%;
}

#subscription-form input.gender:last-of-type{
	margin-left:2%;
	margin-right:0%;
}

input.check{margin-right:10px;}

input.invalid, textarea.invalid {
	background-color:#F60;	
}

/* SUMOSELECT OVERWRITE */

.form-section {
	width:100%;
	margin-bottom:20px;
	box-sizing:border-box;
	position:relative;
}

.form-left {
	width:48%;
	margin-right:2%;
	float:left;
	margin-bottom:20px;
	box-sizing:border-box;
	height:50px;
}

.form-right {
	width:48%;
	float:right;
	margin-bottom:20px;
	box-sizing:border-box;
	height:50px;
}

.form-right input, .form-left input {
	height:50px;
	width:100%;
	box-sizing:border-box;
	border: 1px solid #cccccc;
	font-size: 17px;
    font-family: 'Mukta Vaani', sans-serif;
    font-weight: 300;
}

.form-section textarea {
	height:250px;
	width:100%;
	padding: 15px;
	box-sizing:border-box;
	border: 1px solid #cccccc;
	font-size: 17px;
    font-family: 'Mukta Vaani', sans-serif;
    font-weight: 300;
}
	
.SumoSelect{width:100%;}

.SumoSelect > .CaptionCont {
    position: relative;
	min-height: 14px;
    background-color: #fff;
    border-radius: 0px;
	padding:12px;
    margin: 0;
	/*
    background: #26B4BD;
    color: white;
	border:none;    

	*/
    float: left;
	width:100%;
	box-sizing:border-box;
	border:1px solid #ccc;
	font-size:16px;
	/*text-transform:capitalize;*/
	color:#888;
	letter-spacing:0;
	font-size: 17px;
    font-family: 'Mukta Vaani', sans-serif;
    font-weight: 300;
}

.sumo-variant .CaptionCont{
	 background: #26B4BD;
    color: white;
	border:none;  
	
}

	

.SumoSelect > .optWrapper > .options li label {
	text-overflow: ellipsis;
    white-space: normal;
	/*white-space: nowrap;*/
    overflow: hidden;
    display: block;
    cursor: pointer;
}

.sumo-variant .SumoSelect > .optWrapper > .options li label {
	color: #26B4BD !important;
  
}


.gendercrop{width:50%;}

#subscription-form input.gender:last-of-type {

    margin-right: 10%;
}

#organisation-form-wrapper, #participant-form-wrapper, #extra-wrapper{
	/*display:none;*/	
	
}

#organisation-form-wrapper .form-section .form-elements {
	display:none;	
	
}

.remove_participant{
	position:absolute;
	top:30px;
	right:0px;
	cursor:pointer;
	}