#login {
    color: #454545;
    font-family: Oxygen,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 1.644;
    margin: 0px;
    background-color: #C0BEBE;
}

#login #loginFormContainer {
    background-color: #C0BEBE;
    height: 100%;
}

#login {
    color: #454545;
    font-family: Oxygen,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 1.644;
}

.btn-group-vertical > .btn-group::after, .btn-group-vertical > .btn-group::before, .btn-toolbar::after, .btn-toolbar::before, .clearfix::after, .clearfix::before, .container-fluid::after, .container-fluid::before, .container::after, .container::before, .dl-horizontal dd::after, .dl-horizontal dd::before, .form-horizontal .form-group::after, .form-horizontal .form-group::before, .modal-footer::after, .modal-footer::before, .modal-header::after, .modal-header::before, .nav::after, .nav::before, .navbar-collapse::after, .navbar-collapse::before, .navbar-header::after, .navbar-header::before, .navbar::after, .navbar::before, .pager::after, .pager::before, .panel-body::after, .panel-body::before, .row::after, .row::before {
    content: " ";
    display: table;
}
*, *::after, *::before {
    box-sizing: border-box;
}
.btn-group-vertical > .btn-group::after, .btn-toolbar::after, .clearfix::after, .container-fluid::after, .container::after, .dl-horizontal dd::after, .form-horizontal .form-group::after, .modal-footer::after, .modal-header::after, .nav::after, .navbar-collapse::after, .navbar-header::after, .navbar::after, .pager::after, .panel-body::after, .row::after {
    clear: both;
}
.btn-group-vertical > .btn-group::after, .btn-group-vertical > .btn-group::before, .btn-toolbar::after, .btn-toolbar::before, .clearfix::after, .clearfix::before, .container-fluid::after, .container-fluid::before, .container::after, .container::before, .dl-horizontal dd::after, .dl-horizontal dd::before, .form-horizontal .form-group::after, .form-horizontal .form-group::before, .modal-footer::after, .modal-footer::before, .modal-header::after, .modal-header::before, .nav::after, .nav::before, .navbar-collapse::after, .navbar-collapse::before, .navbar-header::after, .navbar-header::before, .navbar::after, .navbar::before, .pager::after, .pager::before, .panel-body::after, .panel-body::before, .row::after, .row::before {
    content: " ";
    display: table;
}

.container {
    width: 1170px;
}
.container, .container-fluid {
    padding-left: 15px;
    padding-right: 15px;
}
.container, .container-fluid {
    margin-left: auto;
    margin-right: auto;
}

div.offset-brand {
    font-weight: 400;
    /* margin-left: 10%; */
    text-transform: uppercase;
}
.container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header {
    margin-right: 0;
}
.navbar-header {
    /* float: left; */
}

.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
    /* margin-left: -15px; */
}
.navbar-immo .navbar-brand {
    color: #fff;
}
/*.label,*/ .nav-tabs > li.active > a, .navbar-brand, .panel-heading, .panel-title, .table > thead > tr > th /*, label*/ {
    font-weight: 600;
}
.navbar-brand {
    float: left;
    font-size: 18px;
    height: 50px;
    line-height: 23px;
    padding: 13.5px 15px;
}
a {
    transition: all 0.1s linear 0s;
}
a {
    text-decoration: none;
}
a {
    background-color: transparent;
}

.navbar-immo {
    /* background-image: linear-gradient(to bottom, #565655 0px, #3c3c3b 100%); */
    border: medium none;
    box-shadow: 0 13px 33px -12px rgba(0, 0, 0, 0.75);
    color: #fff;
    z-index: 2;
}
.navbar-faq, .navbar-immo, .navbar-personal {
    background-repeat: repeat-x;
}
.navbar-inverse {
    background-color: #9A7D42;
}
.navbar {
    border-radius: 0;
}
.navbar {
    min-height: 50px;
    position: relative;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
    display: block;
}


.row {
    margin-left: -15px;
    margin-right: -15px;
}

div.form-column {
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    height: 100%;
}
.col-md-4 {
    width: 33.3333%;
}

.col-md-12 {
    width: 100%;
}

.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
    float: left;
}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
}

.project-name {
    height: 200px;
    transform-style: preserve-3d;
}

.content {
    background-color: #f5f5f5;
    margin-left: -15px;
    margin-right: -15px;
    padding: 15px;
}

.form-group {
    margin-left: -15px;
    margin-right: -15px;
    margin-bottom: 15px;
    width: 100%;
}

.input-group {
    border-collapse: separate;
    display: table;
    position: relative;
}

input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn-group:not(:last-child) > .btn, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}
.form-control {
    z-index: 1;
}
.form-control, .input-group-addon, .input-group-btn {
    display: table-cell;
}
.form-control {
    float: left;
    margin-bottom: 0;
    position: relative;
    width: 100%;
}
.dropdown-toggle, .dropdown-menu, .form-control {
    box-shadow: none;
}
.form-control {
    background-color: #fff;
    border: 1px solid #b6b6b6;
    height: 37px;
    padding: 6px 18px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}
.form-control, output {
    color: #555;
    font-size: 14px;
    line-height: 1.644;
}
.btn, .btn-danger.active, .btn-danger:active, .btn-info.active, .btn-info:active, .btn-primary.active, .btn-primary:active, .btn-success.active, .btn-success:active, .btn-warning.active, .btn-warning:active, .btn.active, .btn:active, .form-control, .open > .dropdown-toggle.btn-danger, .open > .dropdown-toggle.btn-info, .open > .dropdown-toggle.btn-primary, .open > .dropdown-toggle.btn-success, .open > .dropdown-toggle.btn-warning {
    background-image: none;
}
button, input, select, textarea {
    font-family: inherit;
}

.fa {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: FontAwesome;
    font-feature-settings: normal;
    font-kerning: auto;
    font-language-override: normal;
    font-size: inherit;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-synthesis: weight style;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    text-rendering: auto;
    transform: translate(0px, 0px);
}

.text-center {
    text-align: center;
}

.btn-primary {
    background-color: #b2ba77;
    border: medium none;
}
.btn-block {
    display: block;
    width: 100%;
}
.btn-group-lg > .btn, .btn-lg {
    border-radius: 0;
    font-size: 18px;
    line-height: 1.33333;
    padding: 10px 22px;
}
.btn-primary {
    color: #fff;
    transition: all 0.1s linear 0s;
}
.btn {
    -moz-user-select: none;
    cursor: pointer;
    font-weight: 600;
    margin-bottom: 0;
    text-align: center;
    vertical-align: middle;
}
.btn, .dropdown-header, .dropdown-menu > li > a {
    white-space: nowrap;
}
.btn, .btn-danger.active, .btn-danger:active, .btn-info.active, .btn-info:active, .btn-primary.active, .btn-primary:active, .btn-success.active, .btn-success:active, .btn-warning.active, .btn-warning:active, .btn.active, .btn:active, .form-control, .open > .dropdown-toggle.btn-danger, .open > .dropdown-toggle.btn-info, .open > .dropdown-toggle.btn-primary, .open > .dropdown-toggle.btn-success, .open > .dropdown-toggle.btn-warning {
    background-image: none;
}
button, input, select, textarea {
    font-family: inherit;
}
button, select {
    text-transform: none;
}
button {
    overflow: visible;
}

div.keys {    
    background-image: url("/images/edelstein-hg_875.jpg");
    background-repeat: no-repeat;
    height: 100%;
}
.col-md-offset-4 {
    margin-left: 33.3333%;
}
.col-md-4 {
    width: 33.3333%;
}

#loginAll{
    background-color: #F5F5F5;
    background-image: url("/images/edelstein_1500.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: right top;
}