body {
    padding-top: 180px;
}
.directory-wrap {
    position: relative;
}
.directory-list {
    width: 100%;
}
.directory-list td, .directory-list th {
    padding: 15px 5px;
    box-sizing: border-box;
    background-repeat: no-repeat;
}
.directory-list .size-col {
    width: 1%;
}
.directory-list .icon-col, .directory-list .sel-col, .directory-list .dl-col {
    text-align: center;
    width: 1%;
}
.directory-list tbody tr:nth-child(odd) {
    background-color: #f9f9f9;
}
.directory-list a {
    text-decoration: none;
    cursor: pointer;
}
.header-wrapper {
    background: #231f20;
    margin-bottom: 50px;
}
.breadcrumb-list {
    padding: 0;
    margin: 0 0 20px 0;
}
.breadcrumb-list li {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    padding: 0 20px;
}
.breadcrumb-list li:after {
    content: "";
    display: block;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    background: url(../../Images/breadcrumb-separator.png);
    width: 14px;
    height: 44px;
}
.breadcrumb-list a, .breadcrumb-list a:hover {
    text-decoration: none;
    color: #337ab7;
}
.directory-meta  {
    position: relative;
    margin-bottom: 10px;
    display: none;
}
.directory-meta table {
    width: 100%;
}
.selected-file-size {
    color: #fff;
    background-color: #3be790;
    font-size: 16px;
    display: inline-block;
    border-radius: 7px;
    padding: 10px 50px 10px 15px;
    position: relative;
    text-align: left;
    cursor: pointer;
}
.selected-file-size:after {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    right: 10px;
    transform: translateY(-50%);
    background: url(../../Images/dl-white-icon.png);
    width: 22px;
    height: 22px;
}
.download-submit {
    display: none;
}
.header-wrapper {
    position: fixed;
    z-index: 2;
    left: 0;
    margin: auto;
    right: 0;
    top: 0;
    -webkit-transition-property: background;
    -moz-transition-property: background;
    -o-transition-property: background;
    transition-property: background;
    -webkit-transition-duration: .4s;
    -moz-transition-duration: .4s;
    -o-transition-duration: .4s;
    transition-duration: .4s;
    -webkit-transition-timing-function: linear;
    -moz-transition-timing-function: linear;
    -o-transition-timing-function: linear;
    transition-timing-function: linear;
}
.header-wrapper:not(.sticky-header-wrapper) {
    height: auto !important;
}
@media (max-width: 800px) {
    .size-col {
        display: none;
    }
    .directory-list thead .dl-col {
        font-size: 0;
    }
}