body.loggedout{
    background: #000000 url('../../img/bg.jpg') no-repeat center center fixed;
    background-size: cover;
}

h1,h2{
    font-family: 'Oswald', sans-serif;
}

.navbar-brand {
    padding: 10px 15px;
}

.navbar-brand.text{
    padding: 15px 15px;
}

.form-signin {
    max-width: 450px;
    margin: 20% auto 0 auto;
    box-shadow: 0 0 40px rgba(0,0,0,0.2);
    padding: 30px;

}
.form-signin .form-signin-heading{
    margin: 0 0 20px 0;
    text-align:center;
    text-transform:uppercase;
}
.form-signin .checkbox {
    font-weight: normal;
}
.form-signin .form-control {
    position: relative;
    height: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 10px;
    font-size: 16px;
}
.form-signin .form-control:focus {
    z-index: 2;
}
.form-signin input[type="email"] {
    margin-bottom: -1px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}
.form-signin input[type="password"] {
    margin-bottom: 10px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.glyphicon-refresh-animate {
    -animation: spin .7s infinite linear;
    -webkit-animation: spin2 .7s infinite linear;
}

@-webkit-keyframes spin2 {
    from { -webkit-transform: rotate(0deg);}
    to { -webkit-transform: rotate(360deg);}
}

@keyframes spin {
    from { transform: scale(1) rotate(0deg);}
    to { transform: scale(1) rotate(360deg);}
}

.page-header{
    margin: 0 0 20px;
}

.sub-header{
    padding-bottom: 9px;
    border-bottom: 1px solid #eee;
}

.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
    max-height: none;
}

.image-list .item{
    padding:15px 0;
    width: 100%;
}

.form-item{
    margin:5px 0;
}

.page-header h1{
    margin:0 0 5px 0;
    padding:0;
}

.image-list .image{
    height:250px;
    position:relative;
    overflow:hidden;
}

.image-list .image-container{
    border:1px solid #ddd;
    padding: 10px;
}

.image-list img{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    max-height: 100%;
    max-width: 100%;
}

.image-list h4{
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
    font-size: 1.2em;
    font-weight: bold;
}

.block-link{
    display:block;
    text-align:center;
    padding:15px 0;
}

.modal-backdrop {
    position: fixed;
}


.btn{
    height: 34px;
    padding:0 12px;
}

.btn .loader_content{
    height: 34px;
    line-height: 34px;
}

.btn.btn-lg{
    height: 46px;
    padding:0 16px;
}

.btn.btn-lg .loader_content{
    height: 46px;
    line-height: 46px;
}

.btn.btn-sm{
    height: 30px;
    padding:0 10px;
}

.btn.btn-sm .loader_content{
    height: 30px;
    line-height: 30px;
}

.btn.btn-xs{
    height: 22px;
    padding:0 5px;
}

.btn.btn-xs .loader_content{
    height: 22px;
    line-height: 22px;
}

.dialog_content strong{
    word-wrap:break-word;
}

.image-list .informations .text{
    overflow-y: auto;
    overflow-x: hidden;
    height: 80px;
    border:1px solid #ddd;
    padding:5px;
    margin:0 0 5px 0;
}

.image-list .text textarea{
    resize:none;
}

.with_loader .input-group-addon{
    line-height:1;
}

.user_welcome{
    color: #9d9d9d;
    line-height: 20px;
    position: relative;
    display: block;
    padding:15px;
}

.modal-dialog {
    width: 768px;
}

.order-status-change .row > div{
    margin:5px 0;
}