/*
Theme Name: Intranet RAISG
Description: Tema filho do Woffice
Author: Estúdio Teca
Template: woffice
*/


/* Estilos gerais */

.blog-thumb {display: none;}

@media (min-width: 1200px) {
	.container {
		max-width: 1144px;
	}
}

@media (min-width:768px) {
    .col-md-8 {
        flex: 0 0 65%!important;
        max-width: 65%!important;
    }
}

#main-footer #widgets {
	padding:0;
}

#content p {
	line-height: 1.4em;
}

.blog-next-page, .feed {
	display:none!important;
}

body #main-content .wp-core-ui .quicktags-toolbar input.button.button-small {
	color: initial!important;
}

#widgets .widget {
    padding: 0;
    text-align: center;
	border: none;
}

#widgets .widget .alignnone {
    margin: 0;
}

.wcWindowTitle {
    position: relative;
    background-color: #fff;
    z-index: 11;
    letter-spacing: initial;
    font-weight: 600;
    font-size: 1.3em;
    padding: 0 10px 10px 0;
    text-align: center;
    display: block;
    overflow: hidden;
}

.wp-editor-container button {
	margin:0!important;
	padding:5px!important;
}

.mce-floatpanel input {
	margin:0px!important;
	padding:3px!important;
}

#buddypress .standard-form label, #buddypress .standard-form span.label, form label {
    font-weight: 300;
    text-transform: initial;
}

#buddypress div#item-header div#item-actions {
    width: 25%;
}

#item-actions h3 {
	font-size: 18px;
}

div.bbp-template-notice, div.bbp-template-notice.info, div.indicator-hint, #buddypress div#message, #bp-uploader-warning {
	background: #82af9b!important;
}

#bp-uploader-warning p, #bp-webcam-message p, #buddypress div#message p, #content-container div.wpcf7-response-output {
	font-size:1em!important;
}

div.bbp-template-notice:hover, div.indicator-hint:hover {
    opacity: 1;
}

form p, legend, #bbpress-forums div.bbp-reply-author a.bbp-author-name {
	text-transform: none!important;
	letter-spacing: 0;
}

#buddypress .activity-avatar img.avatar:hover, #buddypress .item-avatar img:hover, ul.birthdays-list li a img.avatar:hover, .widget.buddypress div.item-avatar a:hover img, #main-content #buddypress #groups-list li.item-entry div.item-avatar a img:hover, #main-content #buddypress #members-list li.item-entry div.item-avatar a img:hover {
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
}

#bbpress-forums div.odd, #bbpress-forums ul.odd {
    background-color: #fbfbfb!important;
}

#bbpress-forums ul.bbp-threaded-replies {
	margin: 0 20px 20px 50px;
	border: 1px solid #eee;
}

#bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-lead-topic, #bbpress-forums ul.bbp-replies, #bbpress-forums ul.bbp-search-results, #bbpress-forums ul.bbp-topics {
    -webkit-box-shadow: 0;
    -moz-box-shadow: 0;
    -ms-box-shadow: 0;
    box-shadow: none;
}

.widget .intern-padding ul li a:hover {
	padding: 0!important;
	opacity: 1!important;
}

.wcContainer .wcMessages .wcMessage .wcMessageTime {
	top: 17px;
	font-size: 11px;
}

.main-menu li a {
	padding: 20px 10px!important;
	font-weight: 400;
}

.bbp-forum-title, .bbp-topic-permalink {
	text-transform: none;
	letter-spacing: 0px;
	font-weight: 600;
	font-size: 16px;
}
body.woffice-2-5 #item-header, body.woffice-2-5 #user-cover {
/* 	background-color: #82af9b; */
}

.widget .intern-padding a {
	text-transform: initial;
}

.widget_recent_entries .post-date {
    padding: 2px 6px;
    border-radius: 3px;
    text-transform: lowercase;
    font-size: .75em;
    margin-left: 10px;
    display: inline-block;
    color: #827675;
    background-color: #e9e5df!important;
}

#featuredbox.centered .pagetitle > h1 {
    font-weight: 300!important;
}

.post-metadatas {
	font-style: normal;
}

table[id^="ssfa-table"].ssfa-minimalist {
	color: #5b5150!important;
	font-family: Open Sans!important;
	font-size: 14px!important;
}
	
table[id^="ssfa-table"].ssfa-minimalist > tbody > tr:hover > td {
	background: #e9e5df!important;
}

table[id^="ssfa-table"].ssfa-minimalist > tbody > tr.ssfa-selected > td, table[id^="ssfa-table"].ssfa-minimalist > tbody > tr.ssfabd-selected > td {
    background-image: -o-linear-gradient(top, #e9e5df 100%, #e9e5df 100%)!important;
    background-image: -moz-linear-gradient(top, #e9e5df 100%, #e9e5df 100%)!important;
    background-image: -ms-linear-gradient(top, #e9e5df 100%, #e9e5df 100%)!important;
    background-image: linear-gradient(top, #e9e5df 100%, #e9e5df 100%)!important;
    background-image: -webkit-gradient( linear, left top, left bottom, color-stop(1, #e9e5df), color-stop(1, #e9e5df) )!important;
}

.ssfa-bulk-download-engage {
	text-transform: uppercase;
	border-radius: 2px!important;
	color: #fff!important;
	float: none!important;
	font-weight: 700!important;
	padding: 10px 18px!important;
	background-color: #5b5150!important;
}

#content-container .list-styled.list-wiki li.sub-category>span {
    font-weight: 600;
    font-size: 1.2em;
    color: #5b5150; 
}

body.woffice-2-5 #content-container .heading>* {
    padding: 0;
    font-weight: 300;
    text-transform: none;
    font-size: 1.6em;
}

.pec-events h2 {
	display:none!important;
	padding:0!important;
}

.pec-events div.intern-padding {
	padding: 10px 40px!important;
}

#content-container .dp_pec_event_page_nav {
    border-bottom: 0px;
    padding-bottom: 0px;
}

#content-container .dp_pec_view, #content-container .pec_event_page_action, #content-container .pec-events a {
	color: #5b5150;
}

.list-styled.list-wiki li:before {
    content: "\f054"!important;
}
.list-styled.list-wiki li.sub-category::before {
    content: "\f07c"!important;
}

.ssfa-meta-container, .ssfa_fileup_container {
	background-color:#fff!important;
	margin:0!important;
	padding:0!important;
}

.ui-autocomplete.ui-front.ui-menu li {
	font-size: 12px!important;
}

#buddypress #create-group-form input[type=button], #content-container #bbpress-forums button[type=submit], #content-container #bp-browse-button, #content-container #buddypress .button-nav li a, #content-container #buddypress .dataTables_wrapper .dataTables_paginate .paginate_button:not(.disabled), #content-container #buddypress button, #content-container #buddypress input[type=submit], #content-container #learndash_next_prev_link a, #content-container .ssfa_fileup_wrapper span, #main-content button, #main-content input[type=button], #page-wrapper .btn.btn-default, input[type=submit] {
	text-transform: initial!important;
	border-radius: 2px;
	float: none;
	font-weight: 600!important;
	padding: 10px 18px;
	margin: 15px 0;
	border: 0;
	white-space: normal;
}

body.woffice-2-5 input, body.woffice-2-5 select, body.woffice-2-5 textarea {
	border: 1px solid #ccc!important;
}

.dhx_cal_ltext textarea, .dhx_cal_ltext input, .dhx_cal_ltext select, .dhx_time_selects select, .dhx_gantt_duration input {
	border-bottom: 0px!important;
	border-radius: 0!important;
	margin-top: 0px!important;
	padding: 0px!important;
	box-shadow: none!important;
	background: #f8f8f8;
}

li.comments {
	color: #5b5150!important;
}

.category-posts-internal .dashicons {
	vertical-align: middle;
	color: #82af9b !important;
	margin-right: 15px;
}

.category-posts-internal .cat-post-item {
	border-bottom: 0px!important;
}

#main-footer {
	z-index:1!important;
}

/* Eventos PEC */

.dp_pec_content .dp_pec_event_description, .dp_pec_content .dp_pec_event_description p {
font: normal 15px Open Sans;
color:#5b5150;
font-weight: 400!important;
}

.dp_pec_date_event_map_overlay {
    margin-top: -320px!important;
}

.dp_pec_compact_upcoming_wrapper.dp_pec_list_upcoming.dp_pec_wrapper.dp_pec_compact_wrapper .dp_pec_content .dp_pec_date_left {
    background: #5b5150!important;
}


/* WpDataTables - Cadastro Comum */

.wpDataTables input, .wpDataTables button {
	border: 1px solid #ccc!important;
	border-radius: 4px!important;
	margin: 0px!important;
	padding: 13px 20px!important;
	min-height: 45px!important;
}

.wpDataTablesWrapper div.dt-buttons {
	margin-bottom: 0!important;
}

.wpDataTableFilterBox .wpDataTableFilterSection div:first-child {
	margin:0!important;
}

.wpDataTablesFilter .wpDataTableFilterSection:not(#wdt-clear-filters-button-block):not(#wdt-cf-search-filters-button-block), .wpDataTablesWrapper .wpDataTableFilterSection {
	width: 222px!important;
	min-height: 50px!important;
	padding:0!important;
}

.wpdt-c dt, .wpdt-c kbd kbd, .wpdt-c label, .wpDataTablesWrapper table.wpDataTable > thead > tr > th {
    font-weight: 600!important;
	text-transform:capitalize!important;
}

.wpDataTablesWrapper .dataTables_length span.filter-option {
	margin:0!important;
	padding: 0!important;
	color: #5b5150!important;
}

.wpDataTablesFilter .bootstrap-select.btn-group .dropdown-toggle .filter-option {
	color: #5b5150!important;
	margin: 0!important;
	font-weight: 400;
}

.wpdt-c .bootstrap-select > .btn-default:before {
	height: calc(100% - 5px)!important;
}

/* Eventos - Tribe */

.post-type-archive-tribe_events h1.entry-title, .single-tribe_events h1.entry-title{
    display: none !important;
}

.post-type-archive-tribe_events  #featuredbox.centered .pagetitle:before, .single-tribe_events #featuredbox.centered .pagetitle:before {
	content: "Eventos"!important;
	font-weight: 300!important;
	font-size: 40px;
	padding: 40px;
	font-family: Montserrat,helvetica, arial, sans-serif;
}

#tribe-events .tribe-events-button, #tribe-events .tribe-events-button:hover, #tribe_events_filters_wrapper input[type=submit], .tribe-events-button, .tribe-events-button.tribe-active:hover, .tribe-events-button.tribe-inactive, .tribe-events-button:hover, .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-], .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]>a {
    background-color: #82af9b!important;
}

.tribe_community_edit .button-primary, .tribe_community_edit .tribe-button.tribe-button-primary, .tribe_community_list .button-primary, .tribe_community_list .tribe-button.tribe-button-primary {
	background-color: #5b5150!important;
	color:#FFF!important;
}

.tribe_community_edit #tribe-add-exclusion, .tribe_community_edit .button, .tribe_community_edit .button-primary, .tribe_community_edit .button-secondary, .tribe_community_edit .tribe-add-recurrence.tribe-button, .tribe_community_edit .tribe-button, .tribe_community_list #tribe-add-exclusion, .tribe_community_list .button, .tribe_community_list .button-primary, .tribe_community_list .button-secondary, .tribe_community_list .tribe-add-recurrence.tribe-button, .tribe_community_list .tribe-button {
	background-color: #5b5150!important;
	color:#FFF!important;
	border: 0!important;
	
	text-transform: initial!important;
    border-radius: 2px;
    float: none;
    font-weight: 600!important;
    padding: 10px 18px;
    margin: 15px 0;
    white-space: normal;
	font-family: Open Sans,helvetica, arial, sans-serif;
    font-size: 14px;
}

.tribe_community_edit #tribe-add-exclusion:focus, .tribe_community_edit #tribe-add-exclusion:hover, .tribe_community_edit .button-primary:focus, .tribe_community_edit .button-primary:hover, .tribe_community_edit .button-secondary:focus, .tribe_community_edit .button-secondary:hover, .tribe_community_edit .button:focus, .tribe_community_edit .button:hover, .tribe_community_edit .tribe-add-recurrence.tribe-button:focus, .tribe_community_edit .tribe-add-recurrence.tribe-button:hover, .tribe_community_edit .tribe-button:focus, .tribe_community_edit .tribe-button:hover, .tribe_community_list #tribe-add-exclusion:focus, .tribe_community_list #tribe-add-exclusion:hover, .tribe_community_list .button-primary:focus, .tribe_community_list .button-primary:hover, .tribe_community_list .button-secondary:focus, .tribe_community_list .button-secondary:hover, .tribe_community_list .button:focus, .tribe_community_list .button:hover, .tribe_community_list .tribe-add-recurrence.tribe-button:focus, .tribe_community_list .tribe-add-recurrence.tribe-button:hover, .tribe_community_list .tribe-button:focus, .tribe_community_list .tribe-button:hover {
	border: 0!important;
	opacity: .7!important;
	text-decoration: none!important;
}


#tribe-events-content .tribe-events-tooltip h4 {
	color: #5b5150!important;
	font-weight: 400!important;
}

#tribe-events .tribe-events-button, #tribe-events .tribe-events-button:hover, #tribe_events_filters_wrapper input[type=submit], .tribe-events-button, .tribe-events-button.tribe-active:hover, .tribe-events-button.tribe-inactive, .tribe-events-button:hover {
	background-color: #5b5150!important;
}

p.tribe-events-widget-link a {
	display: none!important;
}

.ui-dialog .ui-dialog-content {
	height: auto!important;	
}

.recurring-info-tooltip, .tribe-events-calendar .tribe-events-tooltip, .tribe-events-shortcode.view-week .tribe-events-tooltip, .tribe-events-week .tribe-events-tooltip {
	padding: .75em 1em!important;
}

#tribe-events-content table.tribe-events-calendar .type-tribe_events.tribe-event-featured, .tribe-events-list .tribe-events-loop .tribe-event-featured, .tribe-events-list-widget .tribe-event-featured {
	background: #82af9b;
}

.tribe-events-list-widget .tribe-event-featured .tribe-event-title a, h4.tribe-event-title a {
    font-size: 16px;
}

.tribe-events-list-widget .tribe-list-widget {
    margin-left: 0;
    -webkit-padding-start: 0;
}

.tribe-community-events .tribe-section.tribe-section-cost .cost-input-field {
    margin: 0;
}

/* Projetos */
.pm-menu-wrap ul, .pm-row ul {
	-webkit-padding-start: 0!important;
}

.pm .half-modal .modal-container {
	margin: 54px 0 0 auto!important;
}
.pm-project-filters, .project-category, #pm-search-client {
	display: none;
}

.pm .pm-col-5 {
	margin-right: 0;
	margin-bottom: 0;
}

.pm .pm-top-bar .pm-priject-search-bar .pm-col-9.pm-no-padding.pm-no-margin.pm-sm-col-12 .pm-col-7.pm-sm-col-12.pm-project-search input {
	height: 40px;
	width: 100%!important;
    min-width: 500px;
}

.pm .pm-top-bar .pm-project-search input {
	margin: 0;
}

.pm .pm-top-bar .pm-priject-search-bar {
    padding: 0;
    margin: 0;
}

.pm .pm-top-bar .pm-priject-search-bar .pm-col-9.pm-no-padding.pm-no-margin.pm-sm-col-12 .pm-col-5.pm-sm-col-12 {
	margin: 0;
}

.pm-new-project-btn.pm-col-2.pm-sm-col-12 {
	min-width: 200px!important;
}

.pm-comment-form button {
    padding: 0!important;
    margin: 0!important;
}

.mce-container-body button {
	margin: 0!important;
	padding: 5px!important;
}

.pm .pm-message-page .pm-message-list ul {
    margin: 0px;
    padding: 0px;
    display: grid;
}
.pm .pm-btn-blue, .pm .pm-front-end .button.button-primary, .pm .pm-plus-white {
    background: #5b5150!important;
    color: #ffffff!important;
    text-shadow: none!important;
	border:0!important;
}

#pm-create-project {
	margin-left: 10px;
	padding: 11px 18px;
}

.pm .pm-top-bar .pm-priject-search-bar {
	padding-top: 0!important;
}

.pm .pm-top-bar .pm-priject-search-bar .pm-col-9.pm-no-padding.pm-no-margin.pm-sm-col-12 {
	width: initial!important;
}
.pm-wrap input[type=submit] {
    padding: 8px;
    margin: 0;
}

.pm-wrap select, .pm-wrap form {
	padding:0!important;
	margin:0!important;
}

.pm .pm-project-grid .pm-project .project_head:hover, .pm .pm-project-list .pm-project .project_head:hover {
	background: #f3b192!important;
	text-decoration:none!important;
}

.pm .pm-project-grid .pm-project .pm-progress .completed, .pm .pm-project-list .pm-project .pm-progress .completed {
	background-color: #62c462!important;
	background-image: linear-gradient(#62c462, #62c462)!important;
}
.pm-menu-wrap ul li a.router-link-active, .pm .pm-top-bar .pm-project-group ul.pm-project-group-ul li a:hover, .pm .pm-top-bar .pm-project-group ul.pm-project-group-ul .active a, .pm .pm-top-bar .pm-project-group ul.pm-project-group-ul a.router-link-exact-active, .pm .pm-top-bar .pm-project-group ul.pm-project-group-ul a:hover, .pm .pm-project-header ul li a:hover, .pm .pm-project-header ul li .router-link-exact-active, .pm .pm-project-header ul li .active {
    border-bottom: solid 2px #f3b192!important;
}

.pm .pm-top-bar .pm-project-group ul.pm-project-group-ul li a:hover span.count, .pm .pm-top-bar .pm-project-group ul.pm-project-group-ul a.router-link-exact-active span.count, .pm .pm-top-bar .pm-project-group ul.pm-project-group-ul a:hover span.count {
	background: #f3b192!important;
}

.pm .pm-project-header ul li a:hover div, .pm .pm-project-header ul li .active div {
	color: #f3b192!important;
}

.pm-project-detail h3 {
    margin-top: 10px;
    margin-bottom: 20px;
}
.close-vue-modal a {
	color:#fff!important;
}

.pm-calender-content button {
	color: #5b5150!important;
	padding: 10px!important;
	height: auto!important;
}