
.wp_bottom{
	position: fixed;
	bottom: 0;
	left: 0;
	height: 20%;
	z-index: -1;
}	
.wp_top{
	position: fixed;
	top: 0;
	right: 0;
	height: 20%;
	z-index: -1;
}	
#headerLogin{
	background-color:#1D8950;
	text-align: center;
	padding:10px;

	box-shadow: 4px 7px #888888;
	}
#headerLogin img{ margin:auto; height:80px}


#aboutLogin {
	padding: 10px 0px;
	position:relative;
	
}
#aboutLogin .text-inner {
	padding: 40px 42px 0px 42px;

}	

#aboutLogin .text-block {
	background: #fff;
	padding: 70px;
	position: relative;
	top: 50%;
	box-shadow: 0px 0px 12px #ddd;

}

#aboutLogin .inner-addon { 
    position: relative; 
}

/* style icon */
#aboutLogin .inner-addon .glyphicon {
  position: absolute;
  padding: 10px;
  pointer-events: none;
}

/* align icon */
#aboutLogin .left-addon .glyphicon  { left:  0px;}
#aboutLogin .right-addon .glyphicon { right: 0px;}

/* add padding  */
#aboutLogin .left-addon input  { padding-left:  30px; }
#aboutLogin .right-addon input { padding-right: 30px; }
.btn-primary, .btn-primary:active, .btn-primary:visited {
    background-color: #333333;
}
.btn-primary:hover,.btn-primary:focus {
    background-color: #1D8950;
}

.alert-success.new {
  background: none;
  border: none;
  border-left: 4px solid green;
  border-radius: 0;
  background: #fff;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, .2);
}

.alert-success.new2 {
  background: #f3f8f3;
  border: none;
  border-left: 4px solid #1D8950;
  border-radius: 0;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, .2);
}

.alert-success.new2.p-4 {
  padding: 0.75rem 0.75rem !important;
}

.alert-success.new2 .fa {
  color: #45D298;
  display:table-cell;
  text-align: center;
  vertical-align: middle;
  font-size: 40px;
}

.alert-success .alert-body {
  padding-left: 0.75rem;
  display: table-cell;
  color: rgba(0,0,0,0.5);
}

.alert-success .alert-header {
  font-weight: 700;
  color: #1D8950;
  padding: 0;
  margin: 0;
}

.alert-danger .alert-body {
  padding-left: 0.75rem;
  display: table-cell;
  color: rgba(0,0,0,0.5);
}

.alert-danger .alert-header {
  font-weight: 700;
  color: #CD1421;
  padding: 0;
  margin: 0;
}


.alert-danger.new2 {
  background: #f3f8f3;
  border: none;
  border-left: 4px solid  #CD1421;
  border-radius: 0;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, .2);
}

.alert-danger.new2.p-4 {
  padding: 0.75rem 0.75rem !important;
}

.alert-danger.new2 .fa {
  color: #45D298;
  display:table-cell;
  text-align: center;
  vertical-align: middle;
  font-size: 40px;
}

@media screen and (max-width: 640px) {

#aboutLogin .text-block {
	padding: 40px;


}
}