﻿
.template-body { font-size: 0.75rem; }
h1, .h1Label { font-size: 18px; }
h2 { font-size: 16px; }
h1 { text-overflow: ellipsis; overflow: hidden; }
.bg-dark { background-color:#666667 !important; }
.infobox-stalk { display:none; }

.logo-top{
    max-height: 50px !important;
}

.footer.text-center > img{
    max-height:64px !important;
}

.try-for-free {
    padding: 5px 13px;
    font-weight: 700;
}


.projectDetails tr td:first-child { width:145px; }
.projectDetails tr td { vertical-align:top; padding:5px 5px 5px 0; }
    .projectDetails tr td table tr td { padding: 2px 0; }
    .projectDetails tr td table tr td:first-child { width:auto; white-space:nowrap; padding-right:4px; }

.error { color: #e74c3c }
.social-icons a { color: #e74c3c; font-size: 28px; line-height: 20px; font-weight: bold; }
    .social-icons a:hover { color: #CE3323; font-weight: bold; }

.card-header { height: auto; }
.black-logo { max-height:13px; }
h1 { font-size: 14px !important; }
h2 { font-size:13px !important; }
h4 { font-size: 12px !important; }

@media screen and (min-width: 600px) {
    .black-logo {
        max-height: 20px;
    }
    .card-header { max-height: 49px; overflow-y:hidden; }

    h1 { font-size: 18px !important; }
    h2 { font-size: 16px !important; }
    h4 { font-size: 14px !important; }
}

.valign-top { vertical-align: top !important; }
.btn-cj { background-color: #e74c3c; color:#FFF; }
    .btn-cj:hover, .btn-cj:active { background-color: #CE3323; color: #FFF; }
.btn-meddark { background-color: #454545; color: #FFF; }
    .btn-meddark:hover, .btn-meddark:active { background-color: #666; color: #FFF; }

#relatedProjects a { font-size: 13px; }
#relatedProjects { overflow-y: scroll; }

.title a, .title a:visited { color: #000 !important; }
    .title a:hover, .title a:active, .title a:focus { color: #454545 !important; }

.legalCopyrightText2 {
    font-size: 10px;
    color: #666766;
    margin-top: 3px;
    padding-bottom: 10px;
}

