﻿
.local-left-menu-button {
    display: inline-block;     
    width:125px;
    margin-bottom:2px           
}

h1,h2,h3,h4,h5,h6 {
    color:black;
    font-weight:normal;
    display:inline-block;
}

h6 {
font-size:13px;
}
h5 {
font-size:14px;
}
h4 {
font-size:15px;
}
h3 {
font-size:17px;
}
h2 {
font-size:19px;
}
h1 {
font-size:21px;
}

.blue {
    color:#015cb9;
}

.seachfield {
    float:left;margin-right:10px;width:75px;
}

.bold {
font-weight:bold;
font-size:13px;
}

.label {
display:block;
font-family: 'Open Sans', arial, sans-serif;
font-kerning: auto;
font-size: 13px;
font-style: normal;
font-variant: normal;
font-weight: bold;
cursor:text;
}

.label-blue {
    color: #015cb9;
    display: block;
    line-height:0px;
    font-family: 'Open Sans', arial, sans-serif;
    font-kerning: auto;
    font-size: 13px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    cursor:text;
}

.acg-shortcode-button-Blue{
color:white;
background-color:#005cbb;
padding:5px;
}

.mini-size {
    width: 60px;
}
.small-size {
    width: 100px;
}
.medium-size {
    width: 150px;
}

.one-sixth {
width:17%;
padding: 10px 0px 10px 0px;
}

.orange-color {
color:#ee9425;
}

.tdcustom {    
    text-align: left;
    padding:0px 3px 0px 3px;
    margin: 0px;
    font-size: inherit;font-weight: inherit;
}


.htmlarea {
width:100%;
height:100px;
}
.jHtmlArea iframe{
border: 1px solid;
border-color:#BDBDBD;
}

.autogrow {
    width: 100%;
}

.selectednavigatoinitem {
font-weight:bold;
color:grey;
}

.searchpaging {
text-align:center;font-size:13px;
}

.tabletaxbalance tr td{ 
	background-color: #E3E3E3;
}

.tabletaxbalance > tbody > tr:first-child td {
    border-bottom:1px solid gray;
    vertical-align:bottom;
    color:black;
    font-weight:bold;
}

.tabletaxbalance > tbody > tr:first-child td:nth-child(6){
    background-color:#D6D6D6;
}
.tabletaxbalance > tbody > tr:first-child td:nth-child(7){
    background-color:#E3E3E3;
}

.tabletaxbalance tr td:nth-child(6), .tabletaxbalance tr td:nth-child(8) { 
	background-color: #D6D6D6;
}

.tabletaxbalanceDetails > tbody > tr:first-child td {
    border-bottom:1px solid gray;
    background-color:#D6D6D6;
    font-weight:bold;
    color:black;
}
.tabletaxbalanceDetails tr td:nth-child(even), .tabletaxbalanceDetails tr td:nth-child(odd) { 
	background-color: #E3E3E3;
}

.taxbalanceinstallmentdetailslastrow {
    border-bottom:1px solid;border-top:1px solid; border-color:black;
}

.highlight {
    background-color: #f5efaa;
}

.floatright {
    float:right;
}
.floatleft{
    float:left;
}

.successmessage {
    color: green;
}
.errormessage {
    color: red;
}
.textcenter {
    text-align:center;
}
.textleft {
    text-align:left;
}
.cursor {
    cursor: pointer;
}

.graybackground {
    background:gray;
}

.fullwidth {
    width:100%;
}

.rpcwidth {
    width:70px;
    white-space: nowrap;
}
.nopadding {
    padding:0px;
}
.nomargin {
    margin:0px;
}
.noborder {
    border:none;
}
.paddingtopbottom10 {
    padding:10px 0px 10px 0px;
}

.paddingbottom10 {
    padding:0px 0px 10px 0px;
}

.one-full {
float:left;
width:100%;
}

.font13 {
    font-size: 13px;
}

.searchhelpicon {
    cursor:pointer;border:none;
}

.taxbalancestatuscolumn {
    float:right;padding-right:22px;
}
.tdTaxBalanceResults {
    width:100%;padding:0px 0px 0px 0px;margin:0px;text-align:left;
}

.tdassessmentvaluessingle {
    width:20%;padding:0px 0px 0px 10px;text-align:left;margin:0px;
}

.tdassessmentvaluesmultiple {
    font-size: inherit;text-align:left;font-weight: inherit;width:20%;padding:0px 0px 0px 10px;margin:0px;
}


/*Override styles*/

.acg-button {
padding:5px;
min-width:85px;
}

.content-sidebar main {
width:100%;
}

tr:first-child td {
font-size: 13px;
font-weight: 700;
}

nav .main-menu {
margin-bottom:0px;
}

.one-full, .one-half first, .one-half, .one-third first, .one-third,.one-fourth first, .one-fourth, .one-fifth first, .one-fifth  {
    padding: 0px 0px 15px 0px;
}
.five-sixths,.four-sixths,.one-fourth,.one-half,.one-sixth,.one-third,.three-fourths,.three-sixths,.two-fourths,.two-sixths,.two-thirds {
    margin-right: 0;
}


.one-halfcustom {
    width: 75%;
    border-left: 2px solid;
    border-color: gray;
    padding-left: 15px;
    margin-left: 0px;
    min-height: 300px;
}

html {
    position: relative;
    min-height: 100%;
}
body {
    margin: 0 0 100px;
}

.site-footer {
position: absolute;
    left: 0;
    bottom: 0;
    height: 100px;
    width: 100%;
    overflow:hidden;
}

.site-title {
line-height:0.8;
}

