body {
  word-wrap: break-word;
  color:#787878;
  background-color: #f2f3f5;
  font-family: 'Solitas-NorReg';
  font-size:15px;
  line-height: 1.42857;
}
 .form-group {
    margin-bottom: 5px;
}
.glyphicon-class{
  padding-left: 5px;
}
.body{
  background-color:#f8f8f8;
}
body.navbar-is-fixed-top {
    padding-top: 45px !important;
}

body.admin-menu.navbar-is-fixed-top{
    padding-top: 60px !important;
}
body.admin-menu .navbar-fixed-top {
    top: 20px !important;
}
.alert {
    margin-bottom: 0;
}
.alert-warning {
    background-color: #faebcc;
}
th.active {
    min-width: 91px;
}
.table-striped > tbody > tr:nth-child(2n+1) > th ,
.table > tbody  > tr > th, .table > tbody > tr > th.active,
.table > thead  > tr > th, .table > thead > tr > th.active{
	background-color:#00b4b4;
	color:#fff;
}
th a,th a:hover,th a:visited,th a:focus{
	color:#fff;
}
.table > thead > tr > th, 
.table > tbody > tr > th, 
.table > tfoot > tr > th, 
.table > thead > tr > td, 
.table > tbody > tr > td, 
.table > tfoot > tr > td{
	padding:8px 20px;
}
td a {
    font-weight: normal;
}

.container-inline div, .container-inline label {
    display: table;
}
.tabs-below > .nav-tabs .summary, .tabs-left > .nav-tabs .summary, .tabs-right > .nav-tabs .summary{
	color:#fff;
}
#ui-datepicker-div,.ui-widget-content{
	background-color:#fff;
	background-image:none;
	z-index:3;
	
}
.ui-datepicker{
	width:300px;
}
.ui-widget-header {
    background-color: #00b4b4;
	background-image:none;
    border: 1px solid #aaaaaa;
    color: #222222;
    font-weight: bold;
}
.ui-helper-clearfix {
    min-height: 0;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
	border: 1px solid #fff;
	background-color:#fff;
	background-image:none;
}
.ui-state-default.ui-state-hover{
	background-color:#dadada;
}
.ui-datepicker td span, .ui-datepicker td a{
	text-align:center;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    background: #fcefa1 none repeat scroll 0 0;
    border: 1px solid #fcefa1;
    color: #363636;
}

a, a:focus,a:visited{
	color:#000;
	font-weight: bold;
	outline:none;
}

.blue{
	font-weight:normal;
	color:#00b4b4;
	padding: 0 10px;
}
.green{
	color:#00b4b4;
}
.blue a,
.region-footer a,
a:hover{
	color:#00b4b4;
}
a.accordion-toggle,
a.collapsed:hover,a.collapsed:focus,a.collapsed:visited{
	color:#00b4b4;
}
a.collapsed{
	color:#00b4b4;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{
	font-family: 'Solitas-NorReg';
}

h1, h2, h3, h1 a, h2 a, h3 a, h1 a:visited, h2 a:visited, h3 a:visited, h1 a:focus, h2 a:focus, h3 a:focus,
h4 a,h4 a:visited,h4 a:focus{
    margin-top: 10px;
    margin-bottom: 10px;
	color:#00b4b4;
}

h1{
    font-weight: bold;
	margin-bottom: 20px;
	font-size: 26px;
}
h1.node-title{
	padding-left:5px;
}
h2{
    font-weight: bold;
	font-size: 23px;
}
h3{
	font-size: 20px;
}
h4{
	font-size: 17px;
}
#block-views-og-extras-nodes-block-1 h2.block-title{
	font-size: 20px;
}
h1.page-title {
    background: #fff none repeat scroll 0 0;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
    font-weight: normal;
    margin-bottom: 1px;
    margin-top: 0;
    padding: 13px 20px;
}
.view-empty {
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
    background: #fff none repeat scroll 0 0;
    margin: 0 10px;
    padding: 20px;
}
.links a,
.region-header a,
.region-footer a{
	font-weight:normal;
}
.strbold a,
.strbold{
	font-weight:bold !important;
}
input.form-text::-webkit-input-placeholder { /* WebKit browsers */
    color:#000;
}
input.form-text::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:#000;
   opacity:  1;
}
input.form-text:-ms-input-placeholder { /* Internet Explorer 10+ */
   color:#000;
}

.form-search input.form-text::-webkit-input-placeholder { /* WebKit browsers */
    color: #fff;
}
.form-search input.form-text::-moz-placeholder { /* Mozilla Firefox 19+ */
   color: #fff;
   opacity:  1;
}
.form-search input.form-text:-ms-input-placeholder { /* Internet Explorer 10+ */
   color: #fff;
}

input#edit-add-tags:-ms-input-placeholder { /* Internet Explorer 10+ */
   color:#555;
}
input#edit-add-tags::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:#555;
   opacity:  1;
}
input#edit-add-tags::-webkit-input-placeholder { /* WebKit browsers */
    color:#555;
}
.navbar-default {
    background-color: #003c46;
    border:none;
}
#block-block-56{
	margin-top:-20px;
	border-color: #00b4b4;
    border-style: solid;
    border-width: 0 0 2px 0;
}
.link-button{    
    font-weight: bold;
    padding: 10px;
    text-align: center;
    text-transform: uppercase;
	background-color:#fff;
	border-right:1px solid #f2f3f5;
}
.link-button a{
	color:#00b4b4;
	display:block;
}
.media-body{
	width: 10000px;
}
.view-display-id-block_1 .views-field.views-field-picture, 
.view-display-id-block_1  .views-field.views-field-message,
.media-body, .media-left, .media-right{
	display:table-cell;
	vertical-align:top;
}
.navbar{
	margin-bottom:0;
	padding: 3px 0;
}
.navbar-collapse{
	padding-right:0;
}
.not-logged-in .navbar-default .navbar-nav>li>a,
.not-logged-in .navbar-default .navbar-nav>li>a:hover,
.not-logged-in .navbar-default .navbar-nav>li>a:focus,
.not-logged-in .navbar-default .navbar-nav>li>a:visited{
	text-decoration:none;
	color:#00b4b4;

    font-size: 100%;
	padding:10px 0;
	/*
	line-height: 30px;
	padding:15px 5px;
	*/
}
.not-logged-in .navbar-default .navbar-nav>li>a:hover{
	text-decoration:underline;
}
.navbar-default .navbar-nav{
	font-size:17px;
	font-weight:normal;
}
.navbar-default .navbar-nav li.dropdown{
	height:60px;
}
.navbar-default .navbar-nav li.dropdown.userprofile{
	height:52px;
}
.navbar-default .navbar-nav ul.dropdown-menu{
    border-top:none;
	border-right:none ;
	border-left:none ;
	border-bottom:2px solid #00b4b4;
}
.navbar-default .navbar-nav>li.nohref>a{
	color:#FFF !important;
	text-decoration:none !important;
	background:none !important;
}

header#page-header{
	background-color:#00b4b4;
    padding: 0 15px;
	margin-top:21px;
	margin-bottom:20px;
	border-bottom:none;
}
.admin-menu  header#page-header,
.page-admin header#page-header{
	margin-top:6px;
}
header#page-header .block{
	margin-bottom:0;
}

#minhas-postagens-search-form .form-item-status{
	width: 113px;
	float: left;
    margin-right: 10px;
}


.comment-body-wrapper .links.list-inline a{
	display: inline-block;
  padding: 0 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 14px;
  text-align: center;
  white-space: nowrap;
  cursor: pointer;
  color:#555555;
  text-transform:uppercase;
}

.comment-body-wrapper .links.list-inline a:hover{
	color: #00b4b4;
}
.comment-body-wrapper .links li{
	padding:6px 0;
	text-transform:uppercase;
	color:#555555;
}
.comment-body-wrapper .links li a{
	border-right:1px solid #555;
}
.comment-body-wrapper .links li.last a{
	border-right:none;
}

.comment-body-wrapper .links.list-inline .comment-delete a{
/*	background-color: #d9534f;
    border-color: #d43f3a;
    color: #fff;*/
}


.comment-body-wrapper .links.list-inline a:hover,
.comment-body-wrapper .links.list-inline a:focus,
.comment-body-wrapper .links.list-inline a:visited{
	text-decoration:none;
}


.left{
	float:left;
}
.txtcenter{
	text-align:center;
}
.flexslider .views-field-view-node{
	margin-top: 10px;
}

.container .jumbotron {
	background:none;
	padding:0;
	margin:0;
	font-size: inherit;
	font-weight:normal;
	line-height: inherit;
}


/**User profile */
.user-link,
.author-name{
	font-weight:bold;
	font-style:normal;	
}

.node-date{
	color:#aeaeae;
	text-transform:uppercase;
	margin-right: 10px;
}
.content-main-picture,
.user-picture{
	float:left;
	margin: 0 10px 0 0;	
	position: relative;
	
}
.user-picture .picture{
	overflow: hidden;    
    width: 65px;
    height: 65px;
    overflow: hidden;
    border-radius: 50%;
}

.comment-wrapper .user-picture .picture{
	width: 50px;
    height: 50px;    
}

.img-circle{
/*	box-shadow: 0 0 6px rgba(0, 0, 0, .6);
	-webkit-box-shadow: 0 0 6px rgba(0, 0, 0, .6);
	-moz-box-shadow: 0 0 6px rgba(0, 0, 0, .6);
	*/
}
img.genericphoto{
	opacity:0.5;
}
.user-picture img{   
    width: 65px;
    clip: rect(0, 65px, 65px, 0);
}
.comment-wrapper .user-picture img{   
	width:50px;
	clip: rect(0, 50px, 50px, 0);
}
.form-item-recipients.form-autocomplete  .user-picture .picture{	
    width: 30px;
    height: 30px;    
}
.form-item-recipients.form-autocomplete  .user-picture img{   
	width:30px;
	clip: rect(0, 30px, 30px, 0);
	margin-top:-3px;
	margin-left:-5px;
}
.user-picture .status{
    background-repeat: no-repeat;
    margin-top: -17px;
    right: 25px;
    position: absolute;    
    width: 10px;
    height: 10px;
	border-radius:50%;
	
}
.region-content .privatemsg-message .user-picture .status,
.region-content .view-og-extras-members.user-picture .status{
	margin-top: -13px;    
    right: 1px;
}
#user-profile-form .user-picture .status{
	margin-top: -11px;    
    right: 3px;
}

.node-teaser .user-picture .status{
    margin-top: -12px;
    right: 2px;	
}
.node-full .user-picture .status {
    margin-top: -10px;
    right: 5px;
}

.comment-wrapper .user-picture .status{
   margin-top: -11px;
    right: 0;
}
.author-online .status{
	background-color: #00d901;
	/*
	background-image: url("../images/icons.png");
    background-position: -2px -1px;	
	*/
	
}
.author-offline .status{
	background-color: #aeaeae;	
}
.dropdown .user-picture .status {
    background-color: #00d901;
    right: 5px;
    margin-top: -18px;
}
.dropdown .user-picture {
	margin:0 ;    
}
.user-activities-wrapper .leaf{
	text-align:center;
	padding-right:20px;
	padding-left:0;
}
.user-activities-wrapper .first{
	padding-left:0;
}
.user-activities-wrapper .last{
	border-right:none;
}
.view-heartbeat-activity-fields-.view-display-id-block .views-field-picture,
.view-heartbeat-activity-fields-.view-display-id-block .views-field-message,
.dropdown-menu .view-alert-comments.view-display-id-block .views-field-message,
.dropdown-menu .view-alert-comments.view-display-id-block .views-field-picture,
.dropdown-menu .view-messages .views-field-picture,
.dropdown-menu .view-messages .views-field-message{
	display: table-cell;
	vertical-align:top;
}

.views-field-created-at{
	display: table;
    margin-left: 40px;
	color:#aeaeae;
}
/*
.dropdown-menu .view-messages  .user-picture,
.dropdown-menu .view-alert-comments  .user-picture,
.view-heartbeat-activity-fields- .user-picture,
.view-participantes-block .user-picture{
    position: relative;
    clear: both;
    float: none;
	overflow: hidden;
    border-radius: 50%;
}
*/
.dropdown-menu .view-messages  .user-picture .picture,
.dropdown-menu .view-alert-comments  .user-picture .picture,
.view-heartbeat-activity-fields- .user-picture .picture,
.view-participantes-block .user-picture .picture{
    width: 40px;
    height: 40px;
    

}

.view-participantes-block .user-picture .status{
    margin-top: -9px;
    right: -2px;

}
.region-content .view-participantes-block .views-field{
	padding-bottom:5px;
}

.region-content .view-participantes-block .user-picture{
	float:none;
	margin:0 auto;
	width: 60px;
}
.region-content .view-participantes-block .user-picture .picture{
	width: 60px;
    height: 60px;
	
}
.region-content .view-participantes-block .user-picture img{
    width: 60px;
    clip: rect(0, 60px, 60px, 0);	
}
.region-content .view-participantes-block  .user-picture .status{
    margin-top: -12px;
    right: 1px;

}

.view-messages  .user-picture img,
.view-alert-comments  .user-picture img,
.view-heartbeat-activity-fields- .user-picture img,
.region-sidebar-second .view-participantes-block .user-picture img{
    width: 40px;
    clip: rect(0, 40px, 40px, 0);	
}

.navbar-nav .view-alert-comments .views-row:hover,
.navbar-nav .view-messages .views-row:hover{
	background-color:#f2f3f5;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
	
}
ul.dropdown-menu li.leaf.view-alert-comments,
ul.dropdown-menu li.leaf.view-messages{
	border:none;
}
/*
.view-messages .views-row.separate{	
    margin: 0 -9px 0 -9px;
	border-top:1px solid #00b4b4;
	border-bottom:0;
}
*/
.view-messages .views-row.separate,
.view-alert-comments .views-row.separate{
	padding:10px;
	margin:0;
}

.view-alert-comments  .user-picture .status,
.view-heartbeat-activity-fields- .user-picture .status {
    margin-top: -9px;
    right: 0px;
}
.dropdown-menu .block{
	padding:0 9px;	
}
.dropdown-menu .view-messages,
.dropdown-menu .view-notifications{
	overflow-y: auto;
    width: 300px;
    max-height: 500px;
	background-color:#fff;
	margin-bottom:0;
}


/*views*/
.view-header{
	margin-bottom:10px;
	color:#787878;
	font-weight:bold;
}
.view-footer{
	text-align:right;
	clear:both;
}
.form-item-separate,
.separate{
	border-bottom:1px solid #eee;
	border-top: 1px solid transparent;
	padding:10px 15px;
	margin-left:-15px;
	margin-right:-15px;
}
.form-item-separate{
	padding:0 15px;
	margin:10px 0;
}

.dropdown-menu .separate{
	margin:0;
}
.views-row-first.separate{
	border-top:1px solid #eee;
}
.views-row-last.separate{
	border-bottom:none;
}

/*Right sidebar*/
.flexslider{
	border:none;
	box-shadow: none;
}
.region-highlighted .flexslider{
    border-bottom: 1px solid #ccc;
	margin-bottom:0;
}

.flex-control-nav {
    bottom: 7px;
    left: 50.4%;
    position: absolute;
    text-align: left;
    width: 50%;
    z-index: 2;
}
.flex-control-paging li a.flex-active {
    background: #00b4b4;
    cursor: default;
}
.region-sidebar-second .view-banners-campanhas .flexslider{
	margin-bottom:0;
}


/**filter page*/
.ajax-filter-form{
	display:table;
	background-color:#fff;
}
.ajax-filter-form .form-group{
	margin-bottom:0;
}
.ajax-filter-form select.form-control{
	padding-left:0;
	padding-right:0;
}
.custom-form .form-control,
.navbar-form .form-control,
.ajax-filter-form .form-control{
	border:none;
	height:50px;
	border-shadow:0;
}

.navbar-form .form-submit,
#ajax-filter-user-form .form-submit,
.ajax-filter-form .form-submit{
    padding: 8px;
	background-color:#fff;
	border:2px solid #00b4b4;
	color:#00b4b4;
	text-transform:uppercase;
}
.node-forum ul.links li.facebook_likebt,
.node-page-forum h1.page-title,
.node-page-comunidade .tabs--secondary,
.node-page-comunidade h1.page-title,
.node-page-comunidade .tabs--primary .node_page_edit,
.node-page-comunidade .tabs--primary .statistics_node_tracker,
.node-page-comunidade .tabs--primary .og_ui_group_admin_overview,
.form-type-select.form-item-language,
.page-node.node-type-agenda h1.page-title,
.page-node-edit .field-name-og-group-ref .panel-heading,
.page-node-add .field-name-og-group-ref .panel-heading,
#ajax-filter-acervo-digital-form label,
.view-sala-de-eventos.view-display-id-page h2.block-title,
.view-participantes-block .view-filters,
.view-sala-de-eventos .view-filters,
.node-teaser .plus1-msg,
#block-views-post-relation-user-block-1 h2.block-title,
body.page-user h1.page-title,
.page-node.node-type-blog h1.page-title,
.comment-form label,
.comment-form .text-format-wrapper fieldset.filter-wrapper,
.region-sidebar-second .view-banners-campanhas .flex-control-nav,
.ajax-filter-form label,
form#views-exposed-form-filter-page-filter label,
#ajax-filter-events-form label,
#edit-field-tipos-de-post label,
#ajax-filter-user-form label,
body.page-rede-cegonha-analytics h1.page-title,
ul.links li.blog_usernames_blog,
ul.links li.comment-add,
ul.links li.statistics_counter,
.advanced-filter,
.text-format-wrapper fieldset.filter-wrapper,
header#page-header .nav .caret,
.node-form .field-name-field-carrosel-end-date label,
.node-form .form-item-twitter-status input,
.form-item-field-tags label,
.form-item-state label,
.form-item-city label,
.profile .field-name-og-user-node .field-label,
.profile .field-name-field-body .field-label,
.page-node-add-blog h1.page-title,
.page-node-add-agenda h1.page-title,
#edit-field-imagem-und-ajax-wrapper .form-type-managed-file label,
#edit-upload-und-ajax-wrapper  .form-type-managed-file label,
#comments .pagination,
.field-name-group-access,
.form-item-new-tags, 
#edit-field-tags label,
.field-name-field-profile-links .tabledrag-toggle-weight-wrapper,
.field-name-field-profile-links th,
.field-name-field-profile-links .description,
.field-name-taxonomy-vocabulary-5 label[for=edit-taxonomy-vocabulary-5-und]{
	display:none;
}

.panel-default>.panel-heading{
	background-color:#fff;
}
.block-redehumanizasus-filter-acervo-digital-block {
    margin-bottom: 20px;
}
.node-type-itens-do-acervo .block-redehumanizasus-filter-acervo-digital-block h1.page-title,
.page-acervo-digital-nacional-humanizacao h1.page-title{
	text-align:center;
}
.navbar-form,
#ajax-filter-acervo-digital-form,
/*#ajax-filter-events-form,*/
#ajax-filter-user-form{
	background:#fff;
	padding: 0;
	margin:0;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}

label,
legend .panel-title {
    font-weight:normal;
	color:#00b4b4;
	font-size:16px;
}

.file-widget label,
.form-type-checkboxes .form-type-checkbox label{
	color:#000;
}
.file-widget label,
.panel-body label,
.form-type-checkbox label,
.navbar-form label{
	font-size:14px;
}
.node-form fieldset .panel-body{
	padding:0;
}
.node-form .panel-default>.panel-heading {
    padding: 10px 0 0;
	background:none;
    border:none;
}
.node-form .panel {
    margin-bottom:0;
    background-color:transparent;
    border:none;
    -webkit-box-shadow:none;
     box-shadow: none;

}
.column-right {
    float: right;
}
.fullwidth, .fullwidth a,
.node-form #edit-field-estado-cidade .selects,
.column-right .form-select,
.column-right .form-actions .form-submit{
	width:100%;
}
.form-control{
	height:auto;
/*	width:auto;*/
}
.page-user-edit .form-item-picture-delete{
	padding-left: 94px;
}
.form-control.form-file{
	    padding: 5px 12px;
}
/*Chosen*/
.chosen-container.form-control{
	padding:0;
}
.chosen-container-active.chosen-with-drop .chosen-single div.reference-autocomplete{
	left:0;
	right:auto;
}
.chosen-container-single .chosen-single abbr {
  background: url('../images/chosen-sprite.png') -42px 1px no-repeat;
}
.chosen-container-single .chosen-search input[type="text"] {
  background: white url('../images/chosen-sprite.png') no-repeat 100% -20px;
  background: url('../images/chosen-sprite.png') no-repeat 100% -20px;

}
.chosen-container-single .chosen-single div b {
  background: url('../images/chosen-sprite.png') no-repeat 0px 2px;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
  background: url('../images/chosen-sprite.png') -42px 1px no-repeat;
}
.chosen-rtl .chosen-search input[type="text"] {
  background: white url('../images/chosen-sprite.png') no-repeat -30px -20px;
}
.chosen-container-multi .chosen-choices li.search-field input[type="text"]{
  border:none;
  width:100% !important;
      border-radius: 0;
    box-shadow: none;
    color: #555;
    font-family: sans-serif;
    font-size: 100%;
    height: 29px;
    line-height: normal;
    margin: 1px 0;
    outline: 0 none;
    padding: 5px 10px;

}
.chosen-container-multi .chosen-choices{
    border: 1px solid #ccc;
    border-radius: 4px;
    /*box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;*/
    color: #555;
    display: block;
    font-size: 14px;
    line-height: 1.42857;
    padding: 0 0 0 5px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    vertical-align: middle;
    width: 100%;
}
.chosen-container .chosen-drop,
.chosen-container.chosen-with-drop .chosen-drop{
	border: 1px solid #ccc;
	border-top:none;
	transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
	border-radius: 0 0 4px 4px;
}
.chosen-container-multi .chosen-choices .input-group-addon{
    border: medium none;
	background:none;
}
.table > thead  > tr > th label, .table > thead > tr > th.active  label{
	color:#fff;
}
#ajax-filter-user-form .form-item-g label{
	display: inline-block;	
	padding-top: 17px;
}
#ajax-filter-user-form .input-group-btn{
	padding-top: 9px;
}
#ajax-filter-events-form div {
    display: inline-block;
	line-height: 11px;
}
.block-search{	
	background:#009b9b;
	z-index:1000;
}
.form-actions .btn{
	margin-bottom:5px;
}
#user-profile-form .form-actions .btn {
    margin-bottom: 0;
}
.block-search .form-submit,
.block-search .btn,
.block-search .form-control{
	border:none;
	background:#009b9b;
	color:#fff;
	height: 50px;
	margin:0;
	
}
.form-actions{
	display:inline;
}
#node-36080,
.node-itens-do-acervo.node-full .content,
.node-itens-do-acervo.node-full .comment-wrapper,
.page-user-edit .wrapper-content{
	width:930px;
	margin:0 auto;
}
#node-36080 .panel-default{
	border-top: medium none;
	border-left: medium none;
	border-right:medium none;
}
#node-36080 .panel-title {
    padding-bottom: 8px;
}
#node-36080 .panel-heading{
	padding:0;
}
#node-36080.node-full{
    background-color:transparent;
    border-radius: 0;
    box-shadow: none;
    padding: 0;
}
.block-content{
	padding:20px;
    border-radius: 3px;
    background-color: #fff;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}
.page-user-edit .form-actions .btn{
	margin-bottom:0;
	
}


/*
.morecomments-button:hover,
.morecomments-button:focus,
.morecomments-button{
	width:222px;
	background-color:#eb2d47;
	text-decoration:none;
	font-weight:normal;
	
}
*/
.btn-danger,
.btn{
	display: inline-block;
	padding: 5px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.428571429;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	background-image: none;
	border-radius: 4px;
	text-transform:uppercase;

	color:#00b4b4;
	border:2px solid #00b4b4;
	
 
}
.btn{
	background:#FFF;
}
.file-widget.form-managed-file .btn,
#edit-submit{
	background-color:#eb2d47;
	border:2px solid #eb2d47;
	color:#fff;
	text-transform:uppercase;

}
.file-widget.form-managed-file .btn{
	border-radius:0 4px 4px 0;
}
h1 .button{
	float:right;
}
h1 .button a{
	margin-top: -5px;
}
.node-forum ul.links li.comment-add{
	display:block;
}
.flag-wrapper a,.flag-wrapper a:visited,.flag-wrapper a:focus,
.morecomments-button,
#og-ui-add-users .form-submit,
.button a,.button a:visited,.button a:focus,
.node-forum ul.links li a,
.node-forum ul.links li a:visited,
.node-forum ul.links li a:focus,
.node-forum .comment-body-wrapper .links.list-inline a {
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.428571429;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	background-image: none;
	border-radius: 4px;
	color:#00b4b4;
	border:2px solid #00b4b4;
	background:#fff;	
	text-transform:uppercase;	
	text-decoration: none;
}
.button-red a, .button-red a:visited,.button-red a:focus {
	color: #fff;
	background-color: #eb2d47;
    background-image: none;
    text-transform:uppercase;
	border-color:#eb2d47;
}


.morecomments-button:hover,
.morecomments-button:focus,
.form-submit:hover,
.flag-wrapper a:hover,
.button a:hover{
	color: #00b4b4;
	background-color: #ebebeb;
	border-color: #adadad;
	border: 2px solid #00b4b4;
	text-decoration:none;
	font-weight: normal;
}

.green-link,
.green-link a,.green-link a:focus, .green-link a:visited{
	color:#00b4b4;
	background:none;
	border:none;
	text-transform:none;
}
#edit-draft, #edit-preview{
	margin-bottom:10px;
}

#ajax-filter-acervo-digital-form .form-control,
#ajax-filter-events-form .form-control,
#ajax-filter-user-form .form-control{
	width:auto;
	border:none;
	
}
#ajax-filter-events-form .input-group-btn .btn,
#ajax-filter-user-form .input-group-btn .btn,
#ajax-filter-acervo-digital-form .input-group-btn .btn{
	background: #fff none repeat scroll 0 0;
    color: #00b4b4;
    margin: 0;
}
.block-search  .glyphicon,
#ajax-filter-events-form .glyphicon,
#ajax-filter-user-form .glyphicon{
	vertical-align:middle;
	top:0;
}
.block-search .form-text{
	padding: 15px 20px;
	font-size:17px;
}
#ajax-filter-user-form #edit-s{
	float:left;
	width:371px;
}

#ajax-filter-events-form .form-item-state .form-select, #ajax-filter-events-form .form-item-city .form-select,
#ajax-filter-user-form .form-item-state .form-select, #ajax-filter-user-form .form-item-city .form-select{
	width:145px;
}

#ajax-filter-user-form .input-group {
    display: block;
    float: left;
    width: 424px;
}
#block-redehumanizasus-filter-user-block #ajax-filter-user-form .input-group{
	
	width: 296px;
}
#block-redehumanizasus-filter-user-block #ajax-filter-user-form #edit-s{
	width: 249px;
}
#block-redehumanizasus-filter-user-block #ajax-filter-user-form  #edit-g{
	width:100px;
}
#block-redehumanizasus-filter-user-block #ajax-filter-user-form .form-item-g label{
	float:left;
}
#ajax-filter-user-form .form-text{
	width: 320px;
}

#ajax-filter-acervo-digital-form .input-group {
    display: block;
    float: left;
    width: 300px;
}
#ajax-filter-acervo-digital-form .form-text{
   float: left;
    width: 260px;
}
#ajax-filter-events-form .input-group{
    float: left;
    width: 300px;
}
#ajax-filter-events-form #edit-s{
   float: left;
    width: 260px;
}
#ajax-filter-events-form .form-submit{
	margin-left: 5px;
}
.columns{
	float:left;
	/*padding-right: 7px;*/
}
.columns.ajax-filter-wrapper{
/*    border-bottom: 1px solid #ccc;	*/
	padding:0;
	background-color:#fff;
	
}

.columns.submit{
	margin-left: 5px;
    padding-top: 6px;
}
.columns.city-state{
	width:340px;
}
.columns.state{
  width: 160px;
  padding-right:0;
}
.columns.city{ 
  width: 173px;
  padding-right:0;
}
.columns.categoria {
    width: 185px;	
}

.container-inline-date{
	clear:none;
	display:table-cell;
}
.columns.date_filter .min, .columns.date_filter .max,
.columns.date_filter .min .form-item, .columns.date_filter .max	 .form-item{
	padding-right:0;
	margin:0;
/*	width:105px;*/
}
.advanced-filter .form-autocomplete .input-group-addon {
    background-color: #fff;
	/*border-color:#66afe9;*/
	border:none;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    /*-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; 
	*/
	
	outline:0;
	/*
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)
	*/
}
.columns.date_filter .form-group{
	margin:0;
}
#edit-date-filter-min-wrapper i.fa, #edit-date-filter-max-wrapper i.fa {
    float: right;
    margin-top: 13px;
}

.date_filter #edit-date-filter-min-wrapper i.fa, .date_filter #edit-date-filter-max-wrapper i.fa{
	display:table-cell;
    vertical-align: middle;
	float:none;
	margin-top:auto;
}
.advanced-filter .container-inline-date .form-item input{
	width: 115px;
}
.columns.advanced-filter-link-wrapper{
	/*background-color: #00b4b4;*/
	background-color:#fff;
	width:20px;
	text-align:center;
	float:right;
}
.container-inline-date > .form-item,
.container-inline-date .date-padding{
	padding:0;
	margin:;
}
#edit-date-filter-min-wrapper, #edit-date-filter-max-wrapper{
	padding-right:5px;
}
.advanced-filter-link:focus,
.advanced-filter-link:visited,
.advanced-filter-link:hover,
.advanced-filter-link{
	font-size: 28px;
    text-decoration: none;
    line-height: 50px;
	color:#00b4b4;
	font-weight:normal;
}
.grid-inner{
	margin: 0 10px 20px 10px;
	padding:20px;
    border-radius: 3px;
    background-color: #fff;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}
.node-forum h3.title{
	color:#000;
}
.page-node-edit h3.title,
.page-node-add h3.title{
	margin-top:0;
}
.page-node-edit .column-left,
.page-node-add .column-left{
	width:80%;
}
.page-node-edit .column-right,
.page-node-add .column-right{
	padding-left:0;
	width:20%;
}
.page-node-edit .column-right .grid-inner,
.page-node-add .column-right .grid-inner{
	margin-left:0;
}
.view-participantes-block .grid-inner{
    text-align: center;
	padding:20px 5px;
	max-width:164px;
}
.view-participantes-block .views-row{
	float:left;
	width:20%;
	text-align:center;
	
}
.view-participantes-block.view-display-id-page_1 .views-row{
	background-color: #fff;
    border-radius: 3px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
    margin: 0 0 5px;
    padding: 9px;
}

.region-sidebar-second .view-participantes-block .views-row{
	float:left;
	width:25%;
	padding-bottom:10px;
}

#grid-container .box .blog-teaser-media img{
	width:100% !important;
}
.block{
	margin-bottom:20px;
}
h2.block-title{
	margin-top:0;
	margin-bottom:20px;
}
.block-title,
.field .field-label{
/*	  font-size: 1.3em;*/
    font-weight: 400;
    letter-spacing: -0.7px;
}
.field .field-label{
	color: #00b4b4;
	margin-right: 10px;
}
.profile h2.author-name{
	margin:0;
	padding:0;
	color:#3c3c3c;
	font-size:21px;
	font-weight:normal;
}
.submitted .author-name{
	font-size:16px;
}
.profile .field {
	/*border-radius: 8px;
    border-top: 4px solid #ccc;
	border-left: 1px solid #ececec;
	border-right: 1px solid #ececec;
	border-bottom: 1px solid #ececec;
    padding: 10px 10px;
	margin-bottom:5px;
	*/
}

h3.p-title{
	border-bottom: 1px solid #f2f3f5;
    color: #00b4b4;
	margin-top:0;
	
}
.profile .field-label{
    color: #00b4b4;
	 padding-bottom: 5px;
/*    text-transform: uppercase;*/
}
.box-profile a, .box-profile a:focus, .box-profile a:visited{
	font-weight:normal;
}

.profile .box-profile .field-items{
	margin-bottom:20px;
}
.profile .user-picture .picture{
	width:90px;
	height: 90px;
	margin-right: 20px;
}
.profile .user-picture img {
    width: 90px;

	clip: rect(0, 90px, 90px, 0);
}

#block-redehumanizasus-filter-block{
	padding:0;	
}
#block-redehumanizasus-filter-block .columns.des {
    background-color: #00b4b4;
    color: #fff;
	padding: 8px 0 8px 10px;
	width: 270px;
}
.region-sidebar-first .block,
.region-sidebar-second .block{
    /*border-radius: 3px;*/
    min-height: 20px;
    background-color: #fff;
    border-top: 1px solid #00b4b4;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
	padding: 20px 15px;
	
}
.page-sala-de-eventos h2.block-title,
.view-sala-de-eventos .view-header{
	text-align:center;
}
.view-sala-de-eventos{
    min-height: 663px;
}
.view-sala-de-eventos h3{
	margin:0;
}
.block-system  .view-sala-de-eventos .view-content{
	margin:0 -10px;
}
.block-system  .view-sala-de-eventos .view-content .grid-inner{
	padding:0;
	box-shadow: none;
}
.page-sala-de-eventos .block-views{
   background-color: #fff;
    border-top: 1px solid #00b4b4;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
	padding: 20px;

}
.page-notificacaoes .block-system .view-alert-comments .view-content{
   background-color: #fff;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
    margin-top: 20px;
    padding: 10px;

}
.page-notificacaoes .block-system .view-alert-comments .views-row-first.separate{
	border-top:none;
}
.page-notificacaoes .block-system .view-alert-comments .views-row-last.separate{
	border-bottom:none;
}
.page-sala-de-eventos #block-redehumanizasus-filter-events-block{
	 background-color: #fff;
    border-top: 1px solid #00b4b4;
	box-shadow: 0 -3px 5px 0 rgba(0, 0, 0, 0.2);
	padding: 20px;
	margin-bottom:0;
}
#block-views-sala-de-eventos-block-2  h2.block-title,
#block-redehumanizasus-filter-events-block h2.block-title{
	text-align:center;
}

.page-sala-de-eventos .block.block-system{
	padding:0 20px 20px;
	border-top:none;
	margin-top:0;
	background-color: #fff;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}
#block-views-og-extras-nodes-block-1 .view-display-id-block_1,
#grid-container-profile,
.page-acervo-digital-nacional-humanizacao #grid-container,
.region-content .view-participantes-block.view-id-participantes_block,
.region-content .view-conversas-ativas,
.region-content .view-term-s-related-posts,
.region-content #block-views-post-relation-user-block-1,
.region-content #block-views-post-relation-user-block,
.front .region-content,
.page-node-add .region-content,
.page-node-edit .region-content,
.page-filavotacao .region-content{
	margin:0 -10px;
}
.box-green{
    background: #fff none repeat scroll 0 0;
	border:2px solid #00b4b4;
    font-weight: normal;
    padding: 13px 20px;
	margin: 20px 0;
}
.view-publicar-block .box-green{
	margin: 20px 10px;
}
/*
.block .box-green{
	margin: 0 0;
}
*/
.page-sala-de-eventos .event-teaser-wrapper{
	padding:20px;
    border-radius: 3px;
    background-color: #fff;
	border:1px solid rgba(0, 0, 0, 0.2);
	margin-top:0;
	min-height: 154px;
}
.page-sala-de-eventos .event-teaser-wrapper:hover{
	border:1px solid #00b4b4;
}
.page-sala-de-eventos .views-row-odd  .event-teaser-wrapper{
	margin-right:10px;

}
.page-sala-de-eventos .views-row-even  .event-teaser-wrapper{
	margin-left:10px;

}
#grid-container-profile .box-profile{
  margin: 0;
  padding:0;
  float: left;
  width: 50%;

}
#block-views-og-extras-nodes-block-1,
.spblock,
.profile .block{
	padding:20px;
    border-radius: 3px;
    background-color: #fff;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}
.page-search .region-content,
.wrapper.tagclouds,
.node-full,
.wrapper-content{
	padding:20px;
    border-radius: 3px;
    background-color: #fff;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
	margin:0;
	clear: both;
}
.node-page-comunidade .region-content .view{
	padding:20px;
    border-radius:  0 0 3px 3px;
    background-color: #fff;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
	margin:0;
}
.wrapper-form{
	padding:20px;
}
.views-field.views-field-field-concurso-link-video{
	margin: 20px 0;
}
.grid-inner .inteaser{
	margin:20px -20px;
}
.region-sidebar-second #block-block-57,
.region-sidebar-second #block-views-banners-campanhas-block{
	padding:0;
	border:none;
}
.media-youtube-outer-wrapper{
	width: 100% !important;
	height: auto !important;
}
/* Infinite Scroll loader */
#infscr-loading { 
  text-align: center;
  z-index: 100;
  /*position: fixed;*/
  position:absolute;
  left: 45%;
  bottom: 10px;
  width: 200px;
  padding: 10px;
  background: transparent; 
  opacity: 0.8;
  color: #000;
  -webkit-border-radius: 10px;
     -moz-border-radius: 10px;
          border-radius: 10px;
}
/**** Transitions ****/

.transitions-enabled.masonry,
.transitions-enabled.masonry .masonry-brick {
  -webkit-transition-duration: 0.7s;
     -moz-transition-duration: 0.7s;
      -ms-transition-duration: 0.7s;
       -o-transition-duration: 0.7s;
          transition-duration: 0.7s;
}

.transitions-enabled.masonry {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
      -ms-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

.transitions-enabled.masonry  .masonry-brick {
  -webkit-transition-property: left, right, top;
     -moz-transition-property: left, right, top;
      -ms-transition-property: left, right, top;
       -o-transition-property: left, right, top;
          transition-property: left, right, top;
}


/* disable transitions on container */
.transitions-enabled.infinite-scroll.masonry {
  -webkit-transition-property: none;
     -moz-transition-property: none;
      -ms-transition-property: none;
       -o-transition-property: none;
          transition-property: none;
}

/*Node*/
.print-link{
	display:inline-block;
}
.print_html, .print_mail, .print_pdf, .print_epub {
    margin: 0;
}

.submitted {
    float: left;
	font-style:normal;
	margin-bottom:0;
	max-width: 278px;
	padding-top: 5px;
}
.comment-body-wrapper .submitted {
	width:100%;
	max-width:100%;
	margin-bottom: 10px;
}
.node-blog.node-full .field.field-name-field-tags{
/*    float: left;
    padding-left: 10px;*/
	padding-bottom:10px;
	padding-top:10px;
}

/*.view-display-id-page .view-content,*/

/*
.view-alert-comments.view-display-id-page .views-row.separate,
.view-display-id-page .views-row{
	margin:0;
	padding:20px 0 20px;
}
.view-alert-comments.view-display-id-page .views-row.views-row-first.separate,
.view-display-id-page .views-row-first{
	padding-top:0 !important;
}
.view-alert-comments.view-display-id-page .views-row.views-row-last.separate,
.view-display-id-page .views-row-last{
	padding-bottom:0 !important;
}

*/
/*Comment*/
.comment-wrapper{
	margin-top:20px;
}
.comment h3.comment-title{
	width:100%;
	float:left;
	display:none;
/*	clear:both;*/
}
.comment-body-wrapper .content{

}
.comment-wrapper .comment{
	border-top:1px solid #eee;
	padding-top: 20px;
    margin-bottom: 20px;
	margin-top: 20px;
}
.comment-wrapper .indented {
    margin-left: 60px;
    padding-bottom: 20px;
}

.comment-wrapper .separate{
	padding: 0;
}
.text-right{
	text-align:right;
}
.fright,
.comment-form .form-submit{
	float:right;
}
/*Blog css*/

.node-links-wrapper{
	margin-top: 20px;
	text-align:right;
}
.event-teaser-wrapper .node-links-wrapper{
	margin-top: 10px;
}

.region-sidebar-second h2.block-title{
	text-align:center;
	margin-top:0;
	margin-bottom:20px;
	font-size:21px;
}
h2.group-title {
	color:#000;
}
h2.group-title,
.region-sidebar-second h2.block-title a,
.region-sidebar-second h2.block-title a:focus,
.region-sidebar-second h2.block-title a:visited,
.region-sidebar-second h2.block-title a:hover{
	font-weight:normal;
	text-decoration:none;
}

.more-info{
	clear:both;
	text-align:left;
	padding-top:10px;
}
.page-sala-de-eventos h3, .page-sala-de-eventos h3 a, .page-sala-de-eventos h3 a:visited, .page-sala-de-eventos h3 a:focus{
	font-weight:normal;
}
div.plus1-widget{
	float:right;
	border-top:none;
    border-bottom:none;
    background-color:transparent;
	width:auto;
	border-left:1px solid #eee;
	padding-left:15px;
}
.logged-in .node-full div.plus1-widget{
	float: right;
	width:100%;
	padding-left: 0;
	border-left: none;
}
.not-logged-in .node-full div.plus1-widget{
	float: right;
	margin-bottom:0;
}

.plus1-msg{
	float: left;
}
.node-author-address{
    padding: 8px 0;
	color:#777;
	line-height: 1.5em;
	margin-right: 10px;
}
.count-value{
	/*
	font-weight: bold;
	font-size: 140%;
	*/
	line-height: 80%;
	display:block;
}
.user-activities .count-value{
	line-height: 80%;
	display:block;
	font-size:16px;
	font-weight:bold;
}
.grid-inner .vote-value{
	padding-top: 4px;
}
.count-des{
	display: block;
    /*font-size: 16px;
    font-weight: bold;
	*/
}
.user-activities{
	padding-top:5px;
	margin-bottom:10px;
}
.user-activities .count-des{
    font-size: 11px;	
}

div.plus1-widget .plus1-score{
/*	background-image:url('../images/icons.png');
padding: 6px 0 6px 27px !important;
*/
	background-repeat:no-repeat;
	background-position:left -38px;   
    /* margin-bottom: 10px; */
	min-height: 32px;
	/*line-height: 20px;*/
	font-size:120%;
	font-weight:bold;
	color:#00b4b4;
	
}

.node-full div.plus1-widget .plus1-score{
	padding: 4px 0 4px;
	float:right;

}


.comment-wrapper h2.title,
.node-links-wrapper .comment-comments{
/*	background-image:url('../images/icons.png');
	background-repeat:no-repeat;
	background-position:left -15px;
	padding-left:20px;*/
}
.node-links-wrapper .comment-comments{
	background-image:url('../images/comment.png');
	background-repeat:no-repeat;
	padding-left:20px;
}
.node-links-wrapper .socials{
	background-image:url('../images/share-it.png');
	background-repeat:no-repeat;
	padding-left:20px;
}
i.fa{
	font-size:20px;
}
a.sharethis-link,
a.sharethis-link:hover,
a.sharethis-link:visited,
a.sharethis-link:focus,
a.comments-link,
a.comments-link:hover,
a.comments-link:visited,
a.comments-link:focus{
	text-decoration:none;
	color:#787878;
	letter-spacing: 1px;
}
.node-links-wrapper i.fa{
	color:#00b4b4;
	margin-right:5px;
}

.st_sharethis_large{
	display:none !important;
}
.comment .links.list-inline{
	text-align:right;
	margin:0;
}
.node-links-wrapper .links{
	float:left;
	color:#787878;
	letter-spacing: 1px;
	font-size:14px;
}
.node-links-wrapper .links ul.links{
	margin-top:-15px;
}
.node-links-wrapper .links span span{
	margin: 2px 3px 0 !important;
	bottom: 3px !important;
}
.node-links-wrapper .links .st_twitter .stButton{
	width:70px !important;
}
.node-links-wrapper .links  .stButton .twitter{
	width:70px !important;
	height:20px !important;
    bottom: 2px !important;
    margin: 0 !important;
	background-image: url("../images/icon-twitter.png") !important;
	
}
.collapse-able .read-more::before{
	content: "−";
}
.collapse-able .read-more.collapsed::before{
	content: "+";
}
.collapse-able .read-more{
	color:#00b4b4;
	font-weight:bold;
	text-transform:uppercase;
	border:none;
	background:transparent;
}
.collapse-able img{
	max-width:100% !important;
}
.comment-wrapper-box{
	margin-left: 60px;
}
.comment-body-wrapper{
/*	float: left;*/
    margin-left: 60px;

}
.node-links-wrapper .tags a.dropdown-toggle{
	padding-left:0;
	padding-right:0;
}
.node-links-wrapper .tags .nav .open a,
.node-links-wrapper .tags .nav .open a:hover,
.node-links-wrapper .tags .nav .open a:focus{
	background:none;
}
.node-links-wrapper .read-more{
	float:right;
}
.event-teaser-wrapper .node-links-wrapper .read-more{
	padding-top: 10px;
}
.node-links-wrapper .socials{
	float:right;
	display: inline-flex;
	margin-right:0;
	/*text-align: right;*/
}
.field-name-field-tags .field-label{
	text-transform:uppercase;
	color:#00b4b4;
}
#block-views-post-relation-user-block h2.block-title{
	text-align:center;
}
/*Footer region*/
.footer{
	margin-top: 0;
    padding-top: 0;
	border-top:none;
	padding-bottom:20px;
}
#block-block-54{
	padding-top:20px;
}
.region-footer .block{
	padding:15px;
	margin:0;
	text-align: center;
}
.region-footer{
  background-color: #003c46;
  border-radius: 0 0 15px 15px;
}
#block-block-55{
	background-color: #00343d;
	color:#fff;
}
.region-footer .block-menu .nav>li{    
	display: inline;
}

header#page-header .nav .last a.dropdown-hover-js-activated{
  background-image: url(../images/icons.png);
  background-position: 14px -69px;
  background-repeat: no-repeat;
  text-decoration:none;
  background-color: #009b9b;
  padding: 13px 26px;
}
/*not-logged-in*/


.lb-count,
.lb-like, .lb-dislike{
    height: 29px !important;
    line-height: 29px !important;
}
.navbar .logo {
    margin-right: 0;
    padding-left: 20px;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{
	border-bottom:none;
}
.navbar-default .glyphicon {

    top: 4px;
	line-height: 29px;
}

.badge {
    background-color: #ec2d48;
}
.notify-count-icon{
    background-color: #ec2d48;
    border-radius: 10px;
    color: #fff;
    font-size: 10px;
    height: 20px;
    line-height: 20px;
    margin-right: 0;
    margin-top: 0;
    min-width: 20px;
    position: absolute;
    right: 3px;
    text-align: center;
    top: 10px;
}

/*form*/
#node-suggestion-email-form label{
	visibility:hidden;
}
#node-suggestion-email-form  .input-group{
	width:300px;
	float:left;
}
#node-suggestion-email-form .form-item-recipients{
	display: inline-table;
    vertical-align: top;
}
.node-suggestion-wrapper,  .follow-node-wrapper{
	margin-top:15px;
}

.node-suggestion-wrapper{
	float:left;
}
.follow-node-wrapper{
	float:right;
	margin-left:-100%;
	text-align: right;
}
.arrow{
	border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid white;
    display: inline-block;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    width: 0;
}
.view-notifications .arrow, 
.view-messages .arrow{
	position: absolute;
    right: 15px;
    top: 0;
    margin-top: -10px;
}
.view-alert-comments .views-row-1.separate, 
.view-messages .views-row-first.separate {
	border-top: 1px solid #eee;
}
.view-alert-comments .views-row-last.separate, 
.view-messages .views-row-last.separate{
	border-bottom: 1px solid #eee;
}
/*2 Main menus*/

ul.nav-list{
	padding-left:0;
}

ul.nav-list a, ul.nav-list li a{
    color: #000;
    font-weight: normal;
    padding: 10px;
    text-align: left;
}
ul.nav-list li a::before {
    border-bottom: 4px solid transparent;
    border-left: 4px solid #333;
    border-top: 4px solid transparent;
    content: "";
    display: inline-block;
    height: 0;
    margin-left: 10px;
    margin-right: 5px;
    position: relative;
    width: 0;
}
.dropdown:hover .dropdown-menu {
    display: block;
    margin-top: 0;
 }
.navbar-nav ul.dropdown-menu,
.nav ul.dropdown-menu{
	padding-top:0;
	margin-top:0;
} 
.navbar-nav li.expanded ul.dropdown-menu,
.nav ul.dropdown-menu {
    right: 0;
	padding:0;
	margin:0;
    left: inherit;
    background-color: #009b9b;
	border-top:none;
	border-left:none;
	border-right:none;
	border-radius:0;
	color:#fff;
	
}
.navbar-nav li.dropdown ul.dropdown-menu .views-row{
	color:#000;
}
.navbar-nav li.dropdown ul.dropdown-menu li.leaf ,
.nav ul.dropdown-menu li.leaf {
    border-top: 1px solid #00b4b4;
}

.nav a,
.nav li a,
.navbar-nav a.menu-item{
	color:#fff;
	padding:10px 10px;
	
	font-weight:normal;

}
.nav a,
.nav li a{
	text-align:right;
}
.nav-tabs {
    margin: 10px 0 0 0;
	border-bottom: medium none;
}
.nav-tabs li{
	margin-bottom:0;
}
.tabs--secondary-custom li a,
.nav-tabs li a{
	color:#787878;
	background:#f9fbfb;
	border-bottom:1px solid #ddd;
	font-weight:normal;
}
.tabs--secondary-custom li a:hover,
.nav-tabs li a:hover{
	color:#00b4b4;
	border:1px solid transparent;
}
.tabs--secondary-custom li.active a:hover,
.nav-tabs li.active  a:hover,
.nav-tabs li.active  a,
.nav-tabs li  a.active{
	color:#00b4b4;
	border: 1px solid #fff;
	background:#fff;
}

.navbar-nav li.dropdown ul.dropdown-menu a.menu-item{
	padding-left:32px;
}
.tabs--secondary {
    background: #fff none repeat scroll 0 0;
    border: medium none;
    margin: 0 0 -3px;
    padding: 5px 0 0;
    width: 100%;
	
}
.page-user .tabs--secondary {       
    margin: 0 auto;    
    width: 931px;
	display:block;
}
.page-user .nav-tabs {    
    margin: 0 auto;
    width: 930px;
}
.tabs--secondary-custom{
	margin:0;
}
.tabs--secondary-custom li a,
.tabs--secondary li a{
	padding:10px;
	color:#000;
	border-radius: 3px 3px 0 0;
	border-top: 1px solid #f9fbfb;
	border-left: 1px solid #f9fbfb;
	border-right: 1px solid #f9fbfb;
	border-bottom: 1px solid #ddd;
}
.tabs--secondary-custom li a.active,
.tabs--secondary li a.active{
	background: #fff none repeat scroll 0 0;
	color:#000;
	font-weight:bold;
	border-top:1px solid #ddd;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	border-bottom:1px solid #fff;
}
.page-node-agenda .tabs--secondary{
	display:none;
}
.page-node-agenda .wrapper-content{
	box-shadow:none;
}

.page-node-agenda .wrapper-view-content {
    border-top: 1px solid #ddd;
    margin-top: -7px;
    padding-top: 20px;
}
.publish-post{
	background: rgba(0, 0, 0, 0) url("../images/user-menus.png") no-repeat scroll 10px 12px;
}
.see-profile{
	background: rgba(0, 0, 0, 0) url("../images/user-menus.png") no-repeat scroll 10px -18px;
}
.configuration{
	background: rgba(0, 0, 0, 0) url("../images/user-menus.png") no-repeat scroll 10px -49px;
}
.minhas-postagens{
	background: rgba(0, 0, 0, 0) url("../images/user-menus.png") no-repeat scroll 10px -80px;
}
.minhas-notificacaoes{
	background: rgba(0, 0, 0, 0) url("../images/user-menus.png") no-repeat scroll 10px -110px;
}
.minhas-comunidades{
	background: rgba(0, 0, 0, 0) url("../images/user-menus.png") no-repeat scroll 10px -142px;
}
.sign-out{
	background: rgba(0, 0, 0, 0) url("../images/user-menus.png") no-repeat scroll 10px -174px;
}
.navbar-nav>li{
	padding: 17px 5px;
	display:block;
	position:relative;
}
.not-logged-in .navbar-nav>li{
	padding: 10px 5px;
}
.navbar-nav>li > a.level1{
	padding:10px;
}
.navbar-nav>li.open>a.level1:hover .fa-angle-down,
.navbar-nav>li>a.level1:hover .fa-angle-down,
.navbar-nav>li>a.level1,
.navbar-nav>li>a.level1:focus,
.navbar-nav>li>a.level1:visited,
.navbar-nav .open a.level1{
	color:#fff;
	background:none;
}

.navbar-nav>li.open>a.level1:hover,
.navbar-nav>li>a.level1:hover{
	color:#00b4b4;
	text-decoration:none;
	background:none;
}
.navbar-nav>li.open>a.level1:hover .fa-angle-down,
.navbar-nav>li>a.level1:hover .fa-angle-down{
	color:#fff;
	background:#00b4b4;
}
/*
.navbar-nav li a{
	line-height: 25px;
}

.navbar-nav li a.level1:hover{
	background:none !important;
	color:#00b4b4 !important;
}
.navbar-nav li a.userprofile:hover{
	color:#fff !important;
}
*/
.navbar-nav li a.userprofile,
.navbar-nav li a.userprofile:visited{
	background-color: #01353e !important;
	font-size: 15px !important;
}
/*
.navbar-nav li ul.dropdown-menu li{
	padding:0;
	height:auto;
}
.navbar-nav li.dropdown li a{
	padding:15px;
}
*/
.navbar-nav li.dropdown img{
	width: 30px;
	height: 30px;	
	 border-radius: 15px;

}
.navbar-nav li a.userprofile .fa-angle-down {
    background-color: #00b4b4;
    height: 40px;
    margin: -5px -15px -5px 0;
    padding: 8px 5px 0;
    vertical-align: middle;
}

/*
.nav>li>a,
.nav>li>a:visited{
	background-color:#00b4b4;
	color:#fff;
}

.navbar-nav>.open>a.menu-item,
.nav .open a:hover,
.nav li a:hover,
.nav li a:focus{
	background-color: #009b9b;
	color:#fff;
}

.navbar-default .navbar-nav>.open>a.menu-item:hover,
.navbar-default .navbar-nav>.open>a.menu-item:focus,
.navbar-default .navbar-nav>li>a.menu-item:hover,
*/
.navbar-nav li.dropdown ul.dropdown-menu li>a:hover,
.nav .dropdown-menu>.active>a:hover, 
.nav .dropdown-menu>.active>a:focus,
.nav ul.dropdown-menu>li>a:hover,
.nav ul.dropdown-menu>li>a:focus,
.nav ul.dropdown-menu>li>a:visited,
.nav ul.dropdown-menu a:hover{
	background-color:#00b4b4;
	color:#fff;
}
/*
.nav ul.dropdown-menu .blue a:focus,
.nav ul.dropdown-menu .blue a:visited,
.nav ul.dropdown-menu .blue a:hover{
	background:none;
}

.navbar-default .nav>li>a,
.navbar-default .nav>li>a:visited{
  background-color:transparent;
}
*/
#block-menu-menu-bottom-menu{
	border-bottom: 1px solid #009b9b;
	margin: 0 40px;
}
#block-menu-menu-bottom-menu .nav>li>a,
#block-menu-menu-bottom-menu .nav>li>a:focus{
	color: #00b4b4;
	text-decoration:none;
	background:none;
}
#block-menu-menu-bottom-menu .nav>li>a:hover,
#block-menu-menu-bottom-menu .nav>li>a:visited{
	color: #00b4b4;
	background:none;
	text-decoration:underline;
}
a.row-hover div{
	font-weight: normal;
    position: absolute;
    margin-top: -70px;
    margin-left: -10px;
    padding: 49px 0 15px 50px;
    width: 100%;
    text-align: left;
}
.view-messages h4, .view-notifications h4{
	color:#00b4b4;
	text-align:center;
	text-transform:uppercase;
}
/*.view-messages .field-content{
	position:absolute;
	width:100%;
}
*/
.navbar-default ul.dropdown-menu > li > a.row-hover{
	background:none;
}
.navbar-default ul.dropdown-menu > li .field-content a{
	padding:0;
	font-weight:normal;
}
/*node page*/
.field-name-field-imagem-em-miniatura{
	float:left;
	margin-right:10px;
}
.field-name-field-imagem-em-miniatura img {
    
	height: auto;
    width: 120px;
}

.node-itens-do-acervo.node-teaser h2 a,
.node-itens-do-acervo.node-teaser h2{
	margin-top:0;
	font-weight:normal;
}
.node-itens-do-acervo h2.title{
	margin-top:0;
	margin-bottom:0;	
}
.node-itens-do-acervo.node-full .field{
	margin-bottom: 10px;
}
.node-itens-do-acervo.node-full .node-links-wrapper .socials,
.node-itens-do-acervo.node-full .node-links-wrapper{
	text-align:left;
	float:none;
}
.node-itens-do-acervo.node-full .field-name-field-imagem-em-miniatura img {
    width: auto;
}
.node.node-acervo-videos.node-teaser .media,
.node.node-salaeventos.node-teaser .media{
	float:left;
	margin:0 20px 0 0;
	padding:0;
}
.node.node-acervo-videos.node-teaser .media img,
.node.node-salaeventos.node-teaser .media img{
	width:180px;
}
.node.node-acervo-videos.node-teaser h2,
.node.node-salaeventos.node-teaser h2{
    font-size: 135%;
	font-weight:normal;
}
.node.node-acervo-videos.node-teaser h2 a,
.node.node-salaeventos.node-teaser h2 a,
.node.node-acervo-videos.node-teaser h2 a:visited,
.node.node-salaeventos.node-teaser h2 a:visited,
.node.node-acervo-videos.node-teaser h2 a:focus,
.node.node-salaeventos.node-teaser h2 a:focus{
	font-weight:normal;
}
a.accordion-toggle{
	display:block;
}

a.accordion-toggle::after {
    content: "x";
	text-align: right;
	display:block;
	float: right;
	color:#787878;
	font:24px/24px "Consolas", monospace;
	margin-right:3px;
}
a.accordion-toggle.collapsed::after {
	content: ">";
	font:24px/24px "Consolas", monospace;
    display: block;
    text-align: right;
	color:#787878;
    -webkit-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    transform:rotate(90deg);
	float: right;
	margin-right:0;
}
a.accordion-toggle.plus.collapsed{
	color:#00b4b4;
}
a.accordion-toggle.plus.collapsed::after {
    content: "+";	
	transform: none;
	color:#00b4b4;
}
a.accordion-toggle.plus{
	color:#000;
}
a.accordion-toggle.plus::after {
    content: "−";
	color:#000;
}

a.accordion-toggle:hover,a.accordion-toggle:focus{
	text-decoration:none;
}
.chatbox {
    height: 1000px;
    overflow: hidden;
    width: 100%;
	position: absolute;
}

.flex-control-paging li a{
	background-color:#eeeeee;
}
#block-block-48,
#block-block-30{
    padding: 0;
}

#block-block-48{
	border:none;
    box-shadow: none;
	background:transparent;
}

/* The CSS Selectbox*/
select {
    padding:3px;
    margin: 0;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    -webkit-box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset;
    -moz-box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset;
    box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset;
    background: #f8f8f8;
    color:#888;
    border:none;
    outline:none;
    display: inline-block;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    cursor:pointer;
}

#block-views-post-relation-user-block-2, #block-views-post-relation-user-block-3{
	width:50%;
	float:left;
}
#block-views-post-relation-user-block-2 .grid-inner{
	margin-left:0;
	margin-right:10px;
}
#block-views-post-relation-user-block-3 h2.block-title,
#block-views-post-relation-user-block-3 .grid-inner{	
	margin-left:10px;
	margin-right:0;
}
/* Targetting Webkit browsers only. FF will show the dropdown arrow with so much padding. */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    select {padding-right:18px}
}
a.toggle::after{
	content: ">";
	font:24px/24px "Consolas", monospace;
    display: block;
    text-align: right;
	color:#787878;
    -webkit-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    transform:rotate(90deg);
	float: right;
}

a.toggle.collapsed::after{
    content: "<";

}
.collapseable{
	max-height: 200px;
    overflow: hidden;
}
.collapseable.collapsed{
	max-height:none;
}

.hierarchical-select-wrapper .hierarchical-select select, 
.hierarchical-select-wrapper .hierarchical-select .add-to-dropbox, 
.hierarchical-select-wrapper .hierarchical-select .create-new-item {
    margin: 0;
    margin-right: .5em;
    margin-bottom: 3px;
    float:none;
}
.hierarchical-select .wrapper-select{
	float:left;
	margin-right:10px;
}
#ajax-filter-form label.select:after,
.navbar-form label.select:after,
.front label.select:after {
	line-height:48px;
}
#ajax-filter-acervo-digital-form #edit-t{
	min-width: 210px;
}
#ajax-filter-acervo-digital-form #edit-year{
	min-width: 80px;
}
.navbar-form .input-group-addon{
	border:none;
	padding-top: 16px;
	display:block;
}
#ajax-filter-events-form .form-autocomplete .dropdown{
	position:absolute;	
	width:100%;
	margin-top:50px;
	left:20px;
	
	display:block;
	word-wrap: break-word;

}
#ajax-filter-acervo-digital-form .form-autocomplete .dropdown{
	/*position:absolute;
	top:100%;
	width:100%;
	*/
	display:block;
	word-wrap: break-word;
	clear:both;
	float:none;
	width:auto;
}

label.select:before {
    content:'';
    right:6px; top:0px;
    width:20px; 
	
    background:#fff;
    position:absolute;
    pointer-events:none;
    display:block;
}
.confirm-parent, .password-parent,
div.form-item div.password-suggestions{
	width:100%;
}
form .field-add-more-submit{
	float:right;
}
div.password-confirm,
.password-strength{
	width:auto;
}
.flex-direction-nav a{
	overflow: visible;
}
.flex-direction-nav a:hover{
	text-decoration:none;

}
.autocomplete-deluxe-container{
	width:100% !important;
}
input.autocomplete-deluxe-form.autocomplete-deluxe-multiple{
	width:80% !important;
}
div.autocomplete-deluxe-throbber {
    margin-right: 3px;
	height:auto;

}
.autocomplete-deluxe-throbber::before{
	font-family:"Glyphicons Halflings";
	content:"\e031";
	color: #999;
	line-height: 28px;
}
.autocomplete-deluxe-open{
	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;
		background:none;
		
}
.autocomplete-deluxe-closed{
	background:none;
	
}
.webform-client-form .form-item,
.webform-client-form .captcha,
.webform-client-form .description{
	margin-top:10px;
}
.webform-client-form .description{
	font-style:italic;
}
.webform-submit{
	float:right;
}
th{
	border-right: 1px solid #fff;
}
th a,th,
th a:focus,th a:visited{
	font-weight:normal;
}
th.noarrow a img{
	display:none;
}
.table > thead > tr > th{
	border:1px solid #fff;
	vertical-align:middle;
}

.table > tbody > tr > td{
	border-bottom:1px solid #eee;
	border-left:1px solid #eee;
	border-right:1px solid #eee;
	
}
.table-striped > tbody > tr:nth-child(2n+1) > td{
	background:#fff;
}
.facebook a{
	font:14px/1 'FontAwesome';
}
.facebook a::before{
	margin-right:10px;
    content: "\f09a";
	padding: 2px 5px;
	color:#00b4b4;
	background:#fff;
}
.fa-arrow-asc, fa-arrow-desc{
	margin-left: 5px;
}
.views-ui-dialog{
	z-index:1000;
}
.view-profile-following-users .username{
	font-size: 16px;
}
.view-profile-following-users .views-field-name {
    padding: 10px 0 5px;
}
.view-profile-following-users .user-picture{
	margin-bottom:10px;
}
.views-field.views-field-ops{
	clear:both;
	border-top:1px solid #eee;
	padding:0;
	margin: 0;
	text-align: center;
	
}
.page-user .views-field.views-field-ops .flag-wrapper a, 
.page-user .views-field.views-field-ops .flag-wrapper a:visited, 
.page-user .views-field.views-field-ops .flag-wrapper a:focus{
	border:none;
	width:100%;
	background-color:#f2f3f5;
	
}
.page-user .views-field.views-field-ops .flag-wrapper a:hover{
	background:#00b4b4;
	color:#fff;
	border-radius: 0 0 4px 4px;
}
.region-content .view-participantes-block .views-field.views-field-ops .flag-wrapper a, 
.region-content .view-participantes-block .views-field.views-field-ops .flag-wrapper a:visited, 
.region-content .view-participantes-block .views-field.views-field-ops .flag-wrapper a:focus,
.region-content .view-participantes-block .button a{
	color: #fff;
	background-color: #eb2d47;
    background-image: none;    
	border-color:#eb2d47;
	width:139px;
	border:2px;
}
.region-content .view-participantes-block .views-field.views-field-ops .flag-wrapper a:hover{
	border-radius: 4px;
}
.panel .view-profile-following-posts .views-row .views-field-title{
	padding:20px;
	border-top:1px solid #f9fafb;
	border-left:1px solid #f9fafb;
	border-right:1px solid #f9fafb;
	border-bottom:1px solid #e0e1e2;
	background-color:#f9fafb;
}
.panel .view-profile-following-posts .views-row .views-field-title a,
.panel .view-profile-following-posts .views-row .views-field-title a:visited,
.panel .view-profile-following-posts .views-row .views-field-title a:focus,
.panel .view-profile-following-posts .views-row .views-field-title a:hover{
	font-weight:normal;
	color:#787878;
	text-decoration:none;
}
.panel .view-profile-following-posts .views-row:hover .views-field-title{
	border:1px solid #00b4b4;
}
div.plus1-widget .plus1-vote a, div.plus1-widget .plus1-undo-vote a{
	height:auto;
}
.node-unpublished{
  background-color: #e6e6e6;
}
.voted .plus1-link,
.voted .plus1-link,
.plus1-link.active:hover,
.plus1-link.active{
  background: #d3d3d3 none repeat scroll 0 0;
  border: 1px solid #d3d3d3;
  color: #ddd;
  cursor: all-scroll;
  height:auto;
}
.field.field-name-body{
    margin: 20px 0;
}
img.file-icon {
	width:auto !important;
}
label.select{
	position:relative !important;
	display:block !important;
	margin:0 !important;
	padding:0 !important;
}
div.fivestar-widget div.on a,
div.fivestar-widget-static .star span.on {
    background: rgba(0, 0, 0, 0) url("../images/star_green.png") repeat scroll 0 0;
}
div.fivestar-widget div:hover a,
div.rating div a:hover{
	background: rgba(0, 0, 0, 0) url("../images/star.gif") repeat scroll 0 0;
}

.date-no-float{
	width: auto;
}

.date-no-float,
.node-page-comunidade  .group_blog_page{
	display:block;
}
.date-nav{
	padding-bottom:0;
}
.date-float {
    clear: none;
    float:none;
    width: auto;
}
.container-inline-date .date-padding {
    float: none;
    padding: 0;
	
}
.view .date-nav-wrapper{
	margin-top:0;
}
.view .date-nav-wrapper .date-nav,
.view .date-nav-wrapper .pager{
	margin: 0 0;
}
.view .date-nav-wrapper .date-prev{
	right: 100px;
	padding: 5px 10px 5px 0;
	float:right; 
	position: relative;
}
.view .date-nav-wrapper .date-next{
	padding: 5px 0 5px 10px;
	float:right; 
	position: relative;
	right: -89px;
}
.calendar-calendar div.day{
	width:auto;
}
.page-node-agenda .view-header-1 .date-heading,
.page-node-agenda .view-header-2  ul.pager{
	display:none;	
}
.form-horizontal .form-group {
    margin-left: -15px;
    margin-right: -15px;
    padding: 0 15px;
}
#og-ui-add-users .form-submit{
    margin-left: 10px;
    margin-top: 20px;
}
.field-name-field-acervo-mes{
	margin-right:10px;
}
.node-forum .comment-wrapper{
	margin-top:20px;
	margin-bottom:20px;
}
.node-forum  .comment-wrapper .comment {
	margin-bottom: 0;
    margin-top: 0;
    padding: 10px;
	border-top:1px solid #eee;
	border-right:1px solid #eee;
	border-bottom:1px solid #eee;
	border-left:2px solid #eee;
}
.node-forum  .comment-wrapper .comment:hover{
	border-left:2px solid #00b4b4;
	cursor: pointer;
}
.node-forum .field.field-name-comment-body{
	padding-right:115px;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus{
	background-color: #00b4b4;
    border-color: #00b4b4;
	font-weight:normal;
}
.pagination > li > a, .pagination > li > span{
	font-weight:normal;
}
#tags-postagens-search-form .form-item-tags {
    display: table;
    float: left;
    margin-right: 10px;
    width: 300px;
}
.flag-throbber{
	display: none;
}
div.pfc_chat {
    max-height: 419px;
    max-width: 338px;
}