body{
	font-family:'Open Sans', 'Helvetica Neue', Helvetica, sans-serif!important;
}
p{
	margin:0;
	padding:0;
}
 .form-group p{
	margin:0;
	font-size:12px;
	color:#5468ff;
	margin-top:5px;
}
  .form-group {
	margin-bottom:20px;
}
.form-group  .input-group input{
	margin-bottom:5px;
}
 .phoneValite {
	display:flex;
	justify-content: space-between;
}
.phoneValite input{
	width:260px;
}
 .phoneValite button{
	width:200px;
	margin-left:20px;
	text-transform: lowercase;
	letter-spacing:0px;
}
input,button{
	outline:none;
}
.alertErro{
	display:none;
}
.login-select-content{
	background:url(../images/login_selection_bg.png) no-repeat center center;
	background-size:cover;
}
.bg-img{
	background:url(../images/login_selection_bg.png) no-repeat center center;
	background-size:cover;
}
.bg-img .button {
	    text-transform: none;
	    height:50px;
	    font-size:16px;
}
.login-select-content #main-container-header{
	height:36px;
	position:absolute;
	top:40px;
	left:50px;
	z-index:99;
}
.login-select-content #main-container{
	background:transparent;
}
.bg-img #main-container{
	background:transparent;
}
.bg-img #main-container-header{
	/* height:100px;
	justify-content: start;
	    align-items: flex-start; */
	    position:absolute;
	    top:40px;
	    left:50px;
	    height:36px;
}
.bg-img #main-container-content{
padding: 40px 30px;
    background: #fff;
    border-radius: 8px;
    position: absolute;
    top: 50%;
    margin-top: -240px;
    transform: translateX(-50%);
    left: 50%;
}
.bg-img button{
	background:#0081FF;
	border-radius:8px;
	color:#fff;
	box-shadow:none;
}
.bg-img button:hover,
.bg-img button:focus{
	opacity:0.8;
	box-shadow:none;
}
.bg-img .page-title{
	font-size:24px;
	color:#0A1620;
	line-height:32px;
	margin-top:0px;
	margin-bottom:30px;
	text-align:center;
}
.bg-img .input{
	border:1px solid #E7E8F2;
}
.bg-img .color-blue{
	color:#0081FF;
}
.bg-img .other-link{
	text-align:center;
	margin-top:24px;
}
.bg-img .other-link a{
	font-size:16px;
	line-height:20px;
}
.bg-img .other-link a:hover{
	opacity:.8;
}
.ubi-right-arrow::after{
	content:'\eb08';
	color:#0081FF;
	font-size:14px;
}
.ubi-upload::after{
	content:'\e662';
	color:#0081FF;
	font-size:14px;
}
.sign-up-personal .company-img{
	display:none;
}
.sign-up-personal .company-img img{
	width:100%;
	height:130px;
}
.sign-up-personal .company-img-id .input-group{
	position:relative;
	border: 1px solid #E7E8F2;
	padding:12px;
	margin-bottom:15px;
}
.sign-up-personal .company-img-id .input-group span i{
	margin-right:10px;
}
.sign-up-personal .company-img-id input{
	border:none;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	z-index:10;
	opacity: .01;
    filter: Alpha(opacity = 1);
    cursor: pointer;
}
.signUpSelect{
	height:100%;
}
.signUpSelect #main-container{
	height:100%;
}
.version{
	position:absolute;
	bottom:10px;
	right:10px;
	color:#ccc;
}
@font-face {
    font-family: Iconfont;  
    font-size: 16px;  
    font-weight: 700;
    src: url('./fonts/iconfont.ttf'), 
            url('./fonts/iconfont.svg'),
            url('./fonts/iconfont.woff'),
            url('./fonts/iconfont.eot');
    }
    .myiconfont {
        font-family:"Iconfont" !important; 
        font-style:normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }