.btn:hover, .btn:focus, .btn:active {
    color: #ffffff;
    font-weight: 800;
}  
  
.vev-ev-list-evblock {
    box-shadow: 0 1px 2px rgba(0,0,0,.1);
    border: 5px solid #eee;
    background: #363636;
}

.vev-ev-det-dinfo-inner .vev-ev-det-dinfo-icn {
    color: #239bc9;
}

.vev-ev-det-block {
    color: #dbd6d6;
}

.vev-ev-det-book-cont .vev-ev-det-hbook {
    border-bottom: 6px solid #eee;
    background: #7c7c7c;
    font-family: inherit;
}

.com_virtuemart table.user-details input, .chzn-container-single .chzn-search input[type="text"], .chzn-container-multi .chzn-choices, .chzn-container-single .chzn-single, textarea:not([class*="ba-col-"]), input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], select {
    background: #c7c7c7;
}

.vev-ev-det-dinfo-inner > div {
    border: 4px solid #ababab;
}

.vev-ev-det-hdetails, .vev-ev-det-hdescr, .vev-ev-det-hlocation, .vevchooseroomh, .vev-reservation-title {
    color: #25a9d5;
    font-family: inherit;
}

.veventercoupon p {
    color: #bfbfbf;
}

.itemtitle a {
    color: #f38d24;
}

.vevinputblock {
    border: none;
}

.vevconfirmation {
    border: none;
}

.vev-horiz-timeline {
    min-height: 160px;
}

