﻿/* Support Specific CSS */


.contentitem-kbarticle { }
    .contentitem-kbarticle .contentitem_header { border-bottom: 2px dashed #ddd; padding-bottom: 10px; }
    .contentitem-kbarticle .contentitem_footer { border-top: 2px solid #ddd; padding-top: 10px; }

.pagehero_container-supporthome { background: url(images/splash_beach2_bg.jpg) center top no-repeat; min-height: 300px; }
    .pagehero_container-supporthome .czwb_pagehero_title{text-align:center;}
    .pagehero_container-supporthome .czwb_pagehero_strapline{text-align:center;}

.sidebar_menu-kbart ul, .sidebar_menu-kbcat ul { padding: 0 !important; }
.sidebar_menu-kbart li, .sidebar_menu-kbcat li { padding-left: 31px; line-height: 24px; list-style: none; margin-left: 0; }
.sidebar_menu-kbart li { background: url(images/paper_content16.png) 0px 2px no-repeat;}
.sidebar_menu-kbcat li { background: url(images/folder.png) 0px 2px no-repeat; }

.uptimestatus { }
    .uptimestatus .uptimestatus_item { width: 150px; height: 150px; float: left; border: 2px solid #aaa; border-radius: 5px; margin-right: 20px; margin-bottom: 20px; background-color: #fefefe; color: #fff; position: relative; }
        .uptimestatus .uptimestatus_item .uptimestatus_item_name { position: absolute; top: 0; left: 0; text-align: center; color: #444; padding: 10px; width: 130px; font-size: 1.1em; font-weight: bolder; }
        .uptimestatus .uptimestatus_item .uptimestatus_item_status { text-align: center; color: #fff; background-color: #aaa; position: absolute; top: 65px; left: 0; width: 100%; height: 25px; line-height: 25px; font-size: 1.2em; font-weight: bolder; }
        .uptimestatus .uptimestatus_item .uptimestatus_item_uptime { text-align: left; position: absolute; bottom: 10px; left: 10px; color: #444; font-size: 0.85em; }
    .uptimestatus .uptimestatus_item-down { border-color: #ba3737; }
        .uptimestatus .uptimestatus_item-down .uptimestatus_item_status { background-color: #ba3737; }
    .uptimestatus .uptimestatus_item-paused { border-color: #006dcc; }
        .uptimestatus .uptimestatus_item-paused .uptimestatus_item_status { background-color: #006dcc; }
    .uptimestatus .uptimestatus_item-unknown { border-color: #5d20a2; }
        .uptimestatus .uptimestatus_item-unknown .uptimestatus_item_status { background-color: #5d20a2; }
    .uptimestatus .uptimestatus_item-up { border-color: #4da74d; }
        .uptimestatus .uptimestatus_item-up .uptimestatus_item_status { background-color: #4da74d; }
    .uptimestatus .uptimestatus_item-warning { border-color: #ff9c00; }
        .uptimestatus .uptimestatus_item-warning .uptimestatus_item_status { background-color: #ff9c00; }

.issue_cmt { margin-bottom: 20px; box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 3px 0px; }
    .issue_cmt .issue_cmt_info { margin: 0; border-bottom: 1px solid #eee; position: relative; background: #eee; font-weight: bold; }
        .issue_cmt .issue_cmt_info .issue_cmt_info_num { width: 30px; padding: 10px; display: inline-block; }
        .issue_cmt .issue_cmt_info .issue_cmt_info_author { width: 50%; padding: 10px 0; display: inline-block; position: absolute; left: 40px; }
        .issue_cmt .issue_cmt_info .issue_cmt_info_date { width: 20%; text-align: right; padding: 10px; display: inline-block; position: absolute; right: 0; }
    .issue_cmt .issue_cmt_body { padding: 10px; background: #fff; }
    .issue_cmt .issue_cmt_attach { border-top: 1px solid #eee; padding: 10px; font-size: 0.9em; }
        .issue_cmt .issue_cmt_attach .issue_cmt_attach_title { font-weight: bold; }
        .issue_cmt .issue_cmt_attach ul { margin: 0 0 0 10px; padding: 0; }
.issue_cmt-alternate .issue_cmt_info { background: #cfcfcf; }