#regLog{
    margin-top: 20px;
}
.services {
    width: 310px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
.services>span{
    font-size: 12px;
}
.l_r *{
    vertical-align: top;
}
form label{
    width: 30%;
}
form input{
    width: 60%;
}
form .row {
    margin: 1em 0;
}
form{
    position: relative;
}
#registration{
    border-right: 1px solid #BDC7D8;
}
#registration .row.submit,
#login .row.submit{
    text-align: center;
}
#login .row.remember{
    text-align: left;
}
.row.my_company select,
.row.my_company input,
.recovery_link{
    display: inline;
}
.row.my_company input{
    width:244px;
}
#registration .loading.s40{
    width: 40px;
    height: 40px;
    top: 200px;
    left: 400px;
}