.card-deck .card-header {
font-family: 'Passion One', 'Impact', sans-serif;
letter-spacing: 0.05rem;
font-size: 1.7rem;
}

.card-deck a {
text-decoration: none;
}

.card-deck h2 {
color: white;
text-shadow: 1px 1px 1px #333, -1px 1px 1px #333, 1px -1px 1px #333, -1px -1px 1px #333;
text-decoration: none;
}
h3.card-title {
letter-spacing: 0.05rem;
font-size: 1.3rem;
}
.card-body {
color: black;
}
.card-body ul {
list-style: none;
padding-left: 0;
}
.card-body li {
line-height: 2rem;
}
.card-text a {
color: #222;
font-weight: bold;
}

.card-footer{
position:absolute;
bottom:0;
width: 100%;
}
.card-deck .card{padding-bottom:5em;}

.card {
  -webkit-transition: all 200ms cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition:         all 200ms cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

#card_quickquiz .card-header {
background-color: #00AE00;
}
#card_quickquiz {
background-color: #F2FBF2;
}
#card_quickquiz:hover {
background-color: #B1E8B1;
}

#card_numberoftheday .card-header {
background-color: #2DB6B6;
}
#card_numberoftheday {
background-color: #E9F8F8;
}
#card_numberoftheday:hover {
background-color: #BFE9E9;
}

#card_bingo .card-header {
background-color: #CB0C02;
}
#card_bingo {
background-color: #FAE6E6;
}
#card_bingo:hover {
background-color: #E7867F;
}

#card_dice .card-header {
background-color: #4245AF;
}
#card_dice {
background-color: #E7E8F5;
}
#card_dice:hover {
background-color: #CECFED;
}

#card_random .card-header {
background-color: #8602F3;
}
#card_random {
background-color: #F3E5FF;
}
#card_random:hover {
background-color: #DCB2FD;
}

#card_numbersgame .card-header {
background-color: #0D02F3;
}
#card_numbersgame {
background-color: #E6E6FF;
}
#card_numbersgame:hover {
background-color: #B4B1FF;
}

#card_class .card-header {
background-color: #FFDB58;
}
#card_class {
background-color: #FFFAE5;
}
#card_class:hover {
background-color: #FFEA9F;
}



#card_examtimer .card-header {
background-color: #4D4D4D;
}
#card_examtimer {
background-color: #EEE;
}
#card_examtimer:hover {
background-color: #A5A5A5;
}

#card_tasktimer .card-header {
background-color: #4D4D4D;
}
#card_tasktimer {
background-color: #EEE;
}
#card_tasktimer:hover {
background-color: #A5A5A5;
}

#card_workathome .card-header {
background-color: #FF851B;
font-family: 'Passion One', 'Impact', sans-serif;
letter-spacing: 0.05rem;
font-size: 1.7rem;
color: white;
text-shadow: 1px 1px 1px #333, -1px 1px 1px #333, 1px -1px 1px #333, -1px -1px 1px #333;
text-decoration: none;
}
#card_workathome {
background-color: #ffe7d1;
}
#card_workathome:hover {
background-color: #ffcea4;
}
#card_workathome a {
text-decoration: none;
font-weight: normal !important;
}

#card_timescheck .card-header {
background-color: #127940;
}
#card_timescheck {
background-color: #e6f7ee;
}
#card_timescheck:hover {
background-color: #b1fad3;
}