﻿div.login .buttonSubmit {
    background-color:  rgb(3, 52, 77);
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    width: 160px;
    padding: 20px;
    display: table-cell;
}

div.login .btnCenter {
    text-align: center;
}

div.login .btnSubmit .rbText {
    font-family: Calibri, Arial;
    font-size: 16px;
}

div.login .clientLayout {
    margin: 60px 0;
    color: #ffffff;
}

div.login .clientContainer {
    height: 60px;
    width: 500px;
    border-radius: 8px;
    background-color:  rgb(3, 52, 77);
    margin: 0 auto;
    font-size: 42px;
    text-align: center;
    line-height: 50px;
}

div.login .clientContainer span {
    vertical-align: middle;
}

div.login div.passwordSpacer .label {
    width: 40px;
}

div.login div.passwordSpacer .field {
    float: right;
}

div.login div.header .headerLogo {
    margin-bottom: 10px;
}

div.login div.pageSection .InfoBox span {
    margin-top: 0;
}

div.login .labelForgotten {
    margin-right: 10px;
}

div.login .layoutSpacer {
    margin-top: 22px;
}

div.login .link,
div.login .link:visited {
    text-decoration:underline;
    font-family: Calibri, Arial;
    font-size: 16px;
    color: #44474C;
}

div.login .loginPanel {
    width: 500px;
    margin: 0 auto;
    border-radius:8px;
    color: #ffffff;
    display: table;
}

div.login .loginInputContainer {
    border-top-left-radius:8px;
    border-bottom-left-radius:8px;
    background-color: #ffffff;
    width: 260px;
    padding: 20px;
    color: #44474C;
    display: table-cell;
}

div.login .loginInput {
    height: 100%;
    position: relative;
}

div.login .noLogInTitle,
div.login .buttonStyle {
    font-size: 16px;
    font-weight: bold;
}

div.login .passwordSpacer {
    margin: 14px 0;
}

div.login .title {
    font-size: 34px;
}

div.login div.loginPanel .loginInputContainer .loginInput .riTextBox {
    border-color: #b1b1b1;
}