
body {
    background-image: url(../img/background.jpg) !important;
    background-position: center !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-color: #fff !important;
}

button {
    border: none;
    outline: none;
}

.bg-header{
    background-color: #fff;
    color: black;
}

.bg-topbar{
    background-color: #7bb998;
}

.main-logo{
    height: 0;
}

.ext-txt-1, .ext-txt-2  {
    color: black;
}

.ticket-selected .ticket-lab {
    color: black;
}

.ticket-selected .ticket-val {
    color: white;
}

.ticket-selected li {
    border-left: 1px solid #000;
}

.popover .ticket-lab {
    color: #7bb998;
}

.popover .ticket-val {
    color: white;
}

.mapdata-button{
    background-color: #7bb998;
}

.popover {
    background-color: black !important;
}

/* .buytickets-lab{
    color:
} */

/* .rights {
    -webkit-box-shadow: 0px 0px 20px 1px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 20px 1px rgba(0,0,0,0.75);
} */

.rights a {
    color: #7bb998;
}

/* .popover.top>.arrow:after {
    border-top-color: 
}

.popover.left>.arrow:after {
    border-left-color: 
}

.popover.bottom>.arrow:after {
    border-bottom-color: 
}

.popover.right>.arrow:after {
    border-right-color: 
}*/

#main-interface .block.available, 
#main-interface .seat.available {
    fill: #7bb998 !important;
}

#main-interface .seat.available {
    opacity: 1 !important;
}

#main-interface #blockmap-mini .blockMap-container .block.available,
#main-interface #blockmap-mini .blockMap-container .block.available:hover {
    fill: #7bb998 !important;
}