
/* TREATY Home */

#top-banner h3 {font-weight: normal; color:#5f7b7f; border-top: 2px solid #EDEDF0; padding-top: 3px;}

#c400416 .subcl img,
#c400416 .subcr img {width: 320px; overflow: hidden;}

#c400416 .subcl .csc-default,
#c400416 .subcr .csc-default {min-height: 350px; margin-bottom: 25px;}

#c400416 .subcl .csc-default .csc-textpic-center,
#c400416 .subcr .csc-default .csc-textpic-center {text-align: left;}

#c400416 .subcl .csc-default .csc-textpic-text ,
#c400416 .subcr .csc-default .csc-textpic-text  {padding: 0px 7px;}

#c400416 .subcl .csc-default h4 ,
#c400416 .subcr .csc-default h4 {border-top: 5px solid #5795be; font-weight: bold; color:#5795be; margin-left: -7px; margin-right: -7px; margin-bottom: 4px; padding: 3px 7px 0px;}

#c409861 ul {margin-left: 10px;}
#c409861 .list-title {font-size:1.1em;}
#fileType-htm {padding-left: 25px;}

/* The treaties Database box */
#c560001 p{margin: 1em;}

.subcl #c400430.csc-default,
.subcr #c400431.csc-default {border: none;}

/* search box*/
#c560061 {width: 80%; margin: 0 auto;}
#c560061 .searchbox .queries input#query_home {float:left; height: 18px; border: 1px solid #cfcfcf; font-size: 13px; padding: 4px; font-family: inherit; width: 715px;}
#c560061 .searchbox .queries #showAdvSearch {right: 0px;}
#c560061 div.searchbox {margin-top: 20px; min-height: 50px;}


.radio-group {float: left; width: 25%;}
.radio-group input {float: left; margin-top: 2px; margin-right: 5px; margin-bottom: 8px;}
.radiobox-container {margin-left: 20px;}
.radiobox-container:after {content:''; display:block; clear: both; margin-bottom: 15px;}

#adv_search .fdr_text .check-group input {width: 14px !important; margin-top: -3px; position: relative; top: 5px;}
.check-group span {margin-right: 15px;}

#adv_search .fdr_text #advyearto ,#adv_search .fdr_text #advyearfrom {width:75px !important; margin-right: 5px !important;font-family: inherit;
height: 20px;}

/* Browse by Domain*/

#c560117 .subcolumns h4 {margin: 0px;}

#c560117 .subcolumns .subcl,
#c560117 .subcolumns .subc,
#c560117 .subcolumns .subcr {margin-bottom: 12px;}

#c560117 .bg-cat {margin-left: 75px; vertical-align: top; height: 61px; display: table-cell; background: #f7f7f7 none repeat scroll 0% 0%; padding-left: 10px; padding-right: 24px; width: 233px; height:255px;}
#c560117 a:hover .bg-cat {background: #ebf2fb; cursor: pointer; transition:all 500ms ease 0s;}

#c560117 .bg-cat h4 {font-weight: bold;}

#c560117 .csc-textpic-single-image {margin-right: 6px !important;}

#c560117 a {color:#4188ba;}
#c560117 a:hover {text-decoration: none;}


/* Treaties ex Art. IVX */
#c560102 .bg-cat {border-left: 2px solid #6E68AF;}

/* Treaties outside FAO framework */
#c560103 .bg-cat {border-left: 2px solid #FAA41A;}

/* Circula State Letters */
#c560104 .bg-cat {border-left: 2px solid #9E6547;}

/* ITPGRFA Agreement */
#c560105 .bg-cat {border-left: 2px solid #D4A1CA;}


/*********************** countryprofiles  *********************/

div#continents ul{list-style:none; padding: 0;}

.wide { clear:both; }

div#continents  li {width: 200px; text-wrap: normal; padding: 5px;}

a.linkcountry{color: #0D6CAC;padding-left: 2px !important;}
a.linkcountry img{border: 1px ridge; /* color: #0D6CAC;  */  margin-right: 4px; width: 20px;} 

li.spanLetter{
    background-color: #DAE0E3;
    padding-left: 4px !important;
   /* text-align: center;*/
    height: 12px;
    /*font-weight:bold;*/
}
.column{padding: 0 9px; width:auto!important;}

#groups h4{background-color: #DAE0E3;}

#groups ul.bordersContent {/*font-size: smaller;*/ list-style: none outside none; margin: 0 8px 8px; padding: 0;}

#groups ul.bordersContent li:last-child {border-right:none;}
#groups ul.bordersContent li { background: none repeat scroll 0 0 #FFFFFF; border-right: 1px solid #000000; display: inline-block; margin-bottom: 6px; margin-right: 6px; padding-right: 8px;}

#content li a img {width: 20px;}

.spanLetter {color: #356B76; font-weight: bold; line-height: 14px;}

ul#dataListContinents {margin-left:0;}


/* COUNTRY PROFILES */

.country-table {display: table;width: 100%;}
.country-table:first-child {margin-top: -10px;}

.country-row {display: table-row;}
.country-column {display: table-cell;width: 50% !important;vertical-align: top; padding-right: 30px;}
.full-col {display: table-cell;width: 100%;}

.docwrap {width: 100%; margin-bottom: 3px; display: list-item; margin-left: 15px;}
.docwrap div {display:inline;}
.docwrap .doclink {margin-right: 5px;}
.docwrap .datetext {white-space: nowrap;}
/* 
.docwrap:after {display: block; content:''; clear: both;}

/* 
.country-column .datetext,
.constitution .datetext {float: left;}
*/

.country-column h4 {clear: both; font-weight: bold !important; font-size: 1.0em !important; color:#314c56;}
/* .country-column.rx-col {text-align: right;} */

/* GSA detail */

.detail-page .country {margin-bottom: 15px; /* text-align: right; */}
/* .detail-page .country .item-label {float: right;} */
.detail-page .country .item-label img {width: 25px !important; margin-right: 5px; margin-left: 0px;}
.detail-page .country .item-value a {font-size:1.2em;} 
.detail-page .item-title .embed {float: left ; margin: -3px 5px 15px 0px;}
.detail-page #abstractN1 {clear: left; margin-top: 15px; margin-bottom: 15px;}

.detail-page .item-longtitle {margin-left: 35px; font-style: italic;}

/*tooltip*/
.tooltip { position: relative; display: inline-block; border-bottom: 1px dotted black; line-height: 1.5;}

.tooltip .tooltiptext { font-size: 110%; visibility: hidden; width: 250px; background-color: #969696;
            color: #fff; text-align: center; border-radius: 10px; padding: 5px 5px;
            position: absolute; z-index: 1; top: -5px; left: 180%;
}
.tooltip:hover .tooltiptext { visibility: visible; }
/* the animations */
/*
.tooltip:after .tooltiptext,
.tooltip:before .tooltiptext{
  transform: translate3d(0,-10px,0);
  transition: all .15s ease-in-out;
}
.tooltip:hover:after .tooltiptext,
.tooltip:hover:before .tooltiptext {
  opacity: 1;
  transform: translate3d(0,0,0);
}
*/


/*.detail-page .bottom-items {font-size: 0.9em;}*/
.detail-page .bottom-items .item-text {width: 100%; float: none; clear: both; min-height: 25px;}
.detail-page .bottom-items .item-text-comments {padding-left: 10px;}
.detail-page .bottom-items .item-text .item-label {min-width: 155px !important;}
.detail-page .bottom-items .item-text .item-value {max-width: 730px; min-width: 115px; border-bottom: none !important; float: left; }
.detail-page .bottom-items .item-text .item-value ul {margin-top:0px; float: left; margin-bottom: 0px;} 

.detail-page .bottom-items .item-text .item-label.full {font-weight: bold; background: none; float: none; margin-bottom: -5px;}
.detail-page .bottom-items .item-text .item-value.full {max-width: 100%;}
.detail-page .bottom-items .item-text .item-label.title {font-size: 1.1em; padding-top: 15px;}

.item-declaration {font-size: 12px; padding-left: 0px; width: 100%; float: none; clear: both; min-height: 25px;}
.item-label-declaration {min-width: 155px !important; background: #f0f0f0; padding: 4px; margin-right: 5px;}
.item-value-declaration {max-width: 730px; min-width: 115px; border-bottom: none !important; float: left; padding: 4px;}

ul.ul-lists {margin-bottom: 5px;}
ul.ul-lists li {margin-bottom: 0px !important;}

.detail-page #cbDiv {border-bottom:1px dashed rgb(167, 167, 167); margin-top: -5px; padding-bottom: 7px;}
.detail-page #cbDiv .country .item-label {float: left; margin-right: 10px; margin-bottom: 5px; font-size: 0.9em; width: 220px; text-align: left;}
.detail-page #cbDiv:after {display: block; content: ''; clear:both; }
.detail-page #cbDiv img {width: 18px !important;}
.detail-page .bottom-items .keywords {width: 100%;}

.linkcountryprofile {padding-right: 5px;}

/* .detail-page .bottom-items .keywords .item-value {font-size: 0.9em; text-transform: uppercase;} */
