/* buttons */

.gccbutton i {
    margin-left:10px;
}

.gccbutton {
    font-size:18px;
    background:#4d7573;
    border:1px solid #4d7573;
    color:#fff !important;
    padding:16px;

    display:inline-block;
	text-decoration:none !important;

}

.entry-content .gccbutton {
	margin-right:1em;
	margin-bottom:1.5em !important;
	margin-top:1em !important;
}

#secondary .gccbutton {
    margin-bottom:10px !important;
}

.gccbutton:hover {
    border:1px solid #4d7573;
    background:transparent;
    color:#4d7573 !important;
	text-decoration:none;
}

.gccbutton.ghost {
    background:transparent;
    color:#4d7573 !important;
}

.gccbutton.ghost:hover {
    font-size:18px;
    background:#4d7573;
    border:1px solid transparent;
    color:#fff !important;

}

.gccbutton.green, .gccbutton.ghost.green:hover {
    background:#00594b !important;
    border-color:#00594b !important;
    color:#fff !important;
}

.gccbutton.green:hover, .gccbutton.ghost.green {
    background:transparent !important;
    color:#00594b !important;
}

.gccbutton.ghost.green {
	border-color:#00594b;
	color:#fff;
}

.gccbutton.ghost.green:hover {
	border-color:#4d7573;
	color:#4d7573;
	background:#fff;
}

/* Red (#991B1B) */
.gccbutton.red, .gccbutton.ghost.red:hover {
    background:#991B1B !important;
    border-color:#991B1B !important;
    color:#fff !important;
}

.gccbutton.red:hover, .gccbutton.ghost.red {
    background:transparent !important;
    color:#991B1B !important;
}

.gccbutton.ghost.red {
    border-color:#991B1B;
}

.gccbutton.ghost.red:hover {
    border-color:#991B1B;
    color:#fff;
    background:#991B1B;
}

/* Orange (#f7942a) */
.gccbutton.orange, .gccbutton.ghost.orange:hover {
    background:#f7942a !important;
    border-color:#f7942a !important;
    color:#fff !important;
}

.gccbutton.orange:hover, .gccbutton.ghost.orange {
    background:transparent !important;
    color:#f7942a !important;
}

.gccbutton.ghost.orange {
    border-color:#f7942a;
}

.gccbutton.ghost.orange:hover {
    border-color:#f7942a;
    color:#fff;
    background:#f7942a;
}

/* Berry (#c23c7d) */
.gccbutton.berry, .gccbutton.ghost.berry:hover {
    background:#c23c7d !important;
    border-color:#c23c7d !important;
    color:#fff !important;
}

.gccbutton.berry:hover, .gccbutton.ghost.berry {
    background:transparent !important;
    color:#c23c7d !important;
}

.gccbutton.ghost.berry {
    border-color:#c23c7d;
}

.gccbutton.ghost.berry:hover {
    border-color:#c23c7d;
    color:#fff;
    background:#c23c7d;
}

.gccbutton.ghost.white {
    background:transparent;
    color:#fff !important;
    border-color:#fff;
}

.gccbutton.ghost.white:hover {
    background:#fff;
    color:#4d7573 !important;
}

#secondary .gccbutton {
    width:100%;
    text-align:center;
}