/*
Theme Name: TheGem Child
Description: Multi-Purpose Wordpress Theme
Author: Codex Themes.
Theme URI: http://codex-themes.com/thegem/
Author URI: http://codex-themes.com/thegem/
Template: thegem
Version: 1.0
Tags: one-column, two-columns, left-sidebar, right-sidebar, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, featured-images, flexible-header, full-width-template, theme-options, translation-ready, dark, light
License: GNU General Public License
License URI: license.txt
*/

.jBox-content { font-size:13px; line-height:15px; }
.jBox-title { background:rgb(209, 209, 209) }

.tooltip { cursor: pointer; }
.block-content { padding-top:25px !important; }
.block-content:last-of-type { padding-bottom:25px !important; }
.search-submit { color: #28a745 !important; border-color: #28a745 !important; }
.list-unstyled { margin:0px; list-style:none; padding:0px !important; }
.list-unstyled li { list-style:none !important; }
.wpb_text_column ul.list-unstyled li::before { display:none !important; }

span.text-silver { color:rgb(150, 150, 150) !important; }
span.text-blue { color:rgb(88, 138, 197) !important; }
span.text-green { color:rgb(79, 170, 79) !important; }

.thermic_blue_box,
.thermic_silver_box 
{ 
    border: 1px solid #dee2e6 !important;
    background-color: #f8f9fa !important;
    padding:15px;
    display:flex;
    justify-content: space-between;
}

.thermic_subheading img { max-width:57px; display:inline-block; }
.thermic_subheading div { flex-shrink:1; }

.thermic_blue_box h2,
.thermic_silver_box h2 { margin:0px !important; font-size:20px; font-weight:700; }
.thermic_blue_box { background:#588ac5 !important; }
.thermic_blue_box h2 { color:white; }
.download_table ul { margin:0px; list-style:none; padding:0px !important; }
.download_table li 
{ 
    border-top:1px solid #007bff !important;
    border-left:1px solid #007bff !important;
    border-right:1px solid #007bff !important;
    list-style:none; padding:5px 15px 5px 15px !important;
    background:#fff;
}
.download_table li a { color:#000 !important; }
.download_table li.heading { background:#588ac5; color: white; }
.download_table li:last-child { border-bottom:1px solid #007bff !important; }
.download_table li:not(.heading):hover { background:#f8f9fa !important; }

.thermic_old_header { background:#588ac5 !important; padding:1.25rem; text-align: center; }
.thermic_old_header h1,
.thermic_old_header h2,
.thermic_old_header h3,
.thermic_old_header h4,
.thermic_old_header h5 
{ 
    color:white !important; 
    margin-top:10px !important; 
    margin-bottom:10px !important;
    text-transform: none; letter-spacing:-0.5px;
    font-weight:400;
}

.thermic_card_header 
{ 
    background:rgba(0,0,0,0.03);
    border:1px solid rgba(0,0,0,0.125);
    text-align:center;
    margin-bottom: -20px !important;
    padding: 20px; min-height: 90px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;    
}

.thermic_card_body
{
    position:relative;
    border:1px solid rgba(0,0,0,0.125);
    border-top:0px;
    padding-top: 30px;
    padding-bottom: 30px;
    margin-top: 10px;
}

.thermic_card_header h5 { font-size:15px !important; line-height: 20px; text-transform: none; font-weight:400;  letter-spacing:-0.5px; }
.ttc-tdcenter td, .ttc-tdcenter th 
{
    vertical-align: middle;
    text-align: center;
    border: 1px solid black;
}

.table .bg-secondary { background-color: #6c757d !important; }
.table .text-white { color:#fff; }
.border-dark { border-color: #343a40 !important; }
.align-middle { vertical-align: middle !important; }
.text-center { text-align: center !important; }
.table { color:#000; width:100%; }
.table td { padding: .75rem !important; }
.table-active, .table-active > th, 
.table-active > td { background-color: rgba(0,0,0,0.075); }
.table-secondary, .table-secondary > th, 
.table-secondary > td { background-color: #d6d8db;}
.table .ttc-bregs { background-color: #E9FF33; }
.table .ttc-level4 { background-color: #93FF33; }
.ttc-lowcarbon { background-color: #3CFF33; }
.table th.ttc-level4,
.table th.ttc-lowcarbon,
.table th.ttc-bregs { color: #000 !important; }
.table .ttc-btwn,
.table .ttc-chead { background-color: gainsboro; }
.table .ttc-uvalue { background-color:lightgray; }