@import url("//netdna.bootstrapcdn.com/bootstrap/3.0.0-rc2/css/bootstrap-glyphicons.css");
.main {
	background: url(../images/background_2.jpg) no-repeat center center fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-ms-background-size: cover;
	background-size: cover;
	width: 100%;
	/*position: absolute;
	top: 98px;
	bottom: 50px;
	left: 0px;
	right: 0px;*/
}
#uep_resetpwd_form {
	width: 500px;
	margin-left: -250px;
}
#uep_resetpwd_form .form-group {
	overflow: hidden;
}
.navbar-brand:hover, .myspan:hover {
	color: #777 !important;
}
.wdt_auto {
	display: block;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.btn_gray, .btn_gray:hover, .btn_gray:active, .btn_gray.active, .btn_gray:focus {
	background: #595959;
	color: #fff;
	border-radius: 5px;
	margin: 0px 10px;
}
.mtop {
	margin-top: 59px;
}
.uep .navbar-brand {
	height: 97px;
	padding: 9px 15px 7px 15px;
}
.header {
	margin-bottom: 0px;
	border-radius: 0px;
}
.footer {
	/*position: fixed;
	bottom: 0;
	left: 0;
	right: 0;*/
	width: 100%;
	height: 50px;
	background-color: #262626;
}
.wrapper {
	height: auto;/*768px;*/
	position: absolute;
	left: 0px;
	right: 0px;
	min-height: 100%;
}
.fnt_20 {
	font-size: 20px;
}
.fnt_bld {
	font-weight: bold;
}
.clr_555 {
	color: #555;
}
.mt20 {
	margin-top: 20px;
}
.mb10 {
	margin-bottom: 10px;
}
.foo_nav {
	width: 540px;
	margin: 0 auto;
	float: none;
}
.foo_nav > li > a:hover, .foo_nav > li > a:focus {
	background: none;
}
.foo_nav li {
	padding: 5px 20px;
}
.main, .footer {
/*	width: 1024px;
	margin: 0 auto;*/
}
.foo_nav li a {
	color: #fff;
}
.login, .login:hover {
	color: #3b3b3b;
	text-transform: uppercase;
}
.login:hover {
	text-decoration: none;
}
.form_tab1 {
	/*position: absolute;
	top: 50%;
	left: 50%;
	width: 600px;
	background: #e3e3e3;
	padding: 15px 30px 15px;
	margin-left: -300px;
	margin-top: -120px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	border-radius: 5px;*/
	
	
	position: absolute;
	top: 56% !important;
	left: 0;
	background: #e3e3e3;
	padding: 15px 30px 15px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	border-radius: 5px;
	right: 0;
	margin: auto;
	margin-top: -150px;
}
.form_tab {
	/*position: absolute;
	top: 50%;
	left: 50%;
	width: 600px;
	background: #e3e3e3;
	padding: 15px 30px 15px;
	margin-left: -300px;
	margin-top: -120px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	border-radius: 5px;*/
	
	
	/*position: absolute;
	top: 50% !important;
	left: 0;*/
	width: 750px;
	background: #e3e3e3;
	padding: 15px 30px 15px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	border-radius: 5px;
	/*right: 0;*/
	margin: auto;
	/*margin-top: -150px;*/
}
#uep_loging {
/*height: 40%;*/
}
.pad_0 {
	padding: 0px;
}
.pad_15 {
	padding: 15px 0px;
}
.map {
	position: relative;
	z-index: 10000;
	width: 100%;
	height: 100%;
}
.map_wrap {
	/*background: #f2f2f2;
	position: absolute;
	top: 7px !important;
	left: 0px;
	right: 0px;
	bottom: 0;
	padding: 0px 35px;
	width: 710px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	-ms-border-radius: 7px;
	border-radius: 7px;
	height: 94%!important;*/
	
	background: #f2f2f2;
	/*position: absolute;
	top: 0;
	left: 0px;
	right: 0px;*/
	height: 90%!important;
	padding: 0px 35px;
	width: 970px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	-ms-border-radius: 7px;
	border-radius: 7px;
	margin: auto;
	bottom: 0;
	z-index: 0;
}
.error {
	color: red;
	font-style: italic;
	font-weight: lighter;
}
.success {
	color: green !important;
}
/* 24th Sep */
.uepGrid {
	width: 96%;
	margin: 0 auto;
	font-family: verdana;
	color: #000;
	font-size: 13px;
	background: #ffffff;
	overflow-x: auto;
}
.uepGrid table {
	width: 100%;
}
.gridContent table td {
	width: 20%;
	text-align: left;
}
.gridContent table td:first-child {
	font-weight: bold;
	font-size: 11px;
}
.gridContent table td.mail a {
	color: #0000FF;
	text-decoration: underline;
}
.gridContent table td.date {
	color: #A6A6A6;
}
.gridContent table tr td.delete span {
	background: #D99694;
	font-size: 10px !important;
	font-weight: normal !important;
	padding: 3px 9px;
	border-radius: 2px;
	text-transform: uppercase;
	cursor: pointer;
}
.gridContent table tr td {
	padding: 13px 10px 0 15px;
	word-break: break-word;
}
.uepGrid p {
	margin: 0;
}
.gridContent table tr p.sub-add {
	font-weight: normal;
}
.gridContent {
	padding: 0 0 11px 0;
}
.headerContent {
	padding-left: 15px;
	text-transform: uppercase;
	font-weight: normal;
	background: #BFBFBF;
	height: 30px;
	line-height: 30px;
	font-size: 10px;
}
.headerContent span.sortby {
	font-size: 11px;
}
.gridContent table tr.child td.delete span {
	background: #E6B9B8;
}
.headerContent span:first-child {
	font-weight: bold;
	font-size: 11px;
}
.headerContent span {
	display: inline-block;
	width: 90px;
	font-weight: bold;
	font-size: 11px;
}
.headerContent span a {
	text-decoration: none;
	color: #000;
	font-size: 11px;
}
.gridContent table tr td.delete {
	/*width: 12%;*/
	width: 20%;
}
.gridContent table tr td.mail {
	width: 28%;
}
#edit_account .form_tab, #edit_property .form_tab {
	top: 0;
}
#edit_account, #edit_property {
	background: #e3e3e3;
	border-radius: 5px;
}
.details select, .details input {
	float: none;
	color: #000;
	width: 100%;
}
.details label {
	padding-top: 7px;
	margin-bottom: 0;
	text-align: left;
	float: none;
	display: block;
	color: #7F7F7F;
	font-weight: normal;
	font-size: 13px;
}
.submit .btn {
	background: #558ED5;
	border: 1px solid #BFBFBF;
	padding: 5px 9px;
	border-radius: 3px;
	font-size: 11px;
	letter-spacing: 0.1px;
	margin: 0 4px;
	font-weight: bold;
}
.submit .btn.cancel {
	background: #fff;
	color: #000;
}
.headerContent span p {
	margin: 0;
	background: #558ED5;
	height: 18px;
	top: 0px;
	position: relative;
	line-height: 18px;
	width: 87%;
	text-align: center;
	border-radius: 3px;
	color: #fff;
	cursor: pointer;
}
/*#17375E*/



/*@media only screen 
and (max-width : 1024px) {
	.form_tab .form-group {
		margin-bottom: 10px;
	}
	.map_wrap {
		height: 85%!important;
	}
	#uep_loging {
		height: 280px !important;
	}
	/*.map_wrap {
		top: -95px !important;
	}*/
}
.main .container {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}
@media (max-width: 768px) {
.main, .navbar, .footer {
	width: 100%;
}
}
.navbar, .footer {
	z-index: 1;
}
.form-horizontal .form-group {
	overflow: hidden;
}
.oc {
	/*height: 80% !important;*/
}
#map-canvas {
	height: 100% !important;
}
.form_tab {
	/*margin-top: -190px !important;*/
}
#status {
	font-size: 20px;
}
.tab_bg {
	background: #e3e3e3;
	padding: 20px;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
	color: #595959;
	cursor: default;
	background-color: #d9d9d9;
	border: 1px solid #a6a6a6;
	border-bottom-color: transparent;
	;
	font-weight: bold;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.tab-content > .tab-pane {
	background-color: #d9d9d9;
	border: 1px solid #bfbfbf;
	padding: 15px;
}
.nav-tabs > li > a {
	color: #595959;
	margin-right: 2px;
	line-height: 1.42857143;
	border: 1px solid #a6a6a6;
	font-weight: bold;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom: transparent;
}
.nav-tabs > li {
	background-color: #f2f2f2;
	float: left;
	margin-bottom: -1px;
	margin-right: -3px;
}
.tab_label {
	color: #595959;
	font-weight: normal !important;
	font-size: 15px;
	text-align: left !important;
}
.textarea {
	margin-left: 15px;
	width: 62%;
	text-align: left !important;
}
.tabs_submit {
	background-color: #a6a6a6;
	color: #fff;
	font-size: 14px;
	padding: 0 15px;
}
.property_details {
	background-color: #93cddd;
	border-radius: 4px;
	color: #17375e;
	text-align: center;
	padding: 5px 12px;
	border: none;
	font-size: 13px;
	text-transform: uppercase;
}
.state_mar {
	margin-left: 10px;
}
.prop_num {
	margin-top: 8px;
	font-weight: bold;
	font-size: 16px;
	color: #000;
}
.prop_msg {
	width: 62%;
	height: 30%;
	background-color: #fff;
	font-weight: bold;
	float: left;
	overflow-y: scroll;
	border: 1px solid #ddd;
}
.ener_para {
	color: #000;
}
.checkbox {
	font-weight: normal;
}
.energy_text {
	font-size: 16px;
}
.energy_next {
	margin-bottom: 0;
	margin-top: 10px;
}
#error_last_electricity {
	color: red;
}
.energy_select {
	border: 1px solid #7f7f7f;
	border-radius: 0;
	margin-bottom: 5px;
}
.energy_msg {
	width: 62%;
	height: 30%;
	background-color: #fff;
	color: #000;
	line-height: 12px;
	padding-right: 0;
	font-size: 14px;
	float: left;
	border: 1px solid #ddd;
}
.tabs_next {
	background-color: #a6a6a6;
	color: #fff;
	font-size: 14px;
	padding: 0 32px;
	margin-left: 10px;
}
.tabs_next a {
	background-color: #a6a6a6;
	color: #fff;
	text-decoration: none;
}
.tabs_next a:hover {
	background-color: #a6a6a6;
	color: #fff !important;
}
.new_poly {
	margin-left: 7px;
}
.poly_next {
	background-color: #595959;
	color: #fff !important;
	font-size: 14px;
	padding: 0 32px;
	margin-left: 10px;
}
.poly_next a {
	background-color: #595959;
	color: #fff;
	text-decoration: none;
}
.poly_next a:hover {
	background-color: #595959;
	color: #fff !important;
}
.poly_wrap {
	background: #f2f2f2;
	position: absolute;
	top: 0;
	left: 0px;
	right: 0px;
	height: 70%!important;
	padding: 0px 35px;
	width: 80%;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	-ms-border-radius: 7px;
	border-radius: 7px;
	margin: auto;
	bottom: 0;
	z-index: 0;
}
.poly_msg {
	width: 70%;
	height: 30%;
	background-color: #fff;
	color: #000;
	line-height: 12px;
	padding-right: 0;
	font-size: 14px;
	float: left;
	border: 1px solid #ddd;
}
.radio {
	font-weight: normal;
}
.bottom {
	margin-top: 15%;
}
.select_bottom {
	margin-top: 23%;
}
.form_bill {
	padding-right: 0;
}
.bill {
	border: 1px solid #000;
	border-radius: 0;
}
 @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
.poly_wrap {
	height: 75% !important;
}
}
.tax_green {
	padding: 10px 0;
	background-color: #77933c;
	border-radius: 10px;
	text-align: center;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
}
.tax_left {
	padding-left: 0;
}
.tax_next {
	background-color: #a6a6a6;
	color: #fff;
	font-size: 14px;
	padding: 0 32px;
	margin-left: 0;
	margin-top: 12px;
}
.tax_next:hover {
	background-color: #a6a6a6;
	color: #fff;
	font-size: 14px;
	padding: 0 32px;
	margin-left: 0;
	margin-top: 12px;
}
.submit .other {
	margin-top: 20px;
	color: #fff;
	background: #558ED5;
	border: 1px solid #BFBFBF;
	padding: 5px 10px;
	font-size: 13px;
}
.bill_data {
	border: 1px solid #595959;
	overflow-y: auto;
	height: 205px;
}
.bill_data label {
	font-weight: normal;
	margin-bottom: 15px;
}
.kw_data {
	padding-left: 0;
	margin-left: -3px;
}
.monthly_ene {
	padding-left: 0;
	margin-left: 4px;
}
.mon_submit {
	background-color: #a6a6a6;
	color: #fff;
	font-size: 14px;
	padding: 0 15px;
	border-radius: 0;
	float: right;
}
.mon_next {
	background-color: #a6a6a6;
	color: #fff;
	font-size: 14px;
	padding: 0 15px;
	border-radius: 0;
	float: right;
	margin-left: 10px;
}
.bill2 {
	border-radius: 0;
	color: #000;
}
.time_select {
	height: 22px;
	padding: 0 5px;
	margin-bottom: 8px;
}
.contact_submit {
	background: #326799;
	border: 1px solid #BFBFBF;
	color: #fff;
	padding: 0 25px;
	border-radius: 3px;
	font-size: 14px;
	letter-spacing: 0.1px;
	margin: 0 4px;
	font-weight: bold;
}
.contact_next {
	background: #326799;
	border: 1px solid #BFBFBF;
	color: #fff;
	padding: 0 25px;
	border-radius: 3px;
	font-size: 14px;
	letter-spacing: 0.1px;
	margin: 0 4px;
	font-weight: bold;
}
.sign_pop {
	width: 100%;
	height: 350px;
	background-color: #fff;
	overflow-y: scroll;
	border-radius: 0px;
	border: 1px solid #B5B5B5;
}
.sign_pop p {
	font-family: Arial;
	font-size: 14px;
	padding: 0 10px;
	text-align: justify;
	line-height: 22px;
}
.center {
	margin-left: 12%;
}
.fix_btn {
	position: absolute;
	bottom: 0;
	margin-bottom: 30px;
}
.fix_tab {
	position: absolute;
	bottom: 0;
	right: 0;
	margin-bottom: 30px;
}
.change {
	color: #000;
	font-size: 13px;
	line-height: 23px;
}
.change_mar {
	max-width: 180px;
	margin: 0 auto;
	height: auto;
	margin-top: 35px;
}
.bhange_btn {
	background: #bfbfbf;
	color: #000;
	font-size: 11px;
	text-align: center;
	border: none;
	font-weight: bold;
	padding: 5px 15px;
	margin-right: 10px;
}
.acc_man {
	width: 100%;
	height: auto;
	margin: 0 auto;
	line-height: 35px;
	margin-top: 15px;
}
.greenbtn {
	background-color: #a6a6a6;
	border-radius: 50%;
	height: 10px;
	width: 10px;
	float: left;
	margin: 10px;
}
.greenCircle {
	background-color: #00b050 !important;
}
.add_cli {
	width: 100%;
	height: auto;
	float: left;
	background: #d9d9d9;
	padding: 10px;
	margin: 0;
	position: relative;
}
.add_cli_tb {
	overflow-y: auto;
	float: left;
	max-height: 330px;
	background: #f2f2f2;
	line-height: 30px;
	padding-bottom: 10px;
	color: #000;
}
.add_cli_tb .checkbox input[type="checkbox"] {
	margin-top: 9px;
}
.add_cli_tb .checkbox {
	margin: 0;
}
.add_cli input[type=file] {
	opacity: 0;
	position: relative;
	z-index: 2;
}
.add_cli .upload {
	position: absolute;
	top: 0;
	left: -4px;
	background: #bfbfbf;
	color: #000;
	border-radius: 5px;
	font-size: 12px;
	width: 80px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	border: 1px solid #a6a6a6;
	cursor: pointer;
}
.add_cli, #pdata .note {
	padding: 0;
	color: #7f7f7e;
	font-weight: normal;
}
.add_cli .submit {
	background: #0099cc;
	color: #fff;
	font-size: 12px;
	text-align: center;
	padding: 5px 15px;
	margin-bottom: 20px;
}
.upl_fil {
	width: 100%;
	background: #fff;
	max-height: 150px;
	overflow-y: auto;
	color: #000;
	float: left;
	line-height: 30px;
	margin-top: 20px;
}
#pdata .meter {
	padding-left: 0;
	font-weight: bold;
}
#pdata .text {
	font-weight: bold;
	font-size: 12px;
}
#pdata .sub_text {
	font-weight: bold;
	color: #000;
	font-size: 13px;
	line-height: 25px;
}
#pdata .sub_text a {
	font-weight: bold;
	color: #000;
	font-size: 13px;
	line-height: 25px;
	text-decoration: none;
}
.corp {
	position: relative;
}
.corp ul {
	width: 153px;
	height: auto;
	background: #262626;
	position: absolute;
	list-style: none;
	padding: 0;
	margin: 0;
}
.corp ul li {
	line-height: 30px;
}
.corp ul li a {
	width: 153px;
	line-height: 30px;
	padding-left: 10px;
	color: #fff;
	float: left;
	font-size: 14px;
	text-align: left;
	text-transform: uppercase;
	text-decoration: none;
}
.corp ul li a:hover {
	color: #000;
	background: #d9d9d9;
}
.prop {
	position: relative;
}
/*.prop ul{
	width:auto;
	height:auto;
	background:#d9d9d9;
	position:absolute;
	left:95px;
	list-style:none;
	padding: 0;
	margin: 0;
}*/
.prop ul li {
	line-height: 30px;
}
.prop ul li a {
	width: 100%;
	line-height: 30px;
	padding-left: 8px;
	padding-right: 8px;
	text-transform: none;
	font-weight: 600;
	color: #000;
	clear: both;
	float: left;
	font-size: 10px;
	text-align: left;
	text-decoration: none;
}
.prop ul li a:hover {
	color: #fff;
	background: #262626;
}
.slide_image {
	height: 400px;
	width: 100%;
}
.meter_main {
	background: #d9d9d9;
	padding: 0;
	height: 175px;
}
.meter_main .m_top {
	padding: 0;
	margin-top: 10px;
}
.meter_main .text {
	color: #7f7f7f;
	font-size: 13px;
}
.meter_main .box {
	color: #000;
	width: 100px;
	height: 27px;
	background: #fff;
	border: none;
	border-radius: 0;
	font-weight: bold;
	font-size: 13px;
}
.meter_main .submit {
	float: right;
	margin-top: 12px;
	margin-right: 30px;
	background-color: #a6a6a6;
	color: #fff;
	font-size: 14px;
	padding: 0 32px;
}
.meter_body {
	width: 100%;
	height: 375px;
	overflow-y: auto;
	background: #bfbfbf;
	padding: 15px 30px;
}
.meter_body .text {
	color: #595959;
	font-size: 13px;
	line-height: 35px;
	text-align: center;
}
.meter_body th {
	text-align: center;
}
.meter_body .box {
	color: #000;
	width: 78px;
	height: 27px;
	background: #fff;
	border: none;
	margin: auto;
	border-radius: 0;
	font-weight: bold;
	font-size: 13px;
}
.meter_body input::-webkit-input-placeholder {
/* WebKit browsers */
 color: #000;
}
 .meter_body input:-moz-placeholder {
/* Mozilla Firefox 4 to 18 */
 color: #000;
}
 .meter_body input::-moz-placeholder {
/* Mozilla Firefox 19+ */
 color: #000; /*999;*/
}
 .meter_body input:-ms-input-placeholder {
/* Internet Explorer 10+ */
 color: #000;
}
.meter_main input::-webkit-input-placeholder {
/* WebKit browsers */
 color: #000;
}
 .meter_main input:-moz-placeholder {
/* Mozilla Firefox 4 to 18 */
 color: #000;
}
 .meter_main input::-moz-placeholder {
/* Mozilla Firefox 19+ */
 color: #000; /*999;*/
}
 .meter_main input:-ms-input-placeholder {
/* Internet Explorer 10+ */
 color: #000;
}
.ccenter {
	text-align: center;
}
.udline:hover {
	color: blue !important;
	text-decoration: underline !important;
}
.prop_right {
	position: absolute;
	right: 3px;
	top: 5px;
}
.prop_right_content {
	position: relative;
	/*left: 0;
	top: 30px;*/
	width: 100%;
	overflow-y: auto;
	height: 800px;
}
.prop_right_content.tab-content > .tab-pane {
	background-color: #f2f2f2;
	border: 1px solid #f2f2f2;
	padding: 15px;
	float: left;
	width: 100%;
}
.headerContent .nav-tabs > li {
	background-color: #bfbfbf;
}
.headerContent .nav-tabs > li> a {
	color: #000;
	text-transform: none;
	height: 25px;
	line-height: 9px;
	background: #d9d9d9;
	font-weight: normal;
	font-size: 12px;
}
.headerContent .nav-tabs > li:last-child> a {
	margin-right: 0;
}
.headerContent .nav-tabs > li.active > a {
	color: #fff;
	text-transform: none;
	height: 25px;
	line-height: 9px;
	background: #7f7f7f;
	font-weight: normal;
	font-size: 12px;
}
.headerContent .nav-tabs > li> a:hover {
	color: #fff;
	text-transform: none;
	height: 25px;
	line-height: 9px;
	background: #7f7f7f;
	font-weight: normal;
	font-size: 12px;
	border-color: #595959;
}
.summary th {
	text-transform: none;
	text-align: center;
	font-size: 14px;
}
.summary tbody {
	color: #000;
	border: 1px solid #000;
	font-size: 11px;
	text-transform: none;
	background: #fff;
}
.summary table .first_td {
	padding-left: 5px;
	line-height: 15px;
	border-right: 1px solid #000
}
.summary table .sec_td {
	text-align: center;
	background: #b7dee8;
}
.summary .para {
	font-size: 12px;
	color: #7f7f7f;
	line-height: 23px;
	padding-left: 5px;
}
.energy_use .para {
	color: #404040;
	font-size: 13px;
	font-weight: bold;
	text-transform: none;
}
.energy_use .total, span {
	padding: 0;
	font-size: 12px !important;
	font-weight: bold !important;
	text-transform: none;
	text-align: center;
	color: #a6a6a6;
	line-height: 20px;
}
.energy_use .indiv {
	width: 94%;
	height: 550px;
	overflow-y: auto;
	border: 1px solid #7f7f7f;
}
.energy_use .list {
	padding: 0;
	font-size: 13px !important;
	font-weight: normal !important;
	text-transform: none;
	text-align: center;
	color: #404040;
	line-height: 25px;
}
.percent:hover {
	color: rgb(30, 122, 179);
	text-decoration: underline;
}
#pvwatts_system_size .box {
	color: #000;
	width: 78px;
	height: 27px;
	background: #fff;
	border: none;
	margin: auto;
	border-radius: 0;
	font-weight: bold;
	font-size: 13px;
}
#proposal_parameters_popup .box {
	color: #000;
	width: 78px;
	height: 22px;
	line-height: 20px;
	background: #fff;
	border: none;
	margin: auto;
	border-radius: 0;
	font-weight: bold;
	font-size: 13px;
	margin-right: 5px;
	margin-bottom: 8px;
}
#loan_data_popup .box {
	line-height: 20px;
	color: #000;
	width: 78px;
	height: 22px;
	background: #fff;
	border: none;
	margin: auto;
	border-radius: 0;
	font-weight: bold;
	font-size: 13px;
	margin-right: 5px;
	margin-bottom: 8px;
}
#depreciation_popup .box {
	line-height: 21px;
	color: #000;
	width: 78px;
	height: 25px;
	background: #fff;
	border: none;
	margin: auto;
	border-radius: 0;
	font-weight: bold;
	font-size: 13px;
	margin-right: 5px;
	margin-bottom: 8px;
	padding: 0 5px;
}
#proposal_parameters_popup .text {
	color: #000;
	width: 15px;
	height: auto;
	display: inline-block;
}
#loan_data_popup .text {
	color: #000;
	width: 15px;
	height: auto;
	display: inline-block;
}
th a.loan_data {
	color: #000;
}
.dolar {
	height: auto;
	color: #000 !important;
	display: inline-block;
	text-align: right;
}
@media (max-width: 768px) {
.prop_right_content {
	/*position: absolute;
	left: 0;
	top: 30px;*/
	width: 100%;
	overflow-y: auto;
	height: 700px;
}
.prop_right {
	position: absolute;
	top: 5px;
	right: 10px;
}
}
@media (max-width: 1024px) {
.prop_right_content {
	/*position: absolute;
	left: 0;
	top: 30px;
	width: 100%;*/
	overflow-y: auto;
	height: 500px;
}
}
/*New Styles*/
.edit-map {
	margin: 20px auto;
}
.s-left {
	padding-left: 0;
	width: 70%;
	text-align: right;
	float: right;
}
.s-right {
	text-align: left;
	/* margin-left: 12px; */
	color: #010101 !important;
	width: 20%;
	float: right;
	margin-left: 14px;
}
.s-right span {
	color: #010101 !important;
}
textarea#Summary, textarea#account {
	border-radius: 0px;
}
.mid-btm {
	margin: 0px auto;
	text-align: center;
	display: block;
	border-radius: 0px;
}
.prop ul {
	width: auto;
	height: 200px;
	max-height: 300px;
	background: #d9d9d9;
	position: absolute;
	left: 95px;
	list-style: none;
	padding: 0;
	margin: 0;
	overflow-y: scroll;
}
#home .panel-heading {
	padding: 2px 15px 4px 15px;
}
#home .panel-group .panel {
	margin-bottom: 0;
	border-radius: 0px;
}
#home .panel-title > a {
	font-size: 13px;
	text-decoration: none;
	text-align: center;
	display: block;
}
.act {
	background: #FFF !important;
}
.act a {
	font-weight: bold;
	background: #FFF !important
}
.a-icon {
	width: 12px;
	background: url("../images/acc-sprite.png") no-repeat 0px 1px;
	height: 12px;
}
.up {
	background: url("../images/acc-sprite.png") no-repeat 0px 1px;
	cursor: pointer;
}
.down {
	background: url("../images/acc-sprite.png") no-repeat 0px -11px;
	cursor: pointer;
}
.acc-up {
}
#collapseThree .s-left {
	padding-left: 20%;
}
.maps-tab img {
	width: 100%;
}
.left {
	text-align: left;
	color: #323232;
	width: 50%;
	float: left;
}
.right {
	text-align: right;
	color: #323232;
	width: 50%;
	float: right;
}
.maps-tab {
	margin-top: 22px;
}
.gry-btn {
  background: #bfbfbf;
  width: 70px;
  margin: 0px auto;
  display: block;
  padding: 6px 10px;
  text-align: center;
  color: #FFF;
  border-radius: 3px;
  margin-top: 40px;

  border: solid 1px #a9a9a9;
}
.edit-gry-btn {
  background: #bfbfbf;
  width: 100px;
  margin: 0px auto;
  padding: 6px 10px;
  text-align: center;
  color: #FFF;
  border-radius: 3px;
  border: solid 1px #a9a9a9;
  margin-top: 10px;
  margin-right: 10px;
}
	
	.form-control:focus{
		border:none !important;}
		
		
		/* Up and Down Buttons with jQuery


----------------------------------------------- */
.button_up {
  padding: 7px;
  background-color: white;
  background: url(../images/arrows.png) no-repeat top left;
  background-position: 95% 50%;
  width: 20px;
  height: 20px;
  margin: 0px auto;
  /* bottom: 280px; */
  /* right: 5px; */
  /* white-space: nowrap; */
  cursor: pointer;
  border-radius: 3px 3px 3px 3px;
  opacity: 0.6;
}
.button_down {
  padding: 1px;
  background-color: white;
  /* border: 5px solid #CCC; */
  background: url(../images/arrows.png) no-repeat top left;
  background-position: 59% 50%;
  width: 34px;
  height: 20px;
  /* bottom: 242px; */
  margin: 0px auto;
  /* right: 5px; */
  /* white-space: nowrap; */
  cursor: pointer;
  border-radius: 3px 3px 3px 3px;
  opacity: 0.6;
}

.button_left {
  padding: 7px;
  background-color: white;
  background: url(../images/arrows.png) no-repeat top left;
  background-position: -8px 1px;
  width: 20px;
  height: 20px;
  margin: 0px auto;
  /* bottom: 280px; */
  /* right: 5px; */
  /* white-space: nowrap; */
  cursor: pointer;
  border-radius: 3px 3px 3px 3px;
  opacity: 0.6;
  margin-right: 5px;
}
.button_right {
  padding: 7px;
  background-color: white;
  /* border: 5px solid #CCC; */
  background: url(../images/arrows.png) no-repeat top left;
  background-position: -22px 1px;
  width: 34px;
  height: 20px;
  /* bottom: 242px; */
  margin: 0px auto;
  /* right: 5px; */
  /* white-space: nowrap; */
  cursor: pointer;
  border-radius: 3px 3px 3px 3px;
  opacity: 0.6;
}
.button_left:hover,.button_right::hover{
	 opacity: 0.6;
	}
.text-center{
text-align:center;}	
.spl-p{
  margin: 0 0 0px;
  color:#a6a6a6;}		
  .view-number{
	  margin-top: 3px;
  margin-bottom: 3px;}
  
.maps-tab input[type=file] {
	opacity: 0;
	position: relative;
	z-index: 2;
}		
	
.maps-tab .upload {
	position: absolute;
	top: 0;
	left: -4px;
	background: #bfbfbf;
	color: #000;
	border-radius: 5px;
	font-size: 12px;
	width: 80px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	border: 1px solid #a6a6a6;
	cursor: pointer;
}
.Caption{
	color:#323232;
	font-weight:bold;
	text-align:center;
}
.sum-view{
	margin-bottom:14px;
	color:#323232 !important;
	text-align:center !important;
}
#home .sum-view{
	/*display:none;*/
}
.headerContent  .button_left{
	background-position: 9px 3px !important;
  	width: 30px !important;
}
.headerContent  .button_right{
	background-position: -19px 3px !important;
	width: 30px !important;
}
.b-color{
	color:#323232;
	width:auto !important;
	position:relative;
	top:-3px;
}
.b-color span{
	color: inherit !important;
	width: auto !important;
}
.canvasjs-chart-canvas{
	width:440px !important;
	height:300px !important;
}
/*End New Styles*/


/* New Style */
#top #header_meta, #top #header_meta nav ul ul li, #top #header_meta nav ul ul a, #top #header_meta nav ul ul{
    background-color: #0080d6;
    border:none;
}
#header_main {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    z-index: 1;
    border: none;
}
.container_wrap {
    clear: both;
    position: relative;
    /* z-index: 1; */
    border-top-style: solid;
    border-top-width: 1px;
}
.inner-container {
    position: relative;
    height: 100%;
    width: 100%;
}
.responsive .container {
    max-width: 100%;
}
.container{
	width: 1230px;
}
div .logo {
    float: left;
    position: absolute;
    left: 0;
    z-index: 1;
}
.logo, .logo a {
    overflow: hidden;
    position: relative;
    display: block;
    height: 100%;
}
.header_color a{
	color: #166eb1;
}

.navbar  {
    clear: none;
    position: absolute;
    z-index: 100;
    line-height: 30px;
    height: 100%;
    margin: 0;
    right: 0;
    width: 50%;
}
.navbar-inverse{
	background: none;
	border:none;
}
.logo img {
    padding: 0;
    display: block;
    width: auto;
    height: auto;
    max-height: 100%;
    image-rendering: auto;
    position: relative;
    z-index: 2;
    height: 100%\9;
    height: auto\9;
    -webkit-transition: opacity 0.4s ease-in-out;
    transition: opacity 0.4s ease-in-out;
}
.main{
	padding: 70px 0;
}
#top #header_meta a, #top #header_meta li, #top #header_meta .phone-info {
    color: #ffffff;
    border-color: #0068ad;
}
.av_phone_active_right .phone-info {
    float: right;
}
.phone-info {
    float: left;
    font-weight: bold;
    line-height: 20px;
    font-size: 11px;
    padding: 5px 0;
}
#login_submit{
	margin-left: 50px;
}
.navbar-brand{
	display: none;
}

#footer {
    padding: 15px 0 30px 0;
    z-index: 1;
    color: #ffffff;
}
.footer_color {
    background: #2b2b2b url(//fisheyedemo.com/UEP/wp-content/uploads/2018/08/footer2.jpg) center center no-repeat scroll;
}
div .flex_column {
    z-index: 1;
    float: left;
    position: relative;
    min-height: 1px;
    width: 100%;
}
div .av_one_third {
    margin-left: 6%;
    width: 29.333333333333332%;
}
body div .first, body div .no_margin {
    margin-left: 0;
}
#footer .widget {
    padding: 0;
    margin: 30px 0 30px 0;
    overflow: hidden;
}
#socket {
    font-size: 11px;
    margin-top: -1px;
    z-index: 1;
}
#socket .container {
    padding-top: 15px;
    padding-bottom: 15px;
}
.responsive .container {
    max-width: 100%;
}
.footer_color a, .footer_color .widget_first, .footer_color strong, .footer_color b, .footer_color b a, .footer_color strong a, .footer_color #js_sort_items a:hover, .footer_color #js_sort_items a.active_sort, .footer_color .av-sort-by-term a.active_sort, .footer_color .special_amp, .footer_color .taglist a.activeFilter, .footer_color #commentform .required, #top .footer_color .av-no-color.av-icon-style-border a.av-icon-char, .html_elegant-blog #top .footer_color .blog-categories a, .html_elegant-blog #top .footer_color .blog-categories a:hover{
	color: #6bc1ff;
}
.socket_color, .socket_color .site-background, .socket_color .first-quote, .socket_color .related_image_wrap, .socket_color .gravatar img .socket_color .hr_content, .socket_color .news-thumb, .socket_color .post-format-icon, .socket_color .ajax_controlls a, .socket_color .tweet-text.avatar_no, .socket_color .toggler, .socket_color .toggler.activeTitle:hover, .socket_color #js_sort_items, .socket_color.inner-entry, .socket_color .grid-entry-title, .socket_color .related-format-icon, .grid-entry .socket_color .avia-arrow, .socket_color .avia-gallery-big, .socket_color .avia-gallery-big, .socket_color .avia-gallery img, .socket_color .grid-content, .socket_color .av-share-box ul, #top .socket_color .av-related-style-full .related-format-icon, .socket_color .related_posts.av-related-style-full a:hover, .socket_color.avia-fullwidth-portfolio .pagination .current, .socket_color.avia-fullwidth-portfolio .pagination a, .socket_color .av-hotspot-fallback-tooltip-inner, .socket_color .av-hotspot-fallback-tooltip-count{
	color: #d1d1d1;
	background: #262626;
}
footer.container_wrap.socket_color{
	border-color: #000000;
}


@media screen and (max-width: 1200px) {
	.container{
		width: 100%
	}
}
@media screen and (max-width: 765px) {
	span.logo{
		display: none;
	}
	.navbar-brand{
		display: block;
	}
	.navbar-inverse .navbar-toggle {
		background-color: #333;
	    border-color: #333;
	    color: #000;
	}
	.mtop{
		margin-top: 0px
	}
	.navbar{
		width: 100%;
	}
	.navbar-toggle{
		margin-top: 50px;
	}
	.collapse.in{
		background: #fff;
    margin-top: 12px;
	}
}
@media screen and (max-width: 765px) {
	.uep .navbar-brand{
		width: 83%;
		height: auto;
		padding-left: 0px;
	}
	.uep .navbar-brand img{
		width: 100%;
	}
	.form_tab{
		width: 100%;
	}
	.radio label, .checkbox label{
		padding-left: 0px;
	}
	#login_submit{
		margin-left: 0px;
	}
	.foo_nav{
		width: 100%;
		max-width: 540px;
	}
	.footer{
		height: auto;
	}
	.myspan{
		display: none;
	}
	.corp a{
		width: 100%;
	}
	.corp{
		margin-bottom: 0px;
	}
	.flex_column.av_one_third {
	    margin: 0;
	    margin-bottom: 20px;
	    width: 100%;
	}
	#footer .widget{
		margin: 0px;
	}
}
@media screen and (max-width: 420px) {
	.uep .navbar-brand{
		padding-left: 0px;
		width: 78%;

	}
	.navbar-toggle{
		margin-top: 30px;
	}
	.container.av-logo-container{
		height: 100px !important;
	}
	.gridContent table tr td{
		min-width:150px; 
	}
	.collapse.in{
		margin-top: 0px;
	}
	.map_wrap{
		padding: 0px;
	}
	input.left{
		width: 100%;
	}
	.col-xs-7 .form-group{
		margin-left: 0px !important;

	}

}