/* common styles

07/26/2018 - created

*/

.form-control::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color:#CCC;
    opacity: 1; /* Firefox */
}

.form-control:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: red;
}

.form-control::-ms-input-placeholder { /* Microsoft Edge */
    color: red;
}

.regform2018{
	border:1px solid #ccc;
	border-radius:10px;
	background-color:white;
}

.profileBlock{
	margin-bottom:50px;
}

body,html{height:100%}

.myFloatLabel,.myFloatTextLabel{
	pointer-events:none;
	opacity:.5;
	transition:.2s;
	font-size:14px;
	line-height:16px;
	position:absolute;
	top:7px;
	left:10px;
}

input:focus+.myFloatLabel,input:valid + .myFloatLabel,.myFloatTextLabel{
  color:#006C9B;
  top:-7px;
  font-size:11px;
  display:inline-block;
  opacity:1;
  background-color:white;
  padding:0px 5px;
}