/* News Home Right Column */
.eventsHomeRightColumn .listWrapper, .newsHomeRightColumn .listWrapper {
    margin-bottom: 10px;
}
.eventsHomeRightColumn .list-title, .newsHomeRightColumn .list-title {
  margin: 0px 0px 0px 0px !important;
}

/* Home page */
#c471740 {
  position: relative;
}
#c471740 .doument-missing{
    position: absolute;
    right: 15px;
    bottom: -5px;
}
#c471740 .doument-missing .fa-plus-square {
    font-size: 14px;
    margin-right: 5px;
}
#c471740 .doument-missing a{
color: #a50505 !important;
}

/* Home - Our Partners */
#c477339 .contenttable {background-color: #fff !important; width: 220px; margin: 0 auto;}
#c477339 .contenttable td {border-left: 0px !important;}
#c477339 .ifif img {width: 45px; height: 60px;}
#c477339 .fmfa img {width: 135px; height: 50px; margin-left: 10px;}
#c477339 .schweizerische img {width: 150px; height: 45px; margin-left: 5px;}
#c477339 .codex img {width: 120px; height: 60px; margin-left: 0px;}
#c477339 .feed-latin img {width: 100px; height: 70px; margin-left: 0px;}

/* Resources Home Page */
#c482869 {
  /*background-color: #ececec;*/
  margin-top: 20px;
}
#c482869 h3 {
  margin-top: 0px;
  /*border: 0px;*/
}
#c482869 .resourcesListWrapper .listWrapper {
  width: 46%;
  min-height: 110px !important;
  float: left;
  /*background-color: #e5f0f8;*/
  padding: 10px 10px 0px 10px;
}
#c482869 .resourcesListWrapper .listWrapper:nth-child(1) {
  margin-right: 2%;
}
#c482869 .resourcesListWrapper .list-type {
  margin-bottom: 5px;
}
#c482869 .resourcesListWrapper .listWrapper h4 {
  border-top: 0px !important;
  padding-top: 0px !important;
  font-size: 1em !important;
}
#c482869 .resourcesListWrapper .list-info {
  font-size: 1em !important;
}
#c482869 .add-new-doument {
  float: left;
}
#c482869 .add-new-doument a {
  margin: 0px !important;
  padding: 6px 14px 6px 14px;
  margin-top: 5px;
  width: 90px;
  font-weight: bold;
}
#c482869 .doument-missing .fa-plus-square {
  font-size: 14px;
  margin-right: 5px;
}
#c482869 .doument-missing {
  margin-right: 10px;
  float: right;
}
#c482869 .doument-missing a {
    margin: 0px !important;
    padding: 6px 14px 6px 14px;
    margin-top: 5px;
    width: 90px;
    font-weight: bold;
    color: #a50505 !important;
}


/* Members/Experts Home Page */

#c482908 .members-wrapper {
  background-color: #eaeaea !important;
}
#c482908 .members-list .members-wrapper {
  width: 46%;
  min-height: 100px !important;
  float: left;
  border-bottom: 0px !important;
}
#c482908 .members-list .members-wrapper:nth-child(1) {
  margin-right: 2%;
}
#c482908 .list-image {
  width: 70px !important;
  float: left;
}
#c482908 .list-block {
  width: 228px !Important;
  flaot: left;
}
#c482908 .list-buttons {
  right: 0px;
}
#c482908 .add-new-profile {
  float: left;
}
#c482908 .add-new-profile a {
    margin: 0px !important;
    padding: 6px 14px 6px 14px;
    margin-top: 5px;
    width: 90px;
    font-weight: bold;
}
#c482908 .doument-missing .fa-plus-square, #c514116 .doument-missing .fa-plus-square{
  font-size: 14px;
  margin-right: 5px;
}
#c482908 .doument-missing, #c514116 .doument-missing{
  float: right;
  margin-right: 10px;
}
#c482908 .doument-missing a, #c514116 .doument-missing a{
    margin: 0px !important;
    padding: 6px 14px 6px 14px;
    margin-top: 5px;
    width: 90px;
    font-weight: bold;
    color: #a50505 !important;
}
#c482908 .members-list .detail-button {
  width: 35px;
}
#c482908 .members-list .endorse-button {
  width: 52px;
}

/* Resources Lanfing page */
#c481765 {
  margin-bottom: 0px;
  margin-top: 12px !important;
}
#c481765 a {
  color: #0D6CAC;
}



/* Common List Wrapper */
.commonListWrapper .listWrapper {
  margin-top: 25px;
}
.commonListWrapper .list-image, .commonListWrapper .list-details {
  float: left;
}
.commonListWrapper .list-image {
  width: 150px;
  max-height: 130px;
  margin-right: 10px;
  overflow: hidden;
}
.commonListWrapper .list-image img {
  width: 150px;
}
.commonListWrapper .list-details {
  width: 555px;
}
.commonListWrapper .list-title {
  margin: 0px 0px 5px 0px !important;
  padding-top: 0px !important;
  border-top: 0px !important;
}
.commonListWrapper .list-buttons {
  position: initial !important;
  margin-top: 5px;
}
/* Events List */
.eventsListArchive .list-details {
  width: 100%;
}

/* Resources List */
.resourcesListWrapper .listWrapper {
    margin-bottom: 10px;
}
#c474294 .resourcesListWrapper .list-icon,
#c474871 .resourcesListWrapper .list-icon {
  float: left;
  width: 70px;
  margin-right: 10px;
}
#c474294 .resourcesListWrapper .list-image,
#c474871 .resourcesListWrapper .list-image {
  float: left;
  width: 70px;
  margin-right: 10px;
}
#c474294 .resourcesListWrapper .list-icon img,
#c474871 .resourcesListWrapper .list-icon img {
  width: 70px;
}
#c474294 .resourcesListWrapper .list-image img,
#c474871 .resourcesListWrapper .list-image img {
  width: 70px;
}
#c474294 .resourcesListWrapper .list-details,
#c474871 .resourcesListWrapper .list-details {
  float: left;
  width: 578px;
  margin-bottom: 15px;
}
.resourcesListWrapper .list-title {
  margin-top: 0px;
}
.resourcesListWrapper .list-title {
  margin-bottom: 5px !important;
}
.resourcesListWrapper .list-type {
  font-weight: bold;
}
.resourcesListWrapper .list-geo {
  color: #f39d00;
  font-size: 12px;
}
.resourcesListWrapper .list-tags {
  font-size: 12px;
}

/* List Buttons */
.list-buttons table {
  float: left;
  margin-right: 10px;
}

/* Resources Search */
#c474873, #c474872 {
  background-color: #e1e1e1;
  padding: 10px;
}
#c474873 h3, #c474872 h3 {
  border-top: 0px !important;
}

#c474873 .select2-choices, #c474872 .select2-choices {
    margin-left: 0px !important;
}
#c474873 #id_author,#c474873 #id_querystring,#c474873 #id_my_year {
    width: 190px;
} 

#c474872 #id_querystring {
    width: 185px;
}
#c474872 #id_author {
    width: 185px;
} 
.select2-input {
  border: 0px !important;
}

/* Filtered by */
.filter_results {
  padding: 10px !important;
  border-bottom: 0px !Important;
  background-color: #e1e1e1;
}
.filter_param {
  color: #fff;
  background-color: #0d6cac;
  margin-top: -2px;
  padding: 3px 6px;
  border-radius: 5px;
}

/* Institutions List */
.institutionsWrapper .listWrapper {
  margin-top: 10px;
}
.institutionsWrapper .listWrapper:first-child {
  margin-top: 0px !important;
}
.institutionsWrapper .list-image {
  width: 100px;
  overflow: hidden;
  max-height: 100px;
  float: left;
  margin-right: 10px;
}
.institutionsWrapper .list-image img {
  width: 100px;
}
.institutionsWrapper .list-details {
  float: left;
  width: 345px;
  margin-bottom: 10px;
}
.institutionsWrapper .list-title {
  margin: 0px 0px 5px 0px !important;
}
.institutionsWrapper .list-type {
  font-weight: bold;
  margin-bottom: 5px;
}
.institutionsWrapper .list-address {
  margin-bottom: 5px;
}
.institutionsWrapper .list-buttons {
  margin-top: 5px;
}

/* Institutions Details */
.listInstitutionsDetail .itemTitle {
  margin: 0px 0px 5px 0px !important;
}
.listInstitutionsDetail .list-type {
  font-weight: bold;
  margin-bottom: 10px;
  font-size: 14px;
}
.listInstitutionsDetail .list-address,
.listInstitutionsDetail .list-email,
.listInstitutionsDetail .list-phone,
.listInstitutionsDetail .list-contact-name,
.listInstitutionsDetail .list-contact-position,
.listInstitutionsDetail .list-contact-phone {
  margin-bottom: 2px;
}
.listInstitutionsDetail .list-text {
  margin: 10px 0px;
}
.listInstitutionsDetail .list-why-important,
.listInstitutionsDetail .list-language,
.listInstitutionsDetail .list-which-region,
.listInstitutionsDetail .list-country,
.listInstitutionsDetail .list-service-offered,
.listInstitutionsDetail .list-activities {
  margin-bottom: 10px;
}
.listInstitutionsDetail .detailLabel {
    margin-bottom: 2px;
}
.listInstitutionsDetail .fa {
  color: #0d6cac;
  margin-right: 5px;
  width: 15px;
}

.institutionsWrapper .list-icon-no-image{
  width: 100px;
  overflow: hidden;
  max-height: 100px;
  float: left;
  margin-right: 10px;
}
.institutionsWrapper .list-icon-no-image img {
  width: 100px;
}

/* Institutions Search */
#c487459, #c487464 {
  background-color: #e1e1e1;
  padding: 10px;
}
#c487459 h3, #c487464 h3 {
  border-top: 0px !important;
}
#c487459 #id_querystring, #c487464 #id_querystring {
    width: 190px;
}
#c487459 .select2-choices, #c487464 .select2-choices {
    margin-left: 0px !important;
}
#c487459 #id_title, #c487464 #id_title {
    width: 190px;
}

/* Dynamic pages border box */

#c504035 {
  margin-top: 12px !important;
}   
#c481765 p,
#c504035 p {
    margin: 0px !important;
}
#c504035 a {
    color: #0D6CAC !important;
}

