@font-face {
    font-family: procuct_sans;
    src: url(../../fonts/product_sans.ttf);
}
body{
    font-family: procuct_sans;
}
.signin{
	width: 100%;
	height: 50px;
	background: #323232;
	color: #AEAEAD;
	font-size: 18px;
	line-height: 50px;
	text-align: center;
}

.btn-signin{
	width: 100%;
    margin-top: 10px;
    background: #f9bbb4;
    border-color: #9c2324;
    color: #9c2324;
}
.form-control {
	color: black !important;
}

.btn-facebook{
	width: 100%;
	margin-top: 40px;
	background: #45629A;
	border-color: #45629A;
	color: #FFFFFF;
}

.error-label{
	color: red;
	font-weight: 600;
	font-size: 13px;
	visibility: hidden;
}


.password-lost{
	color: gray;
	text-align: center;
	font-size: 12px;
	margin-top: 10px;
}
.input-first{
	margin-top: 20px;
	
}
input[type="text"], input[type="password-format"], input[type="email"], input[type="number"],{
	background-color: #F4F5EF;
	
}
input[type="text"], input[type="number"], textarea, input[type="email"], input[type="password"], select {
	border-radius: 0;
	box-shadow: none;
}
::placeholder{
	color: #d04963;
}
label{
	height: 5px;
}
#maschio_label{
	margin-left: 100px;
}
.maschio_femmina{
	color: #ABA6A7;
}
.container{
	padding-right: 0 !important;
	padding-left: 0 !important;
}
.row{
	margin-right: 0 !important;
	margin-left: 0 !important;
}
.navbar-brand {
    float: left;
    height: 50px;
    padding: 0px 15px;
    font-size: 18px;
    line-height: 55px;
}
.navbar-brand {
    position: absolute;
    left: 20%;
    margin-left: -70px !important;
    display: block;
}
.ui-dialog .ui-dialog-titlebar-close {
    display: none;
}
input[type="text"], textarea, input[type="email"], input[type="password"], select {

  background-color : white; 

}
.form-control{ color: #99999C; border-bottom: 2px solid #d04963; text-align: center; border: 0px solid white;}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #353535;
}
