
.input_example{
color:gray;
font-size:12px;
}


.phone_form {
	width: 400px;
	position: relative;
}
.masked_input {
	width: 380px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding-left:5px;
	border: 1px solid #ccc;
	font-size: 16px;
	color: #363636;
}

table tr td .masked_in_table{
width:280px;
}

table tr td .masked_in_table_extension{
width:60px;
}


table tr td .masked_in_table_phone{
width:150px;
}

.masked_input:focus {
	outline: none;
	border-color: #363636;
}

.masked_phone{
padding-left:5px;
}

.user_phone {
	position: relative;
	padding: 2px 8px 2px 0px;
}
.user_phone:before {
	content: "";
	display: block;
	color: #363636;
	position: absolute;
	top: 6px;
	left: 7px;
	font-size: 16px;
}





.user_code {
	position: relative;
}
.user_code:before {
	/*content: ".";
	display: block;
	color: #363636;
	position: absolute;
	top: 4px;
	left: 35px;
	font-size: 16px;*/
}



.btn_submit {
	height: 30px;
	background: white;
	color: black;
	border: 1px solid black;
	width: 120px;
	cursor: pointer;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
}
.btn_submit.disabled {
	color: #363636;
	background: #ccc;
    border:none;
}