
@font-face {
    font-family: 'hackbold';
    src: url('../fonts/hack-bold-subset.woff2?v=3.001') format('woff2'),
         url('../fonts/hack-bold-subset.woff?v=3.001') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'hackbold_oblique';
    src: url('../fonts/hack-bolditalic-subset.woff2?v=3.001') format('woff2'),
         url('../fonts/hack-bolditalic-subset.woff?v=3.001') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'hackregular';
    src: url('../fonts/hack-regular-subset.woff2?v=3.001') format('woff2'),
         url('../fonts/hack-regular-subset.woff?v=3.001') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'hackoblique';
    src: url('../fonts/hack-italic-subset.woff2?v=3.001') format('woff2'),
         url('../fonts/hack-italic-subset.woff?v=3.001') format('woff');
    font-weight: normal;
    font-style: normal;

}

.specimen-regular { font-family: 'hackregular'; }
.specimen-oblique { font-family: 'hackoblique'; }
.specimen-bold { font-family: 'hackbold'; }
.specimen-boldoblique { font-family: 'hackbold_oblique'; }


.huge {
	font-size: 300px;
	line-height: 1em;
	padding: 0;
	letter-spacing: -.02em;
	overflow: hidden;
}

.section-header { border-bottom: solid 1px #e5e5e5; margin-bottom: 25px;}

.space-above { margin-top: 75px; !important }


.sample_table td {
	padding-top: 3px;
	padding-bottom:5px;
	padding-left: 5px;
	vertical-align: middle;
	line-height: 1.2em;
}

.sample_table td:first-child {
	background-color: #FFE000;
	text-align: right;
	padding-right: 5px;
	padding-left: 0;
	padding: 5px;
	font: 11px/12px "Courier New", Courier, mono;
}

.dark-code{
    background-color: #2B303B !important;
    color: #FFF !important;
}


.size8{ font-size: 8px;}
.size9{ font-size: 9px; }
.size10{ font-size: 10px; }
.size11{ font-size: 11px; }
.size12{ font-size: 12px; }
.size13{ font-size: 13px; }
.size14{ font-size: 14px; }
.size16{ font-size: 16px; }
.size18{ font-size: 18px; }
.size20{ font-size: 20px; }
.size24{ font-size: 24px; }
.size30{ font-size: 30px; }
.size36{ font-size: 36px; }
.size48{ font-size: 48px; }
.size60{ font-size: 60px; }
.size72{ font-size: 72px; }
.size90{ font-size: 90px; }

