/*************************************************** General styles **********************************************************/


html {
background-color: #f8f8f8;
}



body {
color: #444444;
}


p {
margin-bottom: 8px;
}

h1, .h1 {
    font-size: 30px;
    line-height: 36px
}

h1.page-header {
padding-left: 10px;
border-bottom: 1px solid #dddddd;
padding-bottom: 15px;
}


h4, .h4 {
    line-height: 22px;
}

h2, .h2 {
    font-size: 22px;
}

h3, .h3 {
    font-size: 24px;
    line-height: 28px;
}


a { 
color: #3b7bb8
}

a:hover {
/*color: #428bca;*/
text-decoration: none;
color: #f4a11b;
}


.ui-dialog {
z-index: 99999;
}


/* Popup cookies policy*/

#sliding-popup.sliding-popup-bottom {
    background: #333333;
    padding-top: 5px;
}

/* Metadata quality index*/

.view-metadata-quality .mqi {
color:#c62424;
}


.view-metadata-quality  .views-field {
	font-size: 12px;
}

.view-metadata-quality .views-field-title {
width: 77px;
padding-left: 0px;
padding-right: 0px;
}


.view-metadata-quality .views-field-php {
	width: 70px;
} 

.view-metadata-quality .views-field-php-2 {
	font-weight: bold;
color:#c62424;
max-width: 45px;
}

.view-metadata-quality .views-field-php-3 {
width: 61px;
}

.view-metadata-quality .views-field-php-5 {
width: 61px;
}

.view-metadata-quality .views-field-php-7 {
padding-right: 0px;
}

.view-metadata-quality .mqi_bad {	
	color: #ffffff;
	font-size: 9px;
      background-image: url(/img/vermell.jpg);
      width: 40px;
      height: 15px;
      float: left;
}

.view-metadata-quality .mqi_medium {
	color: #ffffff;
	font-size: 9px;
      background-image: url(/img/tronja.jpg);
      width: 40px;
      height: 15px;
      float: left;
}


.view-metadata-quality .mqi_good {
	color: #ffffff;
	font-size: 9px;
      background-image: url(/img/verd.jpg);
      width: 40px;
      height: 15px;
      float: left;
}




/*Buttons*/

.btn-info {
background-color: #f4a11b;
border-color: #e59515;
}

.btn-info:hover,
.btn-info:active,
.btn-info.active {
background-color: #ed9609;
border-color: #ed9609;
}


.btn-success {
background-color: #f4a11b;
border-color: #e59515;
}

.btn-success:hover,
.btn-success:active,
.btn-success.active {
background-color: #ed9609;
border-color: #ed9609;
}


.btn-primary {
background-color: #f4a11b;
border-color: #e59515;
}

.btn-primary:hover,
.btn-primary:active,
.btn-primary.active {
background-color: #ed9609;
border-color: #ed9609;
}


.btn-blue {
background-color: #3b7bb8;
border-color: #3b7bb8;
color: #ffffff
}

.btn-blue:hover,
.btn-blue:active,
.btn-blue.active {
background-color: #2b6caa;
border-color: #2b6caa;
color: #ffffff;
}



.btn-green {
background-color: #449d44;
border-color: #449d44;
color: #ffffff;
}

.btn-green:hover,
.btn-green:active,
.btn-green.active {
background-color: #398439;
border-color: #398439;
color: #ffffff;
}




.borderedtext {
border: 1px solid #dddddd;
padding: 5px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}

/* tooltips*/

.tooltip{
    position:absolute;
    z-index:1020;
    display:block;
    visibility:visible;
    padding:5px;
    font-size:14px;
    opacity:0;
    filter:alpha(opacity=0)
}
.tooltip.in{
    opacity:.8;
    filter:alpha(opacity=80)
}
.tooltip.top{
    margin-top:-2px
}
.tooltip.right{
    margin-left:2px
}
.tooltip.bottom{
    margin-top:2px
}
.tooltip.left{
    margin-left:-2px
}
.tooltip.top .tooltip-arrow{
    bottom:0;
    left:50%;
    margin-left:-5px;
    border-left:5px solid transparent;
    border-right:5px solid transparent;
    border-top:5px solid #000
}
.tooltip.left .tooltip-arrow{
    top:50%;
    right:0;
    margin-top:-5px;
    border-top:5px solid transparent;
    border-bottom:5px solid transparent;
    border-left:5px solid #000
}
.tooltip.bottom .tooltip-arrow{
    top:0;
    left:50%;
    margin-left:-5px;
    border-left:5px solid transparent;
    border-right:5px solid transparent;
    border-bottom:5px solid #000
}
.tooltip.right .tooltip-arrow{
    top:50%;
    left:0;
    margin-top:-5px;
    border-top:5px solid transparent;
    border-bottom:5px solid transparent;
    border-right:5px solid #000
}
.tooltip-inner{
    max-width:200px;
    padding:15px 15px;
    color:#fff;
    text-align:center;
    text-decoration:none;
    background-color:#000;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px
}
.tooltip-arrow{
    position:absolute;
    width:0;
    height:0
}


/* Badges*/

.badge:empty {
    display:block;
}
.badge {
    background-color: #ffffff;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    color: #fff;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    line-height: 1;
    min-width: 10px;
    padding-bottom: 3px;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 3px;
    text-align: center;
    vertical-align: baseline;
    white-space: nowrap;
}





/***************** Flag********************/


.arrow_box { position: relative; background: #ffffff; border: 1px solid #cccccc; 
padding-bottom: 4px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 4px;
     margin-left: 5px;
     -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
float: right;
     }

.arrow_box:after, .arrow_box:before { right: 100%; top: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; } .arrow_box:after { border-color: rgba(255, 255, 255, 0); border-right-color: #ffffff; border-width: 3px; margin-top: -3px; } .arrow_box:before { border-color: rgba(204, 204, 204, 0); border-right-color: #cccccc; border-width: 5px; margin-top: -5px; }



.flag-bookmarks {
float: left;
padding-right: 10px;
}

.flag-like {
float: left;
padding-right: 10px;
} 

.flag-needs-update  {
float: left;
padding-right: 10px;
}


.flag-inapropiate {
float: left;
padding-right: 10px;
}

.flag-bookmarks a {
color: #666666;
}

.flag-like a {
color: #666666;
}

.flag-needs_update a {
color: #666666;
}

.flag-inapropiate  a {
color: #666666;
}




/* Confirmation flag page*/

#flag-confirm {
border: 1px solid #dddddd;
background-color: #f5f5f5;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}

#flag-confirm  #edit-submit {
background-color: #d9534f;
border-bottom-color: #d9534f;
color: #ffffff;
}





.new {
background-color: #eea236;
    color: #ffffff;
    font-size: 12px;
    padding-bottom: 4px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    border: 2px solid #ffffff

}

.marker {
background-color: #eea236;
    color: #ffffff;
    font-size: 12px;
    padding-bottom: 4px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
        border: 2px solid #ffffff

}



.jumbotron {
    background-color: #f5f5f5;
    border: 1px solid #f1f1f1;
    color: inherit;
    font-size: 18px;
    font-weight:normal;
    margin-bottom: 20px;
    padding-top:30px;
    padding-bottom: 40px;
    
    
}

.container .jumbotron {
    padding-left: 50px;
    padding-right: 50px;
}


.view-empty {
color: #999999;
}

.view-empty h4 {
color: #444444;
}

#user-login-form ul li.first {
display: none;
}


aside .block {
border-bottom: 2px solid #cccccc;
margin-bottom: 0px;
padding-bottom: 10px;
}

aside  .nav > li > a {
    background-color: #f9f9f9;
    border-bottom: 2px solid #ffffff;
}

.field-label {
font-weight: bold;
}


.btn-default {
    background-color: #f5f5f5;
    }
    

.field-name-submitted-by {
}

.table > thead > tr > td.active, 
.table > tbody > tr > td.active, 
.table > tfoot > tr > td.active, 
.table > thead > tr > th.active, 
.table > tbody > tr > th.active, 
.table > tfoot > tr > th.active, 
.table > thead > tr.active > td, 
.table > tbody > tr.active > td, 
.table > tfoot > tr.active > td, 
.table > thead > tr.active > th, 
.table > tbody > tr.active > th, 
.table > tfoot > tr.active > th {
    background-color: #ffffff;
}


.table > thead > tr > th {
    border-bottom-color: #dddddd;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    vertical-align: bottom;
}

.table tr.even {

}


.alert {
    border: 1px solid transparent;
    border-radius: 4px;
    font-size: 18px;
    margin-bottom: 20px;
    padding: 20px;
}

    
.alert-warning {
font-size: 18px;
border: 2px solid #faebcc;
}

.alert a.btn {
color: #ffffff;
font-weight: normal;
}

li.statistics_counter {
color: #bbbbbb;
display: none;
}
 
 
 
 
   /************************** Devel block *****************/  
   
 #block-menu-devel {
 float: left;
 width: 100%;
 }
   
   
   
   
   
 
  /*node titles */   

h1.titleproject {
background-image: url(/img/icoproject40.png);
background-repeat: no-repeat;
background-position: 100% 5%;
padding-right: 50px;
}

h1.titleresource {
background-image: url(/img/icoresource40.png);
background-repeat: no-repeat;
background-position: 100% 5%;
padding-right: 50px;
}


h1.titleevent {
background-image: url(/img/icoevent40.png);
background-repeat: no-repeat;
background-position: 100% 5%;
padding-right: 50px;
}

h1.titleorganisation {
background-image: url(/img/icoorg40.png);
background-repeat: no-repeat;
background-position: 100% 5%;
padding-right: 50px;
}



  /*views titles */  
    
.page-people  h1.page-header {
background-image: url(/img/icouser40.png);
background-repeat: no-repeat;
background-position: 100% 5%;
padding-right: 50px;
}


.page-resources  h1.page-header {
background-image: url(/img/icoresource40.png);
background-repeat: no-repeat;
background-position: 100% 5%;
padding-right: 50px;
}


.page-projects  h1.page-header {
background-image: url(/img/icoproject40.png);
background-repeat: no-repeat;
background-position: 100% 5%;
padding-right: 50px;
}

.page-calendar-node-field-event-time h1.page-header {
background-image: url(/img/icoevent40.png);
background-repeat: no-repeat;
background-position: 100% 5%;
padding-right: 50px;
}


.page-organisations h1.page-header {
background-image: url(/img/icoorg40.png);
background-repeat: no-repeat;
background-position: 100% 5%;
padding-right: 50px;
}

.page-groups h1.page-header {
background-image: url(/img/icogroup40.png);
background-repeat: no-repeat;
background-position: 100% 5%;
padding-right: 50px;
}

  
  
  
 
 /*fieldset tipo div */     


.field-group-fieldset  .description {
color: #666666;
margin-bottom: 5px;
}

.field-group-fieldset h2 {
margin-top: 5px;
margin-bottom: 5px;
font-size: 16px;
text-transform: uppercase;}



/*Webforms */     


.webform-component {
margin-bottom: 15px;
}

.webform-client-form {
border: 1px solid #dddddd;
background-color: #f5f5f5;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
margin-top: 15px;
margin-bottom: 15px;
}

#webform-client-form-1690 #webform-component-name .form-control {
max-width: 350px;
}

#webform-client-form-1690 #webform-component-name label {
float: left;
margin-right: 5px;
padding-top: 5px;
}
      

.form-managed-file .form-control {
margin-bottom: 10px;
font-size: 12px;
}
     
     
 /*Webform request new group */        
     
.webform-client-form .form-item  {
border: 1px solid #dddddd;
background-color: #ffffff;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
margin-top: 0px;
margin-bottom: 20px;
float: left;
width: 100%
}
     
.webform-client-form .form-item .form-item {
border: none;
padding: 0px;
margin-bottom: 10px;
padding-left: 20px;
}  
      
/*************************************************** Comments**********************************************************/

/*
#comments {
border: 1px solid #dddddd;
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 0px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
float: left;
clear: both;
width: 100%
}
*/

#comments .user-picture {
}



/*************************************************** topbar 2, feedback banner ************************************************/

/*
 #topbar2 {
background-color: #fff6e5;
border-bottom: 1px solid #fff6e5;
border-top: 1px solid #7f540f;
color: #7f540f;
}
*/
 

#topbar2 {
background-color: #666666;
border-bottom: 1px solid #666666;
border-top: 1px solid #444444;
color: #cccccc;
}



.fbtop {
margin-bottom: 10px;
padding-top: 10px;
text-align: left;
}

.fbtop a {
color: #e59515;

}      

 #topbar2 .close {
    opacity: 0.8;  
    text-shadow: none;
    color: #ffffff;
    }





/*************************************************** Navbar header **********************************************************/

#navbar {
margin-bottom: 30px;
background-color: #ffffff;
}

#navbar .navbar-header  {
    background-color: #ffffff;
    margin-right: 5px;
    padding-bottom: 20px;
    padding-left: 0px;
    padding-right: 10px;
    padding-top: 20px;
}


.navbar-nav > li > a {
    padding-bottom: 20px;
    padding-top: 20px;
    padding-left: 4px;
    padding-right: 4px;
}

.menupringroups {
margin-left: 35px;
}

.navbar-default .navbar-nav > li > a.menupringroups {
    color: #999999;
    font-size: 16px;
}


.navbar-default .navbar-nav > li > a.menuprinblog  {
    color: #999999;
    font-size: 16px;
}




#navbar .region-navigation {
float: right;
}

#block-block-29 {
	margin-top: 26px;
}

 .navbar-collapse  ul {
margin-top: 20px;
}


.navbar-collapse {
padding-right: 0px;
}


.navbar-default .navbar-nav > li > a {
    color: #444444;
    font-size: 16px;
}

.navbar-default .navbar-nav > li > a:hover {
    color: #e59515;
    font-size: 16px;
}


.navbar-default .navbar-nav > .active > a, 
.navbar-default .navbar-nav > .active > a:hover, 
.navbar-default .navbar-nav > .active > a:focus {
    background-color: #ffffff;
    color: #e59515;
}

#block-block-13 {
	float: left;
	margin-top: 28px;
}


#block-block-13 #startsearch {
	float: left;
	margin-right: -3px;
}

#block-block-13 a.btn {
	float: left;
}

/** Start search block with users/content selection***/

#block-block-20 {
	width: 210px;
	float: left;
	margin-top: 33px;
}

#block-block-20 ul.nav-tabs {
	width: 50px;
	float: left;
	margin-right: 0px;
	border-bottom: none;
	margin-top: 0px;
}

#block-block-20 .nav > li > a {
    display: block;
    padding: 6px 5px;
    position: relative;
    margin-right: 0px;
    border-radius: 4px 4px 4px 4px;
        border-color: #ddd;
        color: #cccccc;
        border-bottom: 1px solid #dddddd;
        background-color: #f5f5f5;
}

#block-block-20 .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #f5f5f5;
    border-color: #ddd;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    color: #f4a11b;
    cursor: default;
}

#block-block-20 .nav > li > a#tab1 {
    border-radius: 4px 0px 0px 4px;
    margin-right: -1px;
}

#block-block-20 .nav > li > a#tab2 {
    border-radius: 0px 0px 0px 0px;
    margin-right: -2px;
    border-bottom: 1px solid #dddddd;
}

#block-block-20 .form-control {
	    border-radius: 0px 
	    ;
}


#block-block-20 .btn {
	 padding: 6px 10px;
	     border-radius: 0px 4px 4px 0px;
} 


#block-block-20 #startsearch {
	float: left;
	margin-right: -3px;
	width: 125px;
}


#block-block-20 #page {
	float: left;
	margin-right: -3px;
	width: 125px;
}

/** Start search block with users from users search page***/

#block-block-22 {
	width: 210px;
	float: left;
	margin-top: 33px;
}

#block-block-22 ul.nav-tabs {
	width: 50px;
	float: left;
	margin-right: 0px;
	border-bottom: none;
	margin-top: 0px;
}

#block-block-22 .nav > li > a {
    display: block;
    padding: 6px 5px;
    position: relative;
    margin-right: 0px;
    border-radius: 4px 4px 4px 4px;
        border-color: #ddd;
        color: #cccccc;
        border-bottom: 1px solid #dddddd;
        background-color: #f5f5f5;
}

#block-block-22 .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #f5f5f5;
    border-color: #ddd;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    color: #f4a11b;
    cursor: default;
}

#block-block-22 .nav > li > a#tab1 {
    border-radius: 4px 0px 0px 4px;
    margin-right: -1px;
}

#block-block-22 .nav > li > a#tab2 {
    border-radius: 0px 0px 0px 0px;
    margin-right: -2px;
    border-bottom: 1px solid #dddddd;
}

#block-block-22 .form-control {
	    border-radius: 0px 
	    ;
}


#block-block-22 .btn {
	 padding: 6px 10px;
	     border-radius: 0px 4px 4px 0px;
} 


#block-block-22 #startsearch {
	float: left;
	margin-right: -3px;
	width: 125px;
}


#block-block-22 #page {
	float: left;
	margin-right: -3px;
	width: 125px;
}


/*********************Multisearch block ******************************/

#block-block-25 {
		width: 210px;
	float: left;
	margin-top: 33px;
}

#block-block-25  .multisearch{
	margin-top: 0px;
}

#block-block-25 .dropdown-menu-right {
    left: auto;
    right: 0;
}

#block-block-25 .form-control {
	-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}

#block-block-25 ul {
	padding-top: 10px;
}


#block-block-25 ul li {
	padding-bottom: 5px;
	padding-top: 0px;
}


#block-block-25 .dropdown-menu > li > a {
    clear: both;
    color: #333;
    display: block;
    font-weight: normal;
    line-height: 1.42857;
    padding: 3px 15px;
    padding-right: 5px;
    white-space: nowrap;
}


#block-block-25 .dropdown-menu > li > a:hover {
    color: #f4a11b;
}


/****************************************** Top bar **********************************************************/

#topbar {
background-color: #dddddd;
margin-bottom: 0px;
border-bottom: 1px solid #cccccc;
border-top: 1px solid #cccccc;
font-size: 12px;
padding-bottom: 5px;
padding-top: 5px;
}


#page-header .region {
padding-top: 0px;
height: 40px;
float: left;
clear: both;
width: 100%
}

#page-header .nav .caret {
    border-bottom-color: #999999;
    border-top-color: #999999;
}


#page-header .nav > li > a {
    display: block;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 12px;
    position: relative;
    color: #666666;
}

.node-type-resource a.username {
color: #000000;
font-weight: bold;
}



#block-block-4 {
float: right;
margin-top: 5px;
}


#topbar #block-menu-menu-resource-mapping {
float: left;
}

#topbar #block-menu-menu-needs-assessment {
float: left;
}

#topbar #block-menu-menu-interviews {
float: left;
}

#topbar #block-menu-menu-browse {
float: left;
}


#topbar #block-block-5 {
float: right;
}


#block-views-user-session-block {
float: right;
margin-right: 20px;
margin-top: 10px;
width: 280px;
text-align: right;
}

#block-views-user-session-block .userpoints a {
color: #99c700;
}


#block-views-user-session-block .userpicture{
margin-right: 5px;
margin-top: -2px;
}


#block-views-user-session-block .userrole {
font-size: 12px;
color: #888888;
}


#block-views-user-session-block .userpoints {
font-size: 12px;
font-weight: bold;
color: #99c700;
background-color: #dddddd;
margin-left: 5px;

}






#block-system-user-menu {
float: right;
margin-top: 4px;
}

#block-system-user-menu ul li {
background-color: #aaaaaa;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
border: 1px solid #aaaaaa;
}

#block-system-user-menu ul li a:hover,
#block-system-user-menu ul li a:focus
 {
background-color: #bbbbbb;
}




#page-header #block-system-user-menu .nav > li > a {
    padding-bottom: 6px;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 5px;
    font-size: 12px;
    color: #ffffff;
}


#page-header #block-system-user-menu .nav .caret {
    border-bottom-color: #ffffff;
    border-top-color: #ffffff;
}

#block-system-user-menu ul li ul li {
background-color: #ffffff;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
border: none;
}




#block-block-9 {
float: left;
margin-top: 6px;
margin-right: 10px;
line-height: 22px;
padding-right: 10px;
padding-left: 6px;
padding-top: 2px;
padding-bottom: 3px;
background-color: #999999;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}

#block-block-9:hover {
background-color: #777777;
}

#block-block-9 img {
margin-right: 3px;
}

#block-block-9 a {
color: #ffffff;
}


/* gallinetes UE header*/

#block-block-23 {
	margin-top: 8px;
	float: left;
	margin-left: 5px;
}

#block-block-23 img {
	margin-top: -2px;
}

#block-block-23 .txtgallinetes {
margin-left: 5px;
}




#block-block-10 {
float: right;
margin-left: 10px;
margin-top: 4px;
}

/*************************************************** Main content  **********************************************************/


.main-container {
min-height: 300px;
}




/* Regió highlighted2 jumbotron2 Breadchrumbs block*/

.highlighted2 {
	margin-top: -15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #dddddd;
	padding-bottom: 15px;
}






/*************************************************** Footer **********************************************************/

#footerwrapper {
background-color: #f8f8f8;
border-top: 1px solid #f4a11b;
margin-top: 30px;
}



.footer {
margin-top:0px;
margin-bottom: 20px;
padding-bottom:10px;
padding-top: 20px;
padding-left: 0px;
padding-right: 0px;
font-size: 12px;
color: #666666;
}


.footer .nav .caret {
    border-bottom-color: #666666;
    border-top-color: #666666;
}



.footer #block-menu-menu-secondary-links {
float: right;
margin-right: 15px;
width: 70%

}

.footer #block-menu-menu-secondary-links ul li {
float: left;
font-size: 14px;
}

.footer #block-menu-menu-secondary-links ul li a {
color: #666666;
}

.footer #block-menu-menu-secondary-links ul li a:hover {
color:#e59515
}

.footer img {
border: 1px solid #e7e7e7;
}


.footer #block-menu-menu-interviews {
float: left;
margin-right: 20px;
margin-bottom: 40px;
margin-top: 15px;
}

.footer #block-system-navigation {
float: left;
margin-right: 20px;
clear: right;
margin-top: 15px;
}

.footer #block-system-navigation ul li {
float: left;
margin-right: 20px;
}


.footer #block-widgets-s-socialmedia-profile-default {
float: right;
margin-top: 25px;
}

.footer #block-widgets-s-socialmedia-profile-default  .widgets-element-horizontal {
margin-left: 3px;
margin-right: 3px;
}


.footer #block-block-1 {
 float: right;
    margin-bottom: 40px;
    margin-top: 20px;
    width: 70%;
    font-size: 11px;
} 

#block-block-6 {
width: 25%;
float: left;
border-right: 1px solid #dddddd;
padding-right: 20px;
margin-right: 0px;
margin-bottom: 20px;
padding-left: 15px;
}

/*
@media (min-width:768px){
#block-block-6 {
	display: none;
}
}
*/

#block-block-19 {
		padding-bottom: 5px;
		padding-top: 10px;
	float: right;
	width: 70%;
}

#block-block-19 img {
	margin-right: 5px;
}

#block-block-19 h4.block-title {
	font-size: 14px;
	text-align: left;
}




/*************************************************** LOGIN **********************************************************/


#user-login,
#user-pass {
border: 1px solid #dddddd;
background-color: #f8f8f8;
    padding-bottom: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 40px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
margin-top: 20px;
margin-bottom: 15px;
min-width: 320px;
float: left;
}
#user-login .captcha {
	margin-bottom: 10px;
}


#block-block-11 {
	float: right;
	margin-top: 20px;
}

/*************************************************** RELATIONS **********************************************************/





.reltabwrap {
margin-top: 10px;
margin-bottom: 10px;
float: left;
width: 100%;
}


.reltabwrap div.horizontal-tabs {
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}



.horizontal-tabs ul.horizontal-tabs-list li {
padding: 15px;
}

.horizontal-tabs ul.horizontal-tabs-list li.selected {
padding: 15px;
}


 .reltabwrap ul.horizontal-tabs-list  {
 height: 45px;
 }


 .reltabwrap  ul.horizontal-tabs-list li.selected {
   padding-bottom: 8px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 5px;
 }

 .reltabwrap  .horizontal-tabs ul.horizontal-tabs-list li {
   padding-bottom: 8px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 5px;
}

 .reltabwrap  .horizontal-tabs ul.horizontal-tabs-list li a:hover {
 background-color: transparent;
 }


.reltabwrap .panel {
box-shadow: 0;;
border: none;
margin-bottom: 0px;
}

.reltabwrap .panel-default {
box-shadow: 0;;
border: none;
}





/*connection block*/

#block-relation-add-block {
margin-bottom: 15px;
}




.group-resource-relations .description,
.group-project-relations .description,
.group-org-relations .description,
.group-user-relations .description,
.group-event-relations .description {
text-align: right;
font-size: 13px;
}



.relationrow {
margin-bottom: 0px;
margin-top: 10px;
font-size: 16px;
float: left;
width: 100%
}

.relationdiv {
margin-bottom: 15px;
border-bottom: 1px solid #dddddd;
padding-bottom: 10px;
}


.relsource {
border: 1px solid #999999;
max-width: 270px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
padding: 15px;
float: left;
margin-right: 10px;
color: #888888;
margin-bottom: 10px;
margin-left: 10px;
}

.views-row .views-field .organisation {
background-image: url(/img/icoorg20.png);
background-repeat: no-repeat;
background-position: 12px 15px;
text-indent: 20px;
}

.views-row .views-field .resource {
background-image: url(/img/icoresource20.png);
background-repeat: no-repeat;
background-position: 12px 15px;
text-indent: 20px;
}

.views-row .views-field .project {
background-image: url(/img/icoproject20.png);
background-repeat: no-repeat;
background-position: 12px 15px;
text-indent: 20px;
}


.views-row .views-field .event {
background-image: url(/img/icoevent20.png);
background-repeat: no-repeat;
background-position: 12px 15px;
text-indent: 20px;
}

.views-row .views-field .userentity {
background-image: url(/img/icouser20.png);
background-repeat: no-repeat;
background-position: 12px 15px;
text-indent: 20px;
}



.relconector {
color: #8a6d3b;
max-width: 200px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
padding-bottom: 10px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 10px;
float: left;
margin-right: 0px;
}

.reltarget {
border: 1px solid #428bca;
max-width: 270px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
padding: 15px;
float: left;
margin-right: 10px;
color: #428bca;
margin-bottom: 10px;
margin-left: 10px;
}

.relattribute {
color: #8a6d3b;
max-width: 145px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
  padding-bottom: 10px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 10px;
float: left;
margin-right: 0px;
}


.editrel {
float: right;
font-size: 12px;
margin-top: 15px;
}



/*D3 Taxonomy tree page */     


.page-node-2702 svg {
	margin-top: -160px;
}



/*************************************************** General Views Taxonomy term page **********************************************************/


.view-general-taxonomy-term-page .view-header {
	margin-bottom: 20px;
}



.view-general-taxonomy-term-page .view-content {
	-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
  padding-bottom: 0px;
    padding-left: 15px;
    padding-right:15px;
    padding-top: 5px;
    border: 1px solid #dddddd;
    margin-bottom: 10px;
}


.view-general-taxonomy-term-page .views-table {
    border-bottom: 1px solid #dddddd;
}


.view-general-taxonomy-term-page table caption {
	font-weight: 500;
	font-size: 16px;	
	text-align: left;
	border-bottom: 1px solid #dddddd;
	padding-bottom: 5px;
	margin-bottom: 10px;
	margin-top: 10px;
}


.view-general-taxonomy-term-page  .views-field-nothing {
	width: 20%;
}

.view-general-taxonomy-term-page  .views-field-nothing img {
border: 1px solid #dddddd;
margin-right: 5px;
}

.view-general-taxonomy-term-page  .views-field-nothing a {
	color:#444444;
}

.view-general-taxonomy-term-page  .views-field-created {
	width: 15%;
}


/*************************************************** Include users in term pages **********************************************************/

.view-user-scientific-discipline-term-page .view-header,
.view-user-term-page-stakeholder-group .view-header,
.view-user-term-page-area-of-gender-expertise .view-header,
.view-user-term-page-scientific-discipline .view-header {
	margin-bottom: 20px;
}


.view-user-scientific-discipline-term-page .view-content,
.view-user-term-page-stakeholder-group  .view-content,
.view-user-term-page-area-of-gender-expertise .view-content,
.view-user-term-page-scientific-discipline .view-content {
	-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
  padding-bottom: 0px;
    padding-left: 15px;
    padding-right:15px;
    padding-top: 5px;
    border: 1px solid #dddddd;

}


.view-user-scientific-discipline-term-page .views-field-picture img, 
.view-user-term-page-stakeholder-group  .views-field-picture img,
.view-user-term-page-area-of-gender-expertise  .views-field-picture img,
.view-user-term-page-scientific-discipline .views-field-picture img {
	border: 1px solid #dddddd;
}



/*************************************************** HOME **********************************************************/


/* Slideshow home */

#block-views-slideshow-home-block {
	margin-bottom: 25px;
	margin-top: 5px;

}

.view-slideshow-home {
border: 1px solid #dddddd;

}

.view-slideshow-home  .carousel-indicators {
 bottom: 5px;
    left: 10px;
    list-style: outside none none;
    margin-left: 0px;
    padding-left: 0;
    position: absolute;
    text-align: center;
    width: 100px;;
    z-index: 15;
}


#bg_slide {
	height: 300px;
}

#bg_text_slide {
	height: 300px;
	width: 35%;
	background-color: #333333;
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	color: #ffffff;
	float: left;
	font-size: 12px;
}

#bg_text_slide h3 {
	font-size: 18px;
	font-weight: bold;
	line-height: 20px;
}

#link_slide {
	margin-top: 10px;
	margin-bottom: 5px;
}



#bg_image_slide {
	float: left;
	width: 65%;
}




#bg_image_slide img {
	width: 100%;
	height: 300px;
}


#copylink {
	margin-top: -40px;
	margin-right: 15px;
	float: right;
		background-color: #333333;
		padding-left: 10px;
		padding-bottom: 5px;
		padding-right: 10px;
		padding-top: 5px;
		font-size: 11px;
		opacity: 0.9;
}

#copylink a {
color: #cccccc;
}


#block-block-7 {
padding-bottom: 25px;
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 10px;
    border: 1px solid #dddddd;
    background-color: #ffffff;
    -webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;    
margin-bottom: 20px;
font-size: 14px;
float: left;
    }


/* Block upcoming events */

/*
#block-views-calendar-block-2 {
border: 1px solid #dddddd;
background-color: #ffffff;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
margin-top: 0px;
margin-bottom: 20px;
}


#block-views-calendar-block-2 .view-calendar {
   padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 0px;
    }
    
#block-views-calendar-block-2 h4.block-title {
    background-color: #ffffff;
    border-bottom-color: #dddddd;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    font-size: 16px;
    font-weight: normal;
    margin-top: 0;
    padding-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
    background-image: url(/img/icoevent20.png);
background-repeat: no-repeat;
background-position: 94% 45%;
font-weight: 500;
}
*/


#block-views-calendar-block-2 {
background-color: #ffffff;
    padding-bottom: 5px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
margin-bottom: 25px;
margin-top: 10px;

}


#block-views-calendar-block-2 .view-calendar {
   padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 0px;
    }
    
#block-views-calendar-block-2 h4.block-title {
    background-color: #ffffff;
    border-bottom-color: #dddddd;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    font-size: 16px;
    font-weight: normal;
    margin-top: 0;
    padding-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
    background-image: url(/img/icoevent20.png);
background-repeat: no-repeat;
background-position: 94% 45%;
font-weight: 500;

}


#block-views-calendar-block-2 h4.field-content {
font-size: 16px;
line-height: 20px;
}



#block-views-calendar-block-2 .views-row {
margin-bottom: 5px;
padding-bottom: 12px;
border-bottom: 1px solid #dddddd;
}

#block-views-calendar-block-2 .views-row-last {

}

#block-views-calendar-block-2 .views-field-title {
margin-bottom: -5px;
}

#block-views-calendar-block-2 .view-footer {
padding-bottom: 0px;
margin-bottom: 5px;
margin-top: 15px;
}



/*Block home "New Resources*/
/*

#block-views-new-ressources-block-block {
border: 1px solid #dddddd;
background-color: #ffffff;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
margin-top: 0px;
margin-bottom: 20px;
}


#block-views-new-ressources-block-block  .view-new-ressources-block  {
   padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 0px;
    float: left;
    }


#block-views-new-ressources-block-block h4.block-title {
    background-color: #ffffff;
    border-bottom-color: #dddddd;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    font-size: 16px;
    font-weight: normal;
    margin-top: 0;
    padding-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
    background-image: url(/img/icoresource20.png);
background-repeat: no-repeat;
background-position: 98% 45%;
font-weight: 500;
}

*/

#block-views-new-ressources-block-block {

background-color: #ffffff;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
margin-top: 0px;
margin-bottom: 20px;
}


#block-views-new-ressources-block-block  .view-new-ressources-block  {
   padding-bottom: 15px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    float: left;
    }


#block-views-new-ressources-block-block h4.block-title {
    background-color: #ffffff;
    border-bottom-color: #dddddd;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    font-size: 16px;
    font-weight: normal;
    margin-top: 0;
    padding-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
    background-image: url(/img/icoall.png);
background-repeat: no-repeat;
background-position: 98% 45%;
font-weight: 500;
margin-bottom: 5px;

}



#block-views-new-ressources-block-block .views-row {
padding-bottom: 20px;
border-bottom: 1px solid #dddddd;
margin-bottom: 5px;
float: left;
width: 100%;
padding-left: 15px;
padding-right: 15px;
}

#block-views-new-ressources-block-block .views-row-last {

}


#block-views-new-ressources-block-block .views-row h4 {
 font-size: 18px;
    line-height: 22px;
    margin-bottom: 10px;
    text-indent: 25px;
    margin-top: 5px;
    font-weight: 500;
	}

#block-views-new-ressources-block-block .views-row .views-field .resource {
    background-image: url("/img/icoresource20.png");
    background-position: 2px 3px;
    background-repeat: no-repeat;
}

#block-views-new-ressources-block-block .views-row .views-field .event {
    background-image: url("/img/icoevent20.png");
    background-position: 2px 1px;
    background-repeat: no-repeat;
}

#block-views-new-ressources-block-block .views-row .views-field .project {
    background-image: url("/img/icoproject20.png");
    background-position: 1px 2px;
    background-repeat: no-repeat;
}

#block-views-new-ressources-block-block .views-row .views-field .organisation {
    background-image: url("/img/icoorg20.png");
    background-position: 1px 2px;
    background-repeat: no-repeat;
}


#block-views-new-ressources-block-block .thmbhome {
float: left;
margin-right: 20px;
margin-top: 20px;
min-width: 200px;
background-color: #f5f5f5;
border: 1px solid #dddddd;
min-height: 150px;
}

#block-views-new-ressources-block-block .thmbhome .pdfpreview {
margin-left: 20px;
}



#block-views-new-ressources-block-block img{
-webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.35);
-moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.35);
box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.35);
}



#block-views-new-ressources-block-block .fieldshome {
float: left;
max-width: 445px;
padding-top: 10px;
}



#block-views-new-ressources-block-block .tipohome {
	color:#999999;
	text-transform: capitalize;
	font-size: 12px;
}



#block-views-new-ressources-block-block .wildcardhome {
	float: left;
	width: 100%;
	line-height: 18px;
	margin-bottom: 5px;
}

#block-views-new-ressources-block-block .gsthome {
	float: left;
	width: 100%;
	line-height: 18px;
	margin-bottom: 5px;
}


#block-views-new-ressources-block-block .tagshome {
	float: left;
	width: 100%;
}



#block-views-new-ressources-block-block  .createdhome {
color: #999999;
	font-size: 12px;
	margin-top: 5px;;
	float: left;
	width: 100%;
}


#block-views-new-ressources-block-block  .view-new-ressources-block  .view-footer {
float: left;
width: 100%;
padding-left: 15px;
margin-top: 10px;
}



/*Block home "Recent Blog entries*/

/*
#block-views-last-blog-posts-home-block {
border: 1px solid #dddddd;
background-color: #ffffff;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
margin-top: 20px;
margin-bottom: 15px;
}


#block-views-last-blog-posts-home-block  h4.block-title {
background-color: #ffffff;
border-bottom: 1px solid #dddddd;
padding-bottom: 10px;
font-size: 16px;
padding-left: 15px;
padding-right: 15px;
padding-top: 10px;
margin-top: 0px;
font-weight: normal;

    background-image: url(/img/icoblog20.png);
background-repeat: no-repeat;
background-position: 94% 45%;
font-weight: 500;

}


#block-views-last-blog-posts-home-block .view-last-blog-posts-home- {
padding-bottom: 5px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 0;
float: left;
}

*/

#block-views-last-blog-posts-home-block {
background-color: #ffffff;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;

margin-bottom: 15px;
}


#block-views-last-blog-posts-home-block  h4.block-title {
background-color: #ffffff;
border-bottom: 1px solid #dddddd;
padding-bottom: 10px;
font-size: 16px;
padding-left: 15px;
padding-right: 15px;
padding-top: 10px;
margin-top: 0px;
margin-bottom: 0px;:
font-weight: normal;
background-image: url(/img/icoblog20.png);
background-repeat: no-repeat;
background-position: 94% 45%;
font-weight: 500;
}

#block-views-last-blog-posts-home-block h4.field-content {
font-size: 16px;
line-height: 20px;
}




#block-views-last-blog-posts-home-block .view-last-blog-posts-home- {
padding-bottom: 5px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 0;
float: left;
}








#block-views-last-blog-posts-home-block .view-last-blog-posts-home- .views-row {
border-bottom: 1px solid #dddddd;
padding-bottom: 15px;
margin-bottom: 0px;
float: left;
clear: both;
}


#block-views-last-blog-posts-home-block .view-last-blog-posts-home- .views-row .views-field-title h3 {
margin-top: 10px;
}


#block-views-last-blog-posts-home-block .view-last-blog-posts-home- .views-row .views-field-field-image {
float: left;
margin-right: 15px;
}


#block-views-last-blog-posts-home-block .view-last-blog-posts-home- .views-row .views-field-created {
color: #999999;
margin-top: 5px;
}

#block-views-last-blog-posts-home-block .view-last-blog-posts-home- .views-row .views-field-field-tags {
color: #999999;
}

#block-views-last-blog-posts-home-block .view-last-blog-posts-home- .views-row .views-field-field-tags .views-label {
float: left;
margin-right: 5px;
}






#block-views-last-blog-posts-home-block .view-last-blog-posts-home- .view-footer {
float: left;
clear: both;
margin-top: 15px;
margin-bottom: 15px;
}


/* Signup newsletter*/

#block-block-2 {
	margin-bottom: 20px;
	
	
}



/* Twitter timeline */

#block-block-16 {
	width: 100%;
	border-bottom: none;
}






/* Newsletter block */

#block-block-2 {
padding-left: 15px;
padding-right: 15px;
padding-bottom: 20px;
padding-top: 0px;
margin-top: 0px;
}

#block-block-2 h4 {
margin-top: 0px;
}






/*********************************************** Shout: Internal Message system *************************************************/


#block-shoutbox-shoutbox {
border: 2px solid #fcd492;
    padding-bottom: 5px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
margin-top: 20px;
margin-bottom: 15px;
background-color: #fff6e5;
color: #7f540f;
}

.shoutbox-all-shouts {
background-color: #ffffff;
text-align: center;
padding-bottom: 10px;
padding-top: 10px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
margin-bottom: 20px;
font-size: 18px;
}

#block-shoutbox-shoutbox #shoutbox-body {

}


#block-shoutbox-shoutbox  .table-striped > tbody > tr:nth-child(2n+1) > td, 
#block-shoutbox-shoutbox  .table-striped > tbody > tr:nth-child(2n+1) > th {
    background-color: #fef9ef;
}


#block-shoutbox-shoutbox .table > thead > tr > th, 
#block-shoutbox-shoutbox .table > tbody > tr > th, 
#block-shoutbox-shoutbox .table > tfoot > tr > th, 
#block-shoutbox-shoutbox .table > thead > tr > td, 
#block-shoutbox-shoutbox .table > tbody > tr > td, 
#block-shoutbox-shoutbox .table > tfoot > tr > td {
border-top: 1px solid #edd9af;
max-width: 650px;
}


.page-shoutbox  .table > thead > tr > th, 
.page-shoutbox  .table > tbody > tr > th, 
.page-shoutbox  .table > tfoot > tr > th, 
.page-shoutbox  .table > thead > tr > td, 
.page-shoutbox  .table > tbody > tr > td, 
.page-shoutbox  .table > tfoot > tr > td

{
max-width: 650px;
}




#block-shoutbox-shoutbox .form-item-nick {
margin-top: 10px;
float: left;
background-color: #fef0d4;

}


#block-shoutbox-shoutbox #edit-nick {
border: none;
}


#block-shoutbox-shoutbox  #shoutbox-add-form .panel-body {
background-color: #fdeac6;

}


#block-shoutbox-shoutbox  .panel-default {
border: 1px solid #edd9af;
margin-top: 10px;
}


#shoutbox-add-form .form-submit {
    float: right;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0px;
    margin-top: 10px;
}






/*************************************************** VIEW RESOURCES **********************************************************/

.view-resources .view-header {
padding-bottom: 5px;
margin-bottom: 5px;

  float: left;
  clear: both;
  width: 100%
}

.view-resources .view-header #addresource {
text-align: right;
margin-bottom: 20px;
}

/*
.view-resources .view-filters {
border: 1px solid #dddddd;
background-color: #f5f5f5;
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 5px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
margin-top: 15px;
margin-bottom: 15px;
}
*/






/* view filters resources*/

.view-resources #filer_title {
	font-size: 16px;
	font-weight: bold;
	padding-left: 10px;
	  border-top: 2px solid #dddddd;
	  padding-top: 20px;
	  float: left;
	  width: 100%;
}

.view-resources .view-filters {
  clear: both;
    margin-bottom: 30px;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 10px;
}

.view-resources .views-exposed-form label {
    font-weight:normal;
}

.view-resources .view-filters #edit_field_resource_type_tid_chosen {
background-color: #f5f5f5;
padding: 0px;
border: none;
}


.view-resources .view-filters #edit-uid-wrapper {
max-width: 250px;
margin-left: 10px;
margin-right: 10px;
}


.view-resources .view-filters a.chosen-single {
 height: 33px;
    padding-top: 3px;
}



.view-resources  .views-exposed-widget {
max-width: 250px;
margin-bottom: 10px;
}


.view-resources  .form-control {
padding: 0px;
border: none;
}

.view-resources  .views-exposed-form .views-exposed-widget .form-submit {
    margin-top: 26px;
}



.view-resources .view-header .btn_header_add {
	text-align: right;
	margin-bottom: 20px;
}







.view-resources .view-content {
border: 1px solid #dddddd;
background-color: #ffffff;
    padding-bottom: 0px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 5px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
margin-top: 15px;

}


.view-resources .table > tbody > tr > td {
padding-top: 15px;
padding-bottom: 15px;
}


.view-resources .table > thead > tr > th a img {
	margin-left: 5px;
	margin-bottom: 2px
}



.view-resources .views-field-field-resource-file .pdfpreview {
margin-top: 5px;
}

.view-resources .views-field-field-resource-file img {
	border: 1px solid #cccccc;
}


.view-resources .view-content .views-field-title {
	width: 30%;
	padding-right: 10px;
}


.view-resources .views-field-title h4 {
margin-top: 4px;
font-size: 16px;
}



 .view-resources .views-field-name {
	 width: 5%;
 }
 
 
 
.view-resources .energy {
	text-align: center;
	margin-top: 5px;
}


.view-resources .energy span {
background-color: #ff82b6;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
color: #ffffff;
font-size: 12px;
}


.view-resources .energytotal {
	text-align: center;
}

.view-resources .energytotal span {
background-color: #fca1c7;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
color: #ffffff;
font-size: 12px;
}



.view-resources  .view-footer {
text-align: left;
}

.view-resources  #res_found {
margin-top: 0px;
margin-bottom: 30px;
text-align: center;
border-bottom: 2px solid #dddddd;
padding-bottom: 30px;
}




.view-resources  .view-empty {
border: 1px solid #dddddd;
background-color: #ffffff;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
margin-top: 15px;
color: red;
text-transform: uppercase;
}



/* view most popular resources*/

.view-resources  .view-resources-most-popular {
width: 280px;
float: left;
margin-right: 30px;
margin-bottom: 30px;
}

.view-resources  .view-resources-most-popular .view-content {
    background-color: #ffffff;
    border: none;
    padding: 0px 0px 0;
}

.view-resources  .view-resources-most-popular .view-header {
 border-bottom: 1px solid #eeeeee;
    margin-bottom: 15px;
    padding-bottom: 0;
}

.view-resources  .view-resources-most-popular .views-row {
margin-bottom: 10px;
  border-bottom: 1px solid #eeeeee;
    padding-bottom: 10px;
}

.view-resources  .view-resources-most-popular .views-row h4 {
margin-bottom: 5px;
}


.view-resources  .view-resources-most-popular .views-field-title {
	width: 100%
}


.view-resources  .view-resources-most-popular .views-field-field-resource-type {
color: #666666;
}


.view-resources  .view-resources-most-popular .views-field-field-total-energy {
color: #ff82b6;
}

.view-resources  .view-resources-most-popular .views-field-field-total-energy .views-label  {
float: left;
margin-right: 5px;
}


/* view popular this week resources*/

.view-resources  .view-resources-popular-this-week{
width: 280px;
float: left;
margin-right: 30px;
margin-bottom: 30px;
}

.view-resources  .view-resources-popular-this-week .view-content {
    background-color: #ffffff;
    border: none;
    padding: 0px 0px 0;
}

.view-resources  .view-resources-popular-this-week .view-header {
 border-bottom: 1px solid #eeeeee;
    margin-bottom: 15px;
    padding-bottom: 0;
}

.view-resources  .view-resources-popular-this-week .views-row {
margin-bottom: 10px;
  border-bottom: 1px solid #eeeeee;
    padding-bottom: 10px;
}

.view-resources  .view-resources-popular-this-week .views-row h4 {
margin-bottom: 5px;
}

.view-resources  .view-resources-popular-this-week .views-field-title {
	width: 100%
}


.view-resources  .view-resources-popular-this-week .views-field-field-resource-type {
color: #666666;
}

.view-resources  .view-resources-popular-this-week .views-field-field-resource-radioactivity {
color: #ff82b6;
}

.view-resources  .view-resources-popular-this-week .views-field-field-resource-radioactivity .views-label  {
float: left;
margin-right: 5px;
}


/* view last resources in resources page (not home)*/

.view-resources  .view-resources-last-resources-page-{
width: 280px;
float: left;
clear: right;
margin-bottom: 30px;
}

.view-resources  .view-resources-last-resources-page- .view-content {
    background-color: #ffffff;
    border: none;
    padding: 0px 0px 0;
}

.view-resources  .view-resources-last-resources-page- .view-header {
 border-bottom: 1px solid #eeeeee;
    margin-bottom: 15px;
    padding-bottom: 0;
}

.view-resources  .view-resources-last-resources-page- .views-row {
margin-bottom: 10px;
  border-bottom: 1px solid #eeeeee;
    padding-bottom: 10px;
}

.view-resources  .view-resources-last-resources-page- .views-row h4 {
margin-bottom: 5px;
}

.view-resources  .view-resources-last-resources-page- .views-field-title {
	width: 100%
}

.view-resources  .view-resources-last-resources-page- .views-field-field-resource-type {
color: #666666;
}


#fulllisttitle {
width: 100%;
clear: both;
padding-left: 10px;
}




/*************************************************** NODE RESOURCES **********************************************************/


.node-resource .field {
margin-bottom: 5px;
}

#node-resource-full-group-resource-basic-data {
border: 1px solid #dddddd;
float: left;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
padding: 20px;
background-color: #ffffff;
min-height: 328px;
margin-bottom: 10px;
width: 100%;
clear: both;
}


.node-resource .field-name-field-resource-about-en {
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #dddddd;
	float: left;
	width: 100%;
}


.node-resource .field-name-body  {
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #dddddd;
}

.node-resource  .field-name-body {
float: left;
clear: both;
}



.node-resource .field-name-field-resource-url {
border: 1px solid #dddddd;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
padding: 10px;
background-color: #f5f5f5;
float: right;
margin-left: 20px;
}


.node-resource #node-resource-full-group-resource-left-up .field-name-field-resource-url  {
background-color: #ffffff;
padding: 0px;
border: none;
	float: none;
	margin-left: 0px;
	margin-bottom: 0px;
}




.node-resource .field-name-field-resource-url .field-item {
text-align: center;
}


#node-resource-full-group-resource-left-up {
float: left;
max-width: 440px;
}

#node-resource-full-group-resource-left-up  .field-name-field-resource-file {
/*
border: 1px solid #dddddd;
background-color: #f5f5f5;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
padding: 10px;
text-align: center;
font-size: 16px;
*/
}



#node-resource-full-group-resource-left-up .field-group-div {
border-top: 1px solid #dddfdd;
padding-top: 10px;
margin-top: 10px;
}


#node-resource-full-group-resource-left-up .field {
margin-bottom: 5px;
}





#node-resource-full-group-resource-left-down {
float: left;
clear: both;
margin-top: 10px;
padding-top: 10px;
border-top: 1px solid #dddddd;
} 




.node-resource .field-name-submitted-by {
border-top: 1px solid #dddddd;
padding-top: 10px;
margin-top: 10px;
float: left;
clear:both;
width: 100%
}


.node-resource .flag-outer-bookmarks {
float: left;
width: 100%;
margin-top: 10px;
margin-bottom: 10px;
}

.node-resource .flag-outer-bookmarks .flag-bookmarks {
border: 1px solid #dddddd;
    padding-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
}


.node-resource .workflow-current-state {
background-color: #fcf8e3;
border: 2px solid #faebcc;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
  padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    margin-top: 5px;
    text-align: center;
    color: #8a6d3b;
    float: right;
}

.node-resource .workflow-current-state .state {
font-weight: bold;
} 



.node-resource .group-energy-state {
border: 1px solid #cccccc;
float: left;
padding: 10px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
margin-top: 10px;
margin-bottom: 10px;

}



.node-resource .group-links {
	float: left;
	width: 100%;
	margin-top: 10px;	
	margin-bottom: 10px;
	border: 1px solid #dddddd;
padding: 20px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;


}

.node-resource .group-links h2 {

	font-size: 18px;
	color: #666666;
	padding-top: 0px;
	margin-top: 0px;
}


.node-resource ul.links {
padding-top: 10px;
clear: both;
padding-bottom: 0px;
margin-bottom: 0px;

}


.node-resource .group-share-buttons-rs  {
	float: left;
	width: 100%;
	margin-top: 10px;	
	margin-bottom: 10px;
	border: 1px solid #dddddd;
padding: 20px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}

.node-resource .group-share-buttons-rs h2 {
	font-size: 18px;
	color: #666666;
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 10px;
}


.node-resource  .field-name-linked-in-share-button {
	margin-bottom: 0px;
	float: left;
	margin-right: 15px;
}


.node-resource  .field-name-twitter-share-button {
	margin-bottom: 0px;
	float: left;
	margin-right: 15px;
}






.group-resource-relations {
width: 100%;
float: none;
clear: both;
}


.group-resource-comments {
clear: both;
width: 100%;
}


/* Workflow tab (resources) */

.page-node-workflow #workflow-tab-form {
border: 1px solid #dddddd;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
padding: 20px;
background-color: #f5f5f5;

}

/*
#block-relation-add-block {
border: 1px solid #dddddd;
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 5px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}


.node-resource ul.links {
border-bottom: 1px solid #dddddd;
border-top: 1px solid #dddddd;
padding-top: 10px;
padding-bottom: 10px;
margin-top: 20px;
}

.node-resource ul.links li  {
margin-right: 10px;
}

*/



/*************************************************** VIEW 	PROJECTS **********************************************************/



.view-projects .view-header {
text-align: left;
margin-bottom: 20px;
} 

.view-projects .createproject {
text-align: right;
margin-bottom: 20px;
} 


.view-projects #filer_title {
	font-size: 16px;
	font-weight: bold;
	padding-left: 10px;
	  border-top: 2px solid #dddddd;
	  padding-top: 20px;
	  float: left;
	  width: 100%;
}

.view-projects .view-filters {
  clear: both;
    margin-bottom: 30px;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 10px;
}

.view-projects .views-exposed-form label {
    font-weight:normal;
}

.view-projects .view-filters #edit_field_type_of_policy_or_practica_tid_chosen {
background-color: #f5f5f5;
padding: 0px;
border: none;
}


.view-projects .view-filters #edit-uid-wrapper {
max-width: 250px;
margin-left: 10px;
margin-right: 10px;
}


.view-projects .view-filters a.chosen-single {
 height: 33px;
    padding-top: 3px;
}



.view-projects  .views-exposed-widget {
max-width: 250px;
margin-bottom: 10px;
}


.view-projects  .form-control {
padding: 0px;
border: none;
}

.view-projects  .views-exposed-form .views-exposed-widget .form-submit {
    margin-top: 26px;
}



.view-projects .view-header .btn_header_add {
	text-align: right;
	margin-bottom: 20px;
}







.view-projects .view-content {
border: 1px solid #dddddd;
background-color: #ffffff;
    padding-bottom: 0px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 5px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
margin-top: 15px;
}



.view-projects  .table > tbody > tr > td {
padding-top: 15px;
padding-bottom: 15px;
}


.view-projects  .table > thead > tr > th a img {
	margin-left: 5px;
	margin-bottom: 2px
}



.view-projects  .views-field-field-url-projects .pdfpreview {
margin-top: 5px;
}

.view-projects  .views-field-field-url-projects img {
	border: 1px solid #cccccc;
}


.view-projects  .view-content .views-field-title {
	width: 30%;
	padding-right: 10px;
}


.view-projects  .views-field-title h4 {
margin-top: 4px;
font-size: 16px;
}



.view-projects  .views-field-name {
	 width: 5%;
 }
 
 
 

.view-projects  .views-field-title {
font-size: 16px;
}


/*************************************************** NODE PROJECTS **********************************************************/


.node-project .field {
margin-bottom: 5px;
}

.node-project .group-project-data  {
border: 1px solid #dddddd;
float: left;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
padding: 20px;
background-color: #ffffff;
min-height: 328px;
margin-bottom: 20px;
width: 100%;
clear: both;
}

.node-project .field-name-body {
    border-bottom: 1px solid #dddddd;
    margin-bottom: 20px;
    padding-bottom: 20px;
}

.node-project .field-name-field-about-english-project {
    border-bottom: 1px solid #dddddd;
    margin-bottom: 20px;
    padding-bottom: 20px;
}


.node-project  .field-name-field-url-projects {
    background-color: #f5f5f5;
    border: 1px solid #dddddd;
    border-radius: 4px;
    float: right;
    margin-left: 20px;
    padding: 10px;
}

.node-project .group-project-left-up .field-name-field-url-projects{
background-color: #ffffff;
padding: 0px;
border: none;
	float: none;
	margin-left: 0px;
}






.node-project .group-project-left-up {
    float: left;
    max-width: 440px;
}

.node-project  ul.links li.statistics_counter {
display: none;
}

.node-project .field-name-submitted-by {
border-top: 1px solid #dddddd;
padding-top: 10px;
margin-top: 10px;
float: left;
clear:both;
width: 100%
}


.node-project .workflow-current-state {
background-color: #fcf8e3;
border: 2px solid #faebcc;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
  padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    margin-top: 5px;
    text-align: center;
    color: #8a6d3b;
    float: left;
}

.node-project .workflow-current-state .state {
font-weight: bold;
} 


.node-project  .group-share-buttons-pj  {
	float: left;
	width: 100%;
	margin-top: 10px;	
	margin-bottom: 10px;
	border: 1px solid #dddddd;
padding: 20px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}

.node-project  .group-share-buttons-pj h2 {
	font-size: 18px;
	color: #666666;
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 10px;
}


.node-project   .field-name-linked-in-share-button {
	margin-bottom: 0px;
	float: left;
	margin-right: 15px;
}


.node-project   .field-name-twitter-share-button {
	margin-bottom: 0px;
	float: left;
	margin-right: 15px;
}





.group-project-relations  {
    clear: both;
    float: none;
    width: 100%;
}


.group-project-comments {
clear: both;
width: 100%;
}



/**************************** VIEW MAPPING STATISTICS OG KEYWORDS TAXONOMY************************/


.view-map-of-taxonomy-keywords .view-filters {
border-top: 1px solid #dddddd;
border-bottom: 1px solid #dddddd;
margin-bottom: 20px;
margin-top: 20px;
 padding-bottom: 15px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;
    background-color: #f5f5f5;
}


.view-map-of-taxonomy-keywords .view-filters .description {
color: #999999;
font-size: 12px;
}


.view-map-of-taxonomy-keywords th.views-field-tid {
min-width: 100px;
}



/********************************** VIEW PEOPLE*************************************/


.view-people #filer_title {

    float: left;
    font-size: 16px;
    font-weight: bold;
    padding-left: 10px;
    padding-top: 5px;
    width: 100%;
}

.view-people .view-filters {
  clear: both;
    margin-bottom: 30px;
    margin-top: 0;
    padding-bottom: 10px;
    border-bottom: 1px solid #dddddd;
    padding-left: 10px;
    font-size: 12px;
   
}

.view-people .views-exposed-form label {
    font-weight:normal;
}

.view-people .view-filters #edit_field_type_of_policy_or_practica_tid_chosen {
background-color: #f5f5f5;
padding: 0px;
border: none;
}


.view-people .view-filters #edit-uid-wrapper {
max-width: 220px;
margin-left: 10px;
margin-right: 10px;
}


.view-people .view-filters a.chosen-single {
 height: 33px;
    padding-top: 3px;
}



.view-people  .views-exposed-widget {
max-width: 220px;
margin-bottom: 10px;
}


.view-people  .form-control {
padding: 0px;
border: none;
font-size: 12px;
line-height: 18px;
}

.view-people  .views-exposed-form .views-exposed-widget .form-submit {
    margin-top: 26px;
}



.view-people .view-filters #edit-sort-by {
background-color: #ffffff;
padding: 0px;
border: 1px solid #cccccc;
font-size: 12px;
}

.view-people .view-filters #edit-sort-order {
background-color: #ffffff;
padding: 0px;
border: 1px solid #cccccc;
font-size: 12px;
}


.view-people .view-content {
	border: 1px solid #dddddd;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}

.view-people .table > tbody > tr > td {
	vertical-align: middle;
}


.view-people .views-row {
float: left;
margin-right: 7px;
margin-left: 7px;
margin-bottom: 14px;
border: 1px solid #dddddd;
padding: 10px;
width: 210px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}


.view-people h3 {
width: 100%;
float: left;
font-size: 16px;
}

.view-people .views-field-picture {
min-width: 40px;
}

.view-people .views-field-picture img {
	border: 1px solid #dddddd;
	width: 43px;
	font-size: 5px;
	min-height: 40px;
	color: #ffffff;
}

.view-people .views-row .views-field-name {
font-size: 14px;
font-weight: bold;
max-height: 20px;
    overflow-x: hidden;
    overflow-y: hidden;
}

.view-people .username {
	font-weight: normal;
	   color: #3b7bb8;
}

.view-people .username:hover {
	   color: #e59515;
}


.view-people .views-row .views-field-created {
font-size: 12px;
}

.view-people .views-row .views-field-points {
font-size: 12px;
}

.view-people  td.views-field-points {
	width: 80px
}


.view-people .views-row .views-field-rid {
font-size: 12px;
height: 20px;
overflow: hidden;
}


/********************************** USER PROFILE *************************************/



.page-user h1.page-header  {
	display: none;
}


#user-user-full-group-users-profiles-data {
border: 1px solid #dddddd;
 padding-bottom: 0px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 0;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
margin-bottom: 20px;
min-height: 140px;
float: left;
width: 100%
}


#user-user-full-group-users-profiles-data .field {
	margin-bottom: 10px;
}



#user-user-full-group-users-profiles-data .group-user-data  {
float: left;
border-top: 1px solid #dddddd;
margin-top: 10px;
width: 100%;
}




#user-user-full-group-users-profiles-data  #block-views-points-of-user-field-block {
float: left;
margin-top: 10px;
}


/**

#user-user-full-group-users-profiles-data  .views-field-points {
font-size: 12px;
color: #ffffff;
background-color: #99c700;
   padding-bottom: 5px;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 5px;
    -webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
margin-right: 5px;
float: left;
}

**/

#user-user-full-group-users-profiles-data  #block-views-points-of-user-field-block .views-field-name {

}

#user-user-full-group-users-profiles-data  #block-views-points-of-user-field-block .views-field-points {
margin-top: -3px;
margin-bottom: 10px;
font-size: 12px;
}



#user-user-full-group-users-profiles-data .field-name-ds-user-picture {
margin-top: 10px;
margin-bottom: 10px;
float: right;
}



#user-user-full-group-users-profiles-data .field-name-field-about-you  {
margin-top: 20px;
}


.group-user-relations  .table > thead > tr > th {
font-size: 12px;
}



/*Profile 2*/

#user-user-full-group-users-profiles-data h3 {
display: none;
}

.profile2-generic-profile .field-name-field-a-title {
float: left;
margin-right: 5px;
font-size: 18px;
}

.profile2-generic-profile .field-name-field-name  {
float: left;
margin-right: 5px;
font-size: 18px;
}

.profile2-generic-profile .field-name-field-family-name  {
font-size: 18px;
}

.profile2-generic-profile .field-name-field-country {
font-size: 14px;
}



.profile2-generic-profile .group-e2e-directory {
	border-top: 1px solid #dddddd;
margin-top: 20px;
padding-top: 15px;
}

.profile2-generic-profile .group-e2e-directory h2 {
	margin-bottom: 15px;
}

.profile2-generic-profile .group-e2e-directory .field-name-field-accept-ged {
display: none;
}


.profile2-generic-profile .group-contact-details {
	border-top: 1px solid #dddddd;
margin-top: 20px;
padding-top: 15px;
}

.profile2-generic-profile .group-contact-details h2 {
	margin-bottom: 15px;
}





.user-profile .field-name-og-user-node{
border: 1px solid #dddddd;
 padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
margin-bottom: 20px;
float: left;
width: 100%	
}

.user-profile .field-name-og-user-node .field-label {
 background-image: url("/img/icogroup20.png");
    background-position: 100% 5%;
    background-repeat: no-repeat;
    padding-right: 50px;
    height: 40px;
    font-size: 18px
 }   
    
    
.user-profile .field-name-og-user-node .field-item {
	border-top: 1px solid #dddddd;
	padding-top: 10px;
	margin-top: 10px;
}
 
 
 .user-profile .field-name-user-content {
border: 1px solid #dddddd;
 padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
margin-bottom: 20px;
float: left;
width: 100%	
}

.user-profile .field-name-user-content .block-title{
 background-image: url("/img/icoall.png");
    background-position: 100% 5%;
    background-repeat: no-repeat;
    padding-right: 50px;
    height: 40px;
    font-size: 18px
 }   




.user-profile .group-share-rpofile {
	float:left;
width: 100%
}

.user-profile .group-share-rpofile  .field-name-linked-in-share-button {
	float: left;
	margin-right: 10px;
}

.user-profile .group-share-rpofile  .field-name-facebook-share-button {
	float: left;
	margin-right: 10px;
}


.user-profile  .group-user-internal-data {
float:left;
width: 100%
}











/********************************** VIEW UPCOMING EVENTS *************************************/



.view-calendar .view-header {

}





.view-calendar .view-content {

}


.calendar-calendar .month-view .full td.multi-day div.monthview, .calendar-calendar .week-view .full td.multi-day div.weekview, .calendar-calendar .day-view .full td.multi-day div.dayview {
background-color: #d9edf7
}

.calendar-calendar .month-view .full td.multi-day .inner .monthview .continues, .calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff, .calendar-calendar .week-view .full td.multi-day .inner .weekview .continues, .calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff {
background-color: #d9edf7
}

.view-calendar .view-item .date-display-start,
.view-calendar .view-item .date-display-end  {
color: #31708f;
font-size: 12px;
font-weight: normal;
}

.view-calendar .view-item .contents {
color: #31708f;
font-size: 12px;
font-weight: normal;
}

.view-calendar .btn_header_add {
	text-align: right;
	margin-bottom: 15px;
}

.view-calendar .view-item a {
color: #31708f;
font-size: 12px;
font-weight: bold;
}

.view .date-nav-wrapper .date-prev {
right: 85px;
background-color: #ffffff;
}

.view .date-nav-wrapper .date-next {
background-color: #ffffff;
}

.view-calendar .date-nav-wrapper  .pager li > a, .pager li > span {
    background-color: #f5f5f5;
    border: 1px solid #ddd;
    border-radius: 5px;
    display: inline-block;
    padding: 5px 14px;
}


.view-calendar .view-header .date-nav {
    clear: both;
    padding-bottom: 0px;
    width: 100%;
}


/****** block Event List *********/

.view-events-list {
margin-top: 40px;
border: 1px solid #dddddd;
 padding-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}


.view-events-list .view-grouping-content {
border-bottom: 4px solid #dddddd;
margin-bottom: 20px;
padding-bottom: 20px;
}


.view-events-list .view-grouping-content  table.views-table {
border-bottom: 1px solid #dddddd;
}


.view-events-list .view-grouping-content  table.views-table  th {
text-transform: uppercase;
color: #999999;
font-weight: normal;
}

.view-events-list .view-grouping .view-grouping-header {
text-align: left;
font-size: 24px;
font-weight: bold;
text-align: center;
padding-right: 5px;
margin-bottom: 20px;
}

.view-events-list .view-grouping caption {
text-align: left;
font-size: 18px;
font-weight: bold;
text-transform: uppercase;
}

.view-events-list td.views-field-title {
width: 40%;
font-weight: bold;
}

.view-events-list td.views-field-field-event-time {
width: 14%
}

.view-events-list td.views-field-field-org-adr-city {
width: 10%
}

.view-events-list td.views-field-field-tags {
width: 22%
}

view-events-list td.views-field-name {
width: 10%
}



/* view filters */

.view-events-list  #filer_title {
	font-size: 16px;
	font-weight: bold;
	padding-left: 20px;
	  padding-top: 15px;
	  padding-bottom: 5px;
	  float: left;
	  width: 100%;
	      background-color: #f5f5f5;
	          border-top: 1px solid #dddddd;
       border-left: 1px solid #dddddd;
          border-right: 1px solid #dddddd;
}

.view-events-list .view-filters {
  clear: both;
    margin-bottom: 20px;
    margin-top: 0;
    padding-bottom: 5px;
    padding-left: 20px;
    border-bottom: 1px solid #dddddd;
       border-left: 1px solid #dddddd;
          border-right: 1px solid #dddddd;
    background-color: #f5f5f5;
}

.view-events-list .views-exposed-form label {
    font-weight:normal;
}


.view-events-list .view-filters #edit-uid-wrapper {
max-width: 250px;
margin-left: 10px;
margin-right: 10px;
}


.view-events-list .view-filters a.chosen-single {
 height: 33px;
    padding-top: 3px;
}



.view-events-list .views-exposed-widget {
max-width: 250px;
margin-bottom: 10px;
}


.view-events-list  .form-control {
padding: 0px;
border: none;
}


.view-events-list  #edit-field-event-time-value-value-year {
	border: 1px solid #cccccc;
}



.view-events-list  .views-exposed-form .views-exposed-widget .form-submit {
    margin-top: 26px;
}









/********************************** NODE EVENTS *************************************/


.node-event .field {
margin-bottom: 5px;
}

#node-event-full-group-event-basic-data {
border: 1px solid #dddddd;
float: left;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
padding: 20px;
background-color: #ffffff;
min-height: 328px;
margin-bottom: 20px;
width: 100%;
clear: both;
}


.node-event .workflow-current-state {
background-color: #fcf8e3;
border: 2px solid #faebcc;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
  padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    margin-top: 5px;
    text-align: center;
    color: #8a6d3b;
    float: left;
}

.node-event .workflow-current-state .state {
font-weight: bold;
} 




.node-event .field-name-submitted-by {
border-top: 1px solid #dddddd;
padding-top: 10px;
margin-top: 10px;
float: left;
clear:both;
width: 100%
}


.node-event ul.links {
border-top: 1px solid #dddddd;
border-bottom: 1px solid #dddddd;
padding-bottom: 10px;
padding-top: 10px;
clear: both;
}



.node-event   .group-share-buttons-ev  {
	float: left;
	width: 100%;
	margin-top: 10px;	
	margin-bottom: 10px;
	border: 1px solid #dddddd;
padding: 20px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}

.node-event   .group-share-buttons-ev h2 {
	font-size: 18px;
	color: #666666;
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 10px;
}


.node-event   .field-name-linked-in-share-button {
	margin-bottom: 0px;
	float: left;
	margin-right: 15px;
}


.node-event   .field-name-twitter-share-button {
	margin-bottom: 0px;
	float: left;
	margin-right: 15px;
}


.group-event-comments {
clear: both;
width: 100%
}
 
.group-event-relations {
clear: both;
width: 100%
}



/*************************************************** VIEW 	ORGANISATIONS **********************************************************/


.view-mapa-leaftlet-orgs {
	margin-bottom: 15px;
}

.view-mapa-leaftlet-orgs .leaflet-popup-content a {
	font-size: 14px;
	float: left;
	width: 100%;
}



.view-organisations .createorg {
text-align: right;
margin-bottom: 20px;
}

.view-organisations  .view-header {
padding-bottom: 5px;
margin-bottom: 5px;

  float: left;
  clear: both;
  width: 100%
}


/* view filters resources*/

.view-organisations #filer_title {
	font-size: 16px;
	font-weight: bold;
	padding-left: 10px;
	  border-top: 2px solid #dddddd;
	  padding-top: 20px;
	  float: left;
	  width: 100%;
}

.view-organisations .view-filters {
  clear: both;
    margin-bottom: 30px;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 10px;
}

.view-organisations .views-exposed-form label {
    font-weight:normal;
}

.view-organisations .view-filters #edit_field_resource_type_tid_chosen {
background-color: #f5f5f5;
padding: 0px;
border: none;
}


.view-organisations .view-filters #edit-uid-wrapper {
max-width: 220px;
margin-left: 10px;
margin-right: 10px;
}


.view-organisations .view-filters a.chosen-single {
 height: 33px;
    padding-top: 3px;
}



.view-organisations  .views-exposed-widget {
max-width: 220px;
margin-bottom: 10px;
}


.view-organisations  .form-control {
padding: 0px;
border: none;
}

.view-organisations #edit-field-org-sector-tid {
	border: 1px solid #cccccc;
}



.view-organisations  .views-exposed-form .views-exposed-widget .form-submit {
    margin-top: 26px;
}



.view-organisations .view-header .btn_header_add {
	text-align: right;
	margin-bottom: 20px;
}



.view-organisations .view-content {
border: 1px solid #dddddd;
background-color: #ffffff;
    padding-bottom: 0px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 5px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
margin-top: 15px;
}


.view-organisations  .table > tbody > tr > td {
padding-top: 15px;
padding-bottom: 15px;
}


.view-organisations  .table > thead > tr > th a img {
	margin-left: 5px;
	margin-bottom: 2px
}



.view-organisations  .views-field-field-org-logo {
margin-top: 5px;
max-width: 90px;
}

.view-organisations .views-field-field-org-logo img {
	border: 1px solid #cccccc;
}


.view-organisations  .view-content .views-field-title {
	width: 35%;
	padding-right: 10px;
}

.view-organisations  .views-field-field-org-adr-country {
	width: 15%;
}



.view-organisations  .views-field-title h4 {
margin-top: 4px;
font-size: 16px;
}



.view-organisations .views-field-name {
	 width: 15%;
 }
 
 
 

.view-projects  .views-field-title {
font-size: 16px;
}






/********************************** NODE ORGANISATIONS *************************************/


.node-organisation .field {
margin-bottom: 5px;
}

#node-organisation-full-group-org-basic-data {
border: 1px solid #dddddd;
float: left;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
padding: 20px;
background-color: #ffffff;
min-height: 328px;
margin-bottom: 20px;
width: 100%;
clear: both;
}

.node-organisation .field-name-body {
    border-bottom: 1px solid #dddddd;
    margin-bottom: 20px;
    padding-bottom: 20px;
}

.node-organisation .field-name-field-org-about-en {
    border-bottom: 1px solid #dddddd;
    margin-bottom: 20px;
    padding-bottom: 20px;
}


.node-organisation  .group-org-left-up{
    float: left;
    max-width: 440px;
}




.node-organisation .field-name-field-org-url {
    background-color: #f5f5f5;
    border: 1px solid #dddddd;
    border-radius: 4px;
    float: right;
    margin-left: 20px;
    padding: 10px;
}

.node-organisation .group-org-left-up .field-name-url .field-name-field-org-url {
background-color: #ffffff;
padding: 0px;
border: none;
	float: none;
	margin-left: 0px;
}



.node-organisation .workflow-current-state {
background-color: #fcf8e3;
border: 2px solid #faebcc;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
  padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    margin-top: 5px;
    text-align: center;
    color: #8a6d3b;
    float: left;
}

.node-organisation .workflow-current-state .state {
font-weight: bold;
} 




.node-organisation .field-name-submitted-by {
border-top: 1px solid #dddddd;
padding-top: 10px;
margin-top: 10px;
float: left;
clear:both;
width: 100%
}


.node-organisation ul.links {
border-top: 1px solid #dddddd;
border-bottom: 1px solid #dddddd;
padding-bottom: 10px;
padding-top: 10px;
clear: both;
}



.node-organisation   .group-share-buttons-org  {
	float: left;
	width: 100%;
	margin-top: 10px;	
	margin-bottom: 10px;
	border: 1px solid #dddddd;
padding: 20px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}

.node-organisation   .group-share-buttons-org h2 {
	font-size: 18px;
	color: #666666;
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 10px;
}


.node-organisation   .field-name-linked-in-share-button {
	margin-bottom: 0px;
	float: left;
	margin-right: 15px;
}


.node-organisation    .field-name-twitter-share-button {
	margin-bottom: 0px;
	float: left;
	margin-right: 15px;
}




.group-org-relations {
width: 100%;
float: none;
clear: both;
}

#node-event-full-group-org-comments {
clear: both;
width: 100%
}


#mapaindi {
  color: #3b7bb8;
    cursor: pointer;
    height: 20px;
    overflow: hidden;
    margin-bottom: 5px;
    -webkit-transition: height 0.8s;
	-moz-transition: height 0.8s;
	transition: height 0.8s;
}

#mapaindi:hover {
	height: 270px;
	color: #f4a11b;
}

#titolmapaindi {
	width: 170px;
}



/********************************** VIEW BLOG *************************************/


body.page-blog,
body.node-type-article {

}

.page-blog .main-container,
.node-type-article .main-container {

}




.view-blog .views-row  {
border-bottom: 1px solid #dddddd;
padding-bottom: 20px;
margin-bottom: 20px;
}

.view-blog .views-field-title h3 {
margin-bottom: 5px;
}



.view-blog .views-field-name {
float: left;
color: #999999;
margin-right: 5px;
}

.view-blog  .views-field-name img {
margin-bottom: 3px;
	}
	
.view-blog .views-field-created {
color: #999999;
}

.view-blog .views-field-body {
margin-bottom: 5px;
margin-top: 10px;
}


.view-blog #blg1 {
width: 100%;
float: left;	
margin-top: 10px;
margin-bottom: 10px;
}

.view-blog #blgfoto {
	float: left;
	margin-right: 15px;
}


.view-blog  .views-field-field-image {

}



.view-blog  .views-field-view-node {
margin-bottom: 10px;
}







.view-blog .views-field-field-tags .views-label {
float: left;
margin-right: 5px;
}


.foto-user-blog {
	float: left;
	margin-right: 5px;
}
.name-user-blog {
	float: left;
	margin-right: 5px;
}



/********************************** VIEW BLOG block about*************************************/

#block-block-21 {
	font-size: 14px;
	color: #999999;
	line-height: 20px;
	padding-bottom: 15px;
}




/********************************** VIEW BLOG ARCHIVE POST BY DATE *************************************/

.view-posts-by-date .views-row  {
border-bottom: 1px solid #dddddd;
padding-bottom: 20px;
margin-bottom: 20px;
}

.view-posts-by-date .views-field-title h3 {
margin-bottom: 5px;
}


.view-posts-by-date .views-field-name {
float: left;
color: #999999;
margin-right: 5px;
}

.view-posts-by-date .views-field-created {
color: #999999;
}

.view-posts-by-date .views-field-body {
margin-bottom: 5px;
margin-top: 10px;
}


.view-posts-by-date  .views-field-view-node {
margin-bottom: 10px;
}


.view-posts-by-date .views-field-field-tags .views-label {
float: left;
margin-right: 5px;
}


/********************************** VIEW BLOG CATEGORY TERM PAGE*************************************/


.view-blog-categories-term-page .views-row  {
border-bottom: 1px solid #dddddd;
padding-bottom: 20px;
margin-bottom: 20px;
}

.view-blog-categories-term-page .views-field-title h3 {
margin-bottom: 5px;
}


.view-blog-categories-term-page  .views-field-name {
float: left;
color: #999999;
margin-right: 5px;
}

.view-blog-categories-term-page .views-field-created {
color: #999999;
}

.view-blog-categories-term-page  .views-field-body {
margin-bottom: 5px;
margin-top: 10px;
}


.view-blog-categories-term-page  .views-field-view-node {
margin-bottom: 10px;
}


.view-blog-categories-term-page  .views-field-field-tags .views-label {
float: left;
margin-right: 5px;
}









/********************************** NODE BLOG *************************************/

#node-article-full-group-blog-basic-data {
border: 1px solid #dddddd;
float: left;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
padding: 20px;
background-color: #ffffff;
min-height: 328px;
margin-bottom: 20px;
width: 100%;
clear: both;
}



.node-article .field-name-submitted-by {
border-top: 1px solid #dddddd;
padding-top: 10px;
margin-top: 10px;
float: left;
clear:both;
width: 100%
}


.node-article ul.links {
border-top: 1px solid #dddddd;
border-bottom: 1px solid #dddddd;
padding-bottom: 10px;
padding-top: 10px;
clear: both;
}

.group-blog-comments {
clear: both;
width: 100%
}


.node-article  .group-share-post  {
	float: left;
	width: 100%;
	margin-top: 0px;	
	margin-bottom: 20px;
	border: 1px solid #dddddd;
padding: 20px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}

.node-article  .group-share-post h3 {
	font-size: 18px;
	color: #666666;
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
}

.node-article  .field-name-field-tags  {
	margin-top: 5px;
	margin-bottom: 5px;
}




.node-article   .field-name-linked-in-share-button {
	margin-bottom: 0px;
	float: left;
	margin-right: 15px;
}


.node-article   .field-name-twitter-share-button {
	margin-bottom: 0px;
	float: left;
	margin-right: 15px;
}





/* Boto home blog*/

#block-block-17 {
	padding-bottom: 15px;
	margin-top: 15px;
	
}





/********************************** BLOCK BLOG Tag Cloud*************************************/

#block-tagclouds-1 {
	padding-bottom: 15px;
	margin-bottom: 5px;
	padding-top: 5px;
}

#block-tagclouds-1 .more-link {
	display: none;
}





/********************************** BLOCK BLOG Categories*************************************/

#block-views-925e86392720b3556f97965ce545a565 .views-row {
	border-bottom: 1px solid #dddddd;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

#block-views-925e86392720b3556f97965ce545a565 .views-row-last {
	border-bottom: none;
	padding-bottom: 0px;
}






/********************************** BLOCK BLOG ARCHIEVE*************************************/


/*
#block-views-posts-by-date-block {
border: 1px solid #dddddd;
background-color: #ffffff;
    padding-bottom: 5px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
margin-top: 15px;
margin-bottom: 15px;
}


#block-views-posts-by-date-block h4.block-title {
background-color: #f5f5f5;
border-bottom: 1px solid #dddddd;
padding-bottom: 10px;
font-size: 16px;
padding-left: 15px;
padding-right: 15px;
padding-top: 10px;
margin-top: 0px;
font-weight: normal;
}
*/

#block-views-posts-by-date-block {
	padding-top: 5px;
	border-bottom: none;
}

#block-views-posts-by-date-block .view-posts-by-date ul.views-summary {
list-style: none;
padding-left: 0px;
padding-right: 0px;
}

#block-views-posts-by-date-block .view-posts-by-date ul.views-summary li {
border-bottom: 1px solid #dddddd;
padding-bottom: 5px;
padding-top: 5px;
padding-left: 4px;
padding-right: 4px;
}

#block-views-posts-by-date-block .view-posts-by-date ul.views-summary li {
float:right;
clear: both;
width: 100%;
text-align: right;
color: #666666;
 }
 
#block-views-posts-by-date-block .view-posts-by-date ul.views-summary li a {
 float: left;
 }




/********************************** VIEW GROUPS  *************************************/

.view-groups .view-header h3 {
margin-bottom: 0px;
margin-top: 30px;
border-top: 1px solid #dddddd;
padding-top: 20px;
}


.view-groups .view-content h3 {
font-size: 18px;
line-height: 18px;
margin-top: 30px;
}

.view-groups .view-content .views-row {
border: 1px solid #dddddd;
background-color: #ffffff;
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
margin-top: 0px;
margin-bottom: 20px;
float: left;
width: 100%
}

.view-groups .view-content .views-field-field-image-of-the-group {
float: right;
margin-left: 20px;
margin-top: 12px;
margin-right: 7px;
}


.view-groups .views-field-title {
font-size: 24px;
}


.view-groups  .views-field-name {
margin-top: 10px;
color: #999999;
}

.view-groups  .views-field-last-updated {
color: #999999;
}

.view-groups  .views-field-field-keywords-group {
color: #999999;
float: left;
width: 100%
}

.view-groups  .views-field-field-keywords-group .views-label {
float: left;
margin-right: 5px;
}





/********************************** NODE GROUP  *************************************/


.node-group  .field-name-group-group  {
background-color: #fcf8e3;
border: 2px solid #faebcc;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
  padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    margin-top: 5px;
    text-align: center;
    color: #8a6d3b;
    float: left;
    clear: both;
    width: 100%
}    


.node-group .field-name-group-access {
background-color: #fcf8e3;
border: 2px solid #faebcc;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
  padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    margin-top: 5px;
    text-align: center;
    color: #8a6d3b;
    float: left;
    clear: both;
    width: 100%
} 

.node-group .field-name-body {
float: left;
margin-top: 20px;
width: 80%;
min-height: 50px;
}   

.node-group .field-name-field-image-of-the-group {
margin-right: 0px;
margin-top: 20px;
float: right;
}

.node-group .field-name-field-keywords-group {
color: #999999;
float: none;
clear: both;
width: 100%;
margin-top: 10px;
}

.node-group .field-name-submitted-by  {
color: #999999;
float: none;
clear: both;
width: 100%;
}

.node-group .field-name-changed-date  {
color: #999999;
float: none;
clear: both;
width: 100%
}


/* Block members */

#block-views-og-extras-members-block-1 {
border: 1px solid #dddddd;
background-color: #ffffff;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
margin-top: 15px;
margin-bottom: 0px;
float: left;
}


  
#block-views-og-extras-members-block-1 h4.block-title {
 font-size: 16px;
 font-weight: normal;
 background-color:#F5F5F5;
  border-bottom-color:#DDDDDD;
  border-bottom-style:solid;
  border-bottom-width:1px;
  font-size:16px;
  font-weight:normal;
  margin-top:0;
  padding:10px 15px;
 }
  

#block-views-og-extras-members-block-1 .view-og-extras-members .view-content {
      padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 0px;
  }
  
  #block-views-og-extras-members-block-1 .view-og-extras-members .views-row {
	  padding-bottom: 8px;
	  margin-bottom: 5px;
	  border-bottom: 1px dotted #dddddd;
	  float: left;
	  width: 100%;
  }
  
    #block-views-og-extras-members-block-1 .view-og-extras-members .views-row-last {
	    padding-bottom: 0px;
	    margin-bottom: 0px;
	    border-bottom: none;
    }
  
  
  #block-views-og-extras-members-block-1 img {
	  border: 1px solid #dddddd;
	  margin-right: 5px;
	  float: left;
	  max-height: 20px;
	  overflow: hidden;
  }
  
   #block-views-og-extras-members-block-1 .views-field-og-roles {
	   font-size: 12px;
	   font-weight: normal;
	   color: #eea236;
	   padding-left: 28px;
	   margin-top: -3px;
   }
  
  #block-views-og-extras-members-block-1 .view-og-extras-members .view-footer {
margin-top: 15px;
      padding-bottom: 0px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
border-top: 1px solid #dddddd;
float: left;
width: 100%;
}



/**** vReplyu a coment in ediscusion**/

.page-comment-reply #commentpicture .user-picture {
	width: 50px;
} 

.page-comment-reply #commentpicture .user-picture img {
	width: 100%;
} 




/**** view internal links of the group**/


#block-views-a3a545c498cf8d09c38c876169f09c3c {
border: 1px solid #dddddd;
background-color: #ffffff;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
margin-top: 15px;
margin-bottom: 0px;
float: left;
}


.view-internal-links-of-a-group .view-header {
background-color:#F5F5F5;
  border-bottom-color:#DDDDDD;
  border-bottom-style:solid;
  border-bottom-width:1px;
  font-size:16px;
  font-weight:normal;
  margin-top:0;
  padding:5px 15px;
  }
  
 .view-internal-links-of-a-group .view-header h4 {
 font-size: 16px;
 font-weight: normal;
 margin-bottom: 5px;
 margin-top: 5px;
 }
  

 .view-internal-links-of-a-group .view-content {
      padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 0px;
  }
  
  
.view-internal-links-of-a-group .view-empty h4 {
background-color:#F5F5F5;
  border-bottom-color:#DDDDDD;
  border-bottom-style:solid;
  border-bottom-width:1px;
  font-size:16px;
  font-weight:normal;
  margin-top:0;
  padding:10px 15px;
}  


.view-internal-links-of-a-group .view-empty  p {
  padding:10px 15px;
}



.view-internal-links-of-a-group .views-row  {
margin-top: 10px;
margin-bottom: 10px;
line-height: 18px;
border-bottom: 1px solid #dddddd;
padding-bottom: 10px;
}

.view-internal-links-of-a-group .views-row-last {
border: none;
padding-bottom: 0px;
margin-bottom: 0px;
}


.view-internal-links-of-a-group .views-row .project {
padding-left: 30px;
background-image: url(/img/resource_20_20_2.png);
background-repeat: no-repeat;
}


.view-internal-links-of-a-group .views-row .organisation {
padding-left: 30px;
background-image: url(/img/org_20_20.png);
background-repeat: no-repeat;
background-position: left;
}


.view-internal-links-of-a-group .views-row .resource {
padding-left: 30px;
background-image: url(/img/resource_20_20.png);
background-repeat: no-repeat;
background-position: left;
}

.view-internal-links-of-a-group .views-row .article {
padding-left: 30px;
background-image: url(/img/blog_20_20.png);
background-repeat: no-repeat;
background-position: left;
}

.view-internal-links-of-a-group .views-row .event {
padding-left: 30px;
background-image: url(/img/event_20_20.png);
background-repeat: no-repeat;
background-position: left;
}




/**** view external links of the group**/


#block-views-6ea884e08793dc3998a41c3ab5481f37 {
border: 1px solid #dddddd;
background-color: #ffffff;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
margin-top: 15px;
margin-bottom: 15px;
float: left;
}

.view-external-links-of-a-group .view-header {
background-color:#F5F5F5;
  border-bottom-color:#DDDDDD;
  border-bottom-style:solid;
  border-bottom-width:1px;
  font-size:16px;
  font-weight:normal;
  margin-top:0;
  padding:5px 15px;

  }
  
.view-external-links-of-a-group .view-header h4 {
 font-size: 16px;
 font-weight: normal;
  margin-bottom: 5px;
 margin-top: 5px;
 }
  

.view-external-links-of-a-group .view-content {
      padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 0px;
  }
  
  
.view-external-links-of-a-group .view-empty h4 {
background-color:#F5F5F5;
  border-bottom-color:#DDDDDD;
  border-bottom-style:solid;
  border-bottom-width:1px;
  font-size:16px;
  font-weight:normal;
  margin-top:0;
  padding:10px 15px;
}  


.view-external-links-of-a-group .view-empty  p {
  padding:10px 15px;
}


.view-external-links-of-a-group .views-row  {
margin-top: 10px;
margin-bottom: 10px;
line-height: 18px;
border-bottom: 1px solid #dddddd;
padding-bottom: 10px;
}

.view-external-links-of-a-group .views-row-last {
border: none;
padding-bottom: 0px;
margin-bottom: 0px;
}

#block-views-og-nodes-block-1 .view-og-nodes .view-empty {
font-size: 18px;
font-weight: bold;
margin-top: 15px;
}






/**** view og content **/

#block-views-og-content-custom-block .view-og-content-custom .view-header {
	padding-top: 0px;
	margin-top: 25px;
	border-top: 1px solid #dddddd;
}

#block-views-og-content-custom-block .view-og-content-custom .views-field-created {
	color: #999999;
	margin-top: 15px;
		width: 100%;
		font-style: italic;
}

#block-views-og-content-custom-block .view-og-content-custom .views-field-name {
	margin-bottom: 0px;
		width: 100%;
}

#block-views-og-content-custom-block .view-og-content-custom .views-field-title h2 {
padding-top: 20px;
margin-top: 15px;
}

#block-views-og-content-custom-block .view-og-content-custom .views-field-view-node h2 {
	margin-top: 5px;
	padding-top: 5px;
}


#block-views-og-content-custom-block .view-og-content-custom .view-content h3 {
	font-size: 18px;
	margin-bottom: 0px;
	margin-top: 15px;
}


#block-views-og-content-custom-block .view-og-content-custom .view-content .views-row {
border: 2px solid #dddddd;
background-color: #ffffff;
    padding-bottom: 5px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 0px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
margin-top: 10px;
margin-bottom: 10px;
float: left;
width: 100%
}

#block-views-og-content-custom-block .view-og-content-custom .view-content .views-row-first {
border: 2px solid #dddddd;	
}
 

.view-og-content-custom .views-field-new-comments  {
margin-top: 15px;
border: 2px solid #ffffff
}


.view-og-content-custom views-field-new-comments a {
background-color: #eea236;
    color: #ffffff;
    font-size: 12px;
    padding-bottom: 4px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
}



.view-og-content-custom .views-field-body {
margin-bottom: 10px;
margin-top: 5px;
padding-bottom: 15px;
border-bottom: 1px solid #dddddd
} 

.view-og-content-custom.views-field-created {
color: #999999;
float: left;
margin-right: 10px;
}

.view-og-content-custom .views-field-name {
color: #999999;
float: left;
margin-right: 10px;
} 

.view-og-content-custom.views-field-comment-count {

color: #999999;
}

.view-og-content-customs .views-field-view-node {
float: left;
margin-right: 15px;
margin-top: 5px;
margin-bottom: 10px;
}

.view-og-content-custom .views-field-comments-link {
float: left;
margin-right: 15px;
margin-top: 5px;
}






/********************************** NODE GROUP CONTENT  *************************************/


.node-type-group-content .view-og-content-custom {
	display: none;
}

.node-type-group-content .node-group-content .field-name-og-group-ref {
    background-color: #fcf8e3;
    border: 2px solid #faebcc;
    border-radius: 4px;
    clear: both;
    color: #8a6d3b;
    float: left;
    margin-top: 5px;
    padding: 10px 15px;
    text-align: left;
    width: 100%;
    margin-bottom: 10px;
}

.node-type-group-content .node-group-content .field-name-og-group-ref  a {
color: #eea236;
font-weight: bold;
font-size: 16px;
padding-left: 25px;
background-image: url(/img/casa.png);
background-repeat: no-repeat;
}

.node-type-group-content .node-group-content .field-name-og-group-ref  a:hover {
color: #66512c;
font-weight: bold;
padding-left: 25px;
background-image: url(/img/casa_hover.png);
background-repeat: no-repeat;
}

.node-type-group-content .node-group-content .field-name-group-content-access {
    background-color: #fcf8e3;
    border: 2px solid #faebcc;
    border-radius: 4px;
    clear: both;
    color: #8a6d3b;
    float: left;
    margin-top: 5px;
    padding: 10px 15px;
    text-align: left;
    width: 100%;
}


.node-type-group-content .node-group-content .field-name-body {
border: 1px solid #dddddd;
background-color: #f5f5f5;
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
margin-top: 15px;
margin-bottom: 25px;
float: left;
width: 100%;
}

.node-type-group-content .node-group-content .field-name-field-link-group {
border: 1px solid #dddddd;
background-color: #f5f5f5;
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
margin-top: 15px;
margin-bottom: 15px;
}


.node-type-group-content .field-name-field-genport-resources-links {
border: 1px solid #dddddd;
background-color: #f5f5f5;
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
margin-top: 15px;
margin-bottom: 15px;
}







/* Comments on group contemnt node*/

 #edit-submit {
background-color: #f4a11b;
border-bottom-color: #e59515;
color: #ffffff;
}



.node-type-group-content .node-group-content .comment {
border: 1px solid #dddddd;
    padding-bottom: 5px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 5px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
margin-top: 10px;
margin-bottom: 10px;
float: left;
min-width: 99%;
}

.node-type-group-content .node-group-content .indented .comment{
	margin-left: 15px;
	border: 1px solid #dddddd;
	min-width: 98%;
}

.node-type-group-content .node-group-content .new {
   float: left;
    margin-right: 5px;
    margin-top: 8px;
}

.node-type-group-content .node-group-content .comment h4 {
	margin-bottom: 5px;
	width: 75%;
}

.node-type-group-content .node-group-content .comment  .submitted {
	width: 75%;
	margin-bottom: 10px;
}

.node-type-group-content .node-group-content .comment #commentpicture {
	float: right;
	margin-top: 10px;
}

.node-type-group-content .node-group-content .comment #commentpicture img {
		width: 40px;
	border: 1px solid #dddddd;
}

.page-comment-reply  .comment-by-node-author #commentpicture img {
		height: 40px;
	width: 40px;
	border: 1px solid #dddddd;
}


.node-type-group-content .node-group-content .comment .content {
	border-top: 1px dotted #dddddd;
	padding-top: 10px;
}

.node-type-group-content .node-group-content .comment  .list-inline {
	margin-top: 15px;
}


.node-type-group-content .node-group-content h4.comment-form {
	border-top: 2px solid #dddddd;
	margin-top: 20px;
	padding-top: 20px;
	float: left;
	width: 100%
}

.node-type-group-content .node-group-content #comment-form {
	background-color: #f5f5f5;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	border: 1px solid #dddddd;
	-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
margin-top: 10px;
float: left;
width: 100%;
}



/* Last comment autorefresh */

#block-views-a9f4f85a74a62e6e97be417848355d27 {
	background-color: #dff0d8;
	color: #468847;
	padding-bottom: 5px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 0px;
	border: 1px solid #dddddd;
	-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
margin-top: 10px;
float: left;
width: 100%;	
}

#block-views-a9f4f85a74a62e6e97be417848355d27 h4.block-title {
	font-size: 14px;
	margin-bottom: 3px;
	font-weight: 500;
	width: 120px;
	float: left;
}

.view-new-group-comment-autorefresh .view-header {
	width: 30px;
	float: right;
	margin-top: 10px;
}


.view-new-group-comment-autorefresh .view-content {
	float: left;
	width: 100%;
}

#block-views-a9f4f85a74a62e6e97be417848355d27 a {
		color: #468847;
		font-weight: bold;
		font-size: 16px;
}

#block-views-a9f4f85a74a62e6e97be417848355d27 .views-field-created {
	font-size: 12px;
}

#block-views-a9f4f85a74a62e6e97be417848355d27 ul {
	padding-left: 15px;
}

/* Last comment autorefresh 2 */
#block-views-c0c88f56d2d3e21986ab943055964c35 {
		background-color: #dff0d8;
	color: #468847;
	padding-bottom: 5px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 0px;
	border: 1px solid #dddddd;
	-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
margin-top: 10px;
float: left;
width: 100%;	
}
.view-new-group-comment-autorefresh-2 .view-header {
	width: 30px;
	float: right;
	margin-top: 10px;
}


.view-new-group-comment-autorefresh-2 .view-content {
	float: left;
	width: 100%;
}

#block-views-c0c88f56d2d3e21986ab943055964c35 a {
		color: #468847;
		font-weight: bold;
		font-size: 16px;
}

#block-views-c0c88f56d2d3e21986ab943055964c35 .views-field-created {
	font-size: 12px;
}

#block-views-c0c88f56d2d3e21986ab943055964c35 ul {
	padding-left: 15px;
}




/* Who's online  */

#block-user-online  {
	background-color: #dff0d8;
	color: #468847;
	padding-bottom: 5px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 0px;
	border: 1px solid #dddddd;
	-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
margin-top: 10px;
float: left;
width: 100%;	
font-size: 12px;
line-height: 16px;
}

#block-user-online  h4.block-title {
	font-size: 14px;
	margin-bottom: 3px;
	font-weight: 500;
}

#block-user-online  a {
		color: #468847;
		font-weight: bold;
		font-size: 14px;
		line-height: 18px;
}

#block-user-online ul {
	padding-left: 15px;
}



/********************************** USER MANUAL *************************************/


.node-user-guide .group-usermanual-comments {
margin-top: 30px;
}

.node-type-user-guide .jumbotron {
border: none;
 padding-bottom: 0;
    padding-left: 8px;
    padding-right: 0;
    padding-top: 0;
    background-color: #ffffff;
     color: #999999;
    margin-top: -10px;
    margin-bottom: 0px;
}


.node-type-user-guide .well {
background-color: #ffffff;
padding: 0px;
}

.node-type-user-guide aside .block {
border: none;
    padding-bottom: 0px;
}


.node-type-user-guide aside .nav > li > a {
    background-color: #ffffff;
    border: none;
    border-bottom: 1px solid #dddddd;
    padding-bottom: 9px;
    padding-left: 13px;
    padding-right: 13px;
    padding-top: 9px;
    font-weight: bold;
    line-height: 18px;
}

.node-type-user-guide aside .nav > li > a.active {
background-color: #f5f5f5;

}

.node-type-user-guide aside .nav > li > a.sub {
padding-left: 25px;
font-weight: normal;
}


#block-block-8 h4.block-title {
font-size: 18px;
font-weight: normal;
}

#block-block-8 p {
display: none;
}



h1.titleuser_guide {
font-size: 24px;
padding-bottom: 5px;
margin-bottom: 10px;
}

.node-type-user-guide .node-user-guide {
padding-left: 10px;
padding-right: 10px;
}


.node-type-user-guide #block-block-8 h4.block-title{
    background-image: url("/img/icohelp40.png");
    background-position: 100% 5%;
    background-repeat: no-repeat;
    padding-right: 50px;
    height: 40px;
    margin-bottom: -10px;
}


.node-type-user-guide .node-user-guide  img {
margin-top: 15px;
margin-bottom: 15px;
-webkit-box-shadow: 0px 0px 7px 0px rgba(221,221,221,1);
-moz-box-shadow: 0px 0px 7px 0px rgba(221,221,221,1);
box-shadow: 0px 0px 7px 0px rgba(221,221,221,1);
}



/**** Webform questionary CF*****/


#webform-client-form-1930 fieldset {
width: 100%;
float: left;
} 

#webform-client-form-1930 .description {
padding-top: 15px;
float: left;
width: 100%;
clear: both;
color: #7f540f;
}

#webform-client-form-1930 .form-type-checkbox {
margin-bottom: 0px;
}


#webform-client-form-1930 .panel-default > .panel-heading {
    background-color: #ffffff;
    border-color: #ddd;
    color: #333;
    font-weight: bold;
    border: none;
    margin-bottom: 0px;
    padding-bottom: 0px;
    }
    
    
#webform-client-form-1930 .help-block {
color: #7f540f;
font-size: 14px;
margin-top: 0px;
margin-bottom: 20px;
}

#webform-client-form-1930  .webform-component-fieldset .form-item  {
border: none;
padding: 0px;
}

#webform-client-form-1930 .webform-component--3--unclear-subcategories-group  .form-item  {
padding-left: 15px;
padding-right: 15px;
}


#webform-client-form-1930 .webform-component--7-card-sorting-exercise .webform-component {
border-bottom: 1px solid #dddddd;
padding-bottom: 20px;
margin-bottom: 20px;
}

#webform-client-form-1930 .webform-component--7-card-sorting-exercise .webform-component .description {
padding-top: 5px;
}

#webform-client-form-1930 .webform-component--7-card-sorting-exercise .webform-component .form-select {
color: #666666;
font-size: 12px;
padding-top: 10px;
padding-bottom:10px;
height: 200px;
}

/**** CF Page online*****/

#node-1933 .content {
border: 1px solid #dddddd;
background-color: #ffffff;
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
margin-top: 15px;
margin-bottom: 15px;
}


#node-1933 #tablefield-wrapper-0 .col_0 {
font-size: 14px;
}

#node-1933 #tablefield-wrapper-0 .col_1 {
font-size: 14px;
}


#node-1933 .col_0 {
width: 40%;
margin-right: 30px;
font-size: 12px;
}


#node-1933 .col_1 {
font-size: 12px;
color: #666666;
}



#node-1933  #tablefield-9 .col_0 {
font-size: 18px;
background-color: #fffff;
}

#node-1933  #tablefield-9  th {
    background-color: #ffffff;
    border: none;
    padding-top: 40px;
    padding-bottom: 0px;
}


#node-1933 #tablefield-wrapper-15  .col_0 {
width: 20%;
margin-right: 30px;
font-size: 12px;
}

#node-1933 #tablefield-wrapper-15  .col_1 {
color: #666666;
margin-right: 30px;
width: 20%}

#node-1933 #tablefield-wrapper-15  .col_2 {
color: #666666;
font-size: 12px;
}


/*webform sorting exercise*/ 


#webform-client-form-1942 .description {
padding-top: 15px;
float: left;
width: 100%;
clear: both;
color: #7f540f;
}



    

#webform-client-form-1942  .webform-component-fieldset .form-item  {
border: none;
padding: 0px;
}

#webform-client-form-1942 .webform-component--3--unclear-subcategories-group  .form-item  {
padding-left: 15px;
padding-right: 15px;
}


#webform-client-form-1942 .webform-component {
border-bottom: 1px solid #dddddd;
padding-bottom: 20px;
margin-bottom: 20px;
}

#webform-client-form-1942 .webform-component .description {
padding-top: 5px;
}

#webform-client-form-1942 .webform-component .form-select {
color: #666666;
font-size: 12px;
padding-top: 10px;
padding-bottom:10px;
height: 200px;
}



/*GenPORT Numbers Extended */ 


.page-node-2008 .view-header {
	border: 1px solid #dddddd;
background-color: #f5f5f5;
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
margin-top: 15px;
margin-bottom: 5px;	
text-align: center;
font-size: 18px;
}

.page-node-2008 .views-field-name-1 {
	width: 25%;
}




.page-node-2008 tr td.views-field-name-1 {
display: none;
}

.page-node-2008 tr th.views-field-name-1 {
display: none;
}


.page-node-2008 .views-field-name {
	width: 35%;
}



.page-node-2008  caption {
	text-align: left;
	font-size: 16px;
	font-weight: bold;
	margin-top: 30px;
	margin-bottom: 15px;
}

.page-node-2008 #block-views-resources-statistics-block {
border: 1px solid #dddddd;
background-color: #ffffff;
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 5px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
margin-top: 15px;
margin-bottom: 15px;	

}

.page-node-2008 .table tr {
	font-size: 12px;
	padding: 0px;
}


.page-node-2008 .table > thead > tr > th, 
.page-node-2008 .table > tbody > tr > th, 
.page-node-2008 .table > tfoot > tr > th, 
.page-node-2008 .table > thead > tr > td, 
.page-node-2008 .table > tbody > tr > td, 
.page-node-2008 .table > tfoot > tr > td {
    border-top: 1px solid #ddd;
    line-height: 1.42857;
    padding: 6px;
    vertical-align: top;
}





.page-node-2008 #block-views-organisations-statistics-block {
border: 1px solid #dddddd;
background-color: #ffffff;
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 5px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
margin-top: 25px;
margin-bottom: 15px;	


}



.page-node-2008 #block-views-projects-statistics-block  {
border: 1px solid #dddddd;
background-color: #ffffff;
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 5px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
margin-top: 25px;
margin-bottom: 15px;	

}


.page-node-2008 #block-views-events-statistics-block  {
border: 1px solid #dddddd;
background-color: #ffffff;
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 5px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
margin-top: 25px;

}


.page-node-2008 #block-views-users-statistics-block  {
border: 1px solid #dddddd;
background-color: #ffffff;
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 5px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
margin-top: 25px;

}


.page-node-2008 #block-views-srakeholders-statistics-block {
border: 1px solid #dddddd;
background-color: #ffffff;
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 5px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
margin-top: 25px;

}



/*Content pool of exportable data (resouces, proj, org and events) */ 

.page-node-2030 #block-views-resources-table-index-block {
border: 1px solid #dddddd;
background-color: #ffffff;
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 5px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
margin-top: 15px;
margin-bottom: 15px;	
}

.page-node-2030  tbody {
	font-size: 12px;
	}


.page-node-2030 .views-field-field-resource-url { 
max-width: 200px;
	}
	
.page-node-2030 .views-field-field-resource-file-url { 
max-width: 200px;
	}

.page-node-2030 .views-field-field-resource-file { 
max-width: 200px;
	}


.page-node-2030 #block-views-projects-table-index-block  {
border: 1px solid #dddddd;
background-color: #ffffff;
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 5px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
margin-top: 15px;
margin-bottom: 15px;	
}


.page-node-2030 #block-views-organisations-table-index-block {
border: 1px solid #dddddd;
background-color: #ffffff;
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 5px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
margin-top: 15px;
margin-bottom: 15px;	
}

.page-node-2030 #block-views-events-table-index-block {
border: 1px solid #dddddd;
background-color: #ffffff;
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 5px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
margin-top: 15px;
margin-bottom: 15px;	
}



/***************************************** Explore Gender and Science taxonomy block************************************************/

#block-block-24 {
	border-top: 1px solid #dddddd;
	margin-top: 15px;
	padding-top: 15px;
}
#block-block-24 .panel-heading h4.panel-title  a {
	color: #3b7bb8;
}

#block-block-24 .panel-heading h4.panel-title  a:hover {
	color: #f4a11b;
}


#block-block-24 .panel-heading h4.panel-title button {
margin-right: 4px;
margin-left: -4px;
}

#block-block-24 .panel-collapse .panel-body {
	padding-left: 40px;
}

#block-block-24 .panel-collapse .panel-body p {
border-bottom: 1px dotted #dddddd;
padding-bottom: 10px;
}

#block-block-24 .panel-collapse .panel-body p.last {
border-bottom: none;
padding-bottom: 0px;
}


/***************************************** Faceted Search *************************************************/

.page-faceted-search .region-sidebar-second #block-block-14 {
	border-bottom: none;
	padding-bottom: 5px;

}

.page-faceted-search .region-sidebar-second #block-block-14 p {
	display: none;
}

.page-faceted-search #block-block-15 {
		border-bottom: none;
	padding-bottom: 5px;
}

.page-faceted-search .region-sidebar-second .block-facetapi h4.block-title {
	font-size: 16px;
	color: #777777;
	margin-bottom: 5px;
}



.page-faceted-search .region-sidebar-second .block-facetapi ul {
	padding-left: 0px;
	font-size: 14px;
	line-height: 22px;
	}
	
	.page-faceted-search .region-sidebar-second .block-facetapi ul li {
			
			font-weight: 500;
	}
	
	.page-faceted-search .region-sidebar-second .block-facetapi ul li a {
		font-weight: normal;
	}


.page-faceted-search .region-sidebar-second .block-facetapi .facetapi-checkbox {
	margin-right: 5px;
}



.page-faceted-search .region-sidebar-second .block-facetapi a.facetapi-limit-link {
	color: #666666;
	background-color: #f5f5f5;
	border: 1px solid #dddddd;
	    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
font-size: 12px;
margin-bottom: 5px;
float: left;
}

.page-faceted-search .region-sidebar-second .block-facetapi a.facetapi-limit-link:hover {
	color: #333333;
	background-color: #f1f1f1;
	border: 1px solid #cccccc;
} 


.page-faceted-search #block-current-search-standard  {
	border: 1px solid #f1f1f1;
background-color: #f5f5f5;
padding: 5px 15px 15px 35px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
margin-top: 15px;
margin-bottom: 10px;	
color: #666666;
}


.page-faceted-search #block-current-search-standard .current-search-item-text h3 {
	color: #468847;
}


.page-faceted-search #block-current-search-standard ul.active-fs {
	padding-left: 15px;
}


.page-faceted-search #block-current-search-standard .displaying-fs {
	text-align: right;
}


/* Vista*/

.view-faceted-search {
	border: 1px solid #dddddd;
background-color: #ffffff;
    padding-bottom: 15px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 5px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
margin-top: 15px;
margin-bottom: 15px;	

}


.view-faceted-search  .views-exposed-widgets  {
border-bottom: 2px solid #cccccc;
padding-bottom: 30px;
padding-top: 15px;
padding-left: 20px;	
margin-bottom: 20px;
}

.view-faceted-search  .views-exposed-widgets label {
	font-size: 18px;
	font-weight: 500;
}

.view-faceted-search  .views-exposed-widgets  .form-type-textfield {
	width: 400px;
}


.view-faceted-search  .views-exposed-form .views-exposed-widget .form-submit {
    margin-top: 31px;
}

.view-faceted-search .view-content {

}


.view-faceted-search .views-field-title {
}

.view-faceted-search .views-field-title .organisation {
padding-left: 25px;
 background-image: url("/img/icoorg20.png");
    background-position: 0 2px;
    background-repeat: no-repeat;
    text-indent: 20px;
}

.view-faceted-search .views-field-title .resource {
padding-left: 25px;
 background-image: url("/img/icoresource20.png");
    background-position: 0 2px;
    background-repeat: no-repeat;
    text-indent: 20px;
}


.view-faceted-search .views-field-title .project {
padding-left: 25px;
 background-image: url("/img/icoproject20.png");
    background-position: 0 2px;
    background-repeat: no-repeat;
    text-indent: 20px;
}

.view-faceted-search .views-field-title .event {
padding-left: 25px;
 background-image: url("/img/icoevent20.png");
    background-position: 0 2px;
    background-repeat: no-repeat;
    text-indent: 20px;
}

.view-faceted-search .views-field-title .article {
padding-left: 25px;
 background-image: url("/img/icoblog20.png");
    background-position: 0 2px;
    background-repeat: no-repeat;
    text-indent: 20px;
}


.view-faceted-search .view-footer {
		border: 1px solid #f5f5f5;
background-color: #f5f5f5;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
margin-top: 15px;
margin-bottom: 10px;	
text-align: center;
font-weight: 500;

}


/* serch landing page */

.page-node-2874 #block-block-13 {
	width: 50%;
	margin-top: 0px;
}

.page-node-2874 #block-block-13 #startsearch {
    float: left;
    margin-right: -3px;
    width: 85%;
}

.page-node-2874 #block-block-27 {
	width: 46%;
	float: left;
	margin-right: 45px;
	margin-bottom: 40px;
}

.page-node-2874 #block-block-27  #txttaxonomy {
	margin-bottom: 15px;
}

/* serch users */

#block-search-form {
padding-bottom: 20px;

}


/* Metadata Quality Block  */

#block-block-18 {
	width: 100%;
	float: left;
}


/* Gender and Science Domain vs Taxonomy  admin view  */


.view-admin-eliminar-gender-and-science-domain- {
width: 150%;
}

  

.view-admin-eliminar-gender-and-science-domain- .radio input[type="radio"], 
.view-admin-eliminar-gender-and-science-domain- .radio-inline input[type="radio"], 
.view-admin-eliminar-gender-and-science-domain- .checkbox input[type="checkbox"], 
.view-admin-eliminar-gender-and-science-domain- .checkbox-inline input[type="checkbox"] {
    float: none;
    margin-left: 0px;
}



.view-admin-eliminar-gender-and-science-domain- table {
	font-size: 12px;
	
}

.view-admin-eliminar-gender-and-science-domain- td.views-field-title {
	max-width: 100px;
}

.view-admin-eliminar-gender-and-science-domain- td.views-field-field-gender-and-science-dom-pro {
	max-width: 120px;
}

.view-admin-eliminar-gender-and-science-domain- td.views-field-field-gender-and-science-dom-pro ul {
	padding-left: 5px;
	margin-left: 0px;
}



.view-admin-eliminar-gender-and-science-domain- td.views-field-field-resource-gender-sci-domain {
	max-width: 120px;
}

.view-admin-eliminar-gender-and-science-domain- td.views-field-field-resource-gender-sci-domain ul {
	padding-left: 5px;
	margin-left: 0px;
}


.view-admin-eliminar-gender-and-science-domain-  .views-row-edit-static {
	display: none;
}

/* View Development Tasks Control */

.view-development-tasks-control .view-header {
	text-align: right;
}

.view-development-tasks-control .view-filters {
margin-bottom: 20px;
border-bottom: 1px solid #dddddd;
padding-bottom: 20px;
}

.view-development-tasks-control .views-field-title {
	font-weight: bold;
}
 
.view-development-tasks-control .tdone {
	background-color: green;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	color: #ffffff;
}
.view-development-tasks-control .tongoing {
	background-color: #edce00;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	color: #ffffff;
}
.view-development-tasks-control .tinvestigating {
	background-color: orange;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	color: #ffffff;
}
.view-development-tasks-control .tpending {
	background-color: red;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	color: #ffffff;
}
.view-development-tasks-control .tblocked {
	background-color: blue;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	color: #ffffff;
}

.view-development-tasks-control .turgent {
color: red;
}
.view-development-tasks-control .tfairlyurgent {
color: orange;
}
.view-development-tasks-control .tnourgent {
color: green;
}

/* Ambassadors */

.view-ambassadors .views-row {
	width: 100%;
	float: left;
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #dddddd;
}
.view-ambassadors .views-field-field-photo-embassador {
	float: left;
	margin-right: 20px;
}

.view-ambassadors .views-field-title {
	margin-top: 10px;
}
.view-ambassadors a {
	color: #ffffff
}

.node-type-ambassadors .field-name-field-photo-embassador {
	float: right;
	margin-left: 20px;
	margin-bottom: 20px;
}

/* Databse LS Questionnaire Modules */

.tabs-left>.nav-tabs>.active>a, 
.tabs-left>.nav-tabs>.active>a:hover, 
.tabs-left>.nav-tabs>.active>a:focus {
	background-color: #ffffff;
}
.node-type-database-ls-questionnaire-module .field {
	margin-bottom: 20px;
}

.node-type-database-ls-questionnaire-module .field-name-view-all-questionnaire-modules {
	text-align: right;
}

.view-database-ls-questionnaire-modules .view-header {
	padding-left: 10px;
}
.view-database-ls-questionnaire-modules .view-header p {
	text-align: right;
	margin-top: 15px;
	margin-bottom: 10px;
}
.view-database-ls-questionnaire-modules .views-field-field-download {
	height: 130px;
	padding-top: 15px;
	padding-bottom: 15px;
}
.view-database-ls-questionnaire-modules .table > tbody > tr.views-row-first td {
	border-top: none;
}
.view-database-ls-questionnaire-modules .views-field-field-download img {
	height: 100%
}
.view-database-ls-questionnaire-modules .table > tbody > tr > td {
	vertical-align: middle;
}

.view-database-ls-questionnaire-modules .table > tbody > tr > td.views-field-field-download {
	width: 145px;
} 


html.overlay-open .navbar-fixed-top{z-index:400}html.js fieldset.collapsed{height:auto}html.js input.form-autocomplete{background-image:none}body{position:relative}body.admin-expanded.admin-vertical.admin-nw .navbar,body.admin-expanded.admin-vertical.admin-sw .navbar{margin-left:260px}body.navbar-is-fixed-top{padding-top:64px!important}body.navbar-is-fixed-bottom{padding-bottom:64px!important}body.toolbar{padding-top:30px!important}body.toolbar .navbar-fixed-top{top:30px}body.toolbar.navbar-is-fixed-top{padding-top:94px!important}body.toolbar-drawer{padding-top:64px!important}body.toolbar-drawer .navbar-fixed-top{top:64px}body.toolbar-drawer.navbar-is-fixed-top{padding-top:128px!important}body.admin-menu .navbar-fixed-top{top:29px}body.admin-menu.navbar-is-fixed-top{padding-top:93px!important}body div#admin-toolbar{z-index:1600}body #toolbar,body #admin-menu,body #admin-toolbar{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}body #admin-menu{margin:0;padding:0;position:fixed;z-index:1600}body #admin-menu .dropdown li{line-height:normal}.navbar.container{margin-top:20px}@media screen and (min-width:768px){.navbar.container{max-width:720px}}@media screen and (min-width:992px){.navbar.container{max-width:940px}}@media screen and (min-width:1200px){.navbar.container{max-width:1140px}}.navbar.container>.container{margin:0;padding:0;width:auto}#overlay-container,.overlay-modal-background,.overlay-element{z-index:1500}#toolbar{z-index:1600}.modal{z-index:1620}.modal-dialog{z-index:1630}.modal-backdrop{z-index:1610}.element-invisible{margin:0;padding:0;width:1px}.navbar .logo{margin-right:-15px;padding-left:0px;padding-right:0px}@media screen and (min-width:768px){.navbar .logo{margin-right:0;padding-left:0}}ul.secondary{float:left}@media screen and (min-width:768px){ul.secondary{float:right}}.page-header{margin-top:0}.block:first-child h2.block-title{margin-top:0}p:last-child{margin-bottom:0}.region-help>.glyphicon{font-size:18px;float:left;margin:-.05em .5em 0 0}.region-help .block{overflow:hidden}form#search-block-form{margin:0}.navbar #block-search-form{float:none;margin:5px 0 5px 5px}@media screen and (min-width:992px){.navbar #block-search-form{float:right}}.navbar-search .control-group{margin-bottom:0}ul.action-links{margin:12px 0;padding:0}ul.action-links li{display:inline;margin:0;padding:0 6px 0 0}ul.action-links .glyphicon{padding-right:.5em}input,textarea,select,.uneditable-input{max-width:100%;width:auto}input.error{color:#b94a48;border-color:#ebccd1}fieldset legend.panel-heading{float:left;line-height:1em;margin:0}fieldset .panel-body{clear:both}fieldset .panel-heading a.panel-title{color:inherit;display:block;margin:-10px -15px;padding:10px 15px}fieldset .panel-heading a.panel-title:hover{text-decoration:none}.form-actions{clear:both}.resizable-textarea textarea{border-radius:4px 4px 0 0}.radio:first-child,.checkbox:first-child{margin-top:0}.radio:last-child,.checkbox:last-child{margin-bottom:0}.help-block,.control-group .help-inline{color:#999;font-size:12px;margin:5px 0 10px;padding:0}.panel-heading{display:block}a.tabledrag-handle .handle{height:auto;width:auto}.error{color:#b94a48}div.error,table tr.error{background-color:#f2dede;color:#b94a48}.control-group.error{background:0}.control-group.error label,.control-group.error .control-label{color:#b94a48;font-weight:600}.control-group.error input,.control-group.error textarea,.control-group.error select,.control-group.error .uneditable-input{color:#555;border:1px solid #ccc}.control-group.error .help-block,.control-group.error .help-inline{color:#333}.list-inline>li.first{padding-left:0}.nav-tabs{margin-bottom:10px}ul li.collapsed,ul li.expanded,ul li.leaf{list-style:none;list-style-image:none}.tabs--secondary{margin:0 0 10px}.submitted{margin-bottom:1em;font-style:italic;font-weight:400;color:#777}.password-strength{width:17em;float:right;margin-top:1.4em}.password-strength-title{display:inline}.password-strength-text{float:right;font-weight:700}.password-indicator{background-color:#949494;height:.3em;width:100%}.password-indicator div{height:100%;width:0;background-color:#999}input.password-confirm,input.password-field{width:16em;margin-bottom:.4em}div.password-confirm{float:right;margin-top:1.5em;visibility:hidden;width:17em}div.form-item div.password-suggestions{padding:.2em .5em;margin:.7em 0;width:38.5em;border:1px solid #B4B4B4}div.password-suggestions ul{margin-bottom:0}.confirm-parent,.password-parent{clear:left;margin:0;width:36.3em}.progress-wrapper .progress{margin-bottom:10px}.pagination ul>li>a.progress-disabled{float:left}.form-autocomplete .glyphicon{color:#999;font-size:120%}.form-autocomplete .glyphicon.glyphicon-spin{color:#428bca}.form-autocomplete .input-group-addon{background-color:#fff}.ajax-progress .glyphicon{font-size:90%;margin:0 -.25em 0 .5em}.glyphicon-spin{display:inline-block;-moz-animation:spin 1s infinite linear;-o-animation:spin 1s infinite linear;-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear}a .glyphicon-spin{display:inline-block;text-decoration:none}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.glyphicon-refresh{-webkit-transform-origin:50% 45%;-moz-transform-origin:50% 45%;-ms-transform-origin:50% 45%;-o-transform-origin:50% 45%;transform-origin:50% 45%}.tabbable{margin-bottom:20px}.tabs-below>.nav-tabs,.tabs-left>.nav-tabs,.tabs-right>.nav-tabs{border-bottom:0}.tabs-below>.nav-tabs .summary,.tabs-left>.nav-tabs .summary,.tabs-right>.nav-tabs .summary{color:#999;font-size:12px}.tab-pane>.panel-heading{display:none}.tab-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #ddd}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a{border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:hover,.tabs-below>.nav-tabs>li>a:focus{border-top-color:#ddd;border-bottom-color:transparent}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover,.tabs-below>.nav-tabs>.active>a:focus{border-color:transparent #ddd #ddd}.tabs-left>.nav-tabs,.tabs-right>.nav-tabs{padding-bottom:20px;width:220px}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li:focus,.tabs-right>.nav-tabs>li:focus{outline:0}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs>li>a:focus,.tabs-right>.nav-tabs>li>a:focus{outline:0}.tabs-left>.tab-content,.tabs-right>.tab-content{border-radius:0 4px 4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);-moz-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05);border:1px solid #ddd;overflow:hidden;padding:10px 15px}.tabs-left>.nav-tabs{float:left;margin-right:-1px}.tabs-left>.nav-tabs>li>a{border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:hover,.tabs-left>.nav-tabs>li>a:focus{border-color:#eee #ddd #eee #eee}.tabs-left>.nav-tabs>.active>a,.tabs-left>.nav-tabs>.active>a:hover,.tabs-left>.nav-tabs>.active>a:focus{border-color:#ddd transparent #ddd #ddd;-webkit-box-shadow:-1px 1px 1px rgba(0,0,0,.05);-moz-box-shadow:-1px 1px 1px rgba(0,0,0,.05);box-shadow:-1px 1px 1px rgba(0,0,0,.05)}.tabs-right>.nav-tabs{float:right;margin-left:-1px}.tabs-right>.nav-tabs>li>a{border-radius:0 4px 4px 0}.tabs-right>.nav-tabs>li>a:hover,.tabs-right>.nav-tabs>li>a:focus{border-color:#eee #eee #eee #ddd;-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.05);-moz-box-shadow:1px 1px 1px rgba(0,0,0,.05);box-shadow:1px 1px 1px rgba(0,0,0,.05)}.tabs-right>.nav-tabs>.active>a,.tabs-right>.nav-tabs>.active>a:hover,.tabs-right>.nav-tabs>.active>a:focus{border-color:#ddd #ddd #ddd transparent}th.checkbox,td.checkbox,th.radio,td.radio{display:table-cell}.views-display-settings .label{font-size:100%;color:#666}.views-display-settings .footer{padding:0;margin:4px 0 0}table .radio input[type=radio],table .checkbox input[type=checkbox]{max-width:inherit}.form-horizontal .form-group label{position:relative;min-height:1px;margin-top:0;margin-bottom:0;padding-top:7px;padding-left:15px;padding-right:15px;text-align:right}@media (min-width:768px){.form-horizontal .form-group label{float:left;width:16.666666666666664%}}.alert a{font-weight:700}.alert-success a{color:#356635}.alert-info a{color:#2d6987}.alert-warning a{color:#a47e3c}.alert-danger a{color:#953b39}