#info_form {
    padding: 20px;
}
#div_info_form .col-md-3 {
    width: 25%;
    float: left;
}
#div_info_form label {
    display: table;
    margin-bottom: 5px;
}
#div_info_form .select2-container {
    width: 90%!important;
}
#div_info_form .row {
    padding: 0px 0px 20px 0px;
}
div#div_event_subject {
    padding-top: 50px;
}
input#event_subject {
    width: 50%;
    height: 30px;
}
button#event_submit_btn {
    background-color: #e6e6e6;
    border: 1px solid #adadad;
    color: #333;
    padding: 10px 15px;
    font-weight: 600;
    cursor: pointer;
}
.field_required{
	color: #ee0000;
}
.danger{
	color: #c20000;
}
.loader {
    position: absolute;
    background-color: rgba(0,0,0,0.1);
    width: 100%;
    height: 100%;
    margin: -3% 0% 0% -2%;
}
.loader img {
    align-items: center;
    margin: 30% 45%;
}