/* Event Froms */

#userForm textarea.form-control {
    height: auto !important;
    min-height:60px;
}

#number.form-control {visibility: hidden;}

.checkbox {padding-left:0px;}

.checkbox input {margin-left: -2px !important;margin-right:6px;}

#userForm textarea.form-control {
    height: auto !important;
    min-height:60px;
}

.rsform-input-box {padding-top:18px !important;padding-bottom:18px !important;}

.combine {width:300px;
	display: inline-block;
}

/* The container */
.chk-container {
    
    position: relative;
    padding-left: 35px;
    margin-bottom: 12px;
    cursor: pointer;
  
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/* Hide the browser's default checkbox */
.chk-container input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}

/* Create a custom checkbox */
.checkmark {
    position: absolute;
    left: 0;
    height: 25px;
    width: 25px;
    background-color: #eee;
	border: 1px solid #3a3a3c;
}

/* On mouse-over, add a grey background color */
.chk-container:hover input ~ .checkmark {
    background-color: #ccc;
}

/* When the checkbox is checked, add a blue background */
.chk-container input:checked ~ .checkmark {
    background-color: #200c4f;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the checkmark when checked */
.chk-container input:checked ~ .checkmark:after {
    display: block;
}

/* Style the checkmark/indicator */
.chk-container .checkmark:after {
    left: 9px;
    top: 5px;
    width: 5px;
    height: 10px;
    border: solid white;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}


 /* Style buttons */
.btn.sppb-btn-info, .btn.btn-info {
background-color: #200c4f;
}

.btn-info {
	border-color: #200c4f;
	border-style: solid;
}

.btn-plus-minus {
margin-bottom:4px;
margin-left:10px;
margin-right:10px;
padding:3px !important;
}

.btn-info:hover {background-color: #3e1f85;	border-color: #3e1f85;}

/* FB JO EVENTS */

h3#evo_ticket.evo_h3 {
	color: #ac1a0d !important;
}

div.evcal_evdata_row.evcal_splitter {
	background-color: #f5f5f5 !important;
}


/* JO FB EVENTS */

.ev_more_text{
color: #ac1a0d;
font-weight: bold;
font-size: 14px;
text-transform: uppercase;
}

.evopop_top .evo_event_img_cover_top img, .evo_event_img_cover_detal img, .evo_event_img_cover_top img  {
width: auto;
max-height: 400px;
text-align: center;
display: block;
margin: 0 auto;
} 

.evo_event_img_cover_top img {
width: auto;
max-height: 200px;
text-align: center;
display: block;
margin: 0 auto;
}

.evo_h3, .evcal_evdata_icons{
color: #3868ae !important;
font-weight:bold !important;
text-align:left;
}

.evcal_location{
color: black !important;
}

.evcal_time {color:maroon !important;}

.eventon_events_list .eventon_list_event .evcal_list_a, .eventon_events_list .eventon_list_event .evcal_list_a {border-style: none;border-left-style: none !important;}

.evo_date {color: #ac1a0d;text-shadow: 1px 1px 1px black;	text-align: left;}

.evcal_evdata_row{background-color:white;}

.eventon_full_description, div.eventon_desc_in{font-size: 14px !important;}


.eventon_events_list .eventon_list_event .evcal_desc .evcal_desc_info, .evo_pop_body .evcal_desc .evcal_desc_info {font-size: 22px !important;line-height: 24px;}

.eventon_events_list .eventon_list_event .evcal_desc span.evcal_desc2, .evo_pop_body .evcal_desc span.evcal_desc2 {font-size: 28px !important;;line-height: 34px;}

#evcal_list .eventon_list_event .event_description p, #evcal_list .eventon_list_event .event_description li, .evo_pop_body .evcal_evdata_row .evcal_evdata_cell p {font-size: 16px !important;}

.evcal_cblock em.evo_month {font-size: 24px !important;text-shadow: 1px 3px 2px black;}

.evcal_cblock{
z-index: 1;
position: absolute;
left:0px !important;
float: left;
top: 10px;
right: 10px
}

.eventon_events_list .eventon_list_event .evcal_desc, .evo_pop_body .evcal_desc {
text-align: center;
padding:3px 15px 0 15px;
}

.eventon_events_list .eventon_list_event .desc_trig {
	background-color: white !important;
}
.eventon_events_list .eventon_list_event .desc_trig:hover, a.evo_ics.evcal_evdata_row.evo_clik_row.dark1:hover {background-color: #ebe7f7 !important;}

.evo_popbg {opacity:0.4;}