
* {
  margin: 0;
  padding: 0;
  list-style: none;
  /* test */
}

body {
  font-family: "Open Sans", sans-serif;
  font-style: normal;
  font-weight: 300;
  color:#333;
  font-size: 14px;
}
a{
	text-decoration: none;
}
.mt-120{
	margin-top:120px;
}
/**/
.form-group {
	position: relative;
  }
  
  .form-label {
	position: absolute;
	left: 10px;
	top: 10px;
	background-color: #fff;
	z-index: 0;
	transition: transform 150ms ease-out, font-size 150ms ease-out;
  }
  
  .focused .form-label {
	transform: translateY(-120%);
    font-size: 10px;
    font-weight: normal !important;
    background: #fff;
    padding: 10px 4px 0px;
    color: cadetblue;
    z-index: 3;
  }
  
  .form-input {
	position: relative;
	/* padding: 12px 0px 5px 0; */
	width: 100%;
	outline: 0;
	/* box-shadow: 0 1px 0 0 #e5e5e5;
	transition: box-shadow 150ms ease-out; */
  }
  .form-input:focus{
	box-shadow: none !important;
  }
  
  .form-input.filled {
	/* box-shadow: 0 2px 0 0 lightgreen; */
  }
  .darkcyan{
	  background: darkcyan;
  	border: 1px solid #056e6e;
	  color: #b7ffff;
  }
  .show_spinner{
    display:none;
  }
  .wrap_show_password{
    padding: 10px 10px;
    border: 1px solid #e5e5e5;
    background: #e5e5e5;
    border-radius: 0px 4px 4px 0px;
  }
  .btn.disabled, .btn:disabled {
    pointer-events: none;
    opacity: .65;
    background: #2b7a1d;
  }
  .error{
    color:#f00;
    font-size:12px;
  }
  input{
    background: transparent !important;
    z-index: 2;
  }