
/* 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;}
    */

/* Added by JH */
.ratificationStatusWrap {} /* content wraper */
.ratificationStatusWrap .subtitle {font-weight: normal;} /* text below declaration and objections */
#TreatyTx1 h2 {padding-left:0px;} 
#TreatyNote1 h2 {padding-left:0px;}
#btnIntro {margin:8px 0px 8px 0px;}
#ShowMap, #HideMap {float: left; margin: 0 8px; cursor:pointer;}
.ratificationStatusWrap #grid_parties {margin-bottom:40px;}
.ratificationStatusWrap div.k-grid-header {border-width:0px;}
.ratificationStatusWrap #mapdiv {width: 100%; height: 600px; overflow: hidden; text-align: left; background-color: #646464;}
/* End - Added by JH */

#content {  background-color:#EDEDED;   width: 100%; }
#Treaty1{  font-size: 20px; font-weight: bold;padding-bottom: 15px;   display: none;
}
.TreatyH{  font-size: 15px; font-weight: bold;padding: 15px 0 6px 0;
}
/*  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;
border-bottom-style: none;
border-style: 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;border-style: 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;
	padding-right: 0;
}
      
.k-grid td {padding: 5px; background:none; border-style: none;  /*background-color: :#f1f1f1; */  }

#grid_parties table thead 
{
    background-color: white ;
}

#number_list {margin-bottom: 20px;}

#grid_parties div.k-grid-header  {padding-right:0 !important;}

#grid_parties, #grid_partiesBC, #grid_partiesRC, #grid_partiesSC {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border: 1px solid #c7c7c7;
width: 100%;
margin: auto;
background-color: white;
}

#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}




#agreename  {
            font-weight: bold;
            display: block;
            width: 350px;
}
#TotPop {background-color: transparent;width: 390px;}
#CtyCap {background-color: transparent;margin-top: -7px;}
             
 #genericinfo {
                overflow-y: auto;
                width: 860px;
                height: 405px;
                margin-top: -35px;
                margin: auto;
                margin-bottom: 25px;
                padding-left: 55px;
                -webkit-border-radius: 5px;
                -moz-border-radius: 5px;
                border-radius: 5px;
                border: 1px solid #c7c7c7;
                background-color: #f7f7f7;}

#capmap {float: right; padding-right: 48px;}

#map {
                      width: 400px;
                      height: 345px;
                       -webkit-border-radius: 5px;
                -moz-border-radius: 5px;
                border-radius: 5px;
                border: 1px solid #c7c7c7;
                    }
         
  #mapdiv, #am_map {display: none;}   



    #b_map {
    display: block;
    }
    .TextHeader {
    color: #003399;
    font-family: Georgia;
    font-size: 12px;
    font-weight: bold;
    }
    .ammapDescriptionWindow {
    background-color: #ffffff;
    padding: 10px;
    border-radius: 5px;
    font-family: Verdana;
    font-size: 10px;
    opacity: 0.95;
    overflow: auto;
    /*left: -260px !important;*/
    }	 


    .ammapDescriptionTitle {
    font-weight: bold;
    font-size: 12px;
    margin-bottom: 10px;}
    #mapDes {
    max-height: 190px; overflow-y: auto; }
 
 
    #CountryName  {
    color: #003399;
    font-size:28px;
    font-weight: bold;
    padding: 5px;
    margin-left: 20px;
    position: relative;
}   
      



    
    #mapDes {  max-height: 190px; overflow-y: auto; }


#tabstrip {-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
/* border: 1px solid #c7c7c7; */
width: 940px;
margin: auto;}
	 
.k-tabstrip>.k-content  {  height: 450px;    }	 

#tabstrip ul.k-tabstrip-items k-reset {background-color: inherit;}


#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;}
     
      
.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-tabstrip>.k-content  {
                    
                     height: 450px;
                     
                }	 
#mee.k-listview  ,  #tabRole.k-listview  ,  #meeC.k-listview {
                    
                     height: 415px;
                     overflow-y:auto;
                }	 
                
                
     
     
     
     #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}

.PrjTable i.material-icons:hover {cursor:  pointer !important;}