/* 
  Start - General
*/

/* loading */
.transparent_70 {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
}

.hide {
    display: none !important;
}

.general-content-loading {
    background-color: #c6c6c6;
    display: table;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
}

.general-content-loading .text {
    color: #000000;
    display: table-cell;
    font-size: 34px;
    text-align: center;
    vertical-align: middle;
    width: 100%;
}

/* 
  End - General
*/

/* 
  Start - Tabelle
*/

.data-portrait table{
  width:100%;
  font-size:12px;
}

.data-portrait table td.col4-h,
.data-portrait table td.col5-h,
.data-portrait table td.col6-h{
  text-align:center;
}

.data-portrait table td{
  border:1px solid #899CC0;
  padding:4px;
  vertical-align:middle;
}

.data-portrait table td:hover{
  background-color:#F2F2F2;
}

.data-portrait table td.col1,
.data-portrait table td.col2,
.data-portrait table td.col4,
.data-portrait table td.col5,
.data-portrait table td.col6{
  text-align:center;
}

.data-portrait table td.col1,
.data-portrait table td.col2{
  width:80px;
}

.data-portrait table td.col4,
.data-portrait table td.col5,
.data-portrait table td.col6{
  width:80px;
}

.data-portrait table .chart{
  width:20px;
  vertical-align:middle;
  cursor:pointer !important;
  /*display:none;*/
}

.data-portrait table .pie{
  width:20px;
  vertical-align:middle;
  cursor:pointer !important;
  margin-right:5px;
}

.data-portrait table .img-disabled{
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  /* IE 5-7 */
  filter: alpha(opacity=50);
  /* Netscape */
  -moz-opacity: 0.5;
  /* Safari 1.x */
  -khtml-opacity: 0.5;
  /* Good browsers */
  opacity: 0.5;
  cursor:not-allowed;
}

.data-portrait table .col3{
  position:relative;
}

.data-portrait table .col3 .edit{
  display:none;
  position:absolute;
  right: 5px;
  top: 5px;  
}

.data-portrait .data-edit input{
  width:88%;
  border:2px solid #c6c6c6;
  border-radius:2px;
}

.data-portrait .grid-button {
  border: 0;
  padding: 5px 10px;
  border-radius: 5px;
}

.data-portrait .grid-button.edit {
  background-color: #0d6cac;
  color: #ffffff;
}

.data-portrait .grid-button.cancel {
  background-color: #a42a16;
  color: #ffffff;
}

.data-portrait .grid-button.save{
  background-color: #00962c;
  color: #ffffff;
}

.data-portrait .grid-button.disabled{
  background-color: #c6c6c6;
}

/*
  Start - Navigation
*/

.data-portrait .menu-sheet ul{
  padding:0;
  margin:0;
  clear:both;
}

.data-portrait .menu-sheet ul li{
  float:left;
  list-style: none;
  padding: 10px 15px;
  margin:1px;
  font-size:12px;
  background:none;
  background-color:#E9EEF4;
  left: 0;
}            

.data-portrait .menu-sheet ul li:hover{
  background-color:#899CC0;
  color:#ffffff;
}

.data-portrait .menu-sheet li:hover a{
  color:#ffffff !important;
}

.data-portrait .menu-sheet ul li.selected{
  background-color:#899CC0;
  color:#ffffff;
}

.data-portrait .menu-sheet ul li.current{
    background-color: #899CC0;
    color: #ffffff;
}

.data-portrait .menu-sheet ul li.current a{
    color: #ffffff !important;
}


.data-portrait .menu-sheet ul a{
  text-decoration:none;
}

#c279181{
  clear:both;
}

#info_content #c328439{
  display:none;
}


/*
  End - Navigation
*/ 

/*
  Start - Header Country Details
*/ 

.data-portrait .country-details,
.data-portrait .indicator-details{
  margin:0 0 10px 4px;
  font-weight:bold;
}

/*
  End - Header Country Details
*/ 

/*
  Start - Notes
*/ 

.data-portrait .csc-frame-frame1{
  margin:2px;
  background-color:#ffffff;
  border:1px dotted #7792BA;
  padding:10px;
  font-size:11px;
}

.data-portrait .csc-frame-frame1 p{
  padding:0;
  margin:0;
  font-size:11px !important;
}

.data-portrait .notes{
  background-color: #D5E4EB;
  margin-bottom: 20px;
  padding: 12px;
}


/*
  End - Notes
*/ 

/*
  Start - Graph all country
*/ 

#c294577{
  
}

.container-graph{
  height:450px;
  border:1px solid #899cc0;
}

.container-graph-pie{
  border:1px solid #899cc0; 
  
}

.container-graph-tab{
  margin:10px 0 0 0;
  
}
  

.container-graph-tab div.item{
  float:left;
  padding:5px;
  border-top:1px solid #899cc0;
  border-left:1px solid #899cc0;
  border-right:1px solid #899cc0;
  margin-right:1px;
  font-size: 12px;
}

.container-graph-tab div.item-hover{
  background-color:#899cc0;
  color:#ffffff;
  cursor:pointer;
}

.container-graph-tab div.item-active{
  background-color:#899cc0;
  color:#ffffff;
  cursor:pointer;
}


/*
  End - Graph all country
*/ 

/*
  Start - Graph dialog
*/ 

#container-graph-dialog{
  display:none;
}

/*
  End - Graph dialog
*/ 

/*
  Start - Graph Dialog Pie (only for Income pluri and poverty)
*/ 

.container-graph{
  height:450px;
  border:1px solid #899cc0;
}

.container-graph-pie{
  border:1px solid #899cc0; 
  
}

#container-graph-tab-pie{
  margin:10px 0 0 0;
  
}
  

#container-graph-tab-pie .item{
  float:left;
  padding:5px;
  border-top:1px solid #899cc0;
  border-left:1px solid #899cc0;
  border-right:1px solid #899cc0;
  margin-right:1px;
  font-size: 12px;
}

#container-graph-tab-pie .item-hover{
  background-color:#899cc0;
  color:#ffffff;
  cursor:pointer;
}

#container-graph-tab-pie .item-active{
  background-color:#899cc0;
  color:#ffffff;
  cursor:pointer;
}

.content-graph-dialog-pie{
  display:none;
  border:1px solid #899cc0;
}


/*
  End - Graph all country
*/ 

/*
  Start - Generic Table Admin 
*/ 

.data-portrait-admin .adm_table{

}

.data-portrait-admin .date-referer{
  padding:10px;
  border:1px solid #ececec;
}

/* filter */
#c519383{
  padding:15px 10px 0px 10px;
  background-color:#ececec;
}

#c519383 #div_sheet,
#c519383 #dynafef_actions,
#c519383 #divlabel_sheet,
#c519383 #divdata_sheet{
  float:left;
}

#c519383 #div_sheet{
  margin-left:320px;
}

#c519383 #divlabel_sheet{
  padding:5px 10px 5px 5px;
}

#c519383 #divdata_sheet{
  margin-right:10px;
}

#c519383 #dynafef_actions,
#c519383 #dynafef_actions input{
  margin-right:0 !important;
}

#dyna_fef_page .read .dyna_form_label{
  
} 

#dyna_fef_page .read .dyna_form_data{
  font-weight:bold;
}

/*
  End - Generic Table Admin 
*/

/*
  Start - Filter country details 
*/ 

#c538700{
  padding:15px 10px 0px 10px;
  /*background-color:#ececec;*/
  clear:both;
}

#c538700 #div_year,
#c538700 #dynafef_actions,
#c538700 #divlabel_year,
#c538700 #divdata_year{
  float:left;
}

#c538700 #div_year{
  margin-left: 57%;
}

#c538700 #divlabel_year{
  padding:5px 10px 5px 5px;
}

#c538700 #divdata_year{
  margin-right:10px;
}

#c538700 #dynafef_actions,
#c538700 #dynafef_actions input{
  margin-right:0 !important;
}

#dyna_fef_page .read .dyna_form_label{
  
} 

#dyna_fef_page .read .dyna_form_data{
  font-weight:bold;
}

/*
  End - Filter country details 
*/ 

/*
  Start - Link Admin 
*/ 

#c563902{
  
}


#c563902 p{
  text-align: right;
  background-color: #efefef;
  padding: 10px;
}

/*
  End - Link Admin 
*/ 
