body {
    color: #fff;
}

::-webkit-scrollbar {
    width: 2px;
}

::-webkit-scrollbar-thumb {
    background: #fff;
    border-radius: 1.5px;
}

::-webkit-scrollbar-track {
    background: 0 0;
}

.translucent-yellow {
    background: rgba(230, 207, 8, 0.1);
}

.translucent-blue {
    background: rgba(48, 163, 184, 0.1);
}

.translucent-green {
    background: rgba(10, 235, 10, 0.1);
}

.translucent-red {
    background: rgba(238, 9, 9, 0.1);
}

.translucent-purple {
    background: rgba(231, 13, 220, 0.1);
}

.yellowgreen {
    color: yellowgreen;
}

.card {
    -webkit-transition: -webkit-transform 3s;
    -moz-transition: -moz-transform 3s;
    -o-transition: -o-transform 3s;
    transition: transform 3s;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transform-origin: 50% 50%;
}

.card .back {
    transition: all 3s;
    max-height: 389.1px;
    overflow-y: scroll;
    background: transparent;
}
  
.display_none {
    display: none;
}

.display_hidden {
    visibility: hidden;
}

.icon{
    display: inline-block;
    vertical-align: middle;
    margin-right: 8px;
    color: red;
    padding-right: 8px; 
    padding-bottom: 4px;
}

.menu-icon{
    display: inline-block;
    vertical-align:middle;
    padding-right:4px;
    padding-bottom: 2px;
}

.organizer_details {
    display: inline-block; 
    padding-bottom: 4px;
    vertical-align: middle;
    color: #22eaaa;
    margin-right: 2px;
    font-size: 12px;
}

.organizer_color {
    color: #22eaaa;
}

.reg-submit {
    float: left;
    font-size: 18px;
}

.height-fix {
    height: 328px;
    overflow: hidden;
}

.height-fix-2 {
    height: 355.1px;    /*34px (padding + margin) deducted (15.6" screen)*/
    overflow-y: scroll;
}

.padding-fix {
    padding-top: 1px;
}

.fixed-background {
    background-image: url('../images/background.jpg');
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: 100%;
    background-size: cover;
}