﻿
.content-page {
    background-color: #f5f6fa;
    border: 1px solid #d3e5ff;
    border-radius: .375rem;
    padding: 3rem;
    margin: 3rem auto;
}
.content-page .rich-text
{
    margin-bottom: 1rem;
    font-size: .8rem;

}
.content-page .heading {
    font-weight: 700;
    font-size: 1.3125rem;
    line-height: 1.5rem;
    letter-spacing: -0.01875rem;
    color: #064299;
}
.downloads {
    /*display: flex;*/
}
.download {
    display: flex;
    width: 100%;
    font-weight: 600;
    border: 1px solid #90a3bf;
    border-radius: .375rem;
    min-width:300px;
    margin-bottom: 5px;
}

.download-thumb {
    flex-shrink: 0;
    margin: 5px 0 0 5px;
}

.download-thumb img {
    border-radius: .375rem;
}

.download-contents {
    flex: auto;
    margin: auto 5px auto 10px;
}
.download-contents a {
    font-size: 13px !important;
    text-decoration: none !important;
}

.download-size {
    font-size: 12px !important;
    margin: auto 10px auto 0;
}
.download-size {
    color: #5b5b5b;
}
.download-image {
    margin: auto 10px auto 0;
    height: 32px;
    width: 32px;
    flex-shrink: 0;
}

.col-md-6 {
    padding: 0 5px!important;
}

@media only screen and (min-width: 71rem) {
    .row {
        padding: 0!important;
    }
}