.formError{z-index: 98;}.formError .formErrorContent{z-index:991}.formError .formErrorArrow{z-index:996}.ui-dialog .formError{z-index:5000}.ui-dialog .formError .formErrorContent{z-index:5001}.ui-dialog .formError .formErrorArrow{z-index:5006}.inputContainer{position:relative;float:left}.formError{position:absolute;top: 15px !important;left: 17px !important;display:block;cursor:pointer;text-align:left}.formError.inline{position:relative;top:0;left:0;display:inline-block}.ajaxSubmit{padding:20px;background:#55ea55;border:1px solid #999;display:none}.formError .formErrorContent{width: 105%;background:#D91C1F;position:relative;color:#fff;min-width:120px;font-size:11px;padding:4px 10px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px;line-height: 1;z-index: 1;}.formError.inline .formErrorContent{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;border:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0}.greenPopup .formErrorContent{background:#33be40}.blackPopup .formErrorContent{background:#393939;color:#FFF}.formError .formErrorArrow{width:15px;margin:-2px 0 0 13px;position:relative;z-index: 1;}body.rtl .formError .formErrorArrow,body[dir=rtl] .formError .formErrorArrow{margin:-2px 13px 0 0}.formError .formErrorArrowBottom{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;margin:0 0 0 12px;top:2px}.formError .formErrorArrow div{height:1px;background:#D91C1F;margin:0 auto;line-height:0;font-size:0;display:block}.formError .formErrorArrowBottom div{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none}.greenPopup .formErrorArrow div{background:#33be40}.blackPopup .formErrorArrow div{background:#393939;color:#FFF}.formError .formErrorArrow .line10{width:13px;border:none}.formError .formErrorArrow .line9{width:11px;border:none}.formError .formErrorArrow .line8{width:11px}.formError .formErrorArrow .line7{width:9px}.formError .formErrorArrow .line6{width:7px}.formError .formErrorArrow .line5{width:5px}.formError .formErrorArrow .line4{width:3px}.formError .formErrorArrow .line3{width: 1px;height: 1px;    background: #D91C1F;}.formError .formErrorArrow .line2{width: 0;border:none;background:#ddd;display: none;}.formError .formErrorArrow .line1{width: 0;border:none;display: none;}

button#add_lapor, .form-actions {
	margin: 0 auto;
	display: block;
	text-align: center;
}
.navbar-container.main-menu-content {
	width: 92%;
 }
.app-content.content.bg-img {
    background-image: url(../../../upload/backgroundAll.png);
    background-position: top;
    background-size: cover;
    height: 100vh;
}
.blue-light{
	background: radial-gradient(circle, rgba(255,255,255,1) 0%, rgba(206,226,248,1) 100%);
}
.navbar-bluberry{
	background-image: -webkit-linear-gradient(45deg,#390094,#3275c5);
	background-image: linear-gradient(45deg,#390094,#3275c5);
	background-repeat: repeat-x;
	color: white;
}
.navbar-green{
	background: rgb(35,73,116);
    background: linear-gradient(90deg, rgba(35,73,116,1) 0%, rgba(74,172,144,1) 100%);

	/*background: rgb(0,117,15);
	background: linear-gradient(90deg, rgba(0,117,15,1) 0%, rgba(0,182,3,1) 100%);*/
}
.nav.nav-tabs.nav-top-border .nav-item a {
    color: #234a74 !important;
    font-weight: bold;
}
.nav.nav-tabs.nav-top-border .nav-item a:hover {
    color: white !important;
}
.nav.nav-tabs .nav-item .nav-link.active:hover {
    color: black !important;
}
/* .navbar-bluberry{
	background: rgb(42,37,93);
    	background: -moz-linear-gradient(135deg, rgba(42,37,93,1) 0%, rgba(41,84,129,1) 70%, rgba(39,145,193,1) 100%);
    	background: -webkit-linear-gradient(135deg, rgba(42,37,93,1) 0%, rgba(41,84,129,1) 70%, rgba(39,145,193,1) 100%);
    	background: linear-gradient(135deg, rgba(42,37,93,1) 0%, rgba(41,84,129,1) 70%, rgba(39,145,193,1) 100%);
    	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#2a255d",endColorstr="#2791c1",GradientType=1);
} */
.sunset-bg{
	background-image: -webkit-linear-gradient(45deg,#ee0979,#ff6a00);
	background-image: linear-gradient(45deg,#ee0979,#ff6a00);
	background-repeat: repeat-x;
}
.pomegrane-bg{
	background-image: -webkit-linear-gradient(45deg,#9b3cb7,#a0002c);
	background-image: linear-gradient(45deg,#9b3cb7,#a0002c);
	background-repeat: repeat-x;
}
.bg-gradient-directional-danger {
    background-image: linear-gradient(45deg,#ff1635,#ff7c8d);
    background-repeat: repeat-x;
}
h1.shinning {
	position: relative;
	font-family: sans-serif;
	text-transform: uppercase;
	font-size: 0.9em;
	letter-spacing: 4px;
	overflow: hidden;
	background: linear-gradient(90deg, #000, #fff, #000);
	background-repeat: no-repeat;
	background-size: 80%;
	animation: animate 3s linear infinite;
	-webkit-background-clip: text;
	-webkit-text-fill-color: rgba(255, 255, 255, 0);
	margin-top: 9px;
  }
input.error {
    border-color: #f00 !important;
}

small.required {
    color:#f00;
}
  @keyframes animate {
	0% {
		background-position: -500%;
	}
	100% {
		background-position: 500%;
	}
}
.ml5 {
	position: relative;
	font-weight: 300;
	font-size: 2.5em;
	color: #402d2d;
	text-align: center;
  }
  
  .ml5 .text-wrapper {
	position: relative;
	display: inline-block;
	padding-top: 0.1em;
	padding-right: 0.05em;
	padding-bottom: 0.15em;
	line-height: 1em;
  }
  
  .ml5 .line {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	height: 3px;
	width: 100%;
	background-color: #402d2d;
	transform-origin: 0.5 0;
  }
  
  .ml5 .ampersand {
	font-family: Baskerville, "EB Garamond", serif;
	font-style: italic;
	font-weight: 400;
	width: 1em;
	margin-right: -0.1em;
	margin-left: -0.1em;
  }
  
  .ml5 .letters {
	display: inline-block;
	opacity: 0;
  }
  .ml7 {
	position: relative;
	font-weight: 900;
	font-size: 17px;
	text-align: center;
	color: #000;
  }
  .ml7 .text-wrapper {
	position: relative;
	display: inline-block;
	padding-top: 0.2em;
	padding-right: 0.05em;
	padding-bottom: 0.1em;
	overflow: hidden;
  }
  .ml7 .letter {
	transform-origin: 0 100%;
	display: inline-block;
	line-height: 1em;
  }
  .jam{margin-top: 15px; font-size: 2em;}
  .row.padd {
    justify-content: center;
    padding: 0 20px;
	}
.fleft{float: left;}
.fright{float: right;}
.bg-gradient-x-danger {
    background-image: linear-gradient(to right, #FF394F 0%, #FF8090 100%);
    background-repeat: repeat-x;
}
.bg-gradient-x-success {
    background-image: linear-gradient(to right, #1EC481 0%, #69DEB4 100%);
    background-repeat: repeat-x;
}
.bg-gradient-x-warning {
    background-image: linear-gradient(to right, #FF7E39 0%, #FFB280 100%);
    background-repeat: repeat-x;
}


footer p{text-align: center;}

footer{
	position: fixed;
	bottom: 0;
	width: 100%;
	/* height: 2.5rem; */
}

/* @media (min-width: 768px){
footer.footer-light {
    background: #FFFFFF;
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 3.5rem;
}} */

@media only screen and (max-width: 640px) {
	.ml5 {		
		font-size: 1.5em;		
	}
}

@media only screen and (min-width:640px){
	a.nav-link:hover{
		background-color: #234974;
        color:orange !important;
	}
    a.nav-link.active:hover{
        color:black !important;
    }
	a.nav-link.nav-link-expand:hover, a.nav-link.dropdown-toggle.nav-link.dropdown-user-link:hover{
		background-color: transparent;
	}	
}