﻿body {
    background-color:#252525;
    background-image: url('images/bootstrap-fill-bg.jpg');
}

.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    border:none;
    vertical-align:top;
}

.blue {
            background-image:url('images/cabnet-bg.jpg');
        }

        .red {
            background-color:#252525;
        }

.white {
    background-color:#fff;
}

.grey {
    
}

.rtwa {
    background-image: url('images/bg-rtwa.jpg');
    background-position:center top;
    background-attachment:fixed;
    background-repeat:no-repeat;
    background-color: #fff;
}

.fuva {
    background-color:#030303;
    background-image: url('images/fuva-2017-bg2.jpg');
    background-position:center top;
    background-attachment:fixed;
    background-repeat:no-repeat;
}

        .container-fluid {
            padding:0px !important;
        }

        .bodyCopy {
            padding:25px 0 15px 0;
            font-family: 'Roboto Slab', serif;
            font-size:13pt;
        }

        .signIT {
            width:550px;
        }

        .form-p {
            text-align:center;
            color:white;
            font-size:11pt;
            font-family: 'Roboto Slab', serif;
        }

        .form-p2 {
            text-align:center;
            color:white;
            font-size:11pt;
            font-family: 'Roboto Slab', serif;
            border-top:none;
            font-weight:700;
        }

        .rbl input[type="radio"]
            {
               margin-left: 10px;
               margin-right: 2px;
               color:#fff;
            }

        .namez {
            height: 25px;
            text-align: left;
            width: 125px;
            font-family: 'Arvo', serif;
            font-size:15px;
            color:white;
        }

        .required {
            font-size:10px;
            color:#dc281e;
        }

        .fill {
            text-align: left;
            width:275px;
            border-radius:8px;
        }

        .state {
            text-align:left;
            width:231px;
            border-radius:8px;
        }

        .style9 {
            width: 99px;
            height: 25px;
        }

        .cards {
            text-align: center; 
            height: 77px; 
            width: 296px;  
            margin-top:15px;
            margin-bottom:15px;
        }

        .text {
            width:415px;
        }

            .text p {
                padding: 10px 20px 10px 20px;
                font-family: 'Arvo', serif;
                font-size:14pt;
                text-align:left;
                margin-top:0;
            }

        .button {
            font-family: 'Roboto Slab', serif;
            font-size:18pt;
            color:white;
            border-radius:8px;
            margin-left:0px;
            margin-top:4.5px;
        }

        .button:hover {
        box-shadow: inset 0 0 3px 3px #670000;
        }

        .mail {
            font-family: 'Roboto Slab', serif;
            font-size:15pt;
            color:#82c3ff;
        }
        .auto-style1 {
            height: 76px;
        }

        .footer-copy {
        font-family: 'Roboto Slab', serif;
            font-size:12pt;
            color:white;
            padding-left:25px;
            padding-right:25px;
            margin-top:-10px;
            text-align:center;
        }

        .footer-copy2 {
    font-family: 'Roboto Slab', serif;
    font-size:12pt;
    color:#808080;
    padding-left:50px;
    padding-right:50px;
    margin-top:25px;
    text-align:left;
}

        /** TICKER CSS **/
        .ticker, .tickerTotal, .tickerNameList{
            display: inline-block;
            text-align: center;
            margin-left:0px;
            width: 100%;
            height:0;
            margin-bottom:15px;
        }

        .tickerTotal {
            margin-top:5px;
            margin-left:0px;
        }

        .tickerTotal .digit{
            color: #323135;
            font-size: 53pt;
            padding: 0px 1px 0px 1px;
            font-family: 'Wallpoet', cursive;
            font-weight:900;
        }

        .tickerTotal .digit.comma{
            background-color: transparent;
            color: #323135;
        }

        .tickerNameList::before { 
            content: "RECENT DONOR: ";
            font-weight:700;
            font-size: 12pt;
            color: #c43924;
        }

        .tickerNameList {
            font-size: 12pt;
            font-family: 'Roboto Mono', monospace;
            font-weight:700;
            color: #323135;
            margin-top:15px;
            margin-bottom:15px;
        }

        .post {
            font-size: 18pt;
            font-family: 'Roboto Mono', monospace;
            color:#323135;
            margin-left: 10px;
            font-style:italic;
        }
        /** END TICKER CSS **/

        /** VIDEOS: DO NOT TOUCH THIS! **/
.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
    margin-top:15px;
    margin-bottom:25px;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.ahf-bg {
    background-image:url('images/sk-ahf-bg.jpg');
    background-size:cover;
}

.ahf-column {
    background-color:#fff;
    border-top-left-radius:50px;
    border-bottom-right-radius:50px;
    box-shadow: 2px 2px 40px #252525;
}

.ahf-head-1 {
    font-family: 'Rubik', sans-serif;
    font-weight:900;
    color: #E64C34;
    font-size: 33pt;
    text-align: center;
    padding:2px;
    margin: 15px 0 0 0;
    text-transform:uppercase;
    line-height:34pt;
}

.ahf-head-2 {
    font-family: 'Rubik', sans-serif;
    font-weight:900;
    color: #1a1a1a;
    font-size: 20pt;
    text-align: center;
    padding:2px;
    margin: 0;
    text-transform:uppercase;
}

.ahf-top {
    font-family: 'Roboto', sans-serif;
    font-weight:400;
    color: #1a1a1a;
    font-size: 14pt;
    text-align: center;
    padding:2px;
    margin: 0;
}

.ahu-middleP {
    font-family: 'Rubik', sans-serif;
    font-weight:900;
    color: #fff;
    font-size: 30pt;
    text-align: center;
    padding:15px;
    margin-top:15px;
}

.ahf-sub-head {
    font-family: 'Rubik', sans-serif;
    font-size:36pt;
    color:#252525;
    text-align:center;
    margin-top:25PX;
}
/** END VIDEOS: AGAIN, DO NOT TOUCH THIS!! **/

/*** responsive stuff ***/
@media (max-width: 991px) {
    .bg {
         visibility:hidden;
         display:none !important;
    }
}

@media (max-width: 991px) {
    .respond {
         display:block;
         z-index:500;
         position:relative;
    }
}

@media (max-width: 991px) {
    .grey {
         display:none;
         z-index:1;
         position:relative;
    }
}

@media (max-width: 991px) {
    .quote {
         display:none;
         z-index:1;
         position:relative;
    }
}

