.be-login .col-xs-1, .be-login .col-sm-1, .be-login .col-md-1, .be-login .col-lg-1, .be-login .col-xs-2, .be-login .col-sm-2, .be-login .col-md-2, .be-login .col-lg-2, .be-login .col-xs-3, .be-login .col-sm-3, .be-login .col-md-3, .be-login .col-lg-3, .be-login .col-xs-4, .be-login .col-sm-4, .be-login .col-md-4, .be-login .col-lg-4, .be-login .col-xs-5, .be-login .col-sm-5, .be-login .col-md-5, .be-login .col-lg-5, .be-login .col-xs-6, .be-login .col-sm-6, .be-login .col-md-6, .be-login .col-lg-6, .be-login .col-xs-7, .be-login .col-sm-7, .be-login .col-md-7, .be-login .col-lg-7, .be-login .col-xs-8, .be-login .col-sm-8, .be-login .col-md-8, .be-login .col-lg-8, .be-login .col-xs-9, .be-login .col-sm-9, .be-login .col-md-9, .be-login .col-lg-9, .be-login .col-xs-10, .be-login .col-sm-10, .be-login .col-md-10, .be-login .col-lg-10, .be-login .col-xs-11, .be-login .col-sm-11, .be-login .col-md-11, .be-login .col-lg-11, .be-login .col-xs-12, .be-login .col-sm-12, .be-login .col-md-12, .be-login .col-lg-12 {
padding-right: 15px;
padding-left: 15px;
}

.be-login a {
color:#67915f;
text-decoration:underline;
}

.be-login .login-header-logo {
height:77px;
min-width:107px;
padding:0;
}

.be-login .login-title {
text-transform: uppercase;
color:#6a6a6a;
font-size:30px;
padding: 0 20px;
}

.be-login .login-title a {
text-decoration:none;
color:#6A6A6A;
}

.be-login .container-header-login {
width:100%;
border-bottom:2px solid #e8e9eb;
padding: 20px 0 30px;
margin-bottom: 100px;
}

.test-version {
font-size: 20px;
display:block;
}

.be-login .form-group label.control-label {
font-size:16px;
padding-top: 10px;
}

.be-login-form-label {
width:127px;
}

.be-login .form-control {
font-size:16px;
padding: 6px 12px;
height: 40px;
}

.be-login .form-group {
padding-top: 0px;
}

.be-login .login-col-title {
font-size: 26px;
padding-bottom:15px;
}

.be-login .login-desc-text {
height:40px;
}

.be-login .login-desc-text a {
padding: 10px 0px;
display: block;
outline: none;
}

.be-login .btn-success {
border: 2px solid #375c90;
background-color:#fff;
color:#375c90;
}

.be-login .btn-success:hover, .be-login .btn-success:focus, .be-login .btn-success.focus, .be-login .btn-success:active, .be-login .btn-success.active, .be-login .open > .dropdown-toggle.btn-success {
border: 2px solid #375c90;
color:#fff;
background-color:#375c90;
}

.be-login .btn-secondary, .be-login .btn-secondary:hover, .be-login .btn-secondary:focus, .be-login .btn-secondary.focus, .be-login .btn-secondary:active, .be-login .btn-secondary.active, .be-login .open > .dropdown-toggle.btn-secondary {
color:#67915f;
text-decoration:underline;
box-shadow: none;
border: 2px solid transparent;
}

.be-login .btn-primary {
border: 2px solid #d16160;
background-color:#fff;
color:#b2463a;
text-decoration:none;
}

.be-login .btn-primary:hover, .be-login .btn-primary:focus, .be-login .btn-primary.focus, .be-login .btn-primary:active, .be-login .btn-primary.active, .be-login .open > .dropdown-toggle.btn-primary {
border: 2px solid #d16160;
color:#fff;
background-color:#d16160;
}

.be-login .btn {
padding: 10px 12px;
}

.be-login .footer {
position: absolute;
bottom: 0px;
width: 100%;
height: 160px;
background-color: #F5F5F5;
}

.be-login .footer p {
padding:0 0 5px 0;
margin:0;
}

.be-login .footer .container > div {
padding-top:20px;
}

.be-login .footer-col-left, .footer-col-right {
padding:0;
}

.be-login .footer .container .p-title {
font-weight:bold;
}

.be-login .footer .container .p-email i {
margin-right:10px;
}

.be-login .footer .container .p-phone i {
margin-right:10px;
font-size:18px;
}

.be-login .footer .container .p-phone {
color:#67915f;
}

.be-login .footer .container .p-time {
font-size: 13px;
}

.be-login .footer .container .p-time .time-msk{
color:#777;
}

.be-login .footer .container .p-name {
text-align:right;
font-weight:bold;
text-transform:uppercase;
}

.be-login .footer .container .p-version {
text-align:right;
}

.form-hotel_request {
margin-top:-40px;
}

/* ALLERT */

.allert {
text-align: center;
padding: 20px;
margin-bottom: 18px;
text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.5);
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
font-size: 18px;
}

.allert-success {
color: rgb(70, 136, 71);
background-color: #dff0d8;
border-color: #D6E9C6;
margin-top:20px;
}

.allert-error {
color: #b94a48;
background-color: #f2dede;
border-color: #eed3d7;
}
