@charset "utf-8";

.header {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
	border-style: solid;
  	border-width: medium;
    border-color: #FFFFFF #ffffff #6E6969 #ffffff;
}
.header a {color:#222;}

.mainpage{padding-right: 25px; padding-left: 25px;}
.mainmenu { background:url(https://www.statpub.com/white/bg-lines.gif) repeat;
	border-bottom:1px solid #7DAC98; font:20px/20px impact, "arial #A9A9A9", sans-serif;text-transform:uppercase;}
.mainmenu a {color:#222;padding:6px 12px;}
.mainmenu a:hover{color:#cd1713;text-decoration:none;}
		
.submenu { 
	background:#8dbbb0; font:bold 11px arial, tahoma, verdana, sans-serif;text-transform:uppercase;border-bottom:1px solid #7DAC98;margin-bottom:10px}
.submenu a {color:#222;padding:6px 12px;}
.submenu a:hover{color:#cd1713;text-decoration:none;}

.navbar-main {
  display: inline-block;
  margin-right: 1rem;
  font:20px/20px impact, "arial #A9A9A9", sans-serif;
  color: #A9A9A9;
  line-height: inherit;
  white-space: nowrap;
}

.navbar-main:hover, .navbar-brand:focus {
  text-decoration: none;
}

.navbar-sub {
  display: inline-block;
  margin-right: 1rem;
  font:bold 11px arial, tahoma, verdana, sans-serif;
  color: #A9A9A9;
  line-height: inherit;
  white-space: nowrap;
}

.navbar-sub:hover, .navbar-brand:focus {
  text-decoration: none;
}

.entry {margin-bottom:20px;font-size:14px;}
.entry a{font-weight:500;}
.entry-title{display:block;border-left:10px solid #cd1713;padding:7px 0 7px 10px;margin:0 0 15px;font:normal 24px/26px "Trebuchet MS",Helvetica,Jamrul,sans-serif;letter-spacing:-1px;color:#555;border-top:1px solid #efefef;border-bottom:1px solid #efefef;}

	#mid-slider-pagination {float:left;padding:0;width:auto;}
	#mid-slider-pagination li{display:inline;color:#434343;position:relative;float:left;position:relative;}
	#mid-slider-pagination li a{color:#555;display: inline-block;outline: none;background:#efefef;font-size:12px;line-height:12px;padding:12px 15px 10px;border-right:1px solid #7DAC98;margin-bottom:-1px;}	
	#mid-slider-pagination li a.current, #mid-slider-pagination li a:hover{background:#fff;color:#555;text-decoration:none;}
	/* Post-Page Typograhpy */

	
/*----- [[ Postmeta ]] -----*/
.meta_permalink {color:#FF0000;}
#red {color:#CD1713;}
.meta_permalink a:hover {color:#FF0000;text-decoration:underline !important}
.postmeta {font-style:italic !important;font-size:12px !important;text-align:right !important;margin:5px 0 0 !important;clear:both;display:block;}
.postmeta a {color:#CD1713;}
.postmeta a:hover {color:#FF0000;text-decoration:underline !important}
.postmeta span {display:inline;padding-left:7px;margin-left:5px;background: url(framework/images/circ3.png) no-repeat left center}
.postmeta span.meta_date {display:inline;padding-left:0;background:none}
span.post_meta a {color:#CD1713;}
span.post_meta a:hover {color:#FF0000;text-decoration:underline !important}


.single_postmeta {font:italic 13px/19px Georgia,Times,serif;color:#999;padding:15px 0;margin-bottom:15px;border-top:1px solid #efefef;border-bottom:1px solid #efefef;width:100%;overflow:hidden}

.featuredpost {margin:0 0 10px;border-bottom:1px dotted #7DAC98;padding-bottom:1px;padding-top:7px; }
.featuredpost p{margin:0 0 5px;}
.posttitle{font:bold 16px/18px "Trebuchet MS",Helvetica,Jamrul,sans-serif;color:#333;margin:0 0 10px 0;letter-spacing:-1px;}
.posttitle a {color:#333;}
.posttitle a:hover{color:#CD1713;}

.indent{text-indent:1.5em;margin-top:0.25em;}
.leadding{margin-bottom:1em;}
.available{font-weight:600;}
.two-column{width:450px;}


.widget{margin-top:15px;margin-bottom:15px;display:block;background-color:#D8E4BC;}
.widgettitle{font: bold 17px/19px 'droid sans', Arial, Helvetica,Sans-serif;margin-bottom:5;display:block;font-weight: bold;color: #FFF;letter-spacing:-1px;background-color:#235e09;height:20;padding: 7px 25px 7px;}
.widgettitle a {color:#CD1713;}
.widget a {color:#444;}
.widget ul li {border-color:#7DAC98;line-height:18px;list-style:none;padding-left:1px;}
.widget-image
{
  height: 104px;
  width: 140px;
}
.widget-image img
{
  max-width: 100%;
  max-height: 100%;
  margin: auto;
  display: block;
}
.pads {padding: 7px 25px 7px;}
.catname {display:block;color:#444;font: bold 16px/22px 'droid sans', Arial, Helvetica,Sans-serif;margin-bottom:5px;}
.catname a {color:#b30000;text-decoration:none !important}
.catname a:hover {color:#b30000;text-decoration:underline !important}

/*----- [[ Success, info, notice and error/alert boxes and other mis classes ]] -----*/
/*
.info 		{ padding:0.8em !important;margin-bottom:1em;border:2px solid #7DAC98; }
*/
.myerror, .myalert, 
.mynotice, .mysuccess, 
.myinfo 		{ padding:0.1em !important;margin-bottom:0em;border:1px solid #7DAC98; }
.myerror, 
.myalert 		{ background:#fbe3e4;color:#8a1f11;border-color:#fbc2c4; }
.mynotice 		{ background:#fff6bf;color:#514721;border-color:#ffd324; }
.mysuccess	{ background:#e6efc2;color:#264409;border-color:#c6d880;text-align:right;  }
.myinfo 		{ background:#d5edf8;color:#205791;border-color:#92cae4; }
.myerror a, 
.myalert a 	{ color:#8a1f11;text-decoration:underline; }
.mynotice a	{ color:#514721;text-decoration:underline; }
.mysuccess a	{ color:#264409;text-decoration:underline;}
.myinfo a 		{ color:#205791;text-decoration:underline; }

.font_12	{font-size:12px;}
.font_14	{font-size:14px;}
.font_16	{font-size:16px;}

.font_red	{color:red;}
.font_red_left	{color:red;text-align:left;}
.font_red_right	{color:red;text-align:right;}
.dark-green {color:#025B34;}
.bigger_button	{height:30px;width:220px;}
.greenbutton { background-color:#418425; color:#fff}
.bold {font-weight: bold;}

pre 		{font-family:monospace;font-size:15px;}
#main	{width:625px;}
#sidebar	{width:310px;}
#primary-left {width:620px;}
#featured-slider {width:586px;}

img.rightroom {margin-right:5px;}

.top-align-td  { vertical-align:top; }
.full-width  { width:100%; }
.half-width  { width:50%; }
.centered  { text-align:center; }
.specialinput { display:none;}

/* old styles from the STAT style sheet */
p.No-Paragraph-Style{font-family:"Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;font-weight:400;font-style:normal;font-size:1em;text-decoration:none;font-variant:normal;line-height:1.2;text-align:left;color:#000;text-indent:0;margin:0}
p.Table-Category{font-family:"Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;font-weight:700;font-style:normal;font-size:0.9em;text-decoration:none;font-variant:normal;line-height:1.2;text-align:center;color:#000;text-indent:0;margin:0}
p.TableTitle{font-family:"Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;font-weight:400;font-style:normal;font-size:1.5em;text-decoration:none;font-variant:normal;line-height:1.2;text-align:center;color:#000;text-indent:9px;margin:0}
p.TableSubTitle{font-family:"Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;font-weight:400;font-style:normal;font-size:1.2em;text-decoration:none;font-variant:normal;line-height:1.2;text-align:center;color:#000;text-indent:9px;margin:0 0 5px}
p.Table-Cutline{font-family:"Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;font-weight:300;font-style:normal;font-size:0.8em;text-decoration:none;font-variant:normal;line-height:1.2;text-align:justify;color:#000;text-indent:0;margin:5px 9px 9px}
p.TableBody{font-family:"Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;font-weight:400;font-style:normal;font-size:1em;text-decoration:none;font-variant:normal;line-height:1.2;text-align:left;color:#000;text-indent:9px;margin:0}
p.para-style-override-1{text-align:right}

table.ExportDataTable{border-collapse:collapse;margin-top:4px;margin-bottom:-4px;border-color:#fffff0;border-style:solid;border-width:1px}
table a {color:#8D0D09;}

td.Border10{background-color:#5d913b;}
td.Border8{background-color:#c5dfb4;width:120px;}
td.Border6{background-color:#e0efd6;}
td.TableCell10{background-color:#8b9e40;}
td.TableCell5{background-color:#eaf4c5;}
td.TableCell1{background-color:#f4f9df;}
td.Light{background-color:#f4f4f4;}
td.Mid{background-color:#e7e7e7;}
td.Dark{background-color:#cdcdcd;}

td.Heat0{background-color:rgba(255, 0, 0, 0.0);}
td.Heat1{background-color:rgba(255, 0, 0, 0.1);}
td.Heat2{background-color:rgba(255, 0, 0, 0.2);}
td.Heat3{background-color:rgba(255, 0, 0, 0.3);}
td.Heat4{background-color:rgba(255, 0, 0, 0.4);}
td.Heat5{background-color:rgba(255, 0, 0, 0.5);}
td.Heat6{background-color:rgba(255, 0, 0, 0.6);}
td.Heat7{background-color:rgba(255, 0, 0, 0.7);}
td.Heat8{background-color:rgba(255, 0, 0, 0.8);}
td.Heat9{background-color:rgba(255, 0, 0, 0.9);}
td.Heat10{background-color:rgba(255, 0, 0, 1.0);}



/* FOOTER */
#footer {display:block;padding:0 10px 10px;background-color:#8dbbb0;width:100%;margin:10px 0 0 0;}
	#footer a{color:#333;}
	#footer a:hover {text-decoration:underline;}
	
	ul.footercats {display:block;padding:6px 0;font-size:11px;text-align:center;border-top:2px solid #efefef;border-bottom:2px solid #efefef;font-weight:bold;margin-bottom:10px;}
	ul.footercats li {display:inline;}
	ul.footercats li ul {display:none;}
	ul.footercats a{text-transform:uppercase;color:#525252;margin-right:6px;margin-left:6px;font-size:11px;}
	ul.footercats a:hover {color:#da0006;text-decoration:none;}

	ul.footerpages {display:block;text-align:center;padding:15px;background-color:#8dbbb0;font:bold 11px arial,tahoma,sans-serif;margin:0;}
	ul.footerpages li {display:inline;margin-right:4px;margin-left:4px;text-transform:uppercase;}
	ul.footerpages li ul {display:none;}
	ul.footerpages a{color:#222;}
	ul.footerpages a:hover {color:#da0006;text-decoration:none;}

	#footer_meta{font-size:11px;color:#555;padding:10px;width:100%;background-color:#8dbbb0;margin-top:-1px;border-top:1px dotted #aaa}

		#footer_meta p {margin:0;}
		#footer_meta .footer-left-text {float:left;width:35%;display:block;text-align:left;}
		#footer_meta .footer-right-text {float:right;width:65%;display:block;text-align:right !important;}
.clear {clear:both;height:1px;display:block;}

.project-tab {
    padding: 10%; width:100%;
    margin-top: -8%;
}
.project-tab #tabs{
    background: #007b5e;
    color: #eee;
}
.project-tab #tabs h6.section-title{
    color: #eee;
}
.project-tab #tabs .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    color: #A9A9A9;
    background-color: transparent;
    border-color: transparent transparent transparent transparent;
    border-bottom: 3px solid !important;
    font-size: 16px;
    font-weight: bold;
}
.project-tab .nav-link.active {
    color: #525252;
    background-color: #D8E4BC;
}
.project-tab thead{
    background: #f3f3f3;
    color: #333;
}
.project-tab a{
    text-decoration: none;
    color: #333;
    font-weight: 600;
}
.tabt a{color:#cd1713;}

.my-btn-add {
  color: #fff;
  background-color: #65a749;
  border-color: #91ca79;
  min-width: 150px;
}

.my-btn-add:hover {
  color: #fff;
  background-color: #418425;
  border-color: #418425;
}

.my-btn-sub {
  color: #fff;
  background-color: #418425;
  border-color: #418425;
  min-width: 150px;
}

.my-btn-sub:hover {
  color: #fff;
  background-color: #005a36;
  border-color: #0062cc;
}

.my-btn-primary {
  color: #fff;
  background-color: #235e09;
  border-color: #235e09;
  min-width: 150px;
}

.my-btn-primary:hover {
  color: #fff;
  background-color: #005a36;
  border-color: #0062cc;
}

.my-btn-primary:focus, .my-btn-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}

.my-btn-primary.disabled, .my-btn-primary:disabled {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: #2B7A31;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.form-control::placeholder {
  color:#696969;
  opacity: 1;
}
.th-no-borders {
	border:0;
	padding:0;
}
.shaded {
	background-color:#D8E4BC;
}
.shaded-dark {
	font: bold 17px/19px 'droid sans', Arial, Helvetica,Sans-serif;font-weight: bold;color: #FFF;background-color:#235e09}
}

.no-padding {
	padding: 0 0 0 0;
}

label.error {
    color: red;
    font-size: 1rem;
    display: block;
    margin-top: 5px;
}

a {
    color: #4a4a4a;
    text-decoration: none;
    background-color: transparent;
}

a:hover {
    color: #7E0D0B;
    text-decoration: underline;
}

.form-control.is-invalid {
  color: #ff0000;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.light-grey{
	color: #ccc;
}
.h-10 {
  height: 10% !important;
}
