#content #accordion {
  width:718px;
  }

#content #accordion h3 {
  border:0;
  background-color:#7f9ca0;
  color:#fff;
  font-weight:bold;
  padding:9px;
  font-family: "FrutigerLTW02-45Light",Arial,Helvetica,Verdana,sans-serif !important;
  position:relative;
  z-index:1;
  }

#content #accordion .ui-widget-content {
  background:none transparent;
  border:0;
  font-family: "FrutigerLTW02-45Light",Arial,Helvetica,Verdana,sans-serif !important;
  font-size: 1em !important;
  padding:0;
  }
  
#id_form_dyna_fee .ui-accordion-content {
    padding: 0 5px !important;
    overflow-x: hidden !important;
}

#id_form_dyna_fee #accordion textarea{
   width:500px;
}
  
#content #accordion .hide{
  display:none;
}  

div.wrapper section#content select option {
  font-size: 13px; important;
}

#content #accordion .ui-state-active .ui-icon {
  background: url(images/open_arrow.jpg) left 1px no-repeat;
  width:19px;
  height:19px;
  margin-right:6px;
}

#content #accordion .ui-state-default .ui-icon {
  background: url(images/closed_arrow.jpg) left 1px no-repeat;
  width:19px;
  height:19px;
  margin-right:12px;
}

div.detail-data {
  margin-bottom:10px;
  }

div.detail-title {
  font-weight:bold;
  margin-bottom:10px;
  font-size:1.250em;
  }

div.status {
  font-weight:bold;
  margin-bottom:10px;
  font-size:1.250em;
  }

div.pdf {
  margin-bottom:10px;
  }

div.pdf a {
  background:url("http://www.fao.org/fileadmin/templates/faoweb/images/doc_small.png") left top no-repeat;
  padding-left:20px;
  }

section#content div.tx-dynafef-pi4 div#accordion {
  width:100%;
  }

div.buttons {
  margin-bottom:15px;
  }

div.buttons button {
  color: #fff !important;
  border: 0;
  height: 29px !important;
  line-height: 29px !important;
  padding: 0 20px !important;
  position: relative;
  margin-right: 12px;
  font-size: 0.875em !important;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  box-shadow: #d1cece 0px 2px 3px;
  background: #0E6DA5;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#0E6DA5), to(#0D5399));
  background: -webkit-linear-gradient(#0E6DA5, #0D5399);
  background: -moz-linear-gradient(#0E6DA5, #0D5399);
  background: -ms-linear-gradient(#0E6DA5, #0D5399);
  background: -o-linear-gradient(#0E6DA5, #0D5399);
  background: linear-gradient(#0E6DA5, #0D5399);
  -pie-background: linear-gradient(#0E6DA5, #0D5399);
}

div.buttons .disabled {
  background:#c6c6c6;
}

div.lng-buttons {
  white-space:nowrap;
  }

div.appendix-fields,
div.paragraphs-fields {
  padding-top:15px;
  border-top:1px solid #D2D0D0;
  }

.sbOptions {
  z-index:100;
  }

div.detail-deadline {
  border-bottom:1px solid #D2D0D0;
  margin-bottom:0;
  padding-bottom:1em;
  }

div.h-par div.detail-title.par {
  padding-top:1em;
  }

div.detail-data.app {
  border-bottom:1px solid #D2D0D0;
  margin-bottom:0;
  }

div.h-app div.detail-title.app {
  padding-top:1em;
  }

/* Start - Details record */

.content-conservation-management-measures .details-header{
  background-color: #CCD7D9;
  text-align: center;
  border: 0 !important;
  padding: 5px !important;
  margin: 0px !important;
}

.content-conservation-management-measures .list-supersedes{
  margin:0 0 0 0;
  padding:5px;
}

.content-conservation-management-measures .hide{
  display:none;
}

.content-conservation-management-measures .padding{
  padding:8px 6px 0px;
}

.content-conservation-management-measures .expand {
  padding: 0 10px;
  border: 2px solid #f0f0f0;
  border-radius: 5px;
  margin: 15px 0px;
  clear:both;
}

.content-conservation-management-measures .expand h4{
  margin: 0 !important;
  font-size: 13px !important;
  padding: 5px 0 6px !important;
}

.content-conservation-management-measures .expand-content{
  margin:0 !important;
  border-top:1px solid #f0f0f0;
  
}

.content-conservation-management-measures .expand-content li{
  padding:0;  
}

.content-conservation-management-measures .expand-content li:first-child{
  padding-top:4px;
}

.content-conservation-management-measures .expand-button{
  cursor:pointer;
}

.content-conservation-management-measures .all-paragraphs .number,
.content-conservation-management-measures .all-paragraphs .text{
  float:left;
}

.content-conservation-management-measures .all-paragraphs .row{
  clear:both;
}

.content-conservation-management-measures .all-paragraphs .number{
  width: 3%;
  text-align: center;
  font-weight: bold;
}

.content-conservation-management-measures .all-paragraphs .text{
  width:97%;
}

.content-conservation-management-measures .all-paragraphs .date-deadline,
.content-conservation-management-measures .all-paragraphs .date-application{
  padding:4px 0;
}

.content-conservation-management-measures .all-appendices{
  
}

.content-conservation-management-measures .all-appendices .title {
  padding: 10px 5px;
  font-weight: bold;
}

.content-conservation-management-measures .all-appendices .text{
  padding: 10px 5px;
}

.content-conservation-management-measures .all-appendices img{
  max-width:100%;
}

/* End - Details record */

/* Start - Form - Advanced Search */

.content-fields #div_keywords,
.content-fields #div_full_text{
    width:100%;
}

.content-fields #div_keywords{
    margin:0;
}

.content-fields #div_keywords input{
    background-color: #fff;
    border: 1px solid #aaa;
    border-radius: 4px;
    padding: 8px !important;
    width:96%;
    max-width: none !important;
}

#divcheckbox_full_text {
    text-align: right;
    padding: 0 20px;
    font-size: 11px;
    vertical-align: middle;
}

.content-fields .select2-container--default .select2-selection--single {
    height: 35px;
    padding: 2px 0 0 0;
}

.content-fields ul li {
    margin-bottom: 0px !important;
    left: 0 !important;
}

.content-fields .select2-search__field {
    border: 0 !important;
}

.content-fields .dyna_form_field{
    float:left;
    width:50%;
}

.content-fields .select2-container{
  width: 93% !important;
}

/* start table list */

.table-advanced-search{
  margin-top:20px;
  width:100%;
  border-bottom: 3px solid #ccd7d9;
}

.table-advanced-search .header-record{
  background-color:#7f9ca0;
  color:#ffffff; 
  border-bottom: 3px solid #ccd7d9;
  padding: 8px 15px;
}

.table-advanced-search .adm-ico img {
    margin-top: -5px;
}

.table-records .expand .enable{
  cursor:pointer;
}

.table-records .expand .disable{
  cursor:normal;
  color:#c8c8c8;
}

.table-advanced-search td .highlight{
  background-color:#6fada2;
  color:#ffffff;
  padding:1px 2px;
}

.table-advanced-search .row{
  border-left:1px solid #ccd7d9;
  border-right:1px solid #ccd7d9;
  border-bottom:1px solid #ccd7d9;
}

.table-advanced-search .content-date{
  text-align:right;
}

.table-advanced-search .content-date span {
    font-weight: bold;
}
.table-advanced-search .content-date {
    padding: 10px;
    font-style: italic;
}

.table-advanced-search .status {
    text-align: right;
}

.table-advanced-search .status span{
  padding: 2px 4px;
  background-color: #CCD7D9;
  border-radius: 5px;
  color: #000000;
}


.table-advanced-search .supersedes {
  padding: 5px 10px;
  margin: 5px;
  border-radius: 5px;
  border: 2px solid #F2F2F2;
}

.table-advanced-search .hide{
  display:none;
}

.table-records{
  width:100%;
  padding:5px;
}

.table-records .record{
  padding:5px;
}    

.table-records .number span {
  padding: 2px 4px;
  background-color: #CCD7D9;
  border-radius: 5px;
  color: #000000;
}
 
.table-content-details{
  font-size:11px;  
  width: 97%;
  margin: 11px;
}

.table-content-details th{
  padding: 5px 12px;
  background-color:#ccd7d9;
  color:#000000;
}

.table-content-details td{
  border-top:1px solid #EDEDED;
}

.table-content-details td img{
  max-width:540px;
}



/* End - Form - Advanced Search */


/* Start - Calendar */

#tx_dyna_list_calendar{
  font-family:Arial,Helvetica,sans-serif;
  /*width:auto;*/
}

#tx_dyna_list_calendar .fc-content {
  clear:none;
}

#tx_dyna_list_calendar  td.fc-header-center h2 {
  margin:3px 0;
  font-size:18px;
}

#tx_dyna_list_calendar th.fc-widget-header {
  padding:5px 0 !important;
  background-color:#f5f5f7;
}

#tx_dyna_list_calendar table.fc-border-separate {
  margin-top:10px;
}

#tx_dyna_list_calendar td.fc-widget-content div {
  min-height:40px !important;
}

#tx_dyna_list_calendar td.fc-widget-content div.fc-day-number {
  min-height:10px !important;
}

#tx_dyna_list_calendar td.fc-widget-content {
  padding:10px !important;
}

#tx_dyna_list_calendar td.fc-today {
  background-color:#e6e6e6;
}

#tx_dyna_list_calendar a.fc-event-hori {
  border:0;
  padding:3px;
}

#tx_dyna_list_calendar .fc-corner-left .fc-event-inner {
  border:0;
}

#tx_dyna_list_calendar a.cat_cal-tuna {
  background-color:#0f243e;
}

#tx_dyna_list_calendar a.cat_cal-deepseas {
  background-color:#576578;
}

#tx_dyna_list_calendar a.cat_cal-ocean {
  background-color:#365f91;
}

#tx_dyna_list_calendar a.cat_cal-capacity {
  background-color:#548dd4;
}

#tx_dyna_list_calendar div.fc-event-skin {
  background-color:transparent;
}

#tx_dyna_list_calendar span.fc-event-title {
  font-size:13px;
  font-weight:normal;
}

#tx_dyna_list_calendar .fc-event-time, .fc-event-title {
  display:inline;
}

#tx_dyna_list_calendar .ui-icon{
  background-image: url("/typo3conf/ext/dyna_list/jquery/themes/base/images/ui-icons_555555_256x240.png") !important;  
} 

/* End - Calendar */