.col-style-black{
    background: black;
    color: white;
}

.col-style-gray{
    background: #C0C0C0
}

.col-style-orange{
    background: #ff6a00
}

.col-style-red{
    background: #ff0000
}

.col-style-green{
    background: #4cff00
}

.col-style-blue{
    background: #0094ff
}

.col-style-blue-audio{
	align-items: center;
    background: #0094ff;
	display: flex;
	flex-direction: row;
	padding-bottom: 5px;
	padding-top: 5px;
}

.col-style-blue-audio a:link{
	color: black;
}

.grid-cap{
    height: 50px
}

.grid-img{
    height: 200px
}

.grid-img-sm{
    height: 75px
}

.col-style-border-1{
    border-top: 1px solid #808080;
}

.col-style-border-2{
    border-left: 1px solid #808080;
    border-top: 1px solid #808080;
}

.col-style-grid{
    border: 1px solid #808080;
}

.ft00{
    color:#000000;
    font-family:'Russo One';
    font-size:117px;
}

.ft01{
    color:#000000;
    font-family:'Russo One';
    font-size:27px;
}

.ft02{
    color:#000000;
    font-family:'Russo One';
    font-size:57px;
}

.russo {
    color:red;
    font-family: 'Russo One', sans-serif;
}

.russoblack {
    color:black;
    font-family: 'Russo One', sans-serif;
}

.mynavbar { margin: 0; }

.center-me {
	margin: 0 auto;
	text-align: center;
}

.right {
	position: absolute;
	right: 0;
	width: 300px;
}

.vertical-center {
  align-items: center;
  display: flex;
  min-height: 100%;  /* Fallback for browsers do NOT support vh unit */
  min-height: 100vh; /* These two lines are counted as one :-)       */
}

.fadeImg{
    opacity: 0.5;
}

.headline{
    font-size: 16pt;
}

.big-icon{
    font-size: 32pt;
    margin-right: 10px;
    vertical-align: text-top;
}

.body-text{
    font-size: 12pt;
}

.red-text{
    color: red;
}

.center-text{
    text-align: center;
}

.center-img{
    display:block;
    margin: 0 auto;
}

.thick-hr {
    border-style: inset;
    border-width: 2px;
    display: block;
    margin-bottom: 0.5em;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0.5em;
}

.big-navbar-text {
  font-size: 1.5em;
}

h1 {
    font-size: 18pt;
    font-weight: bold;   
}