﻿#hero video {
    width: 100% !important;
    height: 100% !important;
}



a {
    color: #000;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
    color: #333;
}

.doc {
    display: table;
    width: 100%;
    text-decoration: none;
    color: #525457;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 5px 0;
    padding-left: 1.5em;
    line-height: 1.1em;
    margin-bottom: 3px;
    
}
    .doc:hover { color: #333; cursor: pointer; }
    .doc::before {
        position: absolute;
        left: 0;
        top: -3px;
        content: " ";
        display: inline-block;
        width: 1em;
        height: 2em;
        margin-right: 15px;
        vertical-align: middle;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIzMi45IDE3MS4xIDM2NC40IDQ5OS44IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDMyLjkgMTcxLjEgMzY0LjQgNDk5Ljg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojNTI1NDU3O308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zOTcuMiwzNDhMMjIwLjMsMTcxLjFoLTE1LjJoLTUuNkgzMi45djQ5OS44aDM2NC40TDM5Ny4yLDM0OEwzOTcuMiwzNDh6IE0yMjAuMywyMDAuNWwxMzcuMiwxMzcuMkgyMjAuM1YyMDAuNXogTTUzLjcsNjUwLjFWMTkxLjloMTQ1Ljh2MTY2LjZoMTc3djI5MS42TDUzLjcsNjUwLjFMNTMuNyw2NTAuMXoiLz48L3N2Zz4=) no-repeat center left;
    }

.fileType {
    display: block;
    position: absolute;
    width: 16px;
    height: 2em;
    left: 0;
    font-size: 8px;
    text-align: center;
    top: 8px;
}

.doc .uppercase {
    opacity: 0.6;
    margin-right: 20px;
}
