.graph_shows_overlay {
    position: fixed;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    background: none repeat scroll 0% 0% #000;
    z-index: 999;
    opacity: 0.6;
    width: 100%;
    overflow: visible;
}

.graph_shows_dialog {
    display:inline-block;
    position:fixed;
    top:20%;
    left:50%;
    border: 1px solid #d2d2d2;
    border-radius: 2px 2px;
    box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.05);
    padding: 10px 10px 10px 10px;
    background-color: #FFFFFF;
    opacity:1;
    z-index:9991;
    text-align:left;
    font-size:13px;
    margin-left:-300px;
    height:400px;
    width: 600px;
    color:#000;
}

.graph_shows_window {
    width:100%;
    border:1px solid #f0f0f0;
    border-radius: 2px 2px;
}

.graph_shows_close {
    background: url('./../images/close.png') top left no-repeat;
    background-size:18px;
    height: 18px;
    width: 18px;
    display: block;
    float: right;
    cursor: pointer;
}
.graph_shows_close:hover {
    opacity:0.7;
}

.graph_shows_header {
    font-size: 18px;
    font-weight:300;
    color:#727272;
}

.graph_shows_graph {
    display:inline-block;
    width:100%;
    height:360px;
    overflow-x:hidden;
    overflow-y:scroll;
    padding-top:5px;
}

.graph_shows_graph_show_line {
    display:inline-block;
    float:left;
    clear:both;
    max-width:565px;
    border:1px solid #dfdfdf;
    border-radius: 2px;
    padding:2px 5px 2px 5px;
    margin-bottom:5px;
    line-height:1.2 !important;
}

.graph_shows_graph_mark_line {
    display:inline-block;
    float:left;
    clear:both;
    width:98%;
    max-width:565px;
    border:1px solid #F3EA59;
    background-color:#FFFFD4;
    overflow: hidden;
    border-radius: 2px;
    padding:2px 5px 2px 5px;
    margin-bottom:5px;
    line-height:1.2 !important;
}
.graph_shows_graph_event_line {
    display:inline-block;
    float:left;
    clear:both;
    width:98%;
    max-width:565px;
    border:1px solid #dfdfdf;
    background-color:#f2f2f2;
    overflow: hidden;
    border-radius: 2px;
    padding:2px 5px 2px 5px;
    margin-bottom:5px;
    line-height:1.2 !important;
}
.graph_shows_count {
    float:right;
}
.graph_shows_wkend {
    color: #e47129;
}
.graph_shows_graph_htd {
    border-bottom:1px solid #f0f0f0;
    padding-bottom:10px;
}
.graph_shows_graph_htd_2 {
    border-bottom:1px solid #f0f0f0;
    padding-bottom:5px;
    padding-top:5px;
}
.graph_shows_link_div {
    position: relative;
    display:inline-block;
    height:13px;
    width:auto;
}
.graph_shows_wait_div {
    position: absolute;
    display:inline-block;
    float:right;
    /*width:12px;*/
    height:13px;
    margin-top:1px;
    margin-left:3px;
    margin-right:3px;
}
.graph_shows_wait {
    display:none;
    width:12px;
    height:14px;
    background:url('./../images/load_link.gif') top left no-repeat;
    background-size:14px;
    background-position:bottom;
}