﻿body, .ui-widget, div.newlayout table.newlayouttbl, .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
    font-weight: normal;
    font-size: 14px;
    letter-spacing: 0.75px;
}


/* Heading */

h4, .ct-title {
    font-weight: 500;
    font-size: 16px;
    font-size: 16px;
}

.pagetitle {
    font-size: 48px;
    font-weight: normal;
    line-height: unset;
}

.pageSubHeader {
    font-size: 34px;
    font-weight: normal;
}


label.inputsectorlabel, .ui-accordion .ui-accordion-header, h2 {
    font-size: 20px;
    font-weight: 500;
}


/* Tables */
table.sorttable {
    font-size: 14px;
    font-weight: 500 !important;
}
    .sorttable thead tr th, .sorttable tbody tr td, table.sorttable tr th {
        font-size: 14px;
        font-weight: 500 !important;
    }

#tblMain tfoot .control-center {
    font-weight: 500 !important;
}

button, .ui-widget .ui-widget, .ui-state-default {
    font-size: 14px;
    font-weight: 700;
}

button {
    border-radius: 42px;
    padding: 6px;
    border: 2px solid transparent;
    color: #000;
    opacity: .84;
    transition: color 0s, opacity .5s;
    background-color: transparent;
    color: #880e4f;
    font-weight:700;
}

#gdivStatus, .navSubSec, #gdivNav a, #toolSearchResults a {
    font-weight: normal;
}

#gdivStatus {
    font-size: 12px;
    font-weight: 500;
}

#gdivNav > div > ul > li > a {
    font-weight:500;
    font-size:16px;
}

#gdivNav .navSubSec li a {
    font-weight:500;
    font-size:12px;
}

/* Inputs */

input[type="checkbox"]:checked + label.ui-button,
input[type="radio"]:checked + label.ui-button {
    font-weight: 900; 
}

.stagebutton {
    font-size: 20px;
    font-weight: 500;
    margin:15px 0px;
}

label.inputlabel {
    font-weight:500;
}