/* Drupal 7 Framework - Created by André Griffin
------------------------------------------------
[Table of contents]

 0.Reset
 1.Global
 2.Layout
 3.Main
 4.Sidebars
 5.Header
 6.Navigation
 7.Nodes
 8.Comments
 9.Blocks
10.Footer
11.CSS Support

Font sizes: 16px base font with 24px line-height
------------------------------------------------
       font-size / line-height / margin-top
------------------------------------------------
40px = 2.5em     / 1.2         / 0.6em
32px = 2em       / 1.5         / 0.75em
24px = 1.5em     / 1           / 1em
20px = 1.25em    / 1.2         / 1.2em
16px = 1em       / 1..5        / 1.5em
14px = 0.875em   / 1.7143      / 1.7143em
13px = 0.8125em  / 1.8462      / 1.8462em
12px = 0.75em    / 2           / 2em
10px = 0.625em   / 2.4         / 2.4em

Equation for font sizing:
  Desired px ÷ Default (or parent) px = em size
------------------------------------------------*/
/**
 * 0.RESET
 */
@import "reset.css";

em {
    font-style: italic;
}

strong {
    font-weight: bold;
}

table caption {
    text-align: left;
    font-weight: bold;
}

/**
 * 1.GLOBAL
 */

body {
    background: #F5F5F5;
    color: #222;
    font-family: "Droid sans", "Arial", sans-serif;
    font-size: 12px;
    line-height: 1.5;
    margin: 0;
    padding: 0;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-weight: bold;
}

h1, .h1 {
    font-size: 2em;
    line-height: 1.5;
}

h1#page-title {
    font-size: 20px;
    font-weight: bold;
    line-height: 1.1em;
}

h2, .h2 {
    font-size: 1.2em;
    line-height: 1;
}

h3, .h3 {
    font-size: 1.1em;
    line-height: 1.1;
    margin-top: 1.2em;
}

h4, h5, h6, .h4, .h5, .h6 {
    font-size: 1em;
    font-weight: bold;
    line-height: 1.5;
    margin-top: 1.5em;
}

p {
    font-size: 1em;
    line-height: 1.5;
    margin: 0 0 1.5em 0;
}

a {
    color: #1E7FB8;
    text-decoration: none;
}

a:focus {
    border: 0;
    outline: 0;
}

#header a {
    color: #FFF;
}

#header a:hover,
a:hover, a:active {
    color: #D86422;
}

/* apply common styling after reset.css */

li ul, li ol {
    margin: 0;
}

ul, ol {
    margin: 0 1.5em 1.5em 0;
    padding-left: 1.5em;
}

ul {
    list-style-type: disc;
}

ol {
    list-style-type: decimal;
}

dl {
    margin: 0 0 1.5em 0;
}

dl dt {
    font-weight: bold;
}

dd {
    margin-left: 1.5em;
}

hr {
    background: #666;
    border: none;
    clear: both;
    float: none;
    height: 1px;
    margin: 0 0 1.4375em;
    width: 100%;
}

fieldset {
    border: 1px solid #ccc;
    margin: 0 0 1.4375em;
    padding: 1.5em;
}

table {
    margin-bottom: 1.5em;
    width: 100%;
}

th, tr, td {
    vertical-align: middle;
}

th {
    padding-right: 1em;
}

.sticky-header th, .sticky-table th {
    padding-right: 1em;
    text-align: left;
}

/* INPUTS */

input.form-text, textarea {
    border: 1px solid #ccc;
    background: #fff;
    padding: 2px;
    border-radius: 3px;
    box-shadow: inset -1px 1px 2px #ccc;
}

html.js input.form-autocomplete {
    background-position: 98% 4px;
}

html.js input.form-autocomplete.throbbing {
    background-position: 98% -16px;
}

div.form-type-textarea textarea:focus,
div.form-type-textfield input:focus {
    box-shadow: 0 0 2px #999;
}

/* SUBMIT CONTENT INPUTS */

form.node-form .form-item-title label {
    font-weight: bold;
}

/*
form.node-form>div>.form-wrapper label {
  float:left;
  width: 210px;
  text-align:right;
  margin-right: 20px;
}
form.node-form>div>.form-wrapper textarea,
form.node-form>div> .form-wrapper input.form-text {
  width: 680px;
}
form.node-form>div>.form-wrapper {
  clear:both;
  border-bottom: 1px solid #d0d0d0;
} */

/* ---- /!\ Pierre /!\ ---- */

form.node-form .improvedselect .improvedselect-text-wrapper {
    border: none;
}

form.node-form .improvedselect input.improvedselect_filter {
    width: auto;
}

fieldset {
    padding: 0 10px;
}

fieldset legend {
    font-weight: bold;
    padding: 0 5px;
}

form.node-form #edit-field-date-start fieldset,
form.node-form #edit-field-date-end fieldset,
form.node-form #edit-field-published-date fieldset {
    width: 274px;
    float: left;
}

form.node-form .container-inline-date .date-padding {
    padding: 0;
}

form.node-form #edit-field-delivery {
    clear: both;
}

form.node-form #edit-field-date-end fieldset {
    margin-right: 15px;
    margin-left: 15px;
}

form.node-form .container-inline-date > .form-item {
    border: none;
}

form.node-form #edit-field-published-by {
    float: left;
    width: 430px;
}

form.node-form #edit-field-adopted {
    clear: left;
}

form.node-form #edit-field-program-partners {
    clear: left;
}

/* ---- /!\ Pierre /!\ ---- */

/* SUBMIT CONTENT FORMS */

.node-form select,
.node-form select option {
    max-width: 920px;
}

/* FUNDING SOURCES */

#fgm_node_programme_form_group_founding_sources-add-more-wrapper #edit-fgm-node-programme-form-group-founding-sources-fields-items-0-field-founding-source-0-2--2 {
    width: 100px;
}

/* ACTION POPUP */
div.ui-dialog {
    padding: 0;
    border: 1px solid #1E7FB8;
    /*box-shadow: 0 0 40px rgba(0, 0, 0, 0.5);*/
}

div.ui-dialog .ui-widget-content {
    padding: 0 12px;
}

div.ui-dialog-titlebar {
    color: #FFF;
    background: #1E7FB8;
    border: none;
    border-radius: 0;
}

div.ui-dialog a.ui-dialog-titlebar-close {
    display: none;
}

div.ui-dialog-titlebar span.ui-dialog-title {
    display: block;
    padding-left: 18px;
    background: url(../images/plusWhite.png) left center no-repeat;
    height: 14px;
    line-height: 14px;
    font-size: 13px;
}

div#references-dialog-page {
    background: #FFF;
    padding: 20px 8px;
}

div#references-dialog-page .form-item {
    margin-top: 0;
}

div.group_partners {
    clear: both;
}

.page-node-add form.node-policy-form #edit-field-published-date .form-item-field-published-date-und-0-value label:after,
form.node-action-form .group_coverage_level .th-title-label:after {
    color: #FF0000;
    content: " *";
}

/* ------------------ Table Styles ------------------ */

table {
    font-size: 1em;
    /*width: 100%;*/
    margin: 5px 0 10px 0;
    border-collapse: collapse;
}

table table {
    font-size: 1em;
}

#footer-wrapper table {
    font-size: 1em;
}

table tr th {
    color: #FFFFFF;
    border: 1px solid #c5dbec;
    background: #1e7eb8;
    font-weight: bold;
}

table tr th label {
    margin-left: 10px;
}

table tr th,
table tr th a,
table tr th a:link,
table tr th a:visited,
table tr th a:hover {
    color: #FFF;
    font-weight: bold;
}

table tr th a,
table tr th a:link,
table tr th a:visited,
table tr th a:hover {
    text-decoration: underline;
}

table tbody tr th {
    vertical-align: top;
}

tr td,
tr th {
    padding: 2px 8px;
    border: 1px solid #c5dbec;
    text-align: left; /* LTR */
    min-width: 90px;
}

#footer-wrapper tr td,
#footer-wrapper tr th {
    border-color: #555;
    border-color: rgba(255, 255, 255, 0.18);
}

tr.odd td.active,
tr.odd {
    background: #ffffff;
}

tr,
tr.even td.active,
tr.even {
    background: #e2f0fc;
}

#container tr:hover td, #container tr:hover td.active {
    background: #D9E7F2;
}

table ul.links {
    margin: 0;
    padding: 0;
    font-size: 1em;
}

table ul.links li {
    padding: 0 1em 0 0;
}

th.active {
    background: #216893;
}

th.active img {
    display: block;
    float: right;
}

/**
 * 2.LAYOUT
 */

#container {
    padding: 0px;
    background: #FFF;
    -moz-box-shadow: 0 0px 4px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 0px 4px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0px 4px rgba(0, 0, 0, 0.3);
    margin-bottom: 10px;
}

.sidebar-second #container {
    background: url(../images/pageBg.gif) repeat-y 0 0 #FFF;
}

.fixedwidth {
    margin: 0 auto;
    width: 960px;
}

/**
 * 3.MAIN
 */

/* FRONTPAGE / HOMEPAGE */
.front h1.title {
    display: none;
}

.front #main > .content h3 {
    margin-top: 0;
}

.field-name-field-content-block-left {
    float: left;
    width: 330px;
}

.field-name-field-content-block-right {
    float: right;
    width: 330px;
}

.page-node-edit .field-name-field-content-block-right,
.page-node-edit .field-name-field-content-block-left {
    width: 325px;
}

/* SLIDESHOW */

.views-field-field-slide-image {
    line-height: 0;
    float: right;
}

.views-field-field-slide-teaser {
    background: #EEE;
    padding: 17px 30px 10px;
    width: 280px;
    height: 213px;
    overflow: hidden;
    float: left;
}

.view-slideshow .teaser {
    font-size: 1.4em;
    font-weight: bold;
    color: #555;
    height: 150px;
}

.views-field-field-slide-teaser .field-content > a {
    position: absolute;
    background: #D86422;
    color: #FFF;
    border: 1px solid #FFF;
    border-radius: 4px;
    padding: 3px;
    right: 30px;
}

.views-field-field-slide-teaser .more-link a {
    background: #555;
    color: #FFF;
    padding: 9px;
    border-radius: 5px;
    font-weight: bold;
}

.views-field-field-slide-teaser .more-link a:hover {
    background: #D86422;
}

/* SLIDESHOW PAGER */

.views-slideshow-controls-bottom {
    width: 340px;
}

.view-slideshow .widget_pager {
    height: 18px;
    margin: -18px auto 0;
    position: relative;
    top: -17px;
    z-index: 7;
    width: 126px; /* 21 x 6 */
    overflow: hidden;
}

.views_slideshow_pager_field_item {
    width: 8px;
    height: 8px;
    float: left;
    margin: 4px;
    background: #555;
    border: 2px solid #FFF;
    cursor: pointer;
    border-radius: 8px;
    color: #FFF;
    text-indent: -9999px;
}

.views_slideshow_pager_field_item.active {
    background: #D86422;
}

/* Top content */
#top-content {
    width: 680px;
    float: left;
    overflow: hidden;
}

#top-sidebar {
    float: left;
    width: 220px;
    padding: 20px 10px;
}

/* BLUE REGION */

.region-blue {
    clear: both;
    overflow: hidden;
    /*color: #FFF;
    background: #1E7FB8;*/
    /* Background replaced (email RIES, Andrew John - 18.07.2012)*/
    /* background: #DBEEF9; */
    background: #DDEBF4; /* same blue than top bar, lighter */
    /*background: none repeat scroll 0 0 rgba(30, 127, 184, 0.15); */
    padding: 15px 30px;
    position: relative;
}

/*#container .region-blue .block {
  width: 215px;
  padding: 10px;
  float:left;
  border:0;
  margin:0;
}*/

/* 1 COLUMN : GLOBAL VALUES*/

.normal-content {
    padding: 20px;
}

.page-map #top-content {
    padding: 5px;
}

#main {
    display: block;
    clear: both;
    margin: 0;
    padding-top: 0;
}

/* 3 columns */

body.two-sidebars #main {
    float: left;
    margin: 0 0 0 240px;
    padding: 0;
    width: 460px;
}

/* 2 columns: sidebar-first */

body.sidebar-first #main {
    float: right;
    margin: 0;
    padding: 0;
    width: 700px;
}

/* 2 columns: sidebar-second */

body.sidebar-second #main {
    float: left;
    margin: 0;
    width: 680px;
}

/**
 * 4.SIDEBARS
 */

/* 3 columns: sidebar-first */

body.two-sidebars #sidebar-first {
    float: left;
    margin: 0 0 0 -700px;
    padding: 0;
    width: 220px;
}

/* 3 columns: sidebar-second */

body.two-sidebars #sidebar-second {
    float: right;
    margin: 0;
    padding: 0;
    width: 220px;
}

/* 2 columns: sidebar-first */

body.sidebar-first #sidebar-first {
    float: left;
    margin: 0;
    padding: 0;
    width: 220px;
}

/* 2 columns: sidebar-second */

body.sidebar-second #sidebar-second {
    float: right;
    margin: 0;
    padding: 20px 10px 0;
    width: 220px;
}

/**
 * 5.HEADER
 */

#header {
    margin: 0;
    padding: 0;
    position: relative;
    background: #1E7FB8;
    color: #FFF;
    /*  position:fixed;
      width: 100%;
      z-index:124;*/
}

#header #logo {
    float: left;
}

#header .who_logo {
    background: url(../images/whoLogoHeader.gif) no-repeat center left transparent;
    height: 63px;
    width: 235px;
    text-indent: -9999px;
    font-size: 1px;
    font-size: 0px;
    float: left;
    border-right: 1px solid #FFF;
    margin: 10px;
    padding-right: 10px;
}

/* LOGO DEPENDING ON LANGUAGE AND REGION */

/* ENGLISH */

.i18n-en.selected-whoregion-none #header .who_logo {
    background-image: url(../images/whoLogoHeader.gif);
}

.i18n-en.selected-whoregion-afro #header .who_logo {
    background-image: url(../images/logo/WHO-AFRO-EN-W.png); /* TODO : New logo */
}

.i18n-en.selected-whoregion-amro #header .who_logo {
    background-image: url(../images/logo/WHO-AMRO-EN-W.png); /* TODO : New logo */
}

.i18n-en.selected-whoregion-emro #header .who_logo {
    background-image: url(../images/logo/WHO-EMRO-EN-W.png);
}

.i18n-en.selected-whoregion-euro #header .who_logo {
    background-image: url(../images/logo/WHO-EURO-EN-W.png);
}

.i18n-en.selected-whoregion-searo #header .who_logo {
    background-image: url(../images/logo/WHO-SEARO-EN-W.png);
}

.i18n-en.selected-whoregion-wpro #header .who_logo {
    background-image: url(../images/logo/WHO-WPRO-EN-W.png);
}

/* FRENCH */

.i18n-fr.selected-whoregion-none #header .who_logo {
    background-image: url(../images/logo/WHO-FR-W-H.png);
}

.i18n-fr.selected-whoregion-afro #header .who_logo {
    background-image: url(../images/logo/WHO-AFRO-FR-W.png); /* TODO : New logo */
}

.i18n-fr.selected-whoregion-amro #header .who_logo {
    background-image: url(../images/logo/WHO-AMRO-FR-W.png); /* TODO : New logo */
}

.i18n-fr.selected-whoregion-emro #header .who_logo {
    background-image: url(../images/logo/WHO-EMRO-FR-W.png);
}

.i18n-fr.selected-whoregion-euro #header .who_logo {
    background-image: url(../images/logo/WHO-EURO-FR-W.png);
}

.i18n-fr.selected-whoregion-searo #header .who_logo {
    background-image: url(../images/logo/WHO-SEARO-FR-W.png);
}

.i18n-fr.selected-whoregion-wpro #header .who_logo {
    background-image: url(../images/logo/WHO-WPRO-FR-W.png);
}

/* SPANISH */

.i18n-es.selected-whoregion-none #header .who_logo {
    background-image: url(../images/logo/WHO-SP-W-H.png);
}

.i18n-es.selected-whoregion-afro #header .who_logo {
    background-image: url(../images/logo/WHO-SP-W-H.png); /* TODO : New logo */
}

.i18n-es.selected-whoregion-amro #header .who_logo {
    background-image: url(../images/logo/WHO-SP-W-H.png); /* TODO : New logo */
}

.i18n-es.selected-whoregion-emro #header .who_logo {
    background-image: url(../images/logo/WHO-SP-W-H.png); /* TODO : New logo */
}

.i18n-es.selected-whoregion-euro #header .who_logo {
    background-image: url(../images/logo/WHO-SP-W-H.png); /* TODO : New logo */
}

.i18n-es.selected-whoregion-searo #header .who_logo {
    background-image: url(../images/logo/WHO-SP-W-H.png); /* TODO : New logo */
}

.i18n-es.selected-whoregion-wpro #header .who_logo {
    background-image: url(../images/logo/WHO-SP-W-H.png); /* TODO : New logo */
}

#header #site-name-slogan {
    float: left;
    margin-top: 10px;
    margin-left: 10px;
    width: 400px;
}

#header #site-name {
    margin: 0;
    font-size: 18px;
    font-weight: bold;
}

#header #site-name a:hover {
    text-decoration: none;
    color: #FFF;
}

/* USER MENU & WELCOME BLOCK */
#header #block-block-10,
#header #block-system-user-menu {
    float: right;
    margin-top: 10px;
    margin-bottom: 6px;
}

#header #block-system-user-menu ul {
}

#header #block-block-10 ul,
#header #block-system-user-menu ul,
#header #block-system-user-menu ul li {
    list-style: none;
    margin: 0;
    padding: 0;
}

#header #block-block-10 li,
#header #block-system-user-menu li {
    float: left;
}

#header #block-system-user-menu a {
    color: #75c9ec;
    display: block;
    padding: 0 5px;
    border-right: 1px solid #29ABE2;
}

#header #block-block-10 a {
    color: #75c9ec;
}

#header #block-block-10 a:hover,
#header #block-system-user-menu a:hover {
    color: #D86422;
}

#header #block-block-10 li {
    padding: 0 5px;
    border-left: 1px solid #29ABE2;
}

#header #block-system-user-menu li.last a {
    border-right: 0px;
}

.region-header {
    overflow: hidden;
    float: right;
}
/*
#block-block-13 , #block-block-14 .content a {
    display: inline-block;
    float: left;
    clear: none;
    margin-right: 50px;
}
*/
.page-programmes-summary #block-block-14 .content a:last-child{
    display:none;
}

/* REGIONS LIST BELOW TITLE */

#header #block-arcmap-menu-arcmap-menu-who-regions {
    float: left;
    margin-left: -11px;
    height: 24px;
    margin-top: 10px;
    margin-bottom: 6px;
}

.js #header #block-arcmap-menu-arcmap-menu-who-regions .block-title {
    cursor: pointer;
    display: inline;
    border: 1px solid transparent;
    padding: 4px 32px 4px 10px;
    margin: 0;
    font-size: 18px;
    font-weight: normal;
    background: url("../images/regionMenuArrow.gif") no-repeat scroll right 13px transparent;
}

.js #header #block-arcmap-menu-arcmap-menu-who-regions .block-title.active,
.js #header #block-arcmap-menu-arcmap-menu-who-regions .block-title:hover {
    border: 1px solid #29ABE2;
}

.js #header #block-arcmap-menu-arcmap-menu-who-regions .block-title.active {
    /*background: url("../images/regionMenuArrow.gif") no-repeat scroll right -12px transparent;*/
}

#header #block-arcmap-menu-arcmap-menu-who-regions .content {
    background: #000;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000)"; /* IE8 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000, endColorstr=#B2000000); /* IE6 & 7 */
    zoom: 1;
    background: rgba(0, 0, 0, 0.7);
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
    z-index: 300;
    position: relative;
    margin-top: 14px;
    font-size: 13px;
    line-height: 1.2em;
    border-radius: 5px;
    padding: 10px;
}

#header #block-arcmap-menu-arcmap-menu-who-regions ul,
#header #block-arcmap-menu-arcmap-menu-who-regions li {
    list-style: none;
    margin: 0;
    padding: 0;

}

#header #block-arcmap-menu-arcmap-menu-who-regions li.disable a {
    font-style: italic;
    color: #EEE;
}

#header #block-arcmap-menu-arcmap-menu-who-regions .content a {
    color: #FFF;
    display: block;
    padding: 5px;
    border-radius: 3px;
}

#header #block-arcmap-menu-arcmap-menu-who-regions .content a:hover {
    background: #1E7FB8;
    text-decoration: none;
}

.js #header #block-arcmap-menu-arcmap-menu-who-regions .content li.active {
    display: none;
}

/* THEMES LIST */
#highlighted #block-arcmap-themes-arcmap-themes {
    width: 960px;
    margin: 0 auto;
}

.views-widget-filter-gina_themes_filter {
    height: 0px;
    line-height: 30px;
    margin-left: 400px;
    width: 250px;
    position: relative;
    z-index: 300;
    top: 20px;
    left: 20px;
}

.views-widget-filter-gina_themes_filter .form-item {
    margin: 0;
}

.views-widget-filter-gina_themes_filter .views-widget {
    position: relative;
    z-index: 124;
    background: #CCC;
    line-height: 1.2em;
    padding: 5px;
    border-radius: 0 0 5px 5px;
    width: 270px;
}

.views-widget-filter-gina_themes_filter .views-widget label {
    padding: 3px 10px;
    cursor: pointer;
}

.views-widget-filter-gina_themes_filter .views-widget .form-item label {
    cursor: pointer;
}

.views-widget-filter-gina_themes_filter .views-widget .form-item:hover {
    background: #DDD;
    border-radius: 3px;
}

.js .views-widget-filter-gina_themes_filter > label {
    font-weight: bold;
    cursor: pointer;
    background: url("../images/themeMenuArrow.png") no-repeat scroll 95% 13px #FFF;
    border: 1px solid #d0d0d0;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
    padding-left: 12px;
    width: 120px;
}

.js .views-widget-filter-gina_themes_filter > label:hover {
    background-color: #EEE;
}

.js .views-widget-filter-gina_themes_filter > label.active {
    background-color: #CCC;
}

body .views-widget-filter-gina_themes_filter .form-item-gina-themes-filter-0 {
    border-bottom: 1px solid #BBB;
    margin-bottom: 4px !important;
}

body .views-widget-filter-gina_themes_filter label {
    font-weight: normal;
}

body .views-widget-filter-gina_themes_filter .form-item-gina-themes-filter-0 label {
    color: #666;
    font-weight: normal;
    font-style: italic;
}

.js .views-widget-filter-gina_themes_filter > div > div > label.active,
.js .views-widget-filter-gina_themes_filter > div > div > label:hover {
    text-decoration: underline;
}

.js .views-widget-filter-gina_themes_filter > div > div > label.active {
    background: url("../images/themeMenuArrow.png") no-repeat scroll 95% -8px #BBB;
}

/* LANGUAGE BLOCK */

#top-header {
    float: right;
    margin-top: 10px;
    margin-bottom: 20px;
}

#block-locale-language {
    margin: 0;
    float: right;
    text-align: right;
    width: 100%;
    margin-top: 10px;
}

ul.language-switcher-locale-url,
ul.language-switcher-locale-url li {
    list-style: none;
    margin: 0;
    padding: 0;
}

ul.language-switcher-locale-url li {
    padding-left: 10px;
    margin-left: 10px;
    border-left: 1px solid #FFF;
    height: 8px;
    line-height: 8px;
    float: right;
}

ul.language-switcher-locale-url li.last {
    border-left: none;
    padding-left: 0;
}

#header ul.language-switcher-locale-url li.active a {
    color: #F0AD87;
}

#header ul.language-switcher-locale-url li a {
    font-weight: bold;
}

/**
 * 6.NAVIGATION
 */

#navigation {
    clear: both;
    margin: 0;
    padding: 0;
    background: #666;
    height: 30px;
    padding-top: 0px;
    line-height: 30px;
}

#navigation ul#main-menu {
    clear: both;
    list-style: none;
    margin: 0;
    padding: 0;
    width: 785px;
    float: left;
}

#navigation ul#main-menu li {
    float: left;
    margin: 0;
    padding: 0;
    border-right: 1px solid #999;
    overflow: hidden;
}

#navigation ul#main-menu li a {
    display: block;
    padding: 0 10px;
    line-height: 30px;
    height: 30px;
}

#navigation ul#main-menu li.last {
    border-right: 0;
}

#navigation ul#main-menu li:hover,
#navigation ul#main-menu li.active,
#navigation ul#main-menu li.active-trail,
.node-type-policy #navigation #main-menu li.menu-4984,
.page-policies #navigation #main-menu li.menu-4984,
.page-mechanisms #navigation #main-menu li.menu-6884,
.node-type-mechanisms #navigation #main-menu li.menu-6884,
.node-type-programme #navigation #main-menu li.menu-4986,
.page-node-5956 #navigation #main-menu li.menu-5503 {
    border-right: 1px solid #666;
    border-left: 1px solid #666;
    margin-left: -1px;
}

#navigation ul#main-menu li:hover a,
#navigation ul#main-menu li a.active,
.node-type-policy #navigation #main-menu li.menu-4984 a,
.page-policies #navigation #main-menu li.menu-4984 a,
.page-mechanisms #navigation #main-menu li.menu-6884 a,
.node-type-mechanisms #navigation #main-menu li.menu-6884 a ,
.node-type-programme #navigation #main-menu li.menu-4986 a{
    background: #D86422;
    border-color: #D86422;
    color: #FFF;
    padding: 0px 10px;
    position: relative;
    border-radius: 5px 5px 0 0;
}
.page-node-5956 #navigation #main-menu li.menu-5503 a{
    border-radius: 5px 5px 0 0;
}

#navigation ul#main-menu li:hover a {
    background: #555; /* Gris foncé */
    text-decoration: none;
}

#navigation ul#main-menu li:hover a.active {
    background: #D86422;
    cursor: default;
}

/* HOME BUTTON */
#navigation ul#main-menu li.first a {
    background: url(../images/navigation_home.gif) no-repeat center -20px transparent;
    text-indent: -9999px;
    width: 20px
}

#navigation ul#main-menu li.first:hover a {
    background-color: #555;
}
.page-node-5956 #navigation #main-menu li.menu-5503:hover a {
    background-color: #D86422;
}
#navigation ul#main-menu li.first a.active,.page-node-5956 #navigation #main-menu li.menu-5503 a {
    background: url(../images/navigation_home.gif) no-repeat center 6px #D86422;
}

#navigation ul#secondary-menu {
    clear: both;
    list-style: none;
    margin: 0;
    padding: 0;
}

#navigation ul#secondary-menu li {
    float: left;
    margin: 0;
    padding: 0;
}

#navigation ul#secondary-menu li a {
    display: block;
    padding: 0 2em 0 0;
}

.breadcrumb {
    clear: both;
    padding: 0.2em 0 0;
}

#skip-link {
    position: absolute;
}

.region-navigation {
    float: right;
    width: 160px;
}

/* HELP MENU BLOCK */

#block-menu-menu-help {
    height: 30px;
    margin-bottom: 0;
}

/***
* reduce contextual links height so it does not cover the submit action button
*/

section#block-menu-menu-help.block.block-menu.contextual-links-region {
    height: 15px;
}

#block-menu-menu-help h2.block-title {
    line-height: 30px;
    height: 30px;
    text-align: center;
    margin: 0;
    cursor: pointer;
    width: auto;
    padding: 0 17px 0 10px;
    float: right;
    background-image: url(../images/plusWhite.png);
    background-repeat: no-repeat;
    background-position: 95% center;
}

#block-menu-menu-help h2.block-title:hover,
#block-menu-menu-help h2.block-title.active {
    background-color: #555;
    border-radius: 5px 5px 0 0;
}

#block-menu-menu-help .content {
    display: none; /*javascript disabled */
    clear: both;
    background-color: #555;
    z-index: 1;
    position: relative;
    padding: 10px;
    border-radius: 0 0 5px 5px;
}

#block-menu-menu-help .content a {
    display: block;
    color: #FFF;
    border-radius: 5px;
    padding: 0 5px;
    line-height: 24px;
}

#block-menu-menu-help .content a:hover {
    background: #D86422;
    text-decoration: none;

}

#block-menu-menu-help .content ul,
#block-menu-menu-help .content li {
    margin: 0;
    padding: 0;
    list-style: none;
}

/* SUBMIT CONTENT BLOCK */

#block-menu-menu-submit-content {
    height: 30px;
    margin-bottom: 0;
    float: right;
    position: relative;
}

/** TRUC DE PIERRE A CORRIGER PAR MICHAEL **/

#block-menu-menu-submit-content .content {
    display: none;
    background-color: #555;
    z-index: 1;
    position: absolute;
    padding: 10px;
    border-radius: 0 0 5px 5px;
    /*margin: 30px 0 0 -107px;*/
    right: 0;
    top: 30px;
    width: 180px;
}

/* BLOCK ORIGINAL:
#block-menu-menu-submit-content .content {
  display:none;
  clear:both;
  background-color: #555;
  z-index: 1;
  position:relative;
  padding:10px;
  border-radius: 0 0 5px 5px;
}
*/

/** FIN DU TRUC **/

#block-menu-menu-submit-content h2.block-title {
    line-height: 30px;
    height: 30px;
    text-align: center;
    margin: 0;
    cursor: pointer;
    width: auto;
    padding: 0 22px 0 10px;
    float: right;
    background-image: url(../images/plusWhite.png);
    background-repeat: no-repeat;
    background-position: 95% center;
}

#block-menu-menu-submit-content h2.block-title:hover,
#block-menu-menu-submit-content h2.block-title.active {
    background-color: #555;
    border-radius: 5px 5px 0 0;
}

#block-menu-menu-submit-content .content a {
    display: block;
    color: #FFF;
    border-radius: 5px;
    padding: 0 5px;
    line-height: 24px;
}

#block-menu-menu-submit-content .content a:hover {
    background: #D86422;
    text-decoration: none;

}

#block-menu-menu-submit-content .content ul,
#block-menu-menu-submit-content .content li {
    margin: 0;
    padding: 0;
    list-style: none;
}

body.logged-in #block-menu-menu-submit-content li.first {
    display: none;
}

/* menus and item lists */

.item-list ul {
    margin: 0;
    padding: 0 0 0 1.5em;
}

.item-list ul li {
    margin: 0;
    padding: 0;
}

ul.menu li {
    margin: 0;
    padding: 0;
}

ul.inline {
    clear: both;
}

ul.inline li {
    margin: 0;
    padding: 0 1em 0 0;
}

/* admin tabs */

.tabs-wrapper {
    margin: 1em 0 0 0;
}

ul.primary {
    border: none;
    margin: 0;
    padding: 0;
}

ul.primary li a {
    background: none;
    border: none;
    display: block;
    float: left;
    line-height: 1.5em;
    margin: 0;
    padding: 3px 6px;
    background: #DEDEDE;
    margin-right: 10px;
    border-radius: 5px;
    color: #333;
}

ul.primary li a:hover, ul.primary li a.active {
    background: #666;
    border: none;
    color: #fff;
}

ul.primary li a:hover {
    background: #CCC;
    color: #333;
    text-decoration: none;
}

ul.primary li a.active:hover {
    background: #666;
    color: #FFF;
}

ul.secondary {
    background: #666;
    border-bottom: none;
    clear: both;
    margin: 0;
    padding: 0;
}

ul.secondary li {
    border-right: none;
}

ul.secondary li a, ul.secondary li a:link {
    border: none;
    color: #ccc;
    display: block;
    float: left;
    line-height: 1.5em;
    padding: 0 1em;
}

ul.secondary li a:hover, ul.secondary li a.active {
    background: #888;
    color: #fff;
    text-decoration: none;
}

ul.secondary a.active {
    border-bottom: none;
}

/**
 * 7.NODES
 */

.node {
    margin-bottom: 1.5em;
}

/* tags */

.field-name-field-tags {
    margin: 0 0 1.5em;
}

.field-name-field-tags .field-item {
    margin: 0 1em 0 0;
}

.field-name-field-tags div {
    display: inline;
}

/* profile */

.profile {
    margin: 1.5em 0;
}

.profile h3 {
    border: none;
}

.profile dt {
    margin-bottom: 0;
}

.profile dd {
    margin-bottom: 1.5em;
}

.password-parent {
    width: 36em;
}

/**
 * 8.COMMENTS
 */

#comments {
    clear: both;
    margin-top: 1.5em;
}

.comment {
    margin-bottom: 1.5em;
}

.comment .new {
    color: red;
    text-transform: capitalize;
    margin-left: 1em;
}

/**
 * 9.BLOCKS
 */

/* MASQUERADE */

#block-masquerade-masquerade {
    width: 280px;
    padding: 10px;
    border: 1px solid #d0d0d0;
    /*  position:fixed;
      left:20px;
      top: 220px;*/
    background: #eee;
    z-index: 400;
}

.block {
    margin-bottom: 1.5em;
}

.sidebar .block {
    font-size: 12px;
}

.sidebar .field-group-multiple-container .multiple-inline-element,
.sidebar .field-name-field-blocks > div > .field-item,
.sidebar .block {
    padding: 1em 10px;
    border: 0;
    border-top: 3px double #CCC;
    overflow: hidden;
}

/* Desactiver la bordure sur les derniers blocs */

.sidebar .block:first-child,
.sidebar .field-name-field-blocks > div > .field-item:first-child {
    border-top: none;
    padding-top: 0px;
}

#container #block-cck-blocks-field-blocks {
    padding: 0;
    margin: 0;
    border: none;
}

.sidebar .views-label,
.sidebar .field-name-field-page-block-title,
.block h2.block-title {
    display: block;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 1em;
}

.sidebar ul, .sidebar p {
    margin-bottom: 0;
}

/* Multiple elements (basic page) */

.sidebar #block-views-basic-page-right-blocs-block {
    padding: 0;
    border: none;
}

.sidebar .field-group-multiple-container .multiple-inline-element {
    background: none;
}

.sidebar .field-group-multiple-container .multiple-inline-element .multiple-element {
    float: none;
    padding: 0;
}

.sidebar .view .node footer,
.sidebar .view .node header {
    display: none;
}

/**
 * 10.FOOTER
 */

#footer {
    clear: both;
    padding: 20px;
    position: relative;
    background: #F5F5F5;
    border-top: 1px solid #CCC;
    font-size: 12px;
}

#footer .region-footer {
    overflow: hidden;
}

#footer a.feed-icon {
    position: absolute;
    right: 0;
    top: 1.6667em;
}

#footer .block {
    margin-bottom: 0;
}

/*WHO Logo and copyright */

#footer .block p {
    margin: 0;
}

#footer .block, #footer .block a {
    color: #666;
}

#footer .block a:hover {
    color: #D86422;
}

#block-block-7 .who_logo a {
    display: block;
    height: 50px;
    line-height: 50px;
    text-indent: -99999px;
    background: url(../images/whoLogoFooter.gif) no-repeat left center transparent;
}

#footer #block-block-7 .who_logo {
    margin-right: 20px;
}

#footer #block-block-7 {
    color: #888;
    float: left;
    width: 300px;
}

#footer #block-block-8 {
    width: 100px;
    float: right;
    margin-top: 10px;
}

#block-block-8 a {
    display: block;
    background: url(../images/ginaLogoS.png) no-repeat right center;
    width: 80px;
    height: 50px;
    text-indent: -99999px;
}

/* REGIONS SELECTOR FOOTER */

#footer #block-arcmap-menu-arcmap-menu-who-regions {
    float: left;
    width: 390px;
    height: 70px;
    margin-left: 130px;
}

#footer #block-arcmap-menu-arcmap-menu-who-regions h2 {
    margin: 0;
    line-height: 1.5;
}

#footer #block-arcmap-menu-arcmap-menu-who-regions ul,
#footer #block-arcmap-menu-arcmap-menu-who-regions li {
    list-style: none;
    margin: 0;
    padding: 0;
}

#footer #block-arcmap-menu-arcmap-menu-who-regions li {
}

#footer #block-arcmap-menu-arcmap-menu-who-regions li.active a {
    font-weight: bold;
    color: #D86422;
}

/**
 * 11.CSS SUPPORT
 *
 * Built-in classes:
 * .clearfix                            | contain floats
 * .element-invisible                   | hide element visually
 * .element-invisible.element-focusable | allow element to be focusable when navigated to via keyboard
 * .element-hidden                      | hide visually and from screenreaders
 */

/* clear floats */
.clear {
    clear: both;
}

/* display block */
.display-block {
    display: block;
}

/* Rule to display introduction on front page bigger when anonymous */
#block-block-2 {
    font-size: 1.3em;
}

.logged-in #block-block-2 {
    font-size: 1em;
}

/*********************/
/* ARCMAP FRONT PAGE */
/*********************/

#highlighted .block {
    margin: 0;
}

/* Loader */
span#arcmap-overlay {
    background: url("../images/ajax-loader.gif") no-repeat scroll 50% 50% transparent;
    display: block;
    left: 1px;
    margin: 0 auto;
    position: relative;
    top: -200px;
    width: 100%;
    z-index: 112;
    margin-top: -100px;
    height: 100px;
}

#arcmap_root {
    width: 100% !important;
}

#arcmap_root.loading #arcmap_container {
}

#arcmap_loader {
    margin: 0 auto;
    width: 100%;
    height: 5px;
    background: url(../images/ajax-loader2.gif) no-repeat 50% 50% rgba(255, 255, 255, 0.6);
    position: absolute;
    bottom: 0px;
    z-index: 20;
}

/* Various */
.page-map #block-arcmap-types-arcmap-types {
    background: #E6E6E6;
    clear: both;
    height: 30px;
    line-height: 30px;
}

.page-map .views-widget-filter-gina_types_filter {
    position: absolute;
    left: 20px;
    top: 85px;
    z-index: 300;
    width: 180px;
    /*overflow:hidden;*/
    padding: 2px !important;
    /*background: rgba(0,0,0,0.7);*/
    border-radius: 3px;

}

.page-map .views-widget-filter-gina_types_filter .description {
    clear: both;
    margin-top: 10px;
}

.page-map .views-widget-filter-gina_types_filter #pushpin-legend {
    background: url(../images/pushpin_legend.png) no-repeat left 3px transparent;
    height: 20px;
    margin-bottom: -20px;
    position: relative;
    /*top: 60px;  */
    padding-left: 20px;
    font-weight: bold;
    font-size: 12px;
    line-height: 20px;
    color: #fff;
}

.page-map .views-widget-filter-gina_types_filter #pushpin-legend input {
    margin-right: 6px;
}

.page-map .views-exposed-widgets {
    position: relative;
}

.page-map .views-widget-filter-gina_types_filter .form-checkboxes {
}

.page-map .views-widget-filter-gina_types_filter .form-checkboxes .form-item-gina-types-filter-action,
.page-map .views-widget-filter-gina_types_filter .form-checkboxes .form-item-gina-types-filter-policy,
.page-map .views-widget-filter-gina_types_filter .form-checkboxes .form-item-gina-types-filter-mechanisms {
    display: block;
    padding-left: 20px;
    color: #FFF;
    clear: both;
}

.page-map .views-widget-filter-gina_types_filter .form-checkboxes input,
.page-map .views-widget-filter-gina_types_filter .form-checkboxes label {
    cursor: pointer;
    color: #fff;
}

.page-map .views-widget-filter-gina_types_filter .form-checkboxes .form-item-gina-types-filter-action:hover,
.page-map .views-widget-filter-gina_types_filter .form-checkboxes .form-item-gina-types-filter-policy:hover.
.page-map .views-widget-filter-gina_types_filter .form-checkboxes .form-item-gina-types-filter-mechanisms:hover{
}

.views-widget-filter-gina_types_filter .form-checkboxes .form-item-gina-types-filter-policy {
    background: url("../images/mapLegendForward.png") no-repeat scroll 0px center transparent;
}

.views-widget-filter-gina_types_filter .form-checkboxes .form-item-gina-types-filter-action {
    background: url("../images/mapLegendBackward.png") no-repeat scroll 0px center transparent;
}
.views-widget-filter-gina_types_filter .form-checkboxes .form-item-gina-types-filter-mechanisms {
    background: url("../images/mapLegendmech.png") no-repeat scroll 0px center transparent;
}
#views-exposed-form-main-actions-and-policies-view-page-1 .views-exposed-widgets .views-widget-filter-gina_themes_filter {
    position: absolute;
    top: 30px;
    z-index: 999;
}

.views-widget-filter-gina_types_filter .form-checkboxes .form-item {
    margin: 0;
    float: left;
    line-height: 20px;
}

.views-widget-filter-gina_types_filter .form-checkboxes .form-item-gina-types-filter-policy,
.views-widget-filter-gina_types_filter .form-checkboxes .form-item-gina-types-filter-action,
.views-widget-filter-gina_types_filter .form-checkboxes .form-item-gina-types-filter-mechanisms{
    margin-bottom: 10px;
}

#highlighted #block-block-2 {
    width: 940px;
    padding: 10px;
    margin: 0 auto;
}

#views-exposed-form-main-actions-and-policies-view-page-1 .views-exposed-widgets .views-widget-filter-gina_themes_filter {
}

#views-exposed-form-main-actions-and-policies-view-page-1 .views-widget-filter-field_micronutrients_tid {
    position: absolute;
    top: 245px;
    left: 20px;
}

#views-exposed-form-main-actions-and-policies-view-page-1 .views-widget-filter-group_operator {
    position: absolute;
    top: 210px;
    left: 20px;
}

select#edit-gina-indicator-filter {
    width: 180px;
    font-size: 12px;
}

select#edit-gina-indicator-filter:focus {
    outline: none;
}

select#edit-gina-indicator-filter::-moz-focus-inner {
    border: 0;
}

.views-widget-filter-gina_indicator_filter {
   position: absolute;
    top: 200px;
    left: 20px;
    color: #000;
    /*padding: 10px!important;*/
    border-radius: 3px;
    z-index: 400;
    /* background: rgba(0,0,0,0.7);*/
}

#indicator-legend {
    margin-top: 10px;
}

#indicator-legend h2 {
    font-size: 1em;
    color: #FFF;
    padding-bottom: 5px;
    margin-bottom: 5px;
    border-bottom: 1px solid #eee;
}

#indicator-legend .cblock {
    float: left;
    margin-right: 10px;
    border: 1px solid;
}

#indicator-legend .legend-row {
    clear: both;
    line-height: 20px;
    margin-bottom: 5px;
    height: 20px;
    font-weight: bold;
    color: #fff;
}

#arcfilters {
    width: 248px;
    height: 500px;
    position: absolute;
    background: rgba(0, 0, 0, 0.3);
    z-index: 500;
}

#arcbutton {
    position: absolute;
    left: 248px;
    width: 20px;
    height: 30px;
    background: url(../images/open_close.png) no-repeat center -13px rgba(0, 0, 0, 0.3);
    cursor: pointer;
    top: 10px;
    border-radius: 0 5px 5px 0;
}

#arcbutton.open {
    background-position: center -13px;
}

#arcbutton.close {
    background-position: center 10px;
}

/* MAP */
#arcmap {
    height: 500px !important;
    background: #BED2EB;
    clear: both;
    position: relative;

}

#arcmap #exportimg {
    background: url("../images/extlink.png") no-repeat scroll 90% center rgba(0, 0, 0, 0.7);
    border-radius: 6px 6px 0 0;
    bottom: 0;
    color: #FFFFFF;
    cursor: pointer;
    font-weight: bold;
    margin-left: 143px;
    padding: 5px 28px 5px 12px;
    position: absolute;
    z-index: 900;

}

#arcmap #update-results {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
    border-radius: 0 6px 0 0;
    bottom: 0;
    color: #FFFFFF;
    cursor: pointer;
    font-weight: bold;
    height: 28px;
    line-height: 28px;
    position: absolute;
    text-align: center;
    width: 140px;
    z-index: 900;

}

#arcmap .indicator-link {
    padding-right: 16px;
    padding-left: 8px;
    background: url(../images/extlink.png) no-repeat right center transparent;
    color: #75C9EC;
}

#arcmap .indicator-link:hover {
    color: #D86422;
}

#arcmap #exportimg.processing {
    background: url(../images/spinner_small.gif) no-repeat right center rgba(0, 0, 0, 0.7);
}

body.page-minimap #arcmap {
    height: 430px !important;
    background: #BED2EB;
    clear: both;
}

#arcmap_layers {
    cursor: url("../images/openhand_8_8.cur"), default;
    background: #BED2EB;
}

#arcmap_layers:active {
    cursor: url("../images/closedhand_8_8.cur"), default;

}

#arcmap table#arcmap_zoom_slider {
    width: 28px;
    border: none;
    right: 20px !important;
    left: auto !important;
}

#arcmap_graphics_layer path {
    cursor: pointer;
    background: green;
}

#arcmap tr {
    background: none;
}

#arcmap td {
    border: none;
}

#arcmap td div {
}

.block-arcmap {
    margin: 0;
}

.map .logo-med {
    opacity: 0.2;
}

/*#arcmap_zoom_slider.dijit tbody tr.dijitReset td.dijitReset div.dijitSliderIncrementIconV,
div#arcmap.map div#arcmap_root.container table#arcmap_zoom_slider.dijit tbody tr.dijitReset td.dijitReset div.dijitSliderDecrementIconV{
  cursor: pointer;
    font-size: 15px;
    font-weight: bold;
}

#arcmap_zoom_slider.dijit span.dijitSliderButtonInner{
  background: none repeat scroll 0 0 #1E7EB8;
    border: 1px solid white;
    color: white;
    display: block;
    left: 0;
    text-align: center;
    width: 24px;
    height: 24px;
    line-height: 24px;
    opacity: 0.9;
    box-shadow: 0 0 2px #000;
}

#arcmap_zoom_slider.dijit span.dijitSliderButtonInner:hover {
  opacity: 1;
}*/

#arcmap_zoom_slider td.dijitSliderButtonContainer .dijitSliderButtonInner {
    display: block;
    margin: auto;
    text-align: center;
    width: 15px;
    height: 15px;
    line-height: 15px;
    color: #999;
    font-weight: bold;
    background: #eeeeee; /* Old browsers */
    background: -moz-linear-gradient(top, #eeeeee 0%, #cccccc 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeeee), color-stop(100%, #cccccc)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #eeeeee 0%, #cccccc 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #eeeeee 0%, #cccccc 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #eeeeee 0%, #cccccc 100%); /* IE10+ */
    background: linear-gradient(to bottom, #eeeeee 0%, #cccccc 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc', GradientType=0); /* IE6-9 */
    border: 1px solid #AAA;
    border-radius: 3px;
    cursor: pointer;
    text-shadow: 0px 1px 1px #FFF;
}

#arcmap_zoom_slider .dijitSliderBarContainerV {
    height: 80px;
    width: 5px;
    padding: 10px 11px 14px;
}

#arcmap_zoom_slider tr {
    padding: 0;
}

#arcmap_zoom_slider tr td {
    min-width: 0;
    padding: 0;
}

#arcmap_zoom_slider .dijitSliderBumper {
    display: none;
}

#arcmap_zoom_slider .dijitSliderRemainingBar,
#arcmap_zoom_slider .dijitSliderProgressBar {
    border: 1px solid #AAA;
    box-shadow: outset 0 0 20px #FFF;
}

#arcmap_zoom_slider .dijitSliderProgressBar {
    background: #1E7EB8;
    box-shadow: inset 1px 0 2px #113D57; /* bleu foncé */
    border-radius: 0 0 3px 3px;
}

#arcmap_zoom_slider .dijitSliderRemainingBar {
    background: #FFF;
    border-radius: 3px 3px 0 0;
    box-shadow: inset 1px 0 2px #d0d0d0;
}

#arcmap_zoom_slider .dijitSliderMoveable {
    position: relative;
    left: -10px;
    top: -8px;
    z-index: 500;
    height: 12px;
    width: 23px;
}

#arcmap_zoom_slider .dijitSliderImageHandle {
    width: 80%;
    height: 80%;
    cursor: url("../images/openhand_8_8.cur"), default;
    background: url(../images/zoomSlider.gif) no-repeat center center;
    border-radius: 6px;
    border: 1px solid #AAA;
}

#arcmap_zoom_slider #dijit_form_VerticalRule_0 {
    float: left
}

.map .infowindow .window {
    position: relative;
    background: #222;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC000000,endColorstr=#CC000000)"; /* IE8 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC000000, endColorstr=#CC000000); /* IE6 & 7 */
    zoom: 1;
    background: rgba(0, 0, 0, 0.8);
    color: #FFF;
    height: 160px;
    width: 255px;
    border-radius: 3px;
}

.map .infowindow .window .top .right .user .titlebar .title {
    font-size: 1em;
}

.map .infowindow .window .top .right .user .titlebar .hide {
    margin: 0 10px 0 220px !important;
    width: 16px;
    height: 16px;
    background: url(../images/closePopup.png) no-repeat center center transparent;
}

.map .infowindow .right {
}

.map .infowindow .window .top .right .user .content {
    font-size: 10px;
}

div#arcmap.map div#arcmap_root.container table#arcmap_zoom_slider.dijit tbody tr.dijitReset {
    background: none;
}

.ui-slider-handle {
    cursor: pointer !important;
}

html.js body.html div#page-wrapper div#page div#main-wrapper.clearfix div#main.clearfix div#content.column div.section div.region div#block-arcmap-arcmap.block div.content div#arcmap.map div#arcmap_root.container table#arcmap_zoom_slider.dijit tbody tr.dijitReset td.dijitReset {
    border: medium none;
}

html.js body.html div#page-wrapper div#page div#main-wrapper.clearfix div#main.clearfix div#content.column div.section div.region {
    position: relative;
    /*top: -48px;*/
}

html.js body.html div#page-wrapper div#page div#main-wrapper.clearfix div#main.clearfix div#content.column div.section {
    position: relative;
}

/* ARCMAP LEGEND */

#arcmap-legend {
    display: none;
    height: 71px;
    z-index: 123;
    width: 120px;
    padding: 1px;
    background: #FFF;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#E5FFFFFF,endColorstr=#E5FFFFFF)"; /* IE8 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E5FFFFFF, endColorstr=#E5FFFFFF); /* IE6 & 7 */
    zoom: 1;
    background: rgba(255, 255, 255, 0.9);
    position: absolute;
    margin-top: 410px;
    margin-left: 20px;
}

.page-minimap #arcmap-legend {
    margin-top: 337px;
}

.page-minimap p {
    padding-left: 120px;
    background: url(../images/whoLogoFooter.gif) no-repeat left center transparent;
    margin-bottom: 0;
    margin-top: 10px;
}

.page-minimap #toolbar {
    display: none;
}

body.page-minimap.toolbar {
    padding: 0 !important;
}

#arcmap-legend ul, #arcmap-legend li {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#arcmap-legend li {
    padding-left: 40px;
    padding-right: 10px;
    height: 35px;
    line-height: 35px;
    overflow: hidden;
    color: #FFF;
    font-weight: bold;
}

#arcmap-legend li.first {
    margin-bottom: 1px;
}

#arcmap-legend .actions {
    background: url(../images/mapLegendBackward.png) no-repeat 10px center #1E7eb8;
}

#arcmap-legend .policies {
    background: url(../images/mapLegendForward.png) no-repeat 10px center #1E7eb8;
}

/* ARCMAP TOOLTIP */

.tooltip {
    display: block;
    position: absolute;
    top: 0;
    left: 125px;
    width: 140px;
    padding: 8px;
    border-radius: 4px;
    color: #FFF;
    background: #222;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC000000,endColorstr=#CC000000)"; /* IE8 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC000000, endColorstr=#CC000000); /* IE6 & 7 */
    zoom: 1;
    background: rgba(0, 0, 0, 0.8);
    line-height: 1.1;
    font-weight: normal;
    z-index: 1234;

}

/* ARCMAP TIMELINE */

#block-arcmap-timeline-arcmap-timeline {
    background: #666;
    padding: 10px 0;
}

#block-arcmap-arcmap-pager {
    clear: right;
    float: right;
    width: 83%;
    text-align: center;
}

#block-arcmap-arcmap-pager ul li {
    display: inline;
    cursor: pointer;
}

#block-arcmap-arcmap-pager li {
    height: 35px;
    line-height: 35px;
}

#block-arcmap-arcmap-pager ul li.active a {
    font-weight: bold;
}

#block-arcmap-arcmap {
    clear: both;
    height: 500px;
    width: 100%;
    background: #BED2EB;
}

#block-arcmap-arcmap .content {
    margin: 0;
}

#block-arcmap-timeline-arcmap-timeline {
    clear: both;
    color: #FFFFFF;
    font-weight: bold;
    /*  height: 37px; FAIT PLANTER IE !! */
    margin: 0;
    /*  overflow: hidden; FAIT PLANTER IE !! */
    padding: 15px 0 15px;
    width: 100%;
    position: relative;
    top: 1px;
}

#block-arcmap-timeline-arcmap-timeline #time-marker {
    position: absolute;
    width: 32px;
    height: 32px;
    background: url(../images/marker.png) center center no-repeat;
    margin-top: -27px;
}

#block-arcmap-timeline-arcmap-timeline .year {
    cursor: pointer;
}

#arcmap-results .field-type-taxonomy-term-reference ul.links li {
    float: none;
}

#block-arcmap-themes-arcmap-themes {
}

#block-arcmap-arcmap-results {
}

#block-arcmap-arcmap-sideblock {
}

#block-arcmap-arcmap-sideblock .who-region {
    margin-bottom: 5px;
    border: 1px solid #C5DBEC;
}

#block-arcmap-arcmap-sideblock .who-region a {
    display: block;
    text-decoration: none;
    background: #DBEEF9;
    padding: 5px;
    text-align: center;
}

#block-arcmap-arcmap-sideblock .who-region.active a,
#block-arcmap-arcmap-sideblock .who-region a:hover {
    background: #1E7EB8;
    color: #fff;
}

/* New arcmap, with views */

#views-exposed-form-main-actions-and-policies-view-page-1 {
    background: #E6E6E6;
}

#edit-type-wrapper, #edit-gina-map-filter-wrapper, #edit-gina-timeline-filter-wrapper, .views-widget-filter-gina_themes_filter {
}

#views-exposed-form-main-actions-and-policies-view-page-1 .views-exposed-widget.views-submit-button {
    background: #666;
}

#views-exposed-form-main-actions-and-policies-view-page-1 .views-exposed-widgets,
#views-exposed-form-main-actions-and-policies-view-page-1 .views-exposed-widget {
    clear: both;
    float: none;
    margin: 0;
    padding: 0;
}

#slider.arcmap {
    padding: 30px 0 10px;
}

#slider.arcmap a.ui-slider-handle {
    margin-top: 30px;
    background: url(../images/timelineHandle.png) no-repeat center center #D86422;
    width: 17px;
    height: 17px;
    border-color: #ff5400;
}

.views-exposed-widget
.ajax-progress-throbber {
    position: absolute;
}

/*#arcmap.map #arcmap_layer0 {
  filter: url("blur.svg#gaussian_blur");
}*/

/*********************** END ARCMAP *****/

/* FRONT PAGE ACTION AND POLICY TABLE */

.view-main-actions-and-policies-view em {
    color: #666;
    font-size: x-small;
    line-height: 1.2;
    display: block;
    margin-bottom: 2em;
}

.view-main-actions-and-policies-view .views-field-name,
.view-main-actions-and-policies-view .views-field-field-date-start,
.view-main-actions-and-policies-view .views-field-field-date-end {
    width: 78px;
}

.view-main-actions-and-policies-view .views-field-type {
    width: 60px;
}

.view-main-actions-and-policies-view .view-empty {
    padding: 10px;
    background: #F5F0D4;
    text-align: center;
    font-style: italic;
}

.view-main-actions-and-policies-view .view-empty p {
    margin: 0;
}

/* POLICY TABLE */

.view-policies td.views-field-title, .view-policies td.views-field-title {
    width: 75%;
}

#arcmap_graphics_layer path {
    cursor: pointer;
}

/* ACTIONS TABLE */

/* POLICY AND ACTION SUMMARIES */

.view-policies-and-action-summaries .attachment .views-row {
    display: inline;
}

.view-policies-and-action-summaries .attachment .views-row a:before {
    content: " - ";
}

.view-policies-and-action-summaries .attachment .views-row:first-child a:before {
    content: "";
}

.view-policies-and-action-summaries .attachment {
    clear: both;
}

/*
.view-policies-and-action-summaries .cols-4 td {
  width: 25%;
}
.view-policies-and-action-summaries .cols-4 td a {
  display:block;
}
#container .view-policies-and-action-summaries .cols-4 tr:hover td {
  background: transparent;
}
*/
.view-policies-and-action-summaries li,
.view-policies-and-action-summaries ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

.view-policies-and-action-summaries li a {
    display: block;
    padding: 3px 30px 3px 5px;
    margin: 2px 0;
    background: url(../images/index_list.gif) no-repeat right 4px #F5F5F5;
    width: 258px;
}

/* Let's do COLUMNS */

.view-policies-and-action-summaries .attachment {
    margin-bottom: 1em;
}

/*
.view-policies-and-action-summaries.view-display-id-page>.view-content,
.view-policies-and-action-summaries.view-display-id-page_1>.view-content {
  column-count: 3;
  column-gap: 20px;
}
*/
.view-policies-and-action-summaries.view-display-id-page > .view-content .item-list,
.view-policies-and-action-summaries.view-display-id-page_1 > .view-content .item-list,
.view-policies-and-action-summaries.view-display-id-page_2 > .view-content .item-list {
    display: inline-block;
    border-top: 1px solid #CCCCCC;
    clear: both;
    padding: 6px 0 16px;
}

.view-policies-and-action-summaries.view-display-id-page > .view-content .item-list h3,
.view-policies-and-action-summaries.view-display-id-page_1 > .view-content .item-list h3,
.view-policies-and-action-summaries.view-display-id-page_2 > .view-content .item-list h3 {
    font-size: 20px;
    font-weight: bold;
    line-height: 21px;
    margin: 0 0 8px;
    padding: 0;
}

/* POLICY AND ACTION CONTENT TYPE */

.views-field-field-countries-revision-id .views-row,
.view-countries-of-actions-policy-block .views-row {
    display: inline-block;
    margin: 0 5px 5px 0;
}

.views-field-field-countries-revision-id a,
.view-countries-of-actions-policy-block a {
    display: inline-block;
    white-space: nowrap;
    padding: 3px 6px;
    background: #1E7FB8;
    color: #FFF;
    border-radius: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 190px;
}

.views-field-field-countries-revision-id a:hover,
.view-countries-of-actions-policy-block a:hover {
    background: #D86422;
}

/* ACTION FIELDS */

.node-type-action #main .group_start_date > h3,
.node-type-action #main .group_end_date > h3,
.node-type-action #main .field-label,
.node-type-policy #main .field-label {
    float: left;
    width: 190px;
    margin: 0;
    font-size: 1em;
    line-height: 1.5;
}

#node-action-full-group-start-date,
#node-action-full-group-end-date {
    line-height: 16px;
}

#node-action-full-group-start-date h3,
#node-action-full-group-end-date h3 {
    display: inline-block;
    margin: 0;
    float: left;
    width: 220px;
    font-size: 1em;
    line-height: 1.5;
}

#node-action-full-group-start-date .field-name-field-start-month,
#node-action-full-group-start-date .field-name-field-date-start,
#node-action-full-group-end-date .field-name-field-end-month,
#node-action-full-group-end-date .field-name-field-date-end {
    display: inline-block;
    padding: 0 5px 0 0;
}

.node-type-action #main .field-items,
.node-type-policy #main .field-items {
    float: right;
    width: 460px;
}

.node-type-action #main .horizontal-tabs .field-label {
    width: 180px;
}

.node-type-action #main .horizontal-tabs .field-items {
    width: 460px;
}

.node-type-action #blue .views-label {
    width: 200px;
    float: left;
    display: block;
    font-weight: bold;
}

.node-type-action #blue .field-content {
}

.node-type-action #blue .views-field {
    overflow: hidden;
}

.node-type-action #blue .block-title {
    margin-top: 1em;
    margin-bottom: 0;
}

.node-type-action #main .field-name-field-date-start .field-items,
.node-type-action #main .field-name-field-start-month .field-items,
.node-type-action #main .field-name-field-date-end .field-items,
.node-type-action #main .field-name-field-end-month .field-items {
    float: none;
    display: inline;
}

.node-type-action #main .group_start_date .field,
.node-type-action #main .group_end_date .field {
    margin-right: 4px;
}

.node-type-action #main .group_start_date h3,
.node-type-action #main .group_end_date h3 {
    margin-right: 10px;
}

.node-type-action #main .group_start_date *,
.node-type-action #main .group_end_date * {
    display: inline;
    font-size: 1em;
}

.node-type-policy #blue .field-items,
.node-type-action #blue .field-items {
    float: none;
    width: inherit;
}

.node-type-policy .field,
.node-type-action .field {
    clear: both;
    overflow: hidden;
    margin-bottom: 1em;
}

.node-type-action .field {
    margin-bottom: 0;
}

.node-type-action .field-group-format {
    margin-top: 1em;
    margin-left: 10px;
    overflow: hidden;
}

.node-type-action .field-group-format .field-group-format {
    margin: 0;
    padding: 0;
}

#main > .content > .field .field-label {
    margin-left: 10px;
    padding-bottom: 5px;

}

#main > .content > .field .field-items {
    margin: 0px 5px 10px 10px;

}

/* POLICY BLUE BOX */

#blue div * {
    font-size: 12px;
}

.node-type-policy #blue .block div,
.node-type-policy #blue .block h2.block-title,
.node-type-policy #blue .block .content,
.node-type-mechanisms #blue .field-content {
    display: inline;
}

.node-type-policy #blue .views-label, .node-type-mechanisms #blue .views-label {
    font-weight: bold;
    padding-right: 5px;
}

#container #blue div.view-new-blocks-for-policies .views-field,
.node-type-policy #blue #block-cck-blocks-field-adopted,
.node-type-policy #blue #block-views-blocs-for-policies-block-4,
#container #blue #block-views-blocs-for-policies-block-2 .views-field {
    float: left;
    width: 50%;
    margin-bottom: 0em;
    padding: 2px 0;
}

.node-type-policy #blue #block-views-blocs-for-policies-block-2 {
    clear: both;
    overflow: hidden;
    margin-bottom: 1em;
}

#blue .block {
    margin-bottom: 0em;
}

#blue #block-cck-blocks-field-state-province-region,
#blue #block-views-blocs-for-policies-block-3,
#blue #block-cck-blocks-field-adopted-by {
    margin-bottom: 1.5em;
}

#blue #block-cck-blocks-field-adopted-by {
    clear: both;
}

.node-type-policy .content p {
    margin-bottom: 0em;
}

/* PARTNERS WITH 3 LEVELS FOR POLICIES AND PROGRAMMES/ACTIONS */

.view-grouping-content {
    margin-left: 20px;
}

.view-programme-blocs-for-actions.view-display-id-block_5 h3,
.view-programme-blocs-for-actions.view-display-id-block_1 h3,
#block-views-blocs-for-policies-block-1 h3 {
    font-size: 1em;
    font-weight: normal;
    margin-bottom: 0;
    margin-top: 1em;
    line-height: 1.5;
    font-weight: bold;
}

.view-programme-blocs-for-actions.view-display-id-block_5 .view-grouping-header,
.view-programme-blocs-for-actions.view-display-id-block_1 .view-grouping-header,
#block-views-blocs-for-policies-block-1 .view-grouping-header {
    font-weight: bold;
    margin-top: 1em;
}

/* DASHBOARD (HOMEBOX) */

#homebox .homebox-column {
    background: none;
    padding: 0;
}

#homebox .homebox-portlet {
    border: none;
    margin: 20px 0 20px;

}

#homebox .homebox-portlet.homebox-draggable {
    background: #FFF;
    border-radius: 4px;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);

}

#homebox .homebox-portlet .homebox-portlet-inner {
    border: none !important;
}

#homebox .homebox-portlet .portlet-header {
    padding: 4px 0;
    border: none;
    color: #000;
    background: transparent;
}

#homebox .homebox-portlet.homebox-draggable .portlet-header {
    background: #666;
    color: #FFF;
    height: 20px;
    line-height: 20px;
    padding: 4px 10px;
    border-radius: 4px 4px 0 0;

}

#homebox .homebox-portlet .portlet-content {
    padding: 0;
}

#homebox .homebox-portlet.homebox-draggable .portlet-content {
    padding: 10px;
}

.portlet-header .portlet-maximize,
.portlet-header .portlet-settings {
    display: none;
}

.homebox-draggable .portlet-settings {
    display: block;
}

/* FIELD COLLECTION */
.field-collection-container,
.field-collection-view {
    padding: 0;
    border: 0;
    margin: 0;
}

/* STATISTICS PAGE */

.view-statistics .view-header p {
    margin: 0;
}

.view-statistics .views-field-counter {
    width: 20px;
    text-align: right;
}

.view-statistics .views-field-nid {
    width: 120px;
}

/* REGISTER FORM */

#user-register-form .form-item label, #user-register-form .description {
}

#user-register-form .form-item .description {
    width: 370px;
    float: right;
    color: #555;
}

#user-register-form .form-item label {
    float: left;
    width: 110px;
    text-align: right;
    margin-right: 20px;
    font-weight: bold;

}

#user-register-form .form-item input {
    float: left;
}

#user-register-form .form-item input.form-text {
    width: 380px;
}

#user-register-form #edit-account .form-item,
#user-register-form > div > .form-wrapper {
    clear: both;
    overflow: hidden;
}

#user-register-form #edit-conditions {
}

#user-register-form .form-item-conditions label {
    display: none;
}

#user-register-form #edit-account > .form-item:hover
#user-register-form > div > .form-wrapper:hover {
    background: #EEE;
}

#user-register-form .form-item label.option {
    float: none;
    margin-left: 8px;
    margin-right: 8px;
    font-weight: normal;
    text-align: left;
}

#user-register-form div.form-type-radio {
    float: left;
    margin: 0;
}

#user-register-form > div > div:hover {
}

#user-register-form #edit-actions {
    padding-top: 2em;
}

/* TABS JQUERY UI OVERRIDE */

/* Reset */
div.field-group-htabs,
div.field-group-htabs ul.horizontal-tabs-list,
div.field-group-htabs ul.horizontal-tabs-list li,
div.field-group-htabs ul.horizontal-tabs-list li:focus,
div.field-group-htabs ul.horizontal-tabs-list li:hover,
div.field-group-htabs ul.horizontal-tabs-list li.selected,
div.field-group-htabs div.horizontal-tabs,
div.field-group-htabs fieldset.horizontal-tabs-pane {
    padding: 0;
    margin: 0;
    background: none;
    border: none;
    font: inherit;
}

div.field-group-htabs {
    margin: 20px 0;
}

div.field-group-htabs div.field .field-label {
    font-weight: bold;
    margin: 1em 0;
}

ul.quicktabs-tabs li {
    float: left;
}

div.field-group-htabs ul.horizontal-tabs-list {
    display: block;
    position: relative;
    z-index: 2;
}

div.field-group-htabs div.horizontal-tabs-panes {
    background: #E6E6E6;
    padding: 14px 9px;
    border: 1px solid #CCC;
    clear: both;
    margin-top: -1px;
}

div.field-group-htabs p {
    margin-bottom: 0;
}

ul.quicktabs-tabs li a,
div.field-group-htabs li.horizontal-tab-button a {
    display: block;
    background: #CCC;
    color: #111;
    line-height: 24px;
    height: 24px;
    padding: 0;
    width: 140px;
    text-align: center;
    font-weight: bold;
    border-bottom: 1px solid #CCC;
    margin-bottom: -1px;
    border-left: 1px solid #CCC;
    border-top: 1px solid #CCC;
    border-right: 1px solid #CCC;
}

div.field-group-htabs li.horizontal-tab-button a .element-invisible {
    display: none;

}

ul.quicktabs-tabs li a:hover,
div.field-group-htabs ul.horizontal-tabs-list li a:hover {
    background: #CCC;
}

ul.quicktabs-tabs li.active a,
div.field-group-htabs ul.horizontal-tabs-list li.selected a {
    background: #E6E6E6;
    padding: 0;
    border-bottom: 1px solid #E6E6E6;
}

div.field-group-htabs ul.horizontal-tabs-list li.selected a strong {
    font-weight: bold;
}

ul.quicktabs-tabs li.active a:hover,
div.field-group-htabs ul.horizontal-tabs-list li.selected a:hover {
    cursor: default;
}

/* ADVANCED SEARCH */

#quicktabs-advanced_search ul {
    padding: 0;
}

#quicktabs-advanced_search li a {
    border: none;
    padding: 1px;
}

#quicktabs-advanced_search li.active a {
    background: #DBEEF9;
}

.view-advanced-search .views-exposed-widget {
    padding: 0;
    float: none;
    clear: both;
    border-top: 3px double #CCC;
    margin-top: 2em;
    padding-top: 1em;
}

.view-advanced-search .views-exposed-widget label {
    margin-bottom: 1em;
}

.view-advanced-search .form-checkboxes .form-item,
.view-advanced-search .form-type-checkbox {
    display: inline-block;
}

.view-advanced-search #edit-field-taxo-language-tid-wrapper {
    float: none;
    clear: both;
    margin: 1em 0;
}

option.tax-filter-children {
    background: url(../images/arrow.png) no-repeat right;
}

.view-advanced-search #edit-field-policytopic-tid-wrapper,
.view-advanced-search #edit-field-topic-tid-wrapper,
.view-advanced-search #edit-field-program-type-tid-wrapper,
.view-advanced-search #edit-field-partner-tid-wrapper,
.view-advanced-search #edit-field-delivery-tid-wrapper,
.view-advanced-search #edit-gina-themes-filter-wrapper,
.view-advanced-search #edit-gina-tax-filter-wrapper {
}

.view-advanced-search #edit-field-topic-tid-wrapper #edit-field-topic-tid {
}

.view-advanced-search #edit-gina-themes-filter-wrapper {
}

.view-advanced-search .views-widget-filter-keys {
    width: 100%;
    clear: both;
    padding: 2em 20px;
    margin: 0 -20px;
    background: #DBEEF9;
    height: 32px;
    border: none;

}

.view-advanced-search #edit-field-date-end-value-wrapper,
.view-advanced-search #edit-field-date-start-value-wrapper {
    float: left;
    clear: none;
    margin-bottom: 2em;
}

.view-advanced-search #edit-field-date-start-value-wrapper {
    width: 15%;
}

.view-advanced-search #edit-field-date-end-value-wrapper {
    width: 85%;
}

.view-advanced-search .views-widget-filter-keys .views-widget {
    text-align: center;
}

.view-advanced-search .views-widget-filter-keys label {
    display: block;
    width: 260px;
    margin-bottom: -32px;
    height: 32px;
    line-height: 32px;
    text-shadow: 1px 1px 0 #FFF;
    color: #333;
    text-align: right;
}

.view-advanced-search .views-widget-filter-keys input {
    width: 346px;
    padding: 6px 30px 6px 4px;
    height: 20px;
    background: url(../images/search-button.png) no-repeat 98% 8px #FFF;
    display: inline;
    box-shadow: inset -1px 1px 2px 0 #aaa;
}

/*.view-advanced-search .views-widget-filter-field_date_end_value {
  clear:both;
  float:none;
  overflow:hidden;
  border-bottom: 1px dotted #D0D0D0;
  padding-bottom: 0.5em;
  margin-bottom: 0.5em;
}*/
.view-advanced-search .views-widget-filter-type > label,
.view-advanced-search .views-widget-filter-type .form-item {
    float: left;
    margin-right: 20px;
}

/* ADVANCED SEARCH SUMMARY */

.view-advanced-search #selected-filters,
.view-advanced-search #result-summary {
    font-size: 0.9em;
}

.view-advanced-search #result-summary {
    border-top: 1px dotted #d0d0d0;
    padding-top: 1em;
    margin-top: 1em;
}

.view-advanced-search #selected-filters .label {
    font-weight: bold;
}

/* ADVANCED SEARCH DROPBOX */

.view-advanced-search .dropbox-container {
    margin-bottom: 1em;
}

.view-advanced-search .dropbox-container > div {
    display: inline;
    padding: 3px 10px;
    border: 1px solid #DDD;
    border-radius: 3px;
    cursor: pointer;
    margin: 0 10px 0 0;
    background: #EEE;
    font-weight: bold;
}

.view-advanced-search .dropbox-container ul {
    background: #EEE;
    padding: 10px;
    margin: 1em 0;
    overflow: hidden;
    min-height: 36px;
    border: 2px dashed #d0d0d0;
    border-radius: 3px;
}

.view-advanced-search .dropbox-container li {
    list-style: none;
    margin: 0;
    padding: 3px 10px;
    background: #999;
    color: #fff;
    float: right;
    margin: 5px;
    white-space: nowrap;
    border-radius: 7px;
}

/* ADVANCED SEARCH MAP LINK */

.view-advanced-search .view-header a {
    display: block;
    background: none repeat scroll 0 0 #1E7FB8;
    color: #FFF;
    display: block;
    float: right;
    height: 24px;
    line-height: 24px;
    margin-top: 7px;
    padding: 0 10px;
    text-align: center;
    width: 140px;
    font-weight: bold;
}

.view-advanced-search .views-submit-button {
    clear: both;
    float: none;
    padding-right: 0;
    border-top: 1px dotted #d0d0d0;
    margin-top: 2em;
    padding-top: 0.5em;
    margin-bottom: 0.5em;
    text-align: right;
    height: inherit;
    background: none;
}

.view-advanced-search .views-submit-button input {
    display: inline;
    margin-top: 0;
    padding: 4px 30px;
}

.export_csv a {
    background: url(../images/csv.png) no-repeat left center transparent;
}

.print_pdf a {
    background: url(../images/pdf.png) no-repeat left center transparent;
}

.export_csv a,
.print_pdf a {
    text-indent: -99999px;
    display: block;
    height: 20px;
    width: 40px;
    float: left;
    opacity: 0.7;
}

.export_csv a:hover,
.print_pdf a:hover {
    opacity: 1;
}

.print-link {
    padding: 0;
}

/* REVISION LOG MESSAGE BLOCK */

.block-gina-log-block {
    border-top: 3px double #CCC;
    margin-top: 1em;
    padding-top: 1em;
}

.block-gina-log-block h2.block-title:after {
    padding-left: 10px;
    content: "+";
}

.block-gina-log-block h2.block-title.open:after {
    padding-left: 10px;
    content: "-";
}

.block-gina-log-block .content {
    max-height: 300px;
    overflow: auto;
}

/* TEXT FORMAT HIDE */

.not-admin .node-form .wysiwyg-toggle-wrapper,
.not-admin .node-form .filter-wrapper {
    display: none;
}

/* NEW LOGIN BOX (16.10.2012) */

#block-who-openid-who-openid-login {
    padding-bottom: 0;
}

form#who-openid-login-block .who-openid-button {
    margin-bottom: 1em;
    margin-top: 0.5em;
    color: #666;
    font-style: italic;
}

form#who-openid-login-block .who-openid-button input {
    width: 100px;
    border: 1px solid #FFF;
    background: #1E7FB8;
    /*   box-shadow: 0 0 3px #000;*/
    padding: 3px;
    color: #FFF;
    display: block;
    margin-bottom: 5px;
    font-style: normal;
    cursor: pointer;
    border-radius: 3px;
}

form#who-openid-login-block .who-openid-button#who-openid-alternate input {
}

form#who-openid-login-block .who-openid-button input:hover {
    background: #D86422;
}

/* ADDED BY NICO (DATE SELECTOR) */
.form-wrapper.date-processed .field-type-taxonomy-term-reference,
.form-wrapper.date-processed .field-widget-date-select {
    float: left;
    clear: none;
    width: 50% !important;
    padding: 15px 0;

}

.form-wrapper.date-processed .form-type-date-select {
    margin-top: 1em;
}

span.node-unpublished {
    background-color: #FFA4A4;
}

/* ----------- SUN Tables -------------- */

div.view-sun-table-2 table.views-table,
div.view-sun-table-1 table.views-table {
    font-size: 10px;
}

div.view-sun-table-1 table.views-table tr th,
div.view-sun-table-1 table.views-table tr td,
div.view-sun-table-2 table.views-table tr th,
div.view-sun-table-2 table.views-table tr td {
    min-width: 0;
    padding: 2px 5px;
    text-align: center;
}

div.view-sun-table-1 table.views-table td.views-field-name,
div.view-sun-table-2 table.views-table td.views-field-name,
div.view-sun-table-1 table.views-table td.views-field-tid,
div.view-sun-table-2 table.views-table td.views-field-tid {
    text-align: left;
}

/* --------------------- SOLR Search ----------------- */

.view-solr-advanced-search table.views-table td,
.view-solr-advanced-search table.views-table th {
    min-width: auto;
}

.view-solr-advanced-search p.selected-facets label {
    font-weight: bold;
}

footer {
    clear: both;
}

.facetapi-collapsible h2 {
    background: url(../images/expand.png) no-repeat right center;
}

.facetapi-collapsible.expanded h2 {
    background: url(../images/collapse.png) no-repeat right center;
}

.facetapi-collapsible ul.facetapi-collapsible {
    background: none;
    margin: 0;
    padding: 0;
}

.facetapi-collapsible ul.facetapi-collapsible li,
.facetapi-collapsible ul.facetapi-collapsible li.leaf {
    background: #ECECE6;
    border: 1px solid #D6D6D6;
    line-height: 1.2em;
    list-style: none outside none;
    margin: 0 0 5px 0;
    padding: 0;
}

ul.facetapi-collapsible li a {
    display: block;
    padding-right: 25px;
    padding: 3px 30px 3px 5px;
    position: relative;
}

ul.facetapi-collapsible li a:hover {
    background-color: #D6D6D6;
    text-decoration: none;
}

ul.facetapi-collapsible li a.facetapi-active {
    background-color: #48A9E4;
    color: #ECECE6;
}

ul.facetapi-collapsible li a.facetapi-active:hover {
    background-color: #018FE2;
}

ul.facetapi-collapsible li a.facetapi-inactive .gina-facetapi-filter {
    border-right: 1px solid #D6D6D6;
    display: block;
}

ul.facetapi-collapsible li a span.count {
    position: absolute;
    right: 5px;
    top: 3px;
}

.facetapi-collapsible ul.facetapi-collapsible li.expanded ul {
    border-top: 1px solid #D6D6D6;
    margin: 0 3px 5px 3px;
    padding: 5px 0 0 0;
}

.facetapi-collapsible ul.facetapi-collapsible li.expanded ul li {
    border-left: 0 none;
    border-right: 0 none;
    border-top: 0 none;
    margin-bottom: 0;
    margin-left: 5px;
}

.facetapi-collapsible ul.facetapi-collapsible li.expanded ul li.last {
    border-bottom: 0 none;
}

.facetapi-collapsible ul.facetapi-collapsible li.expanded ul li a span {
    right: 3px;
}

.facetapi-collapsible ul.facetapi-collapsible ul {
    display: none;
}

.facetapi-collapsible ul.facetapi-collapsible ul.expanded {
    display: block
}

a.collapselink {
    font-weight: bold;
}

.facetapi-legend {
    padding: 0 15px;
    color: #9c9c9c;
}

.facetapi-legend .legend-right {
    float: right;
}

input#edit-search-api-views-fulltext {
    width: 190px;
}

/*#program_policy_wrapper #edit-field-program-policy  .ui-resizable-handle.ui-resizable-se {*/
#program_policy_wrapper .ui-icon-gripsmall-diagonal-se,
#policy_program_wrapper .ui-icon-gripsmall-diagonal-se {
    bottom: 23px;
    right: 10px;
    background: url("../../../libraries/tinymce/jscripts/tiny_mce/themes/advanced/img/icons.gif") -800px 0;
    display: block;
    float: right;
    width: 20px;
    height: 20px;
    cursor: se-resize;
    outline: 0;
}

#edit-field-program-policy-und {
    width: 675px;
}

span.fparent {
    font-weight: bold;
    text-decoration: underline;
}

span.fterm {
    display: list-item;
    list-style: disc;
    margin: 0 0 0 15px;
}

ul.fdetails {
    margin: 0 0 0 15px;
}

.show {
    display: block !important;
}

.hide {
    display: none !important;
}

.vertical-tabs-panes ul.term-reference-tree-level {

}

.vertical-tabs-panes ul.term-reference-tree-level li {
    display: inline-block;
    width: 30%;
    margin-right: 3%;
    vertical-align: top;
}

.vertical-tabs-panes ul.term-reference-tree-level li .no-term-reference-tree-button {
    display: none;
}

#block-gina-partner-block-funding-sources-block .item-list li.last,
#block-gina-partner-block-partner-block .item-list li.last {
    position: relative;
}

#block-gina-partner-block-funding-sources-block .item-list span.ctools-toggle,
#block-gina-partner-block-partner-block .item-list span.ctools-toggle {
    position: absolute;
    top: -1px;
    left: 25%;
}

#block-gina-partner-block-funding-sources-block .item-list .ctools-collapsible-handle,
#block-gina-partner-block-partner-block .item-list .ctools-collapsible-handle {
    position: absolute;
    top: 0;
    left: 35%;
    color: #D86422;
}

.group-partners-tabs .field-widget-term-reference-tree .form-item, .group-implementing-org .form-type-checkbox-tree, .group-funding-sources .form-type-checkbox-tree {
    display: block !important;
}

/* Monitoring Mechanism
======================================================================================================================*/
.page-node-add-mechanisms #top-content h1,
.page-node-add-mechanisms aside #block-system-help,
.page-node-edit.node-type-mechanisms aside #block-system-help {
    display: none;
}

form#mechanisms-node-form .field-name-field-content-title.field-widget-markup.form-wrapper {
    width: 100% !important;
    margin-top: 0 !important;
    font-weight: normal;
}

form#mechanisms-node-form .form-item-title label,
form#mechanisms-node-form .form-type-textarea label,
form#mechanisms-node-form .form-type-textfield label,
form#mechanisms-node-form .form-type-select label {
    float: left;
    width: 20%;
    display: inline-block;
    font-weight: 600;
}
form#mechanisms-node-form fieldset#edit-revision-information .form-item-workbench-moderation-state-new label {
  float: left;
  width: 100%;
}
form#mechanisms-node-form .form-wrapper .form-type-textarea .form-textarea-wrapper,
form#mechanisms-node-form .field-group-tabs-wrapper {
    float: left;
    width: 80%;
}

form#mechanisms-node-form .form-wrapper .improvedselect {
    float: left;
    width: 77.5%;
}

form#mechanisms-node-form .form-item .description {
    margin-left: 20%;
    float: left;
    clear: both;
}

form#mechanisms-node-form .form-item.form-item-field-revision-log-message-und-0-value .description {
    margin-left: 0 !important;
    float: none;
}

form#mechanisms-node-form .form-wrapper .form-select {
    float: left;
    width: 80%;
}

form#mechanisms-node-form .form-wrapper #edit-field-submission-status-und.form-select {
    width: 20% !important;
}

form#mechanisms-node-form .form-wrapper {
    display: table;
    width: 100%;
    margin-bottom: 20px;
}

form#mechanisms-node-form .group-start-date.form-wrapper {
    display: inline-table;
    width: 77.5%;
    margin-bottom: 35px;
}

form#mechanisms-node-form .field-type-taxonomy-term-reference .form-select {
    width: auto;
}

form#mechanisms-node-form .field-widget-markup.form-wrapper {
    width: 20% !important;
    float: left;
    margin-top: 15px;
    font-weight: 600;
}

form#mechanisms-node-form #edit-field-program-policy-und {
    width: 80% !important;
}

/*form#mechanisms-node-form .field-group-tabs-wrapper.group-revision-log.field-group-tabs {
    width: 100% !important;
    float: none;
    margin-bottom: 50px;
}*/
form#mechanisms-node-form .fieldgroup-effects-processed .form-type-textarea label,
form#mechanisms-node-form fieldset#edit-options .form-item.form-type-select.form-item-workbench-moderation-state-new label
{
    width: 100% !important;
}
.page-node-add-mechanisms .form-type-select.form-item-workbench-moderation-state-new label
{
width:200px;
}

form#mechanisms-node-form .vertical-tabs fieldset.vertical-tabs-pane {
    padding: 0 1em 1em;
}

form#mechanisms-node-form #edit-field-date-start fieldset {
    border: none;
}

form#mechanisms-node-form #edit-field-date-start fieldset legend, form#mechanisms-node-form input#edit-preview,
form#mechanisms-node-form .group-start-date.form-wrapper legend {
    display: none;
}

form#mechanisms-node-form .form-item.form-type-checkbox-tree,
form#mechanisms-node-form .form-wrapper.date-processed .field-widget-date-select .form-type-date-select,
form#mechanisms-node-form .form-wrapper.date-processed .field-widget-date-select .form-type-date-select .form-item.form-type-select {
    width: 100%;
}

form#mechanisms-node-form .form-wrapper .form-item.form-item-field-topic-und > label {
    width: 20%;
    float: left;
    display: inline-block;
    font-weight: 600;
}

form#mechanisms-node-form .form-wrapper .form-item.form-item-field-topic-und label.option {
    width: auto !important;
    float: none;
}

form#mechanisms-node-form .form-item div#edit-field-topic-und {
    float: left;
    width: 80%;
}

form#mechanisms-node-form div#edit-field-date-start-und-0-value {
    width: 100%;
    margin-bottom: 0 !important;
}

form#mechanisms-node-form select#edit-field-date-start-und-0-value-year {
    width: 20%;
    min-width: 80px;
}

form#mechanisms-node-form .improvedselect {
    border: 1px solid #ddd;
    background: #fff !important;
    border-radius: 5px;
}

form#mechanisms-node-form .improvedselect ul.improvedselect_sel, form#mechanisms-node-form .improvedselect ul.improvedselect_all {
    border: 1px solid #ddd;
}

form#mechanisms-node-form input.improvedselect_filter {
    border: 1px solid #ddd;
    width: 36%;
}

form#mechanisms-node-form .improvedselect .improvedselect_control span:hover {
    background: #fff;
}

form#mechanisms-node-form .improvedselect .improvedselect_control span {
    border: none !important;
    font-size: 16px;
}

form#mechanisms-node-form .vertical-tabs .form-item .description {
    margin-left: 0 !important;
    padding: 0 20px 0 0;
    width: 95%;
}

form#mechanisms-node-form .vertical-tabs .form-type-textfield input {
    width: 96% !important;
}

form#mechanisms-node-form div#edit-field-function-monitoring-und .form-item {
    width: 46%;
    float: left;
}

.node-type-mechanisms .field-name-field-lead-government-agency-in- .field-label,
.node-type-mechanisms .field-name-field-cost-of-monitoring .field-label,
.node-type-mechanisms .field-name-field-function-markup {
    font-weight: 600;
    float: left;
    padding: 0 15px 10px 0;
}

.node-type-mechanisms .field-name-field-function-markup {
    padding-right: 0 !important;
}

.node-type-mechanisms #container #blue div.view-new-blocks-for-policies .views-field {
    width: 100% !important;
}

.node-type-mechanisms .field-name-field-lead-government-agency-in- .field-items,
.node-type-mechanisms .field-name-field-cost-of-monitoring .field-items {
    float: left;
}

.node-type-mechanisms .field-name-field-function-markup .field-items {
    float: left;
}

.node-type-mechanisms .views-field-field-function-markup-revision-id{    
    font-weight: 800;
}

.node-type-mechanisms .views-field-field-coordination-revision-id,
.node-type-mechanisms .views-field-field-monitoring-revision-id {
    padding-left: 15px;
}

.node-type-mechanisms fieldset.group-data-explain.field-group-fieldset.form-wrapper {  
    border:none !important;
}

fieldset.group-data-explain.field-group-fieldset.form-wrapper > legend {
    display: none;
}

.node-type-mechanisms fieldset.group-links-mm legend span {
    padding: 10px 0 10px 15px;
    font-size: 14px;
}


.node-type-mechanisms .field.field-name-field-program-description {    
    margin-bottom: 0 !important;    
}

.node-type-mechanisms .field.field-name-field-mm-mandate {
    padding-top: 20px;
}

.node-type-mechanisms .field.field-name-field-program-description .field-label,
.node-type-mechanisms .field.field-name-field-mm-mandate .field-label {
    margin-bottom: 5px;
}

.node-type-mechanisms .field.field-name-field-policy-program span.node-unpublished,
.node-type-mechanisms .field.field-name-field-program-actions span.node-unpublished {
    background: none;
}

.node-type-mechanisms .field.field-name-field-policy-program .field-item,
.node-type-mechanisms .field.field-name-field-program-actions .field-item {
    padding: 5px 0 5px 15px;
}

.node-type-mechanisms .field.field-name-field-policy-program .field-item:before,
.node-type-mechanisms .field.field-name-field-program-actions .field-item:before {
    content: "";
    width: 4px;
    height: 4px;
    background: #333;
    display: table;
    float: left;
    margin: 6px 6px 6px -15px;
    border-radius: 50%;
}

.node-type-mechanisms .block-gina-log-block {
    border-top: none !important;
}

.node-type-mechanisms .field-type-taxonomy-term-reference,
.node-type-mechanisms .field-type-text-long,
.node-type-mechanisms .field-type-node-reference,
.node-type-mechanisms .field-type-text,
.node-type-mechanisms .field-type-markup, .node-type-mechanisms .block-cck-blocks {
    overflow: hidden;
    clear: both;
}

.node-type-mechanisms section#block-views-new-blocks-for-policies-block-1 {
    width: 15% !important;
}

.node-type-mechanisms section#block-cck-blocks-field-year-of-establishment {
    width: 15% !important;
    float: left;
    font-weight: 600;
}

.node-type-mechanisms section#block-cck-blocks-field-year-of-establishment .field-item {
    margin-top: 7px;
}

.node-type-mechanisms section#block-views-new-blocks-for-policies-block-1 .views-field-field-date-start-revision-id > span {
    display: none;
}

.node-type-mechanisms section#block-views-new-blocks-for-policies-block-1, .node-type-mechanisms section#block-cck-blocks-field-lead-government-agency-in- {
    float: left;
    clear: none;
    padding: 5px 0 0 0;
}

.node-type-mechanisms .views-field-field-mmtype-revision-id .views-label-field-mmtype-revision-id, .node-type-mechanisms section#block-cck-blocks-field-mmtype-other h2,
.node-type-mechanisms .views-field-field-lead-government-agency-in--revision-id .views-label-field-lead-government-agency-in--revision-id {
    float: left;
    line-height: 18px;
}

.node-type-mechanisms .views-field-field-mmtype-revision-id .field-content, section#block-cck-blocks-field-mmtype-other .content,
.node-type-mechanisms section#block-cck-blocks-field-lead-government-agency-in- .content {
    float: left;
    /*margin-left: 10px;*/
}

.node-type-mechanisms .field-name-field-monitoring .field-item:before,
.node-type-mechanisms .field.field-name-field-coordination .field-item:before {
    content: "";
    width: 4px;
    height: 4px;
    background: #333;
    display: table;
    float: left;
    margin: 6px 6px 6px 0px;
    border-radius: 50%;
}



#main > .content > .field-type-list-text.field .field-label:before {
    margin: 6px !important;
}

#main > .content > .field-type-list-text.field .field-label {
    font-weight: normal !important;
}

.node-type-mechanisms .sidebar .block {
    padding: 1em 0 !important;
}

.node-type-mechanisms section#block-cck-blocks-field-year-of-establishment p {
    margin: 0 !important;
}

.node-type-mechanisms section#block-cck-blocks-field-function-markup {
    float: left;
    padding: 0 10px 0 0;
    width: 75px;
}

.node-type-mechanisms .views-field-field-coordination-revision-id .field-content .item-list, .node-type-mechanisms .views-field-field-monitoring-revision-id .field-content .item-list{
    padding-left:15px;
}


form#mechanisms-node-form .form-wrapper,
form#mechanisms-node-form .vertical-tabs.clearfix,
form#mechanisms-node-form .fieldgroup-effects-processed .form-type-textfield label,
section#block-cck-blocks-field-mmtype {
    clear: both;
}

form#mechanisms-node-form .vertical-tabs-pane .form-wrapper,
form#mechanisms-node-form .vertical-tabs-pane.form-wrapper,
form#mechanisms-node-form .form-wrapper.date-processed *,
form#mechanisms-node-form .form-wrapper.date-processed {
    clear: none !important;
}

form#mechanisms-node-form .form-item-field-date-start-und-0-value-year label {
    width: 25%;
}

form#mechanisms-node-form .form-wrapper.date-processed .field-widget-date-select,
form#mechanisms-node-form .form-wrapper.date-processed .field-type-taxonomy-term-reference {
    padding: 0px !important;
}

form#mechanisms-node-form .field-name-field-start-month.form-wrapper,
form#mechanisms-node-form .field-name-field-date-start.form-wrapper {
    margin-bottom: 0 !important;
}

form#mechanisms-node-form .field-name-field-lessons-learnt {
    padding-top: 15px;
}

form#mechanisms-node-form .field-group-tabs-wrapper.group-funding-sources.field-group-tabs {
    margin-bottom: 30px;
}

form#mechanisms-node-form div#edit-field-mm-notes {
    padding-bottom: 40px;
}

form#mechanisms-node-form fieldset#edit-options .form-item.form-type-textarea.form-item-log,
form#mechanisms-node-form fieldset#edit-options .form-item.form-type-select.form-item-workbench-moderation-state-new {
    clear: both;
    overflow: hidden;
    display: inline-table;
}
form#mechanisms-node-form .field-name-field-policy-program .ui-wrapper select {
    width: 100% !important;
}
form#mechanisms-node-form  .field-name-field-policy-program .ui-wrapper {
    max-width: 80% !important;
    padding-right: 0 !important;
}
form#mechanisms-node-form .field-name-field-policy-program .ui-icon-gripsmall-diagonal-se{
    right:2px !important;
}

form#mechanisms-node-form .form-item-field-coordination-und .form-type-checkbox , .form-item.form-type-checkboxes.form-item-field-monitoring-und .form-type-checkbox{
    display: inline-block;
    width: 49%;
    vertical-align: top;
}

.node-type-mechanisms .views-field.views-field-field-date-start-revision-id {
    padding: 2px 0 !important;
}
.node-type-mechanisms .views-field.views-field-field-lead-government-agency-in--revision-id {
    padding: 2px 15px 2px 0;
}
.node-type-mechanisms #block-views-04cd3c00f2c9f9f2dd9c576aae621327 {    
    float: right;
    width: 50%;    
}

.node-type-mechanisms .views-field-field-function-markup-revision-id p{
    margin:0;
}

.node-type-mechanisms .field.field-name-field-mm-mandate{
    background: #e2e2e2;
    padding:0px !important;
    display: table;
    margin-top:25px;
}

.node-type-mechanisms .field.field-name-field-mm-mandate .field-label{
    display: table-cell;
    width: 15%;
    padding:7px;
    vertical-align: top;
}
.node-type-mechanisms .field.field-name-field-mm-mandate .field-items{
    display: table-cell;
    vertical-align: top;
    /*border-left: 1px solid #f5f6f7;*/background-repeat: repeat-x;
    padding: 7px;
}

.node-type-mechanisms .field-name-field-lessons-learnt .field-label,
.node-type-mechanisms .field-name-field-link .field-label,
.node-type-mechanisms .field-name-field-mm-notes .field-label{
    float: left;
    width: 15%;
}

.node-type-mechanisms #main .content .field{
    margin-bottom: 1em ;
    clear:both;
    overflow:hidden;
}

.node-type-mechanisms section#block-views-5efdd94e46d7bec3afee5bc7ccb8eb8d ,
.node-type-mechanisms #block-views-5ccce43ee9b9af97987258f7f44d5b91,
.node-type-mechanisms #block-views-aefea497b795cf9a77c17acf8077cd38{
    display: inline-block !important    ;
    width:50%;
}


.node-type-mechanisms .field-name-field-lessons-learnt .field-items,
.node-type-mechanisms .field-name-field-link.field-items,
.node-type-mechanisms .field-name-field-mm-notes .field-items
 {
    float: left;
    width: 82.5%;  
    text-align: justify;  
    margin:0 !important;
}

/* Policies Bulk Delete
===========================================================================================*/
.page-policies-delete #edit-title-wrapper, .page-policies-delete #edit-nid-wrapper {
    margin-right: 50px;
}

.page-policies-delete #edit-title-wrapper label, .page-policies-delete #edit-nid-wrapper label {
    margin: 0 0 5px 0;
}

.page-policies-delete #edit-title-wrapper .form-item.form-type-textfield.form-item-title input,
.page-policies-delete #edit-nid-wrapper .form-item.form-type-textfield.form-item-nid input {
    width: 270px;
}

.page-policies-delete .description {
    padding: 5px 0;
}

.page-policies-delete .container-inline.form-wrapper {
    padding: 20px 10px;
}

.page-policies-delete .fieldset-wrapper .form-item-operation {
    margin-right: 30px;
}

.page-policies-delete .views-submit-button {
    padding-top: 10px;
}
.views-widget-filter-severity label{
    padding-bottom: 3px;
}
.views-widget-filter-severity select{
    padding:1px 0;
}

/* Delegated Module Inline css codes
******************************************************************************/
.vertical-tabs-pane #edit-field-delagated-new{
    display: block;
    width: 250px !important;
    float: left;
}
.form-item.form-type-select.form-item-workbench-moderation-state-new {
    width:200px;
    float:left;
}
.vertical-tabs-pane #edit-field-delagated-new label {
    width: 40% !important;
}

section#block-block-13, section#block-block-14, section#block-block-15 {
    width: 30% ;
    float: left ;
    margin: 10px 0 ;
}
#block-locale-language ul.language-switcher-locale-url li a.link-disbled,
#block-locale-language ul.language-switcher-locale-url li a.link-disbled:hover {
    color: #d2d2d2;
}

