/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/
/* site title and subtitle */
.site-description {
    font-style: normal;
    font-size: 2em;
    margin-top: 0;
}

/*
.header-image-wrapper:after{
    content:"Photo by Travel Tacoma and Pierce County \A www.traveltacoma.com";
    font-size: .65em;
    display: block;
    white-space: pre;
    padding-left:10px;
}
*/
/* second site subtitle */
.site-description:after {
    content: "Western District of Washington, Tacoma/Vancouver Division";
    font-size: .65em;
    display: block;
}

.main-navigation{
    font-size:1.2em;
}

table tbody > tr:nth-child(odd) > td {
	background: none !important
}

.widget_text h1 {
    font-size:1em;
    font-family:Playfair Display,serif;
}

.widget_text p {
    margin-top:0;
    font-family:Georgia,serif;
}

.widget_contact_info h1 {
    font-size:1em;
    font-family:Playfair Display,serif;
}

.widget_contact_info a {
    font-family:Georgia,serif;
}

.widget_pages h1 {
    font-size:1em;
    font-family:Playfair Display,serif;
    color:#111111;
}

.widget_pages a {
    font-family:Georgia,serif;
}

.widget{
    margin:0;
}

.widget + .widget {
    margin-top:0;
    padding-top:10px;
}
/* Move content area down from the default position which is -120px*/
.content-area{
    margin-top:-50px;
}
.site-content{
	padding-top:10px;
}
.site-main{
	margin-top:60px;
}

/* remove title from home page */
.post-2 .entry-title{
    display: none;
}

/* adjust header margin-top on pages */
.entry-header + .entry-content {
    margin-top: 0;
}

/* remove title from forms page */
.post-299 .entry-title{
    display: none;
}

/* adjust margin-top on pages with h5 */
.entry-content h5 {
    margin-top:0;
}

/* link decorations */
.widget.widget_text a {
    color: blue;
    text-decoration: none;
}

.widget.widget_text a:hover {
    color: blue;
    text-decoration: underline;
}

.entry-content a {
    color: blue;
    text-decoration: none;
}

.entry-content a:hover {
    color: blue;
    text-decoration: underline;
}

/* site footer */
.site-info:after {
    content: "Copyright Michael G. Malaier, Chapter 13 Standing Trustee- All rights reserved. \A The information contained on this site is intended for informational purposes only and should not be construed as constituting legal advice";
    display: block;
    white-space: pre;
    font-family:Playfair Display,serif;
    font-weight:normal;
}



.tbl {
    display: table;
    width: 100%;
    border-collapse: collapse;
}

#instructions {
    position: relative;
    left: 2vw;
}

.tac_table {
    background-color: #dfe6e9;
}

#tablecontent {
	background-color: white;
	width: 100%;
	height: 100%;
}

#tablecontent #MyTable {
		width: auto;
		max-width: 1000px;
		height: auto;
}



.tac_table select {
   width: 125px;
}

.tac_table input {
    min-width: 125px;
    display: flex;
    max-height: 20px;
    padding: 0 0 5px;
    background-color: inherit;
    border-color: #636e72;
    border: 1;
    border-radius: 5%;

}


.tac_table tr {
    align-items: stretch;
    width: auto;
    display: flex;
    flex-direction: row;
    flex-grow: 1;
    padding-bottom: 2px;
    
    border-bottom: .5px solid;
}
.tac_table td {
    padding: 0 0 5px;
    padding: 5px;
}

.tac_hiddencolumn1 {
    display: none;
    background-color: none;
}
.tac_hiddencolumn2 {
    display: none;
    background-color: none;

}
.tac_hiddencolumn3 {
    display: none;
    background-color: none;

}

.tac_readonly input{
    background-color:#ffeaa7;
	padding: 0 0 5px;
    border: none;
		
}

.tac_money input{
    width: auto;
    display: flex;
    max-height: 20px;
    padding: 0;
}

.tac_money input:focus {
    border-color: black;
    border: 2rem;
		background-color: white;
}

.tac_percentage input {
    width: 125px;
    max-height: 20px;
    padding: 0 0 5px;
}

.tac_percentage input:focus {
    border-color: black;
    border: 2rem;
		background-color: white;
}

.tac_text input:focus {
    border-color: black;
    border: 2rem;
		background-color: white;
}

.tac_heading3 {
    font-weight: bold;
    font-size: .75em;
    width: 210px;
}

.tac_heading2 {
    background-color: #74b9ff;
    text-align: center;
    width: 100%;

}

.tac_heading {
	font-size: 1em;
    font-style: bold;
    width: 100%;
		border: none;
    text-align: center;
    align-content: center;
    height: 50px;
    background-color: #0984e3;
}


.tac_buttons {
    min-width: 400px;
    max-width: 750px;
    display: flex;
    flex-direction: row;
    align-items: stretch;
    justify-content: space-evenly;
    flex-grow:1;
    padding-left: 10px;
}



.tbl-row {
    display: table-row;
		padding: 0;
}

.tbl-cell, .tbl-head {
    display: table-cell;
    padding: 0;
    border: 0;
}

.tbl-head {
    font-weight: bold;
}

.tac-style-ul li:before {
    font-family: "Font Awesome 5 Free"; 
    font-weight: 900; 
    content: "\f1c1";
    padding-right: 5px;
}

.bg-image {
    background-size: auto;
	  background-repeat: no-repeat;
    background-position: center;
	  max-width:1200px;
	  margin:auto;
}
.header-image {
	max-height: 400px;
}