
/* Body from DotNetNuke */
body, table, th, td, p, div, span, ol, ul, li, input, textarea, select, blockquote, a, a:link, a:visited, a:hover, h1, h2, h3, h4, h5, h6, .NormalTextBox, .Normal { 
			color: #4d4d4d;
		    font-family: Arial;
		    font-size: 12px;
		    line-height: 1.5;
		    }
    
#content {  background-color:#EDEDED;   width: 100%;     min-height: 500px;        }

#showCmap , #showClist {cursor:pointer;}

.Flag .material-icons {top: 2px; position: relative;font-size:13px}
.Flags_Group  { width:98%; min-width: 694px;}
.Flags_Group .FlLeft {padding-left: 5px; }

 .Flag {
                cursor: pointer; 
                text-align: right;
                line-height: 25px;
       }
            
            
.Flag:hover {color: #275073;}
            
.Flags_Content { }
            
.ButtonFlagSelected {font-weight: bold;}
            
.ButtonFlagUnselected {   font-weight: normal;               }

ul#panelbar li .k-content ul.k-listview  {    /*padding-left:1px;*/       margin-left: 1px; padding-left: 0px; }
ul#panelbar li .k-content ul.k-listview li {    list-style-type: none;}

#Clist {-webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #c7c7c7;
  width: 396px;
  margin: auto;
   background-color: rgba(60, 60, 60, 0.69);
  position: relative;
  padding: 5px;
  margin-top: 20px;
  padding-bottom: 15px;}

#Clist label {color: white;}
#CountryProfile {display: none; }
#BackImg  { width: 100% ; /*background: url(/Resources/Shared/scripts/appCountryProfiles/css/img/gencountrybkgrd.jpg ) no-repeat;*/}
#Treaty1{  font-size: 20px; font-weight: bold;padding-bottom: 15px;
          
}
.TreatyH{  font-size: 15px; font-weight: bold;padding: 15px 0 6px 0;
}
.ratitle {display: block;
    font-size: 15px;
    font-weight: bold;
    padding-left: 8px;
   /* color: #08087b;  */
    margin-top: 25px;}
    
.scaInfoIcon {cursor: pointer;}

/*  Fix IE7 compatibility mode   */

.k-ie7 .k-grid-content table {width: inherit;} 

.k-widget , .k-grid-header .k-header , div.k-grid-header, div.k-grid-footer  , .k-grid-header-wrap, .k-grid-footer-wrap  {border:none;}  

#gridTreaty table thead , #gridDeclaration  table thead, #gridObjections  table thead,   #gridEndNote  table thead {display:none;}
#spanDecBC , #spanObBC  ,   #spanEnotBC , #spanDecRC , #spanObRC  ,   #spanEnotRC , #spanDecSC , #spanObSC  ,   #spanEnotSC {display:none;}
#gridTreaty  div.k-grid-content, #gridDeclaration div.k-grid-content , #gridObjections  div.k-grid-content,  #gridEndNote div.k-grid-content, #grid_parties  div.k-grid-content { overflow: auto !important;}

#Treaty1 table, .whiteB { background:none;  linear-gradient()}

.k-grid th.k-header,
.k-grid-header,  #gridTreaty.k-grid , #gridDeclaration.k-grid , #gridObjections.k-grid , #gridEndNote.k-grid , #gridDeclaration.k-grid  tr.k-alt  , #gridObjections.k-grid tr.k-alt   ,  #gridEndNote.k-grid tr.k-alt  
{
    background:none;
    line-height: 12px;
border: none;
border-style: none;
}
      
.k-grid td {padding: 5px; background:none; border-style: none;  /*background-color: :#f1f1f1; */  }

/*  #grid_parties,   */

#ratext_BC , #ratext_RC , #ratext_SC , #ratext_BC_Ban ,  #ratext_BC_Prot  {
border-top: 1px solid #c7c7c7;
width: 100%;
margin: auto;
background-color: white;
}

#grid_parties.k-grid  td {
      background-color: inherit;               
                }
/*
#grid_parties.k-grid  td {
      background-color: #c0c6e2;               
                }
*/
#grid_parties.k-grid .k-alt td {
      background-color: #dadcea;;              
                }

.pos {  width: 60px;
}

.country {  width: 120px;
}

.red { color: red; }
h2 {
font-size: 16px;
font-weight: bold;
padding-left: 8px;
}
h3 {
font-family: Georgia;
font-size: 12px;
font-weight: bold;
color: #003399;
clear: both;
}
a { color:#113ca7;}
#obj, #enote {font-size:x-small; vertical-align:top;}
#goback {text-align: right}


.hrContacts {width: 95%;margin-left: auto;margin-right: auto; background: #ddd; height: 1px;}

#agreename  {
            font-weight: bold;
            display: block;
            width: 345px;
}
#TotPop {background-color: transparent;width: 410px;}
#CtyCap {background-color: transparent;margin-top: -7px;}
             
 #genericinfo {
                overflow-y: auto;
}

 #genericinfo div {padding-left:10px;}

.FlLeft  {float: left; }
.FlRight  {float: right; }

#capmap {float: right; padding-right: 18px;}

#map {
                      width: 400px;
                      height: 345px;
                       -webkit-border-radius: 5px;
                -moz-border-radius: 5px;
                border-radius: 5px;
                border: 1px solid #c7c7c7;
                    }
#map .gmnoprint {width:20px; height:40px; max-width: 20px; max-height:40px; }
         
  /*#mapdiv,*/ 
 #AmmapBlock , #am_map {display: none;}       
         
      .TextHeader  {
    color: #003399;
    font-family: Georgia;
    font-size: 12px;
    font-weight: bold;
}   
      
#CountryName  {
    color: #003399;
    font-size:28px;
    font-weight: bold;
    padding: 5px;
    margin-left: 20px;
    position: relative;
}   
      
.ammapDescriptionWindow {
    background-color: #ffffff;
    padding: 10px;
    border-radius: 5px;
    font-family: Verdana;
    font-size: 10px;
    opacity: 0.95;
    overflow: auto;
    
}

#contactsMapDisclamerBtn {
    position: absolute;
    bottom: 160px;
    right: 22px;
    color: #FFFFFF;
    font-style: italic;
    cursor: pointer;
}

#contactsMapDisclamerText {
	position: absolute;
    bottom: 96px;
    right: 13px;
    cursor: pointer;
    font-size: 0.9em;
    width: 0px;
    height: 0px;
    overflow: hidden;
    border: 1px solid #474747;
    background-color: #FFFFFF;
    padding: 12px;
    display: none;
    opacity: 1;
}

.ammapDescriptionTitle {
    font-weight: bold;
    font-size: 12px;
    margin-bottom: 10px;}
    
#mapDes {
max-height: 190px; overflow-y: auto; }


#tabstrip {-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
width: 99.4%;
margin: auto;
background: inherit;
}

#tabstrip.ui-tabs .ui-tabs-nav {padding: 0;}

#tabstrip.ui-widget-header {border: 0; background-color: transparent; background-image: none; }
ul.ui-widget-header  {border: 0; background-color: transparent;  background-image: none; }

#tabstrip.ui-state-default, #tabstrip.ui-widget-content .ui-state-default, #tabstrip.ui-widget-header .ui-state-default {  background-image: url('img/tab-bg-select.png') ;  }
#tabstrip ul li a {color:#4d4d4d;  font-weight: bold; }


#tabstrip ul li.ui-tabs-selected ,#tabstrip .ui-tabs-active , #tabstrip .ui-state-active {   background-image: url('img/tab-bg.png')!important; border-bottom: 3px solid black;  }
#tabstrip ul li.ui-tabs-selected a { color: white;  font-weight: bold;  }

ul.one .ui-tabs-active a ,  ul.one .ui-state-active  a {   color:white !important;  }  

#tabs1 li.ui-state-default ,#tabs2 li.ui-state-default , #tabs3 li.ui-state-default, #tabs4 li.ui-state-default {  
    background-image: none  !important; background-color: white; border: 0; }
#tabs1 ul li a , #tabs2 ul li a , #tabs3 ul li a{color:#686464;  font-weight: bold; }

#tabs1 ul li.ui-tabs-selected , #tabs2 ul li.ui-tabs-selected , #tabs3 ul li.ui-tabs-selected, #tabs4 ul li.ui-tabs-selected { 
    border: 1px solid #aaaaaa !important;
    z-index: 200;
    border-bottom: 1px solid white !important;  
    background-image: none !important; 
    background-color: white;}
#tabs1 ul li.ui-tabs-selected a , #tabs2 ul li.ui-tabs-selected a , #tabs3 ul li.ui-tabs-selected a, #tabs4 ul li.ui-tabs-selected a{ color: #000000;  font-weight: bold;  }

#tabstrip.ui-widget-content {border: 0;}

.k-tabstrip>.k-content  { height: 450px; }	 

#tabstrip ul.k-tabstrip-items k-reset {background-color: inherit;}


/* hide - show UN Number*/
.HideShow {display: none;}

#partymeeting.k-grid.k-widget div.k-grid-content ,  #partycontacts.k-grid.k-widget div.k-grid-content {
height: 415px;
 overflow-y:auto;
 }	 
                
                
  /* Hide Treaty text and Notes */               
     #gridTreaty table.whiteB ,  #b_map  {display: none;}     
     
     
     #gridDeclaration , #gridObjections, #gridEndNote {margin-bottom: 8px;}
     
    .gridD {position: relative;
    top: -25px; margin-bottom: 8px;}
      
.k-icon-brs {
background-image: url('http://synergies.pops.int/Images/webinarIconSprite.png');
background-repeat: no-repeat;
width: 18px;
height: 18px;
display: inline-block;
overflow: hidden;
border-color: transparent;
font-size: 0;
line-height: 0;
text-align: center;
text-indent: -3333px;
vertical-align: middle;
}

.k-i-conv-b {
background-position: 0px 0px;
}
.k-i-conv-r {
background-position: 0px -24px;
}
 
.k-i-conv-s {
background-position: 0px -48px;
}             
                       
  .k-i-conv-sy {
background-position: 0px -75px;
}           

.k-i-conv-br {background-position:-48px 0px;}
.k-i-conv-br:hover {background-position:-73px 0px;}
.k-i-conv-bs {background-position:-50px -24px;}
.k-i-conv-bs:hover {background-position:-75px -24px;}
.k-i-conv-bssy {background-position:-50px -24px;}
.k-i-conv-bssy:hover {background-position:-75px -24px;}
.k-i-conv-rs {background-position:-48px -49px;}
.k-i-conv-rs:hover {background-position:-73px -49px;}
.k-i-conv-rssy {background-position:-48px -49px;}
.k-i-conv-rssy:hover {background-position:-73px -49px;}
.k-i-conv-brs {background-position:0px -74px;}
.k-i-conv-brs:hover {background-position:-25px -74px;}
.k-i-conv-brssy {background-position:0px -74px;}
.k-i-conv-brssy:hover {background-position:-25px -74px;}
.k-i-conv-sy {background-position:0px -74px;}
.k-i-conv-sy:hover {background-position:-25px -74px;}
.k-i-info {background-position:-48px -75px;}
.k-i-info:hover {background-position:-73px -75px;}

     
      	 
.k-tabstrip>.k-content  {   height: 450px;  }	 

#ir_main_wrapper  .k-tabstrip>.k-content  {   height: 680px;  }	 

#tabRole {}

.Rolelabel {    
    background-image: url('/Resources/Shared/scripts/appCountryProfiles/css/img/tab-bg.png')!important;
    color: white;
    padding: 0px 5px;
    font-weight: bold;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin: 10px;
}

#tabContacts.ui-tabs, #tabContacts.ui-tabs-panel, 
#tabMeetings.ui-tabs  , #tabMeetings.ui-tabs-panel, 
#tabDocuments.ui-tabs, #tabDocuments.ui-tabs-panel { padding: 0}

/* Kendo Panelbar for Documents  */
 #panelbar li span.k-link.k-header { font-weight: bold; color: #686464} 


/* to hide disc over paging numbers */
.k-pager-numbers li {    list-style-type: none; }

ul
.k-state-selected, .k-button:active, .k-draghandle.k-state-selected:hover {
    border-color: #DEDDD6;
    background-image: none,-webkit-linear-gradient(top,#666676 0,#C1BFBE 100%);
    background-image: none,-moz-linear-gradient(top,#666676 0,#C1BFBE 100%);
    background-image: none,-o-linear-gradient(top,#666676 0,#C1BFBE 100%);
    background-image: none,linear-gradient(to bottom,#666676 0,#C1BFBE 100%);
}
.k-state-selected, .k-state-selected:link, .k-state-selected:visited, .k-list>.k-state-selected, .k-list>.k-state-highlight, .k-panel>.k-state-selected, .k-button:active, .k-ghost-splitbar-vertical, .k-ghost-splitbar-horizontal, .k-draghandle.k-state-selected:hover, .k-scheduler .k-scheduler-toolbar .k-state-selected, .k-marquee-color {
    color: #fff !important;
    background-color:#808080;
    border-color: #DEDDD6 !important;
}


.k-state-focused.k-state-selected, .k-list>.k-state-focused.k-state-selected, .k-listview>.k-state-focused.k-state-selected, td.k-state-focused.k-state-selected, .k-button:focus:active {
    -webkit-box-shadow: inset 0 0 3px 1px #88817D;
    box-shadow: inset 0 0 3px 1px #88817D;
}


#mee.k-listview  ,  #tabRole.k-listview  ,  #meeC.k-listview, 
#mission.k-listview, #membershipList.k-listview,  #genericinfo, #submission1.k-listview ,
#IRviewTab.ui-tabs-panel , #FRAview.ui-tabs-panel {
                    
                     height: 415px;
                     overflow-y:auto;
                     background-color: white;
                }	
                
 #mee.k-listview  ,  #tabRole.k-listview  ,  #meeC.k-listview, 
#mission.k-listview,   #genericinfo, #submission1.k-listview ,
#IRviewTab.ui-tabs-panel , #FRAview.ui-tabs-panel {   border: 1px solid #ccc;    }	
  
.tableContact, .commitee {
    margin-left: 17px;
}   

.membertable  {
    margin-left: 17px;
    
   
    max-width: 860px;
}  

.membertable tr td {
   vertical-align: text-top;  line-height: 13px;
}   

.memName {
  font-weight: bold;
}   

.subsbody, .subsbodyFrom, .subsbodyTo {
  padding-right: 20px;
}   

.memdiv, #tabRatif {background-color: white;-webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #c7c7c7;  min-width: 450px; margin-bottom: 5px; padding: 10px 0 10px 0;}      
 #tabRatif {padding: 10px !important;} 
                
  /* Hide Treaty text and Notes */               
#gridTreaty table.whiteB ,  #b_map  {display: none;}     
     
.bord{-webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #c7c7c7;} 
     
#tabRatif .k-grid-content {    
	     overflow-x: auto;
		 overflow-y: auto;
		 }
.rathead {padding: 0 5px;font-weight: bold; color: #08087b;}
   
.rathead .subtitle {font-weight: normal;
					    padding: 0px 5px;
					    display: block;
					    color:#08087b;}
					    
     #gridDeclaration , #gridObjections, #gridEndNote {margin-bottom: 25px;}
     
     .k-grid-header .k-header
     .k-state-active, .k-state-active:hover, .k-active-filter, .k-tabstrip .k-state-active  {border-color: #E5E5E5; }
     .k-tabstrip .k-state-active a.k-link ,  .k-grid-header .k-header {color: #08087b; font-weight: bold; }  

.ratext .k-block, .k-widget {background-color: transparent}
.ratext  .k-grid-content {overflow: auto;}
#tabstripBC , #tabstripRC , #tabstripSC {display: none;}   
.autoflow {overflow-y: auto}

/* World Bank */
  .wb_name {width: 270px}
  .wb_year  {width: 50px}
  .wb_val  {width: 80px}



/* FOR PICTURE IN COUNTRY TITLE  */

#CountryProfileName {
  
  padding: 5px;
  margin-bottom: 5px;
 /* width: 385px;   */
  }

.cpSignTitle {font-weight: bold;
  color: #F0F0F0;
  width: 82px;
  text-align: left; }

.emailLink:hover {color: #113ca7; text-decoration: underline;}

.listviewTd{  width: 165px;}
.signdates { width: 80px; }


#PartiesListView {
  /*        background-image: url("img/gencountrybkgrd.jpg"); */
            width: 100%;
            height: 310px;
            
        }
        
   #PartiesListViewLeft     {   
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #c7c7c7;
 
  width: 410px;
  margin: auto;
   background-color: rgba(60, 60, 60, 0.69);
  position: relative;
  float: right;
  margin-right: 20px;
  padding: 5px;
  margin-top: 20px;
  padding-bottom: 15px;
 
  
        }
  #PartiesListViewLeft  table.listviewTreatyDates  {background-color: white;-webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #c7c7c7;  width: 410px; margin-bottom: 5px;}  
    #PartiesListViewLeft  ,  #PartiesListViewLeft  span,  #PartiesListViewLeft  table.listviewTreatyDates  {color: white;}   
  .ratifTitleLeft {color: white;font-size: 18px}
 table.listviewTreatyHead {  background-color: transparent; border: 0;     clear: both;}

.eye {width: 20px;}
.docType {font-size: 9px; }


#tabNationRep  {
	background: white;
    border: 1px solid grey;
    padding: 5px !important;
    margin-bottom: 20px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

/*    Project ListView  */


#tabProjects  {    height: 415px;
    overflow-y: auto;
    background-color: white;
    border: 1px solid #aaaaaa;
    padding: 0px 10px !important;}


.prjTable {border:1px solid grey;padding: 5px; margin-bottom:10px;-webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;} 
.prjBiennium {width: 80px; vertical-align: top;font-weight: bold;}
.PrjConv {font-size: 13px;}
.PrjTitle  {font-size: 15px;  font-weight: bold; vertical-align: top;}
.PrjDesc  {font-size: 13px;}

.PrjConv,.PrjTitle ,.PrjDesc {width: 650px}
.PrjIcon  {margin-left: 20px; display: inline;}
.PrjIcon span.k-i-conv-s  {    margin-top: -7px;}
.PrjIcon span.k-i-conv-r  {    margin-top: -6px;}
.prjPage_H {font-size: 13px;  font-weight: bold;color: #686464;    line-height: 40px;}


/*  MFiles sourceDoc */
/*
.sourceTabs li.ui-tabs-selected {
    font-weight: bold;
    background-image: url('img/tab-bg-select.png');
}


.sourceDocs ul.sourceTabs li {
    padding: 0 10px;
}
*/
#tabDocuments div.sourceTabs {
    border: 0;
}

.docwrap {
    max-width: 180px;
    word-wrap: break-word; /* All browsers since IE 5.5+ */
    overflow-wrap: break-word;
}

.doctable {
    border: 1px solid #ccc;
    width: 100%;
    margin-top: -4px;
    table-layout: fixed;
    empty-cells: show;
}

.doctable td {
        vertical-align: top;
        padding:0 10px;
}

.doctablehead {color:#999;  }
 
 #tabstrip.ui-tabs .ui-tabs-panel,  #tabstrip.ui-tabs .ui-tabs-nav { padding:0;}


.sourceTabs  ul li.ui-tabs-selected a , 
.sourceTabs  ul li.ui-tabs-active a , 
.sourceTabs .ui-tabs-active a, 
.sourceTabs .ui-state-active  a   { color:#000 !important; }

 #tabDocuments  ul li.ui-tabs-selected, 
 .sourceTabs  ul li.ui-tabs-active, 
 .sourceTabs  ul li.ui-tabs-selected ,
 #genericinfo  ul li.ui-tabs-active ,
 #genericinfo  ul li.ui-state-active,
 #tabContacts ul li.ui-tabs-active,
 #tabMeetings ul li.ui-tabs-active
  {
    border: 1px solid #CCC !important;
    z-index: 200;
    border-bottom: 1px solid white !important;
    background-image: none !important;
    background-color: white;
    position: relative;
    top: 2px;
}

.sourceTabs  ui-tabs-panel {
    margin-top: -4px !important;

}
#cp_lbl  {float:left; max-width: 330px; color: white;  font-size: 18px; font-weight: bold;}


#cp_icons {float:right; margin-right: 1px;    color: white;}

#shpf  {padding:10px;}
#submission_desc {
	margin-bottom: 10px;
    margin-top: 10px;}


.k-state-selected, .k-list > li.k-state-selected, .k-state-focused, .k-list > li.k-state-focused {
    background-color: #81a2e2;
    background-image: none, linear-gradient(to bottom, #f3f5f9 0, #cfd0d2 100%);
    border-color: #26447F;
}