@charset "UTF-8";
/* CSS Document */
/*
@media print {
    .pagebreak { page-break-before: always; } 


    .no-print, .no-print *
    {
        display: none !important;
    }
	

	
	html, body {
    width: 816px;
    height: 1056px;
}
	
	and (max-width: 8.5in)
}
*/


@page {
  size: letter portrait;
}


/*
@media print{
	
	
	
	.pagebreak { page-break-before: always; } 


    .no-print, .no-print *
    {
        display: none !important;
    }
	
	
	html, body {
    width: 816px;
    height: 1056px;
	}
}
*/


@media print {
   
	.pagebreak { page-break-before: always; } 


    .no-print, .no-print *
    {
        display: none !important;
		
    }
	
	 body {
    margin: 0;
		
    color: #000;
    background-color: #fff;
  }
	
	
	
	/*
	
	@page {
  size: letter portrait;
}
	
	
	html, body {
    width: 816px;
    height: 1056px;
	}
	@page {
  size: letter portrait;
}

@page { margin: 0; }
*/
	
 }

body {
    padding-bottom: 120px;
}

/*
body {
width: 900px !important;

}
*/

.portrait {
    width: 1000px;
    padding: 50px 10px 72px 10px;
   border: thin #020202 solid;
	  margin-top: 0x !important;
		margin-left: 0px !important;
		margin-right: 0px !important;
		margin-bottom: 0px !important;
}

.portraitcontainer {
    width: 900px;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: 0px !important;
    margin-left: 0px !important;

}


.alert {
    display: none;
}

*.printdiv {
	width: 800px; height: 1100px; overflow: hidden;
	
	
}

.lform {
	
	font-family: "Helvetica Neue" !important;
    font-size: ..25rem!important;
    font-weight: 400!important;
    line-height: .75!important;
    color:darkgoldenrod !important;
    text-align: left!important;
}

.footerbg {
	
	background-color:#fff;
	border-top: thin #4C4A4A solid;
}

.div {
	background-color: darkred;
}

.headerbg {
	
	background-color:#fff;
	border-bottom: thin #4C4A4A solid;
}

.solar {
	
/*	background-color:#FADE03; */
	background-color:#fff;
}

.generator {
	
/*	background-color:#0090FF; */
	background-color:#fff;
}

.storage {
	
/*	background-color:#0090FF; */
	background-color:#fff;
}

#datepicker1 {
    background:#00FF48;
}

#datepicker2 {
    background:#00FF48;
}

.headersg {
	
	background-color:#ffbe58;
	border-bottom: thin #4C4A4A solid;
}


.sig {
	
	border-top: thin #333 solid;
}


.col-left {
  border-right: 1px dashed #333;
}

.ac {
	/*margin-top: auto;
margin-bottom: auto;*/
	vertical-align: middle;
}

.lhh {
	line-height: .75;
	font-size: 12px;
}

.hic {
	line-height: .80;
}

.lhhc {
	line-height: .75;
	font-size: 14px;
}


.no-gutter [class*="col-"]:first-child  {
padding-left:0;
}

.no-gutter [class*="col-"]:last-child {
padding-right: 0;
}


.rowproject{
	
	padding-top:12px;
	background-color:#8ACBFA;
	
}

.tableError {
    background: red;
}

.tableReset {
    background: #FFFFFF;
}


.rowproposal{
	
	padding-top:12px;
	background-color:#50BBFC;
}

.tsbar {
    background:#17a2b8; 
    margin-top:5px;
    margin-bottom:5px; 
    padding:1px;
    border:0; 
    height:1px
    
}

.pagesep {
  /*  background: #2A2A2A; 
    margin-top:20px;
    margin-bottom:20px; */
    padding:1px;
    border:0; 
    height:60px;
	margin-right: 0;
	width:inherit;
	/*background-image: linear-gradient(color1 30%, color2 50%, color3 20%)*/
    background-image: linear-gradient(black 8%, gray 20%, gray 72%) 
}

.true {
    background-image: url("../images/archive.png")
}

.logo {
    margin-top:10px;
    margin-bottom:5px;
    margin-left:20px; 
}



@media (max-width: 767px) {
.tsbtm {
    
padding:5px;
    margin:10px;
border-bottom: 1px solid aqua;
}
}

.btn-done {
  color: #ffffff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-done:focus,
.btn-done.focus {
  color: #ffffff;
  background-color: #449d44;
  border-color: #255625;
}
.btn-done:hover {
  color: #ffffff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-done:active,
.btn-done.active,
.open > .dropdown-toggle.btn-done {
  color: #ffffff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-done:active:hover,
.btn-done.active:hover,
.open > .dropdown-toggle.btn-done:hover,
.btn-done:active:focus,
.btn-done.active:focus,
.open > .dropdown-toggle.btn-done:focus,
.btn-done:active.focus,
.btn-done.active.focus,
.open > .dropdown-toggle.btn-done.focus {
  color: #ffffff;
  background-color: #398439;
  border-color: #255625;
}
.btn-done:active,
.btn-done.active,
.open > .dropdown-toggle.btn-done {
  background-image: none;
}
.btn-done.disabled:hover,
.btn-done[disabled]:hover,
fieldset[disabled] .btn-done:hover,
.btn-done.disabled:focus,
.btn-done[disabled]:focus,
fieldset[disabled] .btn-done:focus,
.btn-done.disabled.focus,
.btn-done[disabled].focus,
fieldset[disabled] .btn-done.focus {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-done .badge {
  color: #5cb85c;
  background-color: #ffffff;
}


.btn-hold {
  color: #ffffff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-hold:focus,
.btn-hold.focus {
  color: #ffffff;
  background-color: #c9302c;
  border-color: #761c19;
}
.btn-hold:hover {
  color: #ffffff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-hold:active,
.btn-hold.active,
.open > .dropdown-toggle.btn-hold {
  color: #ffffff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-hold:active:hover,
.btn-hold.active:hover,
.open > .dropdown-toggle.btn-hold:hover,
.btn-hold:active:focus,
.btn-hold.active:focus,
.open > .dropdown-toggle.btn-hold:focus,
.btn-hold:active.focus,
.btn-hold.active.focus,
.open > .dropdown-toggle.btn-hold.focus {
  color: #ffffff;
  background-color: #ac2925;
  border-color: #761c19;
}
.btn-hold:active,
.btn-hold.active,
.open > .dropdown-toggle.btn-hold {
  background-image: none;
}
.btn-hold.disabled:hover,
.btn-hold[disabled]:hover,
fieldset[disabled] .btn-hold:hover,
.btn-hold.disabled:focus,
.btn-hold[disabled]:focus,
fieldset[disabled] .btn-hold:focus,
.btn-hold.disabled.focus,
.btn-hold[disabled].focus,
fieldset[disabled] .btn-hold.focus {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-hold .badge {
  color: #d9534f;
  background-color: #ffffff;
}


.btn-todo {
  color: #333333;
  background-color: #ffffff;
  border-color: #cccccc;
}
.btn-todo:focus,
.btn-todo.focus {
   color: #333333;
  background-color: #ffffff;
  border-color: #cccccc;
}
.btn-todo:hover {
    color: #333333;
  background-color: #ffffff;
  border-color: #cccccc;
}
.btn-todo:active,
.btn-todo.active,
.open > .dropdown-toggle.btn-todo {
   color: #333333;
  background-color: #ffffff;
  border-color: #cccccc;
}
.btn-todo:active:hover,
.btn-todo.active:hover,
.open > .dropdown-toggle.btn-todo:hover,
.btn-todo:active:focus,
.btn-todo.active:focus,
.open > .dropdown-toggle.btn-todo:focus,
.btn-todo:active.focus,
.btn-todo.active.focus,
.open > .dropdown-toggle.btn-todo.focus {
   color: #333333;
  background-color: #ffffff;
  border-color: #cccccc;
}
.btn-todo:active,
.btn-todo.active,
.open > .dropdown-toggle.btn-todo {
  background-image: none;
}
.btn-todo.disabled:hover,
.btn-todo[disabled]:hover,
fieldset[disabled] .btn-todo:hover,
.btn-todo.disabled:focus,
.btn-todo[disabled]:focus,
fieldset[disabled] .btn-todo:focus,
.btn-todo.disabled.focus,
.btn-todo[disabled].focus,
fieldset[disabled] .btn-todo.focus {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-todo .badge {
  color: #d9534f;
  background-color: #ffffff;
}
