.select2-drop{
	z-index:10000000 !important;
}

.crm-public .crm-event-thankyou-form-block .help {
  clear: both;
}

#crm-container.crm-public input[type="text"]{
	max-width:250px !important;
}
.crm-container.crm-public .select2-container .select2-choice{
	height:36px;
}
.crm-container .select2-container .select2-choice > .select2-chosen{
	margin-top:-3px;
}
#crm-container.crm-public .content.description{
	margin-left: 25px !important;
  color: #222222 !important;
  font-weight: bold;
  border-top: 1px solid #d3d3d3;
  margin-top: 20px;
}

.crm-container.crm-public .crm-button{
	text-shadow:none !important;
	background:#eabf13 !important;
	background-image:none !important;
	border:none !important;
	padding: 7px 20px;
}
.crm-container.crm-public .crm-button i{
	display:none;
}
.crm-container.crm-public input.crm-form-submit{
	text-shadow:none !important;
	color:#003768 !important;
	font-size:16px !important;
	text-transform: uppercase;
	font-weight:bold;
}
.crm-container a.button, .crm-container a.button:link{
	text-shadow:none !important;
	color:#003768 !important;
	font-size:16px !important;
	text-transform: uppercase;
	font-weight:bold;
	background:#eabf13 !important;
	border: none !important;
	padding: 6px 15px 7px !important;
        margin-bottom: 20px;
}

.button.cancel i.crm-i{
	display:none;
}
.crm-container.crm-public .crm-button.crm-i-button input.crm-form-submit{
	padding-left:5px !important;
}
.crm-container .help, .crm-container #help{
	background-color: #ffffff;
    border: 2px solid #fd0606;
    color: #000000;
    font-size: 15px;
    font-weight: bold;
		padding:8px;
		clear: both;
}
#crm-container.crm-public #helprow-custom_16 .description,#crm-container.crm-public #helprow-custom_2 .description{
	margin-left: 20% !important;
  color: #777 !important;
  font-weight: normal;
  border-top: none;
}

.crm-public .CRM_Contribute_Form_Search .dashboard-elements .crm-contact-relationship-selector-user tr td:nth-child(9) span a:nth-child(1){
	display:none;
}

@media (max-width: 767px) {	
    .crm-public.crm-container .crm-section .label{
        float: none;
        width: 100%;
        text-align: left;
    }   
    .crm-public.crm-container .crm-section .content{
        margin-left:0;
    }
    .crm-public .custom_pre-section p, .crm-public .custom_pre-section textarea{
        max-width:65%;
    }
    #crm-container.crm-public #helprow-custom_16 .description, #crm-container.crm-public #helprow-custom_2 .description{
        margin-left:0 !important;
        max-width:65%;
    }
}
