
body.login
{
    background-image: url("images/muuuh.jpg") !important;
    background-repeat: no-repeat;
    background-size:cover;
    background-position:top;
    background-attachment: fixed;
}

.admin-listthumb
{
    float: right;
    width: 71px;
    height: 40px;
    object-fit: cover;
}

/* Vertical aligned table */
#result_list tbody th,
#result_list tbody td,
#result_list tbody th > a,
#result_list tbody td > a
{
    height: 40px;
    line-height: 40px;
}

#result_list tbody th,
#result_list tbody td
{
    padding: 6px;
}

.admin-interface.login #branding
{
    float: none;
}

.admin-interface #branding h1 img.logo {
    min-width: 10px;
    max-width: 140px;
    min-height: 40px;
    max-height: 30px;
    margin: 0 10px 0 0;
}

.admin-interface #branding h1 span {
    position: relative;
    top: 7px;
    font-size: 20px;
}

#admin-tabs ul li.has-errors a {
    background-color: #ba2121;
    color: white;
}

.tab_activator
{
    float: left;
    font-size: 10pt;
    font-weight: normal;
    line-height: 26px;
    height: 26px;
    margin-right: 20px;
    display: inline-block;
}

.tab_activator input[type="checkbox"]
{
    transform: scale(1.3);
    margin-right: 5px;
}

.admin-interface  .module .ui-tabs .ui-tabs-panel[id^="tab_id_"]
{
    border-top: none;
}

.errornote
{
    margin-top: 10px;
}

.imagefield-point
{
    display: none;
}

#poi_form input[name="_addanother"]
{
    display: none;
}

#route_form input[name="_addanother"]
{
    display: none;
}

.aligned .fieldBox input
{
    width: 60px;
}

.aligned .vTextField
{
    width: 610px;
}

.aligned .autosize
{
    width: 610px;
    min-height: 18px;
    height: 18px;
}

.tabular .autosize {
    width: 95%;
    min-height: 18px;
    height: 18px;
}

.results .autosize {
    width: 95%;
    min-height: 18px;
    height: 18px;
}

.select2-container--admin-autocomplete.select2-container {
    min-width: 626px !important;
}

.model-route #id_profiles
{
    min-height: 100px;
}

.leaflet-control-geocoder {
    display: none;
}

.markdown-editor
{
    float: left;
    width: 624px;
}

.CodeMirror, .CodeMirror-scroll
{
    min-height: 62px !important;
}



/* Staging stuff */

.sidebar {
    float: right;
    width: 260px;
    position: relative;
    margin-right: -300px;
}

.sidebar .module {
    border-radius: 4px;
    background-color: #f8f8f8;
    padding-bottom: 10px;
    margin-bottom: 20px
}

.sidebar .module h2 {
    background: none;
    padding: 16px;
    margin-bottom: 16px;
    border-bottom: 1px solid #eaeaea;
    font-size: 18px;
    color: #333;
}

.sidebar .content a.button {
    display: block;
    margin: 0 10px;
    text-align: center;

}


/* Admin ordering */

.results .admin-ordering-field-input-wrapper {
    text-align: right;
    float: right;
}

.results .admin-ordering-field-hide-input .admin-ordering-field-input-wrapper input {
    display: none;
}
