.page-layout.page-layout--content{
    margin-top:0px;
}
.content ul:not(.no-wysiwyg *,.sq-form-question *,.pagination *,.in-page-social *)>li:before{
    content:"\2022" !important;
    font-size:2em;
}

/* sort table */
table.tablesorter{
    border-left:5px solid #bad80a
}
table.tablesorter *{
    font-family: Montserrat,sans-serif !important;    
}
table.tablesorter tbody tr:nth-child(odd){
    background-color:#f9f9f9;
}
table.tablesorter thead tr th{
    background-color:#fff !important;    
}
table.tablesorter thead tr th:first-child{
    border-right:none;
}
table.tablesorter thead tr.subheading th{
    padding:1rem !important;
    background-color:#f1f1f1;
    font-size:14px;    
}
table.tablesorter tbody{
    border-bottom:1px solid #efefef !important;
}
table.tablesorter tbody td:last-child{
    border-right:1px solid #efefef !important;
}
table.tablesorter td{
    padding:10px !important;
    border:none !important;
    font-size:13px;
    font-weight:bold;   
}
table.tablesorter thead tr .header {
    background-image: url(/script/green/bg-w.gif);
    background-repeat: no-repeat !important;
    background-position: center right !important;
    cursor: pointer;
}
table.tablesorter thead tr .headerSortDown {
    background-image: url(/script/green/desc-w.gif) !important;
}
table.tablesorter thead tr .headerSortUp {
    background-image: url(/script/green/asc-w.gif) !important;
}
.svg-icon{
    color: #2c5697;
    height: 20px;  
    fill: #2c5697;
}
.svg-icon--calendar{
    height:20px !important;
    width:20px !important;
    margin-right:8px;
}

/** FORMS **/
.loginbox{
    margin:0px !important;
}
.custom-form-nopad{
    padding:0;
}
.custom-label{
    display: inline-block !important;
}
.custom-btn{
    color:#fff !important;
}
.custom-btn:hover{
    color:#2c5697 !important;
}
.custom-form input[type=checkbox], .custom-form input[type=radio], .facet-group__checkbox{
    width:auto !important;
    height:auto !important;
    opacity:1;
    position:relative;
}
/* internal nav */
.lvl1{font-weight:bold}
.lvl2{}

/* header */
.primary-nav__left{
    display:flex;    
}
.primary-nav__left a:first-child{
    padding-left:10px;
    padding-right:10px;
}
.logo-energex{
    padding-left:0px !important;
}
.logo-separator-black{
    border-right:1px solid #cfcfcf;
    height:63px;
    width:1px;   
    margin-top:19px;
}

@media (max-width: 768px){
    .logo-separator-black{
        height:40px;
    }
}

/* footer */
.footer__row__logo{
    justify-content: left !important;
}
.footer__row__logo a:first-child{
    padding-right:10px;
}
.logo-separator{
    border-right:1px solid #fff;
    height:80px;
    width:1px;        
}

/* misc */
.uppercase{
    text-transform: uppercase;
}
.action{
    cursor:pointer;
}
.errors.form-errors{
    font-weight:bold;
    color:red;
}
