.btn-facebook {
    color: #fff;
    background-color: #4267B2;
    border-color: #4267B2;
}

.btn-twitter {
    color: #fff;
    background-color: #38A1F3;
    border-color: #38A1F3;
}

.btn-google {
    color: #fff;
    background-color:#4285F4;
    border-color: #4285F4;
}

#leaderboard_table {
    width: 100% !important;
}

/* ==========================================================================
   Countdown Style Start
   ========================================================================== */
.countdown-timer {
    height: calc(30vh - 40px);
    text-align: center;
    display: flex;
    align-items: center;
    background: url(../images/background_ideas-10.png) top right no-repeat #f9f9fa;
    background-size: cover;
}
@media (min-width: 700px) and (orientation: portrait) {
    .countdown-timer {
        height: calc(50vh - 40px);
    }
}
@media (max-width: 699px) {
    .countdown-timer {
        height: calc(60vh - 65px);
        padding-top: 1rem;
    }
}
@media (min-width: 1200px) {
    .countdown-timer .container { max-width: 1400px; }
}
.countdown-timer .display-4 {
    margin: 0;
    width: auto;
    color: #001957;
	text-transform: uppercase;
    /* padding-top: 4rem; */
}
.time-count div {
    text-align: center;
}
.countdown {
    /* margin: 20px auto; */
    display: inline-block;
}
.time-entry {
    display: inline-block;
    margin: 15px;
    padding: 20px;
    border-radius: 0;
    text-align: center;
    color: #fff;
    font-size: 15px;
    line-height: 22px;
    font-weight: 500;
    /* font-family: 'osp-din'; */
}
.time-entry span {
    font-size: 45px;
    line-height: 45px;
    font-weight: 700;
    display: block;
    color: #fff;
    /* margin-bottom: 10px; */
}
.time-entry:first-child {
    border-left: none;
}
.post .countdown {
    margin: 0 auto;
}
.countdown .time-count {
    padding: 0;
    position: relative;
    display: inline-block;
    text-align: center;
}
.countdown .time-count .time-entry {
    position: relative;
    display: inline-block;
	text-transform: uppercase;
    width: 100px;
    height: 100px;
    font-size: 14px;
    text-align: center;
    background: rgba(0, 0, 0, .4);
	border-radius: 5px;
	padding: 15px;
}
.countdown .time-count .time-entry span {
    font-size: 50px;
    font-weight: 600;
    color: #fff;
    display: block;
    width: 100%;
}

@media (max-width: 575px) {
	.countdown .time-count .time-entry { width: 55px; height: 55px; font-size: 12px; margin: 7px; padding: 7px 0 0; }
	.countdown .time-count .time-entry span { font-size: 32px; margin-bottom: 5px; }
}