.help-block {
    color: #a94442;
}

.change_link .btn-warning{
    color: #fff;
}

#wrapper label {
    color: rgb(64, 92, 96);
    font-weight: 700;
}

/* remove scroll bar */

body {
    background-image: url(images/temp_back.jpg);
    background-size: cover;
}

/* Language selector button design */
#wrapper #login-button {
    padding-left: 6px;
}

.ui-group-buttons {
    float: right;
    margin: 10px 0;
}

.ui-group-buttons .or {
    position:relative;
    float:left;
    width:.3em;
    height:0.8em;
    z-index:3;
    font-size:12p
}

.ui-group-buttons .or:before {
position:absolute;
top:50%;
margin-left:50%;
content:'or';
background-color:#5a5a5a;
margin-top:-.1em;margin-left:-.8em;
width:1.8em;
height:1.8em;
line-height:1.55;
color:#fff;
text-align:center;
border-radius:500px;
-webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.1);
box-shadow:0 0 0 1px rgba(0,0,0,0.1);
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
box-sizing:border-box
}

.ui-group-buttons .or:after {
    position:absolute;top:0;left:0;content:' ';width:.3em;height:2.4em;
    background-color:rgba(0,0,0,0);
    border-top:.6em solid #5a5a5a;border-bottom:.6em solid #5a5a5a
}

.ui-group-buttons {
    display:inline-block;
    vertical-align:middle
}

.ui-group-buttons:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden
}

.ui-group-buttons .btn {
    float:left;
    border-radius:0;
}

.ui-group-buttons .btn:first-child {
    margin-left:0;
    border-top-left-radius:.25em;
    border-bottom-left-radius:.25em;
    padding-right:15px
}

.ui-group-buttons .btn:last-child {
    border-top-right-radius:.25em;
    border-bottom-right-radius:.25em;
    padding-left:15px
}

#wrapper .lang-link {
    color: #ffffff;
    text-decoration: none;
}
.button-primary{
    background:#c20920 !important;
    border-color:#c20920 !important;
}
.btn-primary{
    background:#c20920 !important;
    border-color:#c20920 !important;
}
.btn-primary:hover{
    background:#c10016 !important;
    border-color:#c10016 !important;
}
.bg{
    background-attachment:scroll;
    background-clip:border-box;
    background-color:#c20920;
    background-origin:padding-box;
    background-position-x:50%;
    background-position-y:0%;
    background-size: cover;
}
.close{
    color: #ffffff;
    opacity: 0.9;
}
.close:hover{
    color: #ffffff;
    opacity: 0.8;
}
.close:focus{
    outline: transparent;
}
#wrapper{
    min-height: 460px;
}
.alert {
    margin-top: 15px;
}
