@charset "UTF-8"; /* Sets the encoding of the style sheet to Unicode UTF-8. Don't move it.        */





.clearfix:after									{ content: ""; display: block; height: 0; clear: both; }

.wrapper										{ margin: 35px auto 50px auto; position:relative; overflow:hidden; text-align:left; vertical-align:top; left:0; width:960px; margin-bottom: 50px; }



/* Head

-----------------------------------------------

/////////////////////////////////////////////// */

.header											{ height: 100px;}







/* Cont

-----------------------------------------------

/////////////////////////////////////////////// */

/* Font face definition */
@font-face {
    font-family: 'AcuminPro-Medium';
    src: url('/var/www/html/root/www.purdue.edu/biomasscalculator/assets/includes/fonts/AcuminPro-Medium.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

/* General font styling */
body, .wrapper, .content, .bio-calc, h1, h5, .footer-container, .footer-content 
                                                {font-family: 'AcuminPro-Medium', Arial, sans-serif;}

.content                                        { background: #fff; border: 1px solid #000; min-height: 200px; padding: 20px;}



.bio-calc a										{ cursor: pointer; color: #a57000; font-weight: bold;}

.bio-calc .input								{ border: 1px solid #ccc; color: #666; padding: 3px;}

.bio-calc .input:focus							{ border: 1px solid #333; color: #333;}



.bio-calc										{ }

.bio-calc ul									{ list-style: none;}

.bio-calc ul li									{ margin-top: 5px;}

.bio-calc ul li label							{ display: block; float: left; width: 40%; font-size: 14px; margin-top: 7px;}

.bio-calc ul li input,

.bio-calc ul li select							{ display: block; float: left; width: 60%; height: 30px; box-sizing: border-box; -moz-box-sizing: border-box;}



.bio-calc table									{ width: 100%; border: 1px solid #000;}

.bio-calc table tr								{ }

.bio-calc table tr th							{ border: 1px solid #000; padding: 10px;}

.bio-calc table tr td							{ padding: 5px; vertical-align: middle;}

.bio-calc table tr td select,

.bio-calc table tr td input						{ width: 100%; padding: 3px; box-sizing: border-box; -moz-box-sizing: border-box;}



.bio-calc select:disabled,

.bio-calc input:disabled						{ background: #fafafa;}



.bio-calc table tr:nth-child(even)              { background: #eee;}



.bio-calc .intro								{ }



.bio-calc .parameters							{ display: none;}



.bio-calc .all-trees							{ }

.bio-calc .all-trees td							{ border: 1px solid #000;}



.bio-calc .submit								{ width: 200px; height: 40px; background: #a57000; font-weight: bold; border: 0; color: #fff; cursor:pointer;}



.bio-calc ul li:after,

.clearfix:after									{ content: ""; display: block; height: 0; clear: both;}

h1{

	margin:15px 0 0 20px;

	width:50%;

}

table, tbody, td{

	border:solid 1px black;

}

td{

	padding:5px;

}



.left-content{

	width:46%;

	float:left;

	margin-right:2%;

	margin-left:2%;

}

.right-content{

	width:46%;

	float:right;

	margin-right:2%;

}

.center-content{

	width:96%;

	float:right;

	margin-right:2%;

}

sup{

	 vertical-align: super;

    font-size: smaller;

}

h5{

	text-align:center;

	margin:5px 0;

}

.page{

	overflow:hidden;

	display:none;

}

#tab-stand{

	display:block;

}

.unq-id {

    clear: both;

    color: red;

    float: right;

    position: absolute;

    right: 15px;

    top: 15px;

	font-size:1.5em;

}

.bio-calc-wrap-summary{

	position:relative;

	border-left:solid 1px #778;

	border-right:solid 1px #778;

	border-bottom:solid 1px #778;

}

.bio-calc-wrap{

	position:relative;

}

#volSum > tbody > tr > td:nth-child(2),

#volSum > tbody > tr > td:nth-child(3),

#volSum > tbody > tr > td:nth-child(4),

#volSum > tbody > tr > td:nth-child(5),

#volSum > tbody > tr > td:nth-child(6),

#volSum > tbody > tr > td:nth-child(7),

#volSum > tbody > tr > td:nth-child(8),

#volSum > tbody > tr > td:nth-child(9),

#volSum > tbody > tr > td:nth-child(10){

	

}

#valSum > tbody > tr > td:nth-child(3),

#valSum > tbody > tr > td:nth-child(5),

#valSum > tbody > tr > td:nth-child(8),

#valSum > tbody > tr > td:nth-child(10){

	text-align:center;

}

#navlist

{

padding: 3px 0;

margin-left: 0;

border-bottom: 1px solid #778;

font: bold 12px Verdana, sans-serif;

margin-bottom:0px;

}



#navlist li

{

list-style: none;

margin: 0;

display: inline;

}



#navlist li a

{

padding: 3px 0.5em;

border: 1px solid #778;

border-bottom: none;

background: #DDE;

text-decoration: none;

}



#navlist li a:link { color: #448; }

#navlist li a:visited { color: #667; }



#navlist li a:hover

{

color: #000;

background: #AAE;

border-color: #227;

}



#navlist li a.current

{

background: white;

border-bottom: 1px solid white;

}

input[type=radio], input.radio { clear:both; margin: 2px 0 0 2px; width:30px!important;float: none !important; display:inline !important; }

.red{color:#F03A31; font-size:12px;}


/* Footer Styling */
.footer-container {
    width: 100%;
    background-color: #000; /* Black background for footer */
    padding: 20px 0;
    color: #fff; /* White text color */
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}

.footer-content {
    max-width: 960px; /* Same width as content */
    margin: 0 auto;
    text-align: center; /* Center text */
}

.footer-content p, .footer-content a {
    color: #fff;
    text-decoration: none;
    font-size: 0.9em;
}

.footer-content a:hover {
    color: #ccc;
}
