selected.main-dashboard-all-container {
    min-width: 100%;
    width: 100%;
    max-width: 100%;
    border:0px solid red;
    cellspacing:0px;
    cellpadding:0px;
    border-spacing: 0px;
}
.tab-item-container {min-width:280px;width:280px;max-width:280px;
                     padding: 0px;margin: 0px;
                     vertical-align: top;
                     border-left:0px solid black;
                     border-spacing: 0px;
                     cellspacing:0px;
                     cellpadding:0px;}
.tab-items      {width:100%;min-width: 100%;max-width: 100%;padding: 0px;margin: 0px;
                cellspacing:0px;cellpadding:0px;border-spacing:1px;color:white;}
.tab-items tr   {margin:0px;padding:0px;cellspacing:0px;cellpadding:0px;border-spacing:0;}
.tab-items td {
    /* font-family: 'iransans,tahoma'; */
    color: #ffffff!important;
    display: block;
    background-color: #ededed;
    cursor: pointer;
    margin:0px;
    padding:2px 5px 0px 0px;
    border-spacing:0;
    /* cellspacing:0px;
    cellpadding:0px; */
    height:28px;  
    border: 0px dotted silver;
    /* vertical-align: bottom; */
    border-radius: 0px 6px 6px 0px;
}

.tab-items td a:hover { 
    /*color: #00b050;*/
    color: #cc3333;
}

.menu_tab {
    /* font-family: 'iransans,tahoma'; */
    color: #ffffff!important;
    display: block;
    background-color: #ededed;
    cursor: pointer;
    margin:0px;
    padding:2px 5px 0px 0px;
    border-spacing:0;
    /* cellspacing:0px;
    cellpadding:0px; */
    height:28px;  
    border: 0px dotted silver;
    /* vertical-align: bottom; */
    border-radius: 0px 6px 6px 0px;
}

         
.selected_menu_tab  {
    background-color: #336699!important;
    color: white!important;
    font-weight: bold;
    border: 1.5px solid #336699!important;
    border-left:0px!important;
}

.selected_menu_tab a {
    /*background-color: #ffffcc!important;*/
    color: white!important;
    font-weight: bold;
    border: 1.5px solid #336699!important;
    border-left:0px!important;
}
                
.dg-content-container {
    min-width:90%;width:90%;max-width:90%;
    border:1px solid gray;
    vertical-align: top;
    margin-right: 0px!important;
    padding-right: 0px;
    z-index: 0;
}

.dg_content {
    width:98%;max-width: 98%;min-width: 98%;
    border:0px solid silver;
    margin: 0px;padding: 0px;
    text-align: center!important;
/*    height:550px;min-height: 550px;max-height: 550px;*/
    /* height:580px;min-height: 580px;max-height: 580px; */
    height:500px;min-height: 500px;max-height: 500px;
}

.dg_content_half{
    width:100%;max-width: 100%;
    border:1px solid red;
    margin: 0px;padding: 0px;
    text-align: center!important;
    /*height:275px;min-height: 275px;max-height: 275px;*/
    /* height:290px;min-height: 290px;max-height: 290px; */
    height:250px;min-height: 250px;max-height: 250px;
}

.dg_content_network{
    width:100%;max-width: 100%;min-width: 100%;
    border:0px solid silver;
    margin: 0px;padding: 0px;
    text-align: center!important;
    float: left;
    clear: none;
    /*height:550px;min-height: 550px;max-height: 550px;*/
    /* height:580px;min-height: 580px;max-height: 580px; */
    height:500px;min-height: 500px;max-height: 500px;
}

.dg_content_network div{
    float: left;
}
                
.dg_content_network_graph{
    width:75%;max-width: 75%;
    border:0px solid silver;
    margin: 0px;padding: 0px;
    text-align: center!important;
    /*height:550px;min-height: 550px;max-height: 550px;*/
    /* height:580px;min-height: 580px;max-height: 580px; */
    height:500px;min-height: 500px;max-height: 500px;
}
                
.dg_content_network_detail{
    width:24%;max-width: 24%;min-width: 24%;
    border-right:1px dotted gray;
    margin: 0px;padding: 0px;
    text-align: center!important;
    /*height:550px;min-height: 550px;max-height: 550px;*/
    /* height:580px;min-height: 580px;max-height: 580px; */
    height:500px;min-height: 500px;max-height: 500px;
}

.dg_content_network_detail table
{
    width:100%;max-width: 100%;min-width: 100%;
    height:100%;max-height: 100%;min-height: 100%;
}

#network_criteria
{
    float: left;
    overflow: auto;
    text-align: right;
    direction: rtl;
    /* font-family: 'bkoodak'; */
    font-size: 13px;
    font-weight: normal!important;
    color: #336699;
    width:97%;max-width: 97%;min-width: 97%;
    /*height:150px;max-height:150px;min-height:150px;*/
    line-height: 20px;
}

#network_criteria table
{
    width:100%;max-width: 100%;min-width: 100%;
    border-spacing: 0px;
    /*border: 1px solid green;*/
    padding: 0px;   
    margin:0px;    
}

#network_criteria .criteria_container
{
    /*border: 1px dotted #e0e0e0;*/
    width: 100%;
    height: 60px;
    margin: 0px;
    padding: 0px;
    border-bottom: 2px solid #999999;
}

#network_criteria table td
{    
    /*border:1px solid red;*/
    height:14px;max-height:14px!important;
    /*color: #1a1a1a;*/
    line-height: 12px;
    /* font-family: 'bkoodak'; */
    font-size: 12px;
    font-weight: normal!important;
    color: #336699;
    text-align: right;
    vertical-align: top;
}

#network_criteria table td select
{    
    /*height:14px;*/
    color: #1a1a1a;
    line-height: 18px;
    font-size: 11px;
/*    font-family: 'bkoodak';
    font-size: 14px;
    font-weight: normal!important;*/
}

#network_detail_info
{
    float: left;
    bottom: 0px;
    left:0px;
    border-bottom: 2px solid gray;
    overflow: auto;
    text-align: right;
    /* font-family: 'bkoodak'; */
    font-size: 12px;
    font-weight: normal!important;
    color: #336699;
    width:95%;max-width: 95%;min-width: 95%;
    height:155px;max-height:155px;min-height:155px;
    line-height: 20px;
    /*border:1px solid red;*/
}

#network_detail_info .username
{
    vertical-align: top;
    line-height: 24px;    
    color: #009966;
    font-size: 18px;
    font-weight: bold;
}

.network_node_list_header 
{
    float: left;
    text-align: right;
    width:95%;max-width: 95%;min-width: 95%;
    line-height: 20px;        
    padding: 0px;
    margin: 0px;   
    /*border: 1px solid red;*/
    height: 24px;
}

.network_node_list_header table
{
    border-spacing: 0px;    
}
.network_node_list_header th
{
    vertical-align: top;
    color: white;
    background-color: #336699;
    /* font-family: 'bkoodak'; */
    font-size: 12px;
    font-weight: normal!important;
    text-align: center;
    height:22px;max-height:22px;min-height:22px;
}

.network_node_list_class
{
    float: left;
    border-bottom: 1px solid gray;
    overflow-y: scroll;
    overflow-x: hidden;
    text-align: right;
    /* font-family: 'bkoodak'; */
    font-size: 12px;
    font-weight: normal!important;
    color: #336699;
    width:95%;max-width: 95%;min-width: 95%;
    height:250px;
    max-height:250px;
    line-height: 12px;    
    padding: 0px;
    margin: 0px;    
}

.network_node_list_class table
{
    width:100%;
    border-spacing: 0px;
}

.network_node_list_class th
{    
    min-height: 20px;height:20px;max-height:20px;
    line-height: 20px;
    /* font-family: 'bkoodak'; */
    font-size: 12px;
    font-weight: normal!important;
    text-align: center;
    vertical-align: middle;
    color: white!important;
    background-color: #336699;
}

.network_node_list_class tr
{
    cursor: pointer;
}

.network_node_list_class tr:hover
{
    background-color: #ffff99;
}

.network_node_list_class td
{    
    height:12px;max-height:12px;min-height:12px;
    color: #1a1a1a;
    line-height: 12px;
    /* font-family: 'bkoodak'; */
    font-size: 11px;
    font-weight: normal!important;
}

.network_node_list_class div
{
    width:100%;
}

#network_analysis_info
{
    float: left;
    bottom: 0px;
    left:0px;
    /*border-bottom: 2px solid gray;*/
    overflow: auto;
    text-align: right;
    /* font-family: 'bkoodak'; */
    font-size: 14px;
    font-weight: normal!important;
    color: #336699;
    width:95%;max-width: 95%;min-width: 95%;
    height:100px;max-height:100px;min-height:100px;
    line-height: 20px;
    /*border:1px solid red;*/
}

#network_analysis_info .headerText  
{
    vertical-align: top;
    line-height: 24px;    
    color: #009966;
    font-size: 18px;
    font-weight: bold;
}

/*  hightcharts in tabs */
.highcharts-legend-item span {
    width:70px!important;
    text-align:right!important;
}

/* leader board */

.dg_content_lb_header {
    width:100%;max-width:100%;
    /*border:1px solid red;*/
    margin: 0px;padding: 0px;
    text-align: center!important;
    vertical-align: middle;
}

.dg_content_lb_header tr{
    line-height:40px;
    height:40px;    
}

.dg_content_lb_header .rank_icon{
    margin: 0px;padding: 0px;
    text-align: center!important;
    width:36px;min-width:36px;max-width:36px;
}

.dg_content_lb_header .htitle{
    width:48%;max-width:48%;
    margin: 0px;padding: 0px;
    text-align: center!important;
}


.lb_head_header {    
    background-color: #336699;
    color: white;
}

.lb_head_header td {
    /* font-family: 'iransans'; */
    font-size: 13px;
    margin: 0px; 
    text-align: center;
    vertical-align: middle;
}

.dg_content_lb{
    width:49.7%;max-width:49.7%;
    border:1px solid #e0e0e0;
    margin: 0px;padding: 0px;
    text-align: center!important;
    /*height:454px;min-height: 454px;max-height: 454px;*/
    height:404px;min-height: 404px;max-height: 404px;
    overflow-y: scroll;
}

.lb-form-title{
    /* font-family: 'iransans'; */
    font-size: 18px;
    color: #009966;
    text-align: center;
    line-height: 44px;
    vertical-align: top;
}

.lb_item_container_table, .lb_item_container_table tr, .lb_item_container_table tr td {
    width:100%;max-width: 100%;
    margin: 0px;padding: 0px;
    overflow-x: hidden;
}


.lb_header_container_table {
    width:100%;max-width: 100%;
    margin: 0px;padding: 0px;
    text-align: center;
}


/* item header ------------------------------------------------- */
.lb_item_header {    
    /*border: 1px solid blue;*/
    background-color: #336699;
    color: white;
}

.lb_item_header td {
    /* font-family: 'iransans,byekan'; */
    font-size: 13px;
    margin: 0px; 
    text-align: center;
    vertical-align: middle;
}

/* item list ------------------------------------------------- */

.lb_item_list {
    background-color: #ededed;
    cursor: pointer;
    /* color: navy; */
    color: #336699;
    line-height: 28px;
    height: 32px;
    max-width: 100%;
    overflow: hidden;
}

.lb_item_list td{
    /*border: 1px solid red;*/
    margin: 0px; 
    /* font-family: 'iransans,byekan'; */
    font-size: 12px;    
    padding: 0px;
    vertical-align: middle;
    clear: both;
    overflow: hidden;
}

.lb_item_list .rank{
    text-align: center;    
    margin: 0px;padding: 0px;
    text-align: center!important;
    width:34px;min-width:34px;max-width:34px;
    overflow-x: hidden;
}

.lb_item_list:hover{
    background-color: #ff9933;
    color:white;
}

.lb_item_list td .degmed_holder{
    /*border: 1px solid navy;*/
    margin:6px 0px 0px 6px;
    padding: 0px;
    float: left;
}

.lb_item_list td .pinfo_holder{
    /*border: 1px solid navy;*/
    margin:0px 6px 0px 0px;
    padding:0px;
    float: right;
    max-width: 80%;
}

.lb_item_list td .pinfo_proj_holder{
    /*border: 1px solid navy;*/
    margin:0px 6px 0px 0px;
    padding:0px;
    float: right;
/*    max-width: 93%;
    overflow: hidden;    */
}

/* item detail ------------------------------------------------- */

.lb_item_detail{
}

.lb_item_detail td{
    border: 1px solid #ff9933;
    border-radius:6px;
    font-size: 12px;
    color: #666666;
    line-height: 20px;    
    /* font-family: 'iransans,byekan'; */
    margin: 0px; 
    padding: 6px;    
}

.lb_item_detail td table {
    width:100%;
    /*border:1px solid red;*/
    margin:0px;
    padding: 0px;
}

.lb_item_detail td table td{
    border: 0px;
    width:50%;
    /*border: 1px solid blue;*/
    margin:0px;
    padding: 0px;
}

.lb_wp_image {
    height: 18px;
    width: 18px;
    margin-left: 12px;
    vertical-align: top;
}

.lb_value_unit { 
    font-size:10px;
    color:silver;
}