﻿/* Logo. */
body > header .brand {
    width: 300px;
    height: 50px;
    background-image: url(../img/logo.png);
}

.container.login .brand {
    width: 300px;
    height: 50px;
    background-image: url(../img/logo.png);
}

.test,
body > header nav ul > li > form {
    margin-bottom: 0px;
    background: transparent;
    border: 0px solid transparent;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    -webkit-box-shadow: 0 0 0px rgba(0, 0, 0, 0.0) inset;
    -moz-box-shadow: 0 0 0px rgba(0, 0, 0, 0.0) inset;
    box-shadow: 0 0 0px rgba(0, 0, 0, 0.0) inset;
}

.test {
    padding: 6px 15px 5px;
    color: #B8BABF;
    font-size: 11.05px !important;
}

body > header nav ul > li > form > a,
body > header nav ul > li > form a.btn {
    font-size: 11.049999999999999px !important;
    padding: 4px 15px 6px;
    color: #e6e7ed;
    display: block;
    text-shadow: 0 1px 0 #000;
    background: none;
    border: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

    body > header nav ul > li > form > a:hover,
    body > header nav ul > li > form a.btn:hover,
    body > header nav ul > li > form > a a.btn:hover,
    body > header nav ul > li > form a.btn a.btn:hover {
        color: #fff;
        text-decoration: none;
        background: none;
    }

        body > header nav ul > li > form > a:hover .caret,
        body > header nav ul > li > form a.btn:hover .caret,
        body > header nav ul > li > form > a a.btn:hover .caret,
        body > header nav ul > li > form a.btn a.btn:hover .caret {
            border-top-color: #fff;
        }

body > header nav ul > li > form a.btn {
    padding: 6px 15px 5px;
}

body {
}



/* ---------------------------------------------------------------------------------------------------- */
/* Navigation.                                                                                          */
/* ---------------------------------------------------------------------------------------------------- */

/* Hover inactive H2 link. */
.main-navigation > ul > li ul a:hover {
    color: #E74949;
    background-image: url("../img/icon_list_style_arrow_red.png");
}

/* Set parent H1 link active. */
.main-navigation > ul > li.current {
    color: #E74949;
}

    /* Set H2 link active. */
    .main-navigation > ul > li.current ul > li.current > a {
        color: #E74949;
        background-image: url("../img/icon_list_style_arrow_red.png");
    }



/* ---------------------------------------------------------------------------------------------------- */
/* List.                                                                                                */
/* ---------------------------------------------------------------------------------------------------- */

.list-toolbar {
    margin-bottom: 20px;
}

.data-block .pagination {
    margin: 0px;
}

    .data-block .pagination ul {
        margin-bottom: 0px;
    }

/* Basic settings for lists. */

.list {
}

    /* Basic settings for lists. */
    /* -> Header. */

    .list .list-header {
        overflow: hidden;
        border-bottom: 2px solid #BEC2C8;
        font-weight: bold;
        line-height: 18px;
        padding: 8px;
        text-align: left;
    }

        .list .list-header .cell {
            float: left;
        }

        .list .list-header .cell-toolbar {
            float: right;
            text-align: right;
        }

    /* Basic settings for lists. */
    /* -> Row. */

    .list .list-row {
        overflow: hidden;
        border-bottom: 1px dashed #dfe1e3;
        line-height: 18px;
        padding: 8px;
        text-align: left;
    }

        .list .list-row:hover {
            background-color: #f5f5f5;
        }

        .list .list-row .cell {
            float: left;
        }

        .list .list-row .cell-toolbar {
            float: right;
            text-align: right;
        }


/* -> Description information. */
.list-item-description {
    overflow: hidden;
    color: #525459;
    font-size: 12px;
    margin-top: 10px;
    margin-bottom: 10px;
}

    .list-item-description .caption {
        float: left;
        font-weight: bold;
        width: 120px;
    }

    .list-item-description .content {
        float: left;
        max-width: 400px;
    }

/* -> FirstComment information */
/* -> Description information. */
.list-item-firstcomment {
    overflow: hidden;
    color: #525459;
    font-size: 12px;
    margin-top: 10px;
    margin-bottom: 10px;
}

    .list-item-firstcomment .caption {
        float: left;
        font-weight: bold;
        width: 120px;
    }

    .list-item-firstcomment .content {
        float: left;
        max-width: 400px;
    }
/* -> OCR Text information */
.list-item-ocrtext {
    overflow: hidden;
    color: #525459;
    font-size: 12px;
    margin-top: 10px;
    margin-bottom: 10px;
}

    .list-item-ocrtext .caption {
        float: left;
        font-weight: bold;
        width: 120px;
    }

    .list-item-ocrtext .content {
        float: left;
        max-width: 400px;
    }
/* -> CachedLinks information. */
.list-item-cachedlinks {
    overflow: hidden;
    color: #525459;
    font-size: 12px;
    margin-top: 10px;
    margin-bottom: 10px;
}

    .list-item-cachedlinks .caption {
        float: none;
        font-weight: bold;
        width: 120px;
    }

    .list-item-cachedlinks .items .item {
        overflow: hidden;
    }

        .list-item-cachedlinks .items .item .moment {
            float: left;
            width: 130px;
        }

        .list-item-cachedlinks .items .item .page {
            float: left;
        }
/* -> CachedCatgories information. */
.list-item-cachedcategories {
    overflow: hidden;
    color: #525459;
    font-size: 12px;
    margin-top: 10px;
    margin-bottom: 10px;
}

    .list-item-cachedcategories .caption {
        float: left;
        font-weight: bold;
        width: 120px;
    }

    .list-item-cachedcategories .items {
        float: left;
    }

        .list-item-cachedcategories .items .item {
        }

/* -> CachedPublications information. */
.list-item-cachedpublications {
    overflow: hidden;
    color: #525459;
    font-size: 12px;
    margin-top: 10px;
    margin-bottom: 10px;
}

    .list-item-cachedpublications .caption {
        float: left;
        font-weight: bold;
        width: 350px;
        color: #E74949;
    }

    .list-item-cachedpublications .items {
        float: left;
        color: #525459;
    }

        .list-item-cachedpublications .items .item {
            overflow: hidden;
        }

            .list-item-cachedpublications .items .item .moment {
                float: left;
                width: 130px;
            }

            .list-item-cachedpublications .items .item .page {
                float: left;
            }

            .list-item-cachedpublications .items .item .insights {
                float: left;
                width: 170px;
            }

/* -> CachedSingleAppointments information. */
.list-item-cachedsingleappointments {
    overflow: hidden;
    color: #525459;
    font-size: 12px;
    margin-top: 10px;
    margin-bottom: 10px;
}

    .list-item-cachedsingleappointments .caption {
        float: left;
        font-weight: bold;
        width: 120px;
        color: #3ba549;
    }

    .list-item-cachedsingleappointments .items {
        float: left;
        color: #525459;
    }

        .list-item-cachedsingleappointments .items .item {
            overflow: hidden;
        }

            .list-item-cachedsingleappointments .items .item .moment {
                float: left;
                width: 130px;
            }

            .list-item-cachedsingleappointments .items .item .page {
                float: left;
            }


/* -> Created/edited information. */
.list-item-created-edited {
    color: #A4A5AA;
    font-size: 10px;
    margin-top: 15px;
}

/* Specific settings for wide cells in list. */

.list-item-imagecontent {
    overflow: hidden;
}

.list-item-imagecontent-image {
    float: left;
    width: 100%;
}

.list-item-imagecontent-content {
    float: left;
    width: 100%;
}


.list-item-videocontent {
    overflow: hidden;
}

.list-item-videocontent-video {
    float: left;
    width: 170px;
}

.list-item-videocontent-content {
    float: left;
    width: 410px;
}


/* Specific settings for CONTENT POOL lists. */

.content-pool .column-type {
    width: 60px;
}

.content-pool .column-content {
    width: 600px;
}

.content-pool .column-toolbar {
    width: 155px;
}

/* Specific settings for BILDER POOL lists. */

.bilder-pool .column-content {
    width: 700px;
}

.bilder-pool .column-toolbar {
    width: 140px;
}

/* Specific settings for VIDEO POOL lists. */

.video-pool .column-content {
    width: 700px;
}

.video-pool .column-toolbar {
    width: 140px;
}

/* Specific settings for APPOINTMENT list. */

.appointments .column-destination {
    width: 240px;
}

.appointments .column-content {
    width: 400px;
}

.appointments .column-toolbar {
    width: 120px;
}

/* Specific settings for FACEBOOK PAGES lists. */

.facebook-pages .column-name {
    width: 560px;
}

.facebook-pages .column-id {
    width: 140px;
}

.facebook-pages .column-toolbar {
    width: 160px;
}

/* Specific settings for CATEGORIES lists. */

.categories .column-content {
    width: 700px;
}

.categories .column-toolbar {
    width: 140px;
}

/* Specific settings for USER MANAGEMENT lists. */

.user-management .column-name {
    width: 570px;
}

.user-management .column-rights {
    width: 200px;
}

.user-management .column-toolbar {
    width: 70px;
}


/* ---------------------------------------------------------------------------------------------------- */
/* Filter CATEGORY.                                                                                     */
/* ---------------------------------------------------------------------------------------------------- */

.filter-posts {
    overflow: hidden;
}

    .filter-posts .item {
        float: left;
    }

        .filter-posts .item .caption {
            margin-left: 10px;
            margin-top: 5px;
            padding-left: 10px;
            font-size: 12px;
        }

    .filter-posts .dropdown {
        margin-left: 10px;
        margin-top: 2px;
        padding-left: 5px;
    }


/* ---------------------------------------------------------------------------------------------------- */
/* Form.                                                                                                */
/* ---------------------------------------------------------------------------------------------------- */

.control {
}

.control-label {
}

.control-singleline {
}

.control-multiline {
}

.control-dropdown {
    margin-bottom: 0px;
}

.control-datepicker {
}

.field-validation-error {
    color: #E74949;
    font-weight: bold;
}

.input-xxlarge {
    width: 520px;
}




/* ---------------------------------------------------------------------------------------------------- */
/* Cronjob results.                                                                                     */
/* ---------------------------------------------------------------------------------------------------- */

.planned-publications-run-content-left {
    margin-top: 50px;
    margin-bottom: 80px;
}

    .planned-publications-run-content-left h1 {
        font-size: 16px;
        margin-top: 40px;
        margin-bottom: 10px;
    }

    .planned-publications-run-content-left .field-name {
        font-size: 12px;
    }

    .planned-publications-run-content-left .field-value {
        font-size: 14px;
        font-weight: bold;
        margin-bottom: 20px;
    }

.planned-publications-run-content-right {
    margin-top: 50px;
    margin-bottom: 80px;
}

    .planned-publications-run-content-right h1 {
        font-size: 16px;
        margin-top: 40px;
        margin-bottom: 10px;
    }

    .planned-publications-run-content-right h2 {
        color: #939699;
        margin-bottom: 30px;
    }

    .planned-publications-run-content-right .item {
        margin-bottom: 22px;
    }

.table img {
    background-color: #f1f1f1;
}

.checkbox {
    height: 22px !important;
    width: 22px !important;
}


/* ---------------------------------------------------------------------------------------------------- */
/* Image list (paged).                                                                                  */
/* ---------------------------------------------------------------------------------------------------- */

.image-assistant-01 {
    background: #aaaaaa;
    padding: 10px 10px 15px 10px;
    margin-bottom: 40px;
}

    .image-assistant-01 .expander {
    }

.paged-image-list {
}

    .paged-image-list .toolbar {
        background: #aaaaaa;
        padding: 15px 0px 0px 20px;
    }

        .paged-image-list .toolbar a.page {
            color: #ffffff;
            font-size: 20px;
            font-weight: bold;
            margin-right: 10px;
        }

            .paged-image-list .toolbar a.page:hover {
                cursor: pointer;
                text-decoration: none;
                color: #dddddd;
            }

    .paged-image-list .list {
    }


/* ---------------------------------------------------------------------------------------------------- */
/* Video list (paged).                                                                                  */
/* ---------------------------------------------------------------------------------------------------- */

.video-assistant-01 {
    background: #aaaaaa;
    padding: 10px 10px 15px 10px;
    margin-bottom: 40px;
}

    .video-assistant-01 .expander {
    }

.paged-video-list {
}

    .paged-video-list .toolbar {
        background: #aaaaaa;
        padding: 15px 0px 0px 20px;
    }

        .paged-video-list .toolbar a.page {
            color: #ffffff;
            font-size: 20px;
            font-weight: bold;
            margin-right: 10px;
        }

            .paged-video-list .toolbar a.page:hover {
                cursor: pointer;
                text-decoration: none;
                color: #dddddd;
            }

    .paged-video-list .list {
    }

.dropdown-category {
    width: 485px;
}

.dropdown-category-item {
    margin-bottom: 10px;
}

.ui-multiselect-checkboxes input {
    width: 22px !important;
    height: 22px !important;
    margin-right: 10px;
}

.btn-facebook {
    border-radius: 2px;
    background-color: #4267B2;
    color: white;
    height: 30px;
    border-color: #4267B2;
    border: 0px;
    width: 100%;
}

.insights_tab {
    width: 30px;
    text-align: right;
    float: left;
}

.low_score {
    color: black;
}

.high_score {
    color: green;
    font-weight: bolder;
    font-size: 13px;
}
