
.btn-big {
    font-size:15px;
}

#pageloader {
    width:100%;
    height:100%;
    top:0;
    left:0;
    position:absolute;
    z-index: 1000;
    display:none;
    background-color:#ccc;
    opacity:0.5;
}

#fallback {
    z-index: 1100;
    position:absolute;
    top:300px;
    left:300px;
    display:none;
    background-color:#eee;
    border-color: 1px solid #ccc;
    width:300px;
    height:80px;
    text-align: center;
    padding-top:20px;
}

.order-extra {
    padding-left:20px;
    color:#eee;
    font-size:16px;
}

.order-extra-small {
    padding-left:20px;
}

label.i18n {
    padding-left:10px;
    width:40px;
    float:left;
}

tr.i18n {
    border-bottom:1px solid #ccc;
}

tr.i18n h4{
    padding-left:50px;
    padding-bottom:3px;
}

tr.i18n form {
    padding:0px;
    margin: 0px;
}

tr.i18n td {
    padding-top:5px;
}

span.i18n-response {
    display: inline-block;
    width:20px;
}

.notifyjs-bootstrap-base {
    font-size:20px;
}

tr.depth-1 td:first-child {
    padding-left:50px;
}
tr.depth-1 td:last-child {
    padding-left:25px;
}

tr.depth-2 td:first-child {
    padding-left:80px;
}
tr.depth-2 td:last-child {
    padding-left:45px;
}

tr.depth-3 td:first-child {
    padding-left:100px;
}
tr.depth-3 td:last-child {
    padding-left:70px;
}

tr.depth-4 td:first-child {
    padding-left:120px;
}
tr.depth-4 td:last-child {
    padding-left:95px;
}

table.category-tree img {
    max-height: 70px;
    width:auto;
}