

.home_page {
	background: url(../images/bkg.jpg) !important;
	background-attachment:no-repea;
	background-size:auto;
}

.info_page {

	background: url(../images/bkg.jpg); !important;
	background-attachment:no-repea;
	background-size:auto;
    
}

input ~ span:after { content: attr(title); color: red; margin-left: 0.6rem; opacity: 0;
transition: opacity 2s 2s;
}

.ui-navbtn-error { background:red !important; }





.ui-grid-a .ui-block-a.left60 { width: 60% }
.ui-grid-a .ui-block-b.right40 { width: 40%; } 

.ui-footer-nospace {
    padding: 0;
}
.ui-grid-nospace .ui-btn-nospace {
    display: block;
}

.graph{
	width: 100% !important;
	height: 500px;
}


.long75div{
  width: 75% !important;
}

.short25div{
  width: 25% !important;
}

.controlgroup-textinput{
    padding-top:.22em;
    padding-bottom:.22em;
}

.short_int_input {
width: 50px !important;
}