.no-sidebars.page-node-add #content,
.no-sidebars.page-node-edit #content {width: 96%; padding: 0 20px;}

body.front #main-wrapper .region-highlighted { min-height: 400px; margin: 0 auto; padding: 0;}

body.front #main-wrapper #block-block-2, body.front #main-wrapper #block-block-8 {
  border-top: medium none;
  height: 400px;
  min-height: 400px;
  margin: 0;
  overflow: hidden;
}
body.front #main-wrapper #block-block-2 #block_search, body.front #main-wrapper #block-block-8 #block_search {
  width: 380px;
  color: #333;
  font-weight: normal;
  padding: 60px 105px 0 50px;
}


body.front #main-wrapper #block-block-2 #block_search h1, body.front #main-wrapper #block-block-8 #block_search h1 {
  font-size: 32px;
  color: #333;
}

body.front #main-wrapper #block-block-2 #block_search p, body.front #main-wrapper #block-block-8 #block_search p {
  padding-left: 0 !important; color: #333; font-size: 14px; font-family: Verdana, sans-serif;
}

body.front #main-wrapper #block-block-2 {
  background: url("../images/cab_logo.jpg") no-repeat scroll 0 0 / 1021px 400px #fff !important;
}

body.front #main-wrapper #block-block-8 {
  background: url("../images/cab_logo_private.jpg") no-repeat scroll 0 0 / 1021px 400px #fff !important;
}

.front #views-exposed-form-search-site-page {margin: 0;padding: 0;position: absolute;top: 8%;z-index: 100;right: 0px;width: 50%;}
.front #views-exposed-form-search-site-page #edit-reset {display: none;}
.front #views-exposed-form-search-site-page .form-item,
.front #views-exposed-form-search-site-page .button {margin: 0; padding: 0; float: left;}
.front #views-exposed-form-search-site-page .form-item {width: 80%;}
.front #views-exposed-form-search-site-page .filter-form {float: none; width: auto;}
.front #views-exposed-form-search-site-page #edit-search {height: 27px; width: 90%; margin: 0; background: #ebebeb url("../images/zoom.png") no-repeat 8px center;padding-left: 26px;font-size: 14px; font-style: italic; text-shadow: -1px 0 0 #fff; filter: dropshadow(color=#fff, offx=-1, offy=0); color: #aaa; vertical-align: middle; line-height: 27px;}


#block-views-facilities-map-block-1 {width: 100%;margin-bottom: 0;}
body.front .flexslider {border: none;border-radius: 0; box-shadow: 0;margin: 0;position: relative;}
body.front .flexslider .slides img {width: 600px; height: 300px;float: left;}
body.front .flexslider .slides .caja-texto-flex {padding: 20px; position: relative; width: 340px;float: left;}
body.front .flexslider .slides .titulo-flex a {color: #333; font-size: 25px; font-weight: bold;}
body.front .flexslider .slides .texto-flex {}
body.front .flexslider .flex-direction-nav a, body.front .flexslider .flex-direction-nav a:before {font-size: 30px; color: #333;}
body.front .flexslider .flex-control-paging {bottom: 0; left: 150px;}

body.front #block-search-form {position: absolute;z-index: 10;width: 53%;right: -50px;}
body.front.logged-in #block-search-form {top: 30px;}
body.front.not-logged-in #block-search-form {top: 340px;}
#block-search-form #edit-actions {margin-left: 10px;}
#block-views-facilities-map-npp-map-block {height: 455px; margin: 0; width: 96%;padding: 1%;margin: 1%;background-color: #eee;}
#block-views-facilities-map-npp-map-block .view-header {padding: 10px;}
#block-views-facilities-map-npp-map-block .node-title.ico-title.ico-facility span {font-size: 20px;display: block;width: auto;padding: 0 0 0 90px;line-height: 60px;}
#block-views-facilities-map-npp-map-block .view-header p {position: relative;top: -30px;left: 90px;}

/*#block-views-facilities-map-npp-map-block .view-header{text-align: center;vertical-align: middle; padding: 20px 0 10px 0;}
#block-views-facilities-map-npp-map-block .view-header h2 {margin: 0; padding: 0; text-align: center;font-size: 20px;}
#block-views-facilities-map-npp-map-block .view-header p{font-size: 15px;}*/

#map_canvas {padding-top: 24px; border-bottom: none; width: 100%;height: 317px;}

#block-views-programmes-home-block,
#block-views-contracts-home-block {
  width: 96% !important;
  background: none !important;
  padding: 0 20px 20px 20px;
  overflow: hidden;
  float: left;
  margin: 0;
}

#block-views-topics-front-block,
#block-views-next-activities-block,
#block-views-latest-news-block,
#block-views-document-files-home-block {
  width: 452px !important;
  background: none !important;
  padding: 0 20px 20px 20px;
  overflow: hidden;
  float: left;
  margin: 0;
}
#block-views-next-activities-block .next-activities .title {width: 410px}

#block-views-latest-news-block {clear: both;}
#block-views-programmes-home-block {clear: both;}

#block-views-programmes-home-block h2.block-title,
#block-views-contracts-home-block h2.block-title,
#block-views-topics-front-block h2.block-title,
#block-views-next-activities-block h2.block-title,
#block-views-document-files-home-block h2.block-title,
#block-views-latest-news-block h2.block-title,
#block-views-links-front-block-1 h2.block-title {
  color: #333 !important;
  font-weight: normal !important;
  margin-top: 20px !important;
  min-height: 40px !important;
  padding: 7px 0 15px 65px !important;
  text-align: left;
  font-size: 20px;
}

#block-views-programmes-home-block h2.block-title,
#block-views-contracts-home-block h2.block-title,
#block-views-document-files-home-block h2.block-title,
#block-views-topics-front-block h2.block-title {
  font-weight: bold !important;
  font-size: 20px;
}

#block-views-programmes-home-block h2.block-title {
  background: url('../images/50px_programme.png') no-repeat left 0;
  color: #920e0e !important;
}
#block-views-contracts-home-block h2.block-title {
  background: url('../images/50px_contract.png') no-repeat left 0;
  background-position: 1% 30%;
  background-color: #eee;
  border-top: solid 4px #ccc;
  padding-top: 15px !important;
  color: #8e4904 !important;
  padding-left: 75px !important;
}
#block-views-document-files-home-block h2.block-title {
  background: url('../images/50px_document.png') no-repeat;
  background-position: 3% 30%;
  background-color: #eee;
  border-top: solid 4px #ccc;
  padding-top: 15px !important;
  color: #ff7b4e !important;
  padding-left: 75px !important;
}
#block-views-topics-front-block h2.block-title {
  background: url('../images/50px_forum.png') no-repeat;
  background-position: 3% 30%;
  background-color: #eee;
  border-top: solid 4px #ccc;
  padding-top: 15px !important;
  color: #d78c05 !important;
  padding-left: 75px !important;
}
#block-views-latest-news-block h2.block-title {
  background: url("../images/50px_news.png") no-repeat scroll left 0 rgba(0, 0, 0, 0);
  color: #5db39b !important;
}
#block-views-next-activities-block h2.block-title {
  background: url("../images/50px_activities.png") no-repeat scroll left 0 rgba(0, 0, 0, 0);
  color: #36abde !important;
}

#block-views-links-front-block-1 h2.block-title {
  background: url('../images/50px_links.png') no-repeat;
  background-position: 1% 35%;
  padding-top: 15px !important;
  padding-left: 75px !important;
  color: #004186 !important;
}

#block-views-links-front-block-1 {float: left; margin: 0 20px;}

#block-views-document-files-home-block div.content,
#block-views-topics-front-block div.content {
  background-color: #eee;
  padding-left: 10px;
  padding-right: 10px;
}
#block-views-links-front-block-1 div.content {
  background-color: #e7edf3;
  padding-left: 5px;
  padding-right: 5px;
}

body.front .view-programmes-home .view-content .views-row,
body.front .view-links-front .view-content .views-row {width: 445px !important;background: none !important;overflow: hidden;float: left;text-align: left;}
body.front .view-programmes-home .view-content .views-row.views-row-even,
body.front .view-links-front .view-content .views-row.views-row-even {margin-left: 40px;}

body.front .view-content .views-row .title a,
body.front .view-content .views-topics .title a,
body.front .view-document-files-home .view-content .views-row .views-field-title a,
body.front .view-programmes-home .view-content .views-row a,
body.front .view-contracts-home .view-content .views-row a,
body.front .view-links-front .view-content .views-row a {
  color: #333;
  font-weight: bold;
}

/*
body.front .view-document-files-home .view-content .views-row{
	border-bottom: 1px solid #ff7b4e;
}

body.front .view-topics-front .view-content .views-row{
	border-bottom: 1px solid #d78c05;
}
*/

body.front .view-latest-news .view-content .views-row {
  border-bottom: 1px solid #5db39b;
}

body.front .view-next-activities .view-content .views-row {
  border-bottom: 1px solid #36abde;
}

body.front .view-links-front .view-content .views-row {
  border-bottom: 1px solid #004186;
}

/*
body.front .view-contracts-home .view-content .views-row{
	border-bottom: 1px solid #8E4904;
}
*/

body.front .view-programmes-home .view-content .views-row {
  border-bottom: 1px solid #920e0e;
}

body.front .view-content .views-row, body.front .view-content .views-topics {
  border-bottom: 1px solid #ccc;
  margin-bottom: 10px;
  padding-bottom: 10px;
  width: 100%;
}

body.front .view-content .views-row.views-row-last, body.front .view-content .views-topics.views-row-last {
  border-bottom: none;
}


div.field-name-body p {
  padding: 10px 20px;
  text-align: justify;
}

div.next-activities {position: relative;}
div.next-activities .created {position: absolute;top: 0; right: 0;width: 40px;display: block; text-align: center;color: #333;}
div.next-activities .created .month {font-size: 1.22em;text-transform: uppercase;}
div.next-activities .created .day {font-size: 2em;line-height: 12px;}


#block-views-contracts-home-block div.views-field div.field-content {display: inline;}

/* STYLES FOR FACILITIES, EXPERIMENTS... */
body.not-front .node-title.ico-title {display: table !important; line-height: 30px; max-width: 69%; float: left;}
body.not-front .node-title.ico-title div {
  display: table-cell;
  vertical-align: middle;
  color: inherit;
  font-size: inherit;
}
body.not-front .node-title.ico-title.actions-all {max-width: 70%;}
body.not-front .node-title.ico-title.actions-manage {max-width: 75%;}
body.not-front .node-title.ico-title.actions-participate {max-width: 78%;}
body.not-front .node-title.ico-title.actions-minimal {max-width: 100%;}

body.not-front .node-title.ico-title.ico-programme.actions-all {max-width: 78%;}
body.not-front .node-title.ico-title.ico-programme.actions-manage {max-width: 80%;}
body.not-front .node-title.ico-title.ico-programme.actions-participate {max-width: 86%;}
body.not-front .node-title.ico-title.ico-programme.actions-minimal {max-width: 94%;}

body.not-front .node-title.ico-title.ico-contract.actions-all {max-width: 66%;}
body.not-front .node-title.ico-title.ico-contract.actions-manage {max-width: 71%;}
body.not-front .node-title.ico-title.ico-contract.actions-participate {max-width: 75%;}
body.not-front .node-title.ico-title.ico-contract.actions-minimal {max-width: 94%;}

body.front .node-title.ico-title {line-height: 75px; max-width: 100%;}
.node-title.ico-title span {
  display: inline-block;
  height: 70px;
  width: 70px;
  margin-right: 10px;
}


/* styles for item titles with actions icons in lists: title fix */
div.list-items-search div.header div.title-default-search,
div.list-items-search div.header div.title-forum {
  /*display: block;*/
  /*float: left;*/
  max-width: 60%;
}
div.list-items-search div.header div.title-default-search.actions-all {max-width: 60%;}
div.list-items-search div.header div.title-default-search.actions-manage {max-width: 65%;}
div.list-items-search div.header div.title-default-search.actions-participate {max-width: 71%;}
div.list-items-search div.header div.title-default-search.actions-minimal {max-width: 100%;}

div.list-items-search div.header div.title-default-search.icon-programme.actions-all {max-width: 77%;}
div.list-items-search div.header div.title-default-search.icon-programme.actions-manage {max-width: 82%;}
div.list-items-search div.header div.title-default-search.icon-programme.actions-participate {max-width: 88%;}

div.view-latest-experiments div.list-items-search div.header div.title-default-search,
div.view-experiments-data-record div.list-items-search div.header div.title-default-search,
div.view-my-favorite-items div.header div.title {
  /*display: block;*/
  /*float: left;*/
  max-width: 70%;
}

div.view-my-favorite-items div.header div.title.actions-all {max-width: 74%;}
div.view-my-favorite-items div.header div.title.actions-manage {max-width: 77%;}
div.view-my-favorite-items div.header div.title.actions-participate {max-width: 81%;}

div.view-my-favorite-items.view-display-id-my_programmes div.header div.title.actions-all,
div.view-my-favorite-items.view-display-id-my_own_programmes div.header div.title.actions-all {max-width: 86%;}
div.view-my-favorite-items.view-display-id-my_programmes div.header div.title.actions-manage,
div.view-my-favorite-items.view-display-id-my_own_programmes div.header div.title.actions-manage {max-width: 89%;}
div.view-my-favorite-items.view-display-id-my_programmes div.header div.title.actions-participate,
div.view-my-favorite-items.view-display-id-my_own_programmes div.header div.title.actions-participate {max-width: 93%;}

/* styles for item titles with actions icons in lists: icons fix */
div.list-items-search div.header div.actionsList {
  display: block;
  float: right;
  margin-top: -20px;
  max-width: 45%;
}
div.view-links-front div.list-items-search div.header div.actionsList {
  display: block;
  float: right;
  margin-top: -32px;
  margin-right: 11px;
  max-width: 40%;
}
div.view-latest-experiments div.list-items-search div.header div.actionsList,
div.view-experiments-data-record div.list-items-search div.header div.actionsList,
div.view-my-favorite-items div.header div.actionsList,
div.subject-courses-list div.views-row div.actionsList {
  display: block;
  float: right;
  margin-top: -20px;
  max-width: 30%;
}


#general-information,
#fatured-description,
#data-records,
#attachments {
  margin: 0 2% 2% 2%;
  overflow: hidden;
}
#general-information, #description, #data-records, #attachments, #data-digest, #career-sum {
  border: 1px solid #aaa;
  margin: 0 2% 2%;
  overflow: hidden;
}
#data-records #links {margin: 20px 20px 20px 0;}
#data-records .field-label.title {padding: 20px;color: #000;}

/* Style for description and facility */
body.node-type-facilities #description .field-group { padding: 20px 2% 20px 2%; }
body.node-type-facilities #description .field-group a.list-experiments { color: #00659f; font-weight: bold; margin-top: 20px; display: inline-block; }
body.node-type-facilities #description .field-group a.list-experiments:hover { text-decoration: underline; }
body.node-type-facilities #description h2.title { font-size: 13px; }


.node-title.ico-title.ico-facility span { background: url("../images/60px_facilities.png") no-repeat 10px 0px; }
#date span { font-size: 13px; }
.dateTitle span { width: auto; color: #333; }
.dateTitle a { color: #00659f; font-style: italic; font-weight: bold; }
.dateTitle a:hover { text-decoration: underline; }

#general-information .field-group, #data-digest .field-group { padding: 15px 2% 20px 2%; overflow: hidden; }
#description .field-group { overflow: hidden; }

#description .field-group .list-left,
.list-left,
.list-left .field { float: left; clear: both; overflow: hidden; width: 100%;}

#data-digest .field-group .list-left span.field .field-label { float: left; width: 300px; }
#description .field-group .list-left span.field .field-label,
.list-left span.field .field-label { float: left; width: 200px; }
.list-left span.field .field-items,
.list-left span.field .field-items { float: left; }
#description .field-group .list-left span.field .field-items a,
#general-information .field-group .list-left span.field .field-items a { color: #00659f; }
#description .field-group .list-left span.field .field-items a:hover,
#general-information .field-group .list-left span.field .field-items a:hover { text-decoration: underline; }

body.node-type-facilities #map {margin: 10px 0 42px 0;overflow: hidden;float: left;width: 98%;padding: 1%;height: 343px;background-color: #eee;display: block;}

body.node-type-facilities ul.links-npp { margin-top: 25px;}
body.node-type-facilities ul.links-npp li { margin: 0 0 0 10px;}

/*ul.links-npp li*/
.button-rounded { height: 28px; line-height: 18px; position: relative; display: inline-block; }
/*ul.links-npp li*/
.button-rounded,
  /*ul.links-npp li*/ .button-rounded span {
  background-image: url('../images/sprite.png');
}
/*ul.links-npp li*/
.button-rounded a { color: white !important; text-decoration: none; font-size: 13px; display: block; }
/*ul.links-npp li*/
.button-rounded span { display: inline-block; margin-left: 22px; padding: 5px 15px 5px 8px; height: 18px; }
/*ul.links-npp li*/
.button-blue { background-position: 0 -101px; }
/*ul.links-npp li*/
.button-blue-right { background-position: 0 -376px; }
/*ul.links-npp li*/
.button-gray { background-position: 0 -71px; }
/*ul.links-npp li*/
.button-green { background-position: 0 -313px; }
/*ul.links-npp li*/
.button-red { background-position: 0 -344px; }
/*ul.links-npp li*/
.button-blue span { background-position: right -32px; }
/*ul.links-npp li*/
.button-blue-right span { background-position: right -32px; }
/*ul.links-npp li*/
.button-gray span { background-position: right 0; }
/*ul.links-npp li*/
.button-green span { background-position: right -281px; }
/*ul.links-npp li*/
.button-red span { background-position: right -249px; }
.button-green-arrow { background-image: url('../images/sprite-single.png'); background-position: 0px 28px; }
.button-green-arrow span { background-image: url('../images/sprite-single.png'); background-position: right 0px; }

.action-buttons {display: block;position: relative;float: right;overflow: hidden;}

.node-title.ico-title.ico-organization span { background: url("../images/60px_organization.png") no-repeat 0 0; }


/* Styles for subjects */
.node-title.ico-title.ico-subject span { background: url("../images/60px_training-and-tutoring-subject.png") no-repeat 0 0; }
body.node-type-subject #description h2.title,
body.node-type-subject #attachments h2.title { font-size: 20px; margin-left: 30px; margin-right: 30px; border-bottom: 1px solid #055292; }
body.node-type-subject #attachments .field-item { margin: 0.6em 0em; }
body.node-type-subject #attachments .field-group { margin-top: 2em; }
body.node-type-subject #general-information h2.title { font-size: 20px; margin-left: 30px; margin-right: 30px; border-bottom: 1px solid #055292; }
body.node-type-subject #general-information .field-group .list-left > span {
  margin: 5px 0;
  display: block;
  overflow: hidden;
}

/* Styles for courses */
.node-title.ico-title.ico-course span { background: url("../images/60px_training-and-tutoring-course.png") no-repeat 0 0; }
#career-sum h2.title,
#data-digest h2.title,
body.node-type-course #description h2.title { font-size: 20px; margin-left: 30px; margin-right: 30px; border-bottom: 1px solid #055292; }
body.node-type-course #general-information h2.title { font-size: 20px; margin-left: 30px; margin-right: 30px; border-bottom: 1px solid #055292; }
#data-digest .field-group .list-left div.field {
  margin: 5px 0;
  display: block;
  overflow: hidden;
}
body.node-type-course #general-information .field-group .list-left > span {
  margin: 5px 0;
  display: block;
  overflow: hidden;
}

/* Styles for programmes */
.node-title.ico-title.ico-programme span { background: url("../images/60px_programme.png") no-repeat 0 0; }
body.node-type-programme #description { padding-top: 5px; display: block; float: left;}
body.node-type-programme #description h2.title { font-size: 20px; margin-left: 30px; margin-right: 30px; border-bottom: 1px solid #055292; }
body.node-type-programme #general-information h2.title { font-size: 20px; margin-left: 30px; margin-right: 30px; border-bottom: 1px solid #055292; }
body.node-type-programme #description > .field-group { overflow: hidden; width: 96%; }
body.node-type-programme #description .field-group .list-left { margin-top: 20px; }
body.node-type-programme #description .field-group .list-left > span {
  margin: 5px 0;
  display: block;
  overflow: hidden;
}

/* Styles for contracts */
.node-title.ico-title.ico-contract span { background: url("../images/60px_contract.png") no-repeat 0 0; }
body.node-type-contract #description { padding-top: 5px; display: block; float: left;}
body.node-type-contract #description h2.title { font-size: 20px; margin-left: 30px; margin-right: 30px; border-bottom: 1px solid #055292; }
body.node-type-contract #general-information h2.title { font-size: 20px; margin-left: 30px; margin-right: 30px; border-bottom: 1px solid #055292; }
body.node-type-contract #description > .field-group { overflow: hidden; width: 96%; }
body.node-type-contract #description .field-group .list-left { margin-top: 20px; }
body.node-type-contract #description .field-group .list-left > span {
  margin: 5px 0;
  display: block;
  overflow: hidden;
}

/* Styles for news */
.node-title.ico-title.ico-news span { background: url("../images/60px_news.png") no-repeat 0 0; }
body.node-type-news ul.links-npp,
body.node-type-links ul.links-npp { margin-top: 25px;}
body.node-type-news .field-name-field-news-publication-date, body.node-type-news .field-name-field-city-location {float: left;}
body.node-type-news #description,
body.node-type-links #description { padding-top: 5px; display: block; float: left;}
body.node-type-news #description h2.title,
body.node-type-links #description h2.title { font-size: 20px; margin-left: 30px; margin-right: 30px; border-bottom: 1px solid #055292; }
body.node-type-news #general-information h2.title,
body.node-type-links #general-information h2.title { font-size: 20px; margin-left: 30px; margin-right: 30px; border-bottom: 1px solid #055292; }
body.node-type-links .field-group div.field-item {
  background: url("../images/links-details.png") no-repeat scroll 0 8px rgba(0, 0, 0, 0);
  padding: 4px 0 4px 20px
}
body.node-type-news #description .image-detail { margin: 10px 0; }
body.node-type-news #description > .field-group { overflow: hidden; width: 96%; }
body.node-type-news #description .field-group .list-left { margin-top: 20px; }
body.node-type-news #description .field-group .list-left > span {
  margin: 5px 0;
  display: block;
  overflow: hidden;
}

/* Styles for links */
body.node-type-links .link-item .link-title,
body.node-type-links .link-item .link-url {position: relative; float: left;}
body.node-type-links .link-item .link-title,
body.section-users .field-name-field-link-url .link-title,
body.section-users .field-name-field-link-url .link-url {margin-right: 20px; float: left;}
body.section-users .field-name-field-link-url {position: relative; display: block; margin-top: 20px;}
.node-title.ico-title.ico-links span { background: url("../images/60px_links.png") no-repeat 0 0; }


/* Styles for experiments */
.node-title.ico-title.ico-experiment span { background: url("../images/60px_experiment.png") no-repeat 10px 0; }
.node-title.ico-title.ico-experiment span.subtitle { background: none; height: auto; width: auto; margin: 0 0 0 10px; }
body.node-type-experiment #description h2.title { font-size: 13px; }
body.node-type-experiment #general-information ul.links-npp li { margin: 0 0 0 10px; }
body.node-type-experiment #general-information ul.links-npp { margin-top: 25px; }
body.node-type-experiment .field-group a.list-experiments { color: #00659f; font-weight: bold; margin-top: 20px; display: inline-block; }
body.node-type-experiment .field-group a.list-experiments:hover { text-decoration: underline; }
body.node-type-experiment #description > .field-group { overflow: hidden; width: 96%; }
body.node-type-experiment #description { padding-bottom: 10px; }
ul.links-npp li .request-access-download { background-position: 0 -131px; }


/* Styles for activity */
.node-title.ico-title.ico-activity span { background: url("../images/60px_activities.png") no-repeat 0 0; }
body.node-type-activity #description h2.title { font-size: 20px; margin-left: 30px; margin-right: 30px; border-bottom: 1px solid #055292; }
body.node-type-activity #general-information h2.title { font-size: 20px; margin-left: 30px; margin-right: 30px; border-bottom: 1px solid #055292; }
body.node-type-activity #general-information .activity-date { float: left; }
body.node-type-activity #general-information ul.links-npp { margin-top: 25px;}

/* Styles for forum topics */
.list-of-content .content .view-content .views-row .header span.forum-page-post-default { background: url("../images/sprite_forum_2.png") no-repeat 0px -49px; display: block; float: left; width: 38px; height: 25px; }
.list-of-content .content .view-content .views-row .header span.forum-page-post-new { background: url("../images/sprite_forum_2.png") no-repeat 0 -24px; display: block; float: left; width: 38px;height: 25px;}
.list-of-content .content .view-content .views-row .header .image-topics-hot span { background: url("../images/sprite_forum_2.png") no-repeat 0 1px; display: block; float: left; width: 38px;height: 25px;}
.node-title.ico-title.ico-forum span { background: url("../images/60px_forum.png") no-repeat 0 0; }

/* Styles for experiment data record */
.node-title.ico-title.ico-data-record span { background: url("../images/60px_database.png") no-repeat 10px 0; }
body.node-type-data #description h2.title { font-size: 13px; clear: both; padding: 0; }

.view-experiments-data-record .data-status {clear: both; color: #000; display: block; font-weight: bold; overflow: hidden; position: relative; padding: 0 0 0 21px; margin-top: 8px; float: left;}
.view-experiments-data-record .data-status.pending {background: url("../images/16px_pending.png") no-repeat 0 0;}
.view-experiments-data-record .data-status.denied {background: url("../images/16px_denied.png") no-repeat 0 0;}
.view-experiments-data-record .data-status.granted {background: url("../images/16px_granted.png") no-repeat 0 0;}
.view-experiments-data-record .data-status.available {background: url("../images/16px_available.png") no-repeat 0 0;}
#description .data-status.pending {background: url("../images/16px_pending.png") no-repeat 0 6px;}
#description .data-status.denied {background: url("../images/16px_denied.png") no-repeat 0 6px;}
#description .data-status.granted {background: url("../images/16px_granted.png") no-repeat 0 6px;}
#description .data-status.available {background: url("../images/16px_available.png") no-repeat 0 6px;}
#description .data-status {padding: 0 0 0 21px;}
#requested-authorisation-user .data-status.pending {background: url("../images/16px_pending.png") no-repeat 0 0px;}
#requested-authorisation-user .data-status.denied {background: url("../images/16px_denied.png") no-repeat 0 0px;}
#requested-authorisation-user .data-status.granted {background: url("../images/16px_granted.png") no-repeat 0 0px;}
#requested-authorisation-user .data-status {padding: 0 0 0 21px;}
.view-search-site .data-status.granted {background: url("../images/16px_granted.png") no-repeat 0 6px;}
.view-search-site .data-status.available {background: url("../images/16px_available.png") no-repeat 0 6px;}
.view-search-site .data-status.pending {background: url("../images/16px_pending.png") no-repeat 0 6px;}
.view-search-site .data-status.denied {background: url("../images/16px_denied.png") no-repeat 0 6px;}
.view-search-site .data-status {padding: 0 0 0 21px;}

/* Styles */
.list-of-content .content .search-form-out { width: 28%; margin: 0 2%; padding: 0; float: left; }
.list-of-content .content .view-content { width: 66%; float: left; }
.page-user.list-of-content .content .view-content,
.node-type-experiment .content .view-content,
.node-type-facilities .content .view-content { width: 100%; float: left; }
#data-records .list-of-content .content .view-content,
#requested-authorisation-user .view-content,
#requested-authorisation-answered .view-content {margin: 0 auto;position: relative;clear: both;float: none;}
.list-of-content .content ol.view-content {margin-top: 0;}
.subject-courses-list .views-row {margin-bottom: 15px; clear: both; }
.list-of-content .content .view-content .views-row { margin: 15px 0; clear: both; }
.list-of-content .content .view-content .views-row-first, .list-of-content .content .view-content .row-0 { margin: 0; }
.list-of-content .content .view-content .views-row .list-items-search { margin: 0; }
.subject-courses-list .views-row .header,
.list-of-content .content .view-content .views-row .header,
.list-of-content .content .view-content .view-grouping .view-grouping-header { background-color: #eee; padding: 12px 10px; border: 1px solid #aaa; border-bottom: 0px;}
.subject-courses-list .views-row .header a,
.list-of-content .content .view-content .views-row .header a,
.list-of-content .content .view-content .view-grouping .view-grouping-header a { background-color: #eee; color: #00659f; font-size: 14px; font-weight: bold; vertical-align: top;}
.subject-courses-list .views-row .header a:hover,
.list-of-content .content .view-content .views-row .header a:hover,
.list-of-content .content .view-content .view-grouping .view-grouping-header a:hover { text-decoration: underline; }
.subject-courses-list .views-row .header .title { max-width: 650px; }

.subject-courses-list .views-row .main-body,
.list-of-content .content .view-content .views-row .main-body,
.list-of-content .content .view-content .view-grouping .main-body { border: 1px solid #a0a0a0; padding: 15px 10px; overflow: hidden; }
.list-of-content .content .view-content .views-row .main-body .author { font-size: 13px; margin-top: 10px; }
.list-of-content .content .view-content .views-row .main-body .author a { font-weight: bold; font-size: 13px; font-style: italic; }
.list-of-content .content .view-content .views-row .main-body .body-news .image { margin: 10px 10px 10px 0; padding: 0; }
.list-of-content .content .view-content .views-row .main-body .excerpt { padding: 10px 0 0 0; }

/* Styles - Pager */
.item-list ul.pager li { background-color: #00659f; padding: 4px 8px; }
.item-list ul.pager li.pager-current { background-color: #333; font-weight: bold; color: #fff; }
.item-list ul.pager li a { color: #fff; }

/* Styles - Top block in Search results page */
#block-apachesolr-search-sort .sortInResults .item-list ul li img {display: none;}

.list-of-content .content .view-filters { width: 96%; margin: 2%; background-color: #eee; border: solid 1px #dddcdc; overflow: hidden; position: relative; }
.list-of-content .content .view-filters .filter-form .form-item-title {display: none;}
.list-of-content .content .view-filters .filter-form .type-sort .form-item { margin: 0; }
.list-of-content .content .view-filters .filter-form .type-sort .form-item label { padding: 0; }
.list-of-content .content .view-filters .filter-form .type-sort .form-item #edit-sort-bef-combine { float: left; }
.list-of-content .content .view-filters .filter-form .type-sort .form-item #edit-sort-bef-combine .form-item > div,
#block-apachesolr-search-sort .sortInResults .item-list ul li div { float: left; margin: 0 5px 0 0; }
.list-of-content .content .view-filters .filter-form .type-sort .form-item #edit-sort-bef-combine .form-item > div a,
#block-apachesolr-search-sort .sortInResults .item-list ul li div a {
  float: left;
  font-size: 14px;
  border-left: 1px solid #00659f;
  padding: 0 0 0 15px;
}
.list-of-content .content .view-filters .filter-form .type-sort .form-item #edit-sort-bef-combine .form-item > div:after,
#block-apachesolr-search-sort .sortInResults .item-list ul li div:after {
  content: " ";
  background-image: url('../images/sprite.png');
  display: inline-block;
  width: 12px;
  height: 11px;
  float: left;
  margin: 5px;
}
.list-of-content .content .view-filters .filter-form .type-sort .form-item #edit-sort-bef-combine .form-item div:first-child a,
#block-apachesolr-search-sort .sortInResults .item-list ul li:first-child div a { border-left: none; }
.list-of-content .content .view-filters .filter-form .type-sort .form-item #edit-sort-bef-combine .form-item div.selected a,
#block-apachesolr-search-sort .sortInResults .item-list ul li div a.active { text-decoration: underline; color: #0179c5;}
.list-of-content .content .view-filters .filter-form .type-sort .form-item #edit-sort-bef-combine .form-item > div a:hover,
#block-apachesolr-search-sort .sortInResults .item-list ul li div a:hover { text-decoration: underline; }
.list-of-content .content .view-filters .filter-form .type-sort .form-item #edit-sort-bef-combine .form-item div[id$="asc"]:after,
#block-apachesolr-search-sort .sortInResults .item-list ul li div.asc:after { background-position: 0 -160px; }
.list-of-content .content .view-filters .filter-form .type-sort .form-item #edit-sort-bef-combine .form-item div[id$="desc"]:after,
#block-apachesolr-search-sort .sortInResults .item-list ul li div.desc:after { background-position: 0 -171px; }
.list-of-content .content .view-filters .filter-form .oef-forum-legend { float: left; }
.list-of-content .content .view-filters .filter-form .float-left { float: left; }
.list-of-content .content .view-filters .filter-form .float-right .button {float: right;}
.list-of-content .content .view-filters .filter-form .float-right .views-widget-per-page { float: right; }
.list-of-content .content .view-filters .filter-form .float-right .views-widget-per-page label { font-size: 14px; font-weight: normal; color: #333; padding-top: 5px; }
.list-of-content .content .view-filters .filter-form .float-right ul.links-npp { float: right; clear: both; margin-top: 10px; }
.list-of-content .content .view-filters .filter-form .float-right ul.links-npp li { margin-left: 5px; }

.list-of-content .content .view-filters .number-result {
  color: #333;
  position: absolute;
  border-right: 1px solid #333;
  padding: 0 10px 0 0;
  top: 14px;
  right: 33%;
}
.list-of-content .content .view-filters .number-result-small {
  right: 31%;
}

#block-current-search-standard {display: none;}

/* List modes (Activities) */
.list-of-content .content .view-filters .filter-form .list-modes { float: left; clear: both; margin-top: 15px; }
.list-of-content .content .view-filters .filter-form .list-modes ul { margin: 0; padding: 0; }
.list-of-content .content .view-filters .filter-form .list-modes ul li { float: left; list-style: none; }
.list-of-content .content .view-filters .filter-form .list-modes ul li a { font-size: 14px; padding: 0 5px; }
.list-of-content .content .view-filters .filter-form .list-modes ul li:first-child a { padding-left: 0; }
.list-of-content .content .view-filters .filter-form .list-modes ul li a.active { text-decoration: underline; }

/* Legend in search list */
.list-of-content .content .view-filters .filter-form .legend { float: left; top: 5px; position: relative; }
.list-of-content .content .view-filters .filter-form .legend span { font-size: 14px; }
.list-of-content .content .view-filters .filter-form .legend > span { float: left; font-weight: bold; margin-right: 25px; }
.list-of-content .content .view-filters .filter-form .legend ul { float: left; margin: 0; padding: 0; }
.list-of-content .content .view-filters .filter-form .legend ul li { list-style: none; float: left; margin-right: 5px;}
.list-of-content .content .view-filters .filter-form .legend ul li span { padding: 7px 0 0 35px; margin-right: 25px; }

/* Legend in forum */
.list-of-content .content .view-filters .filter-form .legend ul li span.forum-page-post-new { background: url("../images/sprite_forum_2.png") no-repeat 0 -49px; height: 25px;}
.list-of-content .content .view-filters .filter-form .legend ul li span.forum-page-post-new.image-topics-new { background: url("../images/sprite_forum_2.png") no-repeat 0 -24px; height: 25px;}
.list-of-content .content .view-filters .filter-form .legend ul li span.forum-page-post-new.image-topics-hot { background: url("../images/sprite_forum_2.png") no-repeat 0 1px; height: 25px;}


/* Styles for Mailbox */
.page-messages #block-views-user-profile-user-profile-block #user-details-mails { width: auto; background: #fff; color: #333; }
.node-title.ico-title.ico-mailbox span.subtitle { background: none; height: auto; width: auto; margin: 0 0 0 10px; }
.node-title.ico-title.ico-mailbox span { background: url("../images/60px_messages.png") no-repeat 0 3px; }


/* Styles for profile */
body.section-users #user-details { width: auto; background: #fff; color: #333; margin: 2%; }
.node-title.ico-title.ico-profile span.subtitle { background: none; height: auto; width: auto; margin: 0 0 0 10px; }
.node-title.ico-title.ico-profile span { background: url("../images/60px_training-and-tutoring-participant.png") no-repeat 0 3px; }

body.section-users #-slx-data-request-auth-get-requested-authorisation-form .form-item,
body.section-users #-slx-data-request-auth-get-requested-authorisation-answered-form .form-item {
  float: left;
  margin-left: 25px;
}

body.section-messages #privatemsg-list fieldset .form-item {
  float: left;
  margin-left: 48px;
}

body.section-users #-slx-data-request-auth-get-requested-authorisation-form .button,
body.section-users #-slx-data-request-auth-get-requested-authorisation-answered-form .button {
  clear: both;
  float: right;
  margin-bottom: 15px;
  margin-right: 15px;
}

body.section-messages #edit-filter .button {
  display: block;
  float: right;
}
body.section-messages #edit-filter #edit-actions {
  display: block;
  float: right;
  margin: 30px 64px 0 0;
}
body.section-messages #tags-fieldset .button {
  margin-top: 34px;
  clear: both;
  float: right;
  margin-bottom: 0px;
  margin-right: 65px;
}

div.accordion-list > div { margin: 0 2%; }
div.accordion-list > div .view-header { position: relative; }
div.accordion-list > div .view-header span.result { position: absolute; top: 10px; right: 10px; border: none; margin: 0; font-style: italic; }
.list-of-content .content div.accordion-list > div .view-content { width: 100%; }
#favorites > .field-group .view-my-favorite-items, #own > .field-group .view-my-favorite-items { overflow: hidden; }
#favorites > .field-group, #own > .field-group { display: none; }


/* Styles for side searchbox */

.search-form-out .block-facetapi { background-color: #eee; padding: 10px; margin-bottom: 10px; overflow: hidden;clear: both; }
div.section .search-form-out div.block.block-facetapi h2 { padding: 0 0 0 5px; margin-bottom: 10px; font-size: 14px; font-weight: bold; }
.search-form-out .block-facetapi .item-list ul { padding: 0; margin: 5px 0; }
.search-form-out .block-facetapi .item-list a.facetapi-limit-link { float: right; font-size: 14px; }

.not-front #search-block-form--2 .form-type-textfield {width: 100%;}
.list-of-content .search-form .filter-form,
#search-block-form--2 .form-item-search-block-form { background-color: #00659f; margin: 0 0 10px 0; }
.list-of-content .search-form .filter-form .form-type-textfield,
#search-block-form--2 #edit-search-block-form--4 { margin: 5px; width: 75%; float: left; }

/*.list-of-content .search-form .filter-form:after,
.not-front #search-block-form--2 .form-type-textfield:after
{
    content: " ";
    width: 24px;
    display: inline-block;
    float: right;
    height: 30px;
    margin-right: 12px;
    background: transparent url("../images/sprite.png") no-repeat 0 -210px;
}*/

.list-of-content .search-form .filter-form #uniform-edit-submit-search-site,
.list-of-content .search-form .filter-form #uniform-edit-submit-programmes2,
.list-of-content .search-form .filter-form #uniform-edit-submit-contracts2,
.list-of-content .search-form .filter-form #uniform-edit-submit-content-administration,
.list-of-content .search-form .filter-form #uniform-edit-submit-facilities-4,
.list-of-content .search-form .filter-form #uniform-edit-submit-experiments2,
.list-of-content .search-form .filter-form #uniform-edit-submit-forum-page,
.list-of-content .search-form .filter-form #uniform-edit-submit-news2,
.list-of-content .search-form .filter-form #uniform-edit-submit-activities2,
.list-of-content .search-form .filter-form #uniform-edit-submit-links2,
.list-of-content .search-form .filter-form #uniform-edit-submit-links-front {
  width: 24px;
  display: inline-block;
  float: right;
  height: 30px;
  margin-right: 12px;
  background: transparent url("../images/sprite.png") no-repeat 0 -210px;
  cursor: pointer !important;
}


.list-of-content .search-form .filter-form #uniform-edit-submit-search-site span,
.list-of-content .search-form .filter-form #uniform-edit-submit-programmes2 span,
.list-of-content .search-form .filter-form #uniform-edit-submit-contracts2 span,
.list-of-content .search-form .filter-form #uniform-edit-submit-content-administration span,
.list-of-content .search-form .filter-form #uniform-edit-submit-facilities-4 span,
.list-of-content .search-form .filter-form #uniform-edit-submit-experiments2 span,
.list-of-content .search-form .filter-form #uniform-edit-submit-forum-page span,
.list-of-content .search-form .filter-form #uniform-edit-submit-news2 span,
.list-of-content .search-form .filter-form #uniform-edit-submit-activities2 span,
.list-of-content .search-form .filter-form #uniform-edit-submit-links2 span,
.list-of-content .search-form .filter-form #uniform-edit-submit-links-front span {
  background: none;
  z-index: 1;
  position: relative;
  text-indent: -10000px;
  display: block;
  overflow: hidden;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
}


.list-of-content .view-filters .filter-form #uniform-edit-submit-search-site span,
.list-of-content .view-filters .filter-form #uniform-edit-submit-programmes2 span,
.list-of-content .view-filters .filter-form #uniform-edit-submit-contracts2 span,
.list-of-content .view-filters .filter-form #uniform-edit-submit-content-administration span,
.list-of-content .view-filters .filter-form #uniform-edit-submit-facilities-4 span,
.list-of-content .view-filters .filter-form #uniform-edit-submit-experiments2 span,
.list-of-content .view-filters .filter-form #uniform-edit-submit-forum-page span,
.list-of-content .view-filters .filter-form #uniform-edit-submit-news2 span,
.list-of-content .view-filters .filter-form #uniform-edit-submit-activities2 span,
.list-of-content .view-filters .filter-form #uniform-edit-submit-links2 span,
.list-of-content .view-filters .filter-form #uniform-edit-submit-links-front span {
  width: 60px;
}

.list-of-content .search-form .filter-form #uniform-edit-submit-search-site span input.form-submit,
.list-of-content .search-form .filter-form #uniform-edit-submit-programmes2 span input.form-submit,
.list-of-content .search-form .filter-form #uniform-edit-submit-contracts2 span input.form-submit,
.list-of-content .search-form .filter-form #uniform-edit-submit-content-administration span input.form-submit,
.list-of-content .search-form .filter-form #uniform-edit-submit-facilities-4 span input.form-submit,
.list-of-content .search-form .filter-form #uniform-edit-submit-experiments2 span input.form-submit,
.list-of-content .search-form .filter-form #uniform-edit-submit-forum-page span input.form-submit,
.list-of-content .search-form .filter-form #uniform-edit-submit-news2 span input.form-submit,
.list-of-content .search-form .filter-form #uniform-edit-submit-activities2 span input.form-submit,
.list-of-content .search-form .filter-form #uniform-edit-submit-links2 span input.form-submit,
.list-of-content .search-form .filter-form #uniform-edit-submit-links-front span input.form-submit {
  cursor: pointer;
}

/*.list-of-content .view-filters .filter-form .button {display: none;}*/
.page-forum .list-of-content .view-filters .filter-form .button {display: block;}

.list-of-content .search-form .filter-form .form-text,
.not-front #search-block-form--2 .form-text { border-radius: 5px; background: none; border: none; background-color: white; padding: 0 0 0 10px; }

/* Help page */
.node-type-page.section-help #content .block-block .content {padding: 20px;}
.node-title.ico-title.ico-help span.subtitle { background: none; height: auto; width: auto; margin: 0 0 0 10px; }
.node-title.ico-title.ico-help span { background: url("../images/question.png") no-repeat 0 0; }

#block-system-main div.node-data.view-mode-full div.node-experiment.view-mode-extra_mode {
  border: 0 none;
  display: block;
  float: left;
  width: 100%;
}
#block-system-main div.node-data.view-mode-full div.node-experiment.view-mode-extra_mode h2,
#block-system-main div.node-data.view-mode-full div.node-experiment.view-mode-extra_mode #document-details,
#block-system-main div.node-data.view-mode-full div.node-experiment.view-mode-extra_mode #description,
#block-system-main div.node-data.view-mode-full div.node-experiment.view-mode-extra_mode #data-records,
#block-system-main div.node-data.view-mode-full div.node-experiment.view-mode-extra_mode div.add-data-record,
#block-system-main div.node-data.view-mode-full div.node-experiment.view-mode-extra_mode #general-information div.field-group div.list-left span.field span.field,
#block-system-main div.node-data.view-mode-full div.node-experiment.view-mode-extra_mode #general-information div.field-group div.list-left span.field_file,
#block-system-main div.node-data.view-mode-full div.node-experiment.view-mode-extra_mode #general-information div.field-group div.list-left span.field_filesize {
  display: none;
}
div.node-data.view-mode-full div#general-information div.field-group div.list-left span.field div.field.field-name-field-data-experiment div.field-label {
  color: transparent;
}

#block-system-main div.node-data.view-mode-full div.node-experiment.view-mode-extra_mode #general-information {
  border: 0 none;
  display: block;
  float: left;
  width: 100%;
}

#block-system-main div.node-data.view-mode-full #links {
  margin-right: 20px;
}


#block-system-main div.node-data.view-mode-full #general-information div.field-name-field-data-experiment {
  margin: 5px 0;
}

#block-system-main div.node-data.view-mode-full div.node-experiment.view-mode-extra_mode #general-information {
  margin: 0px;
}

#block-system-main div.node-data.view-mode-full div.node-experiment.view-mode-extra_mode #general-information div.field-name-field-date-of-experiment .field-label {
  color: #666;
  font-weight: normal;
  width: auto;
}

#block-system-main div.node-data.view-mode-full div.node-experiment.view-mode-extra_mode #general-information .field-group {
  padding: 0px;
}
#block-system-main div.node-data.view-mode-full div.node-experiment.view-mode-extra_mode #general-information div.actions-documents,
#block-system-main div.node-data.view-mode-full div.node-experiment.view-mode-extra_mode #general-information #links {
  display: none;
}

.list-left .field-label-inline .field-label {
  float: left;
  width: 45%;
}

.list-left .field-label-inline .field-items {
  float: left;
  width: 50%;
}


.list-left .field_file .field-label {
  float: left;
  width: 180px;
}

.list-left .field_file .field-items {
  float: left;
  margin-right: 10px;
  width: auto;
}

.list-left .field_file,
.list-left .field_file .field-name-field-data-attachment {
  clear: both;
  float: left;
  overflow: hidden;
  width: auto;
}
.list-left .field_filesize {
  display: block;
  float: left;
}

.nice-menu li.menu-path-front a {
  background: url("../images/logo_site_141x50.png") no-repeat scroll 0px 0px !important;
  height: 50px;
  margin: 0 0 0 8px;
  padding: 15px 20px 5px 15px !important;
  text-indent: 55px;
  color: #666;
  width: auto;
}


.nice-menu li.menu-path-forum-topics a {
  background: url("../images/main-menu-icons.png") no-repeat scroll 18px -67px !important;
}

.nice-menu li.menu-path-programmes a {
  background: url("../images/main-menu-icons.png") no-repeat scroll 18px -96px !important;
}

.nice-menu li.menu-path-contracts a {
  background: url("../images/main-menu-icons.png") no-repeat scroll 18px -34px !important;
}

.nice-menu li.menu-path-user-profile a {
  background: url("../images/main-menu-icons.png") no-repeat scroll 18px -193px !important;
}

.nice-menu li.menu-path-messages a {
  background: url("../images/main-menu-icons.png") no-repeat scroll 18px -227px !important;
}
.nice-menu li.menu-path-filedepot a {
  background: url("../images/main-menu-icons.png") no-repeat scroll 18px -128px !important;
}
.nice-menu li.menu-path-training-and-tutoring-actions a {
  background: url("../images/26px_training-and-tutoring-menu.png") no-repeat scroll 18px;
}

ul.nice-menu li a {
  border: medium none;
  color: #666;
  display: block;
  margin: 10px 0;
  padding: 5px 20px 5px 50px !important;
  width: auto;
}

body.node-type-organization #general-information {
  padding-top: 5px;
  display: block;
  float: left;
  width: 96%;
}

.filterSelect select {
  width: 165px;
}


.filedepottoolbar {
  height: 40px;
}
#newfolderlink,
#newfilelink {
  margin-top: 7px;
}
#multiaction {
  background-color: white;
}
.tagsearchboxcontainer {
  float: none;
}
.filedepottoolbar_searchform {
  left: -25px;
}
#uniform-searchbutton #searchbutton {
  display: none;
}
.filedepottoolbar_searchbox {
  width: 350px;
}


/* Styles for charts blocks in search result pages */

#field_contract_countries_chart,
#field_contract_countries_chart_pie,
.block-eve-views-charts-facets {
  display: inline;
  float: left;
  margin-bottom: 0;
}
.block-eve-views-charts-facets h2 {
  font-size: 12px !important;
  text-align: center !important;
}

.page-contracts .wtmap {
  float: left;
  padding-left: 20px;
}
.page-contracts .wtmap .map,
.node-type-course .wtmap .map {
  margin-right: 0;
}
.page-contracts .wtpanels,
.node-type-course .wtpanels,
.page-training-and-tutoring .wtpanels {
  display: none;
}

/* Training and Tutoring pages */
#chart-common-subject-lang,
#chart-courses-lecturers-gender,
#chart-courses-students-gender {
  float: left;
  margin-left: 50px;
}
.page-training-and-tutoring .wtmap,
.node-type-course .wtmap {
  margin-left: 40px;
}

.page-training-and-tutoring .wtmap .wtcontent,
.node-type-course .wtmap .wtcontent {
  border: none;
}

.node-type-course .highcharts-container {
  margin: auto;
}


  /**************************************************************************************FILEDEPOT  NEW FOLDER AND FIELD POPUP*/
.modal-header .close {font-size: 0px}

#modalContent .modal-header {
  background: url("http://yui.yahooapis.com/2.7.0/build/assets/skins/sam/sprite.png") repeat-x scroll 0 -200px rgba(0, 0, 0, 0);
  color: #000;
  font-size: 93%;
  font-weight: bold;
  line-height: 2;
  padding: 0 10px;
  border-bottom: 1px solid #ccc;
  height: 25px;
}

#modalContent #modal-title {
  color: #333;
  font-size: 93%;
  font-size: 13px;
}
#modalContent .close {
  background: url("http://yui.yahooapis.com/2.7.0/build/assets/skins/sam/sprite.png") no-repeat scroll 0 -300px rgba(0, 0, 0, 0);
  cursor: pointer;
  height: 15px;
  padding-bottom: 10px;
  position: absolute;
  right: 6px;
  top: 8px;
  width: 25px;
}
#modalContent .close img {visibility: hidden;}
#filedepottoolbar .yui-button {
  background: none;
  border: none;
}
#filedepottoolbar .yui-link-button {
  background: none;
  border: none;
}
#filedepottoolbar .button-rounded .first-child {
  border: none;
}
#newfolderlink_button,
#newfilelink_button {
  margin-left: -11px;
  margin-right: 15px;
  margin-top: 10px;
}
#newfolderlink_button .ajax-progress,
#newfilelink_button .ajax-progress {
  display: none;
}

/**************************************************************************************CONTRACTS HEADER*/
#views-exposed-form-contracts2-page .links-npp .button-blue-right {
  margin-right: 0px;
  margin-bottom: 0px;
}

#block-views-contracts-home-block div.content {
  background-color: #eee;
  padding: 0 20px 20px;
}
#block-views-contracts-home-block {
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  margin-left: 10px;
}
#block-views-programmes-home-block .date-display-start,
#block-views-contracts-home-block .date-display-start,
#block-views-document-files-home-block .date-display-start,
#block-views-topics-front-block .date-display-start,
#block-views-programmes-home-block .date-display-end,
#block-views-contracts-home-block .date-display-end,
#block-views-document-files-home-block .date-display-end,
#block-views-topics-front-block .date-display-end,
#block-views-programmes-home-block .views-field-date,
#block-views-contracts-home-block .views-field-date,
#block-views-document-files-home-block .views-field-date,
#block-views-topics-front-block .views-field-date,
#block-views-topics-front-block .created,
#block-views-topics-front-block .created,
#block-views-programmes-home-block .created,
#block-views-latest-news-block .created,
#block-views-latest-news-block .date-display-single,
#block-views-programmes-home-block .date-display-single,
#block-views-contracts-home-block .date-display-single,
#block-views-document-files-home-block .date-display-single,
#block-views-topics-front-block .date-display-single,
#block-views-next-activities-block .remaining-time,
#block-views-programmes-home-block .views-field-field-programme-period,
#block-views-programmes-home-block .views-field-field-programme-period .field_content {
  color: #a59eaa;
  font-style: italic;
}

#block-views-contracts-home-block .views-field-field-contract-contractors,
#block-views-contracts-home-block .views-field-field-contract-programme text,
#block-views-next-activities-block .created span,
#block-views-next-activities-block .remaining-time span,
#block-views-next-activities-block .location span,
#block-views-contracts-home-block .views-field-field-contract-contractors,
#block-views-contracts-home-block .views-field-field-contract-programme,
#block-views-contracts-home-block .views-field-field-contract-contractors span,
#block-views-contracts-home-block .views-field-field-contract-programme span,
#block-views-contracts-home-block .views-field-field-contract-contractors div,
#block-views-contracts-home-block .views-field-field-contract-programme div,
#block-views-programmes-home-block .views-field-field-programme-period div,
#block-views-document-files-home-block .views-field-date span,
#block-views-topics-front-block .created span {
  color: #a59eaa;
}
#general-information .contract-even {background-color: #eee;padding: 5px;}
#general-information .contract-odd {padding: 5px;}
