/*
 Theme Name:   Drive Consulting Intranet
 Theme URI:    https://intranet.drive-consulting.de
 Description:  individuell angepasstes Theme von RichMasterXS
 Author:       Drive Consulting
 Author URI:   http://www.drive-consulting.de
 Template:     richmasterxs
 Version:      1.1.0
*/

/*FontAwesome icon styling*/
.icon {
    font-size: 1.2em;
    color: #3c4d6c !important;
}

.su-button span, .su-button span i {
	color: #3278BE !important;
}

.custom-html-widget a:hover {
	color: #3C4D6C !important;
}

/*Custom design General*/
.heading {
	background-color: black;
	color: white;
	font-variant: small-caps;
	padding: 0.2em;
	font-weight: 400;
}

.pgHeight {
	height: 240px;
	background: black;
	color: white;
	padding-top: 20px;
	padding-bottom: 20px;
}

.pgBackground {
	background: url(https://intranet.drive-consulting.de/wp-content/uploads/2021/08/background.jpg);
	color: white !important;
	width: calc(100% + 200px);
	padding: 100px;
}

.pgHeight a {
	color: white;
	top: 50%;
}

.pgHeight a:hover {
	color: white !important;
}

.pgHeight .pgBox {
	height: 100%;
	padding: 30px 0 30px 0 !important;
	border: 1px solid white;
	border-left: 0;
	border-right: 0;
}

/*Align menu on the left*/
.menu-container {
	margin: 0 0 0 0 !important;
}

/*Add icon for logout*/
.icon-logout:before {
	content: '\e812';
}

/*Custom styling for pages*/
.project-list {
	list-style-type: square;
	color: #3278BE;
	list-style-position: inside;
}
.project-list > li {
	font-size: 14px;
	font-weight: bold;
}
.default-list {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.default-list > li {
	font-size: 14px;
	color: #000;
	padding-left: 1em;
	text-indent: -1em;
}
.default-list > li::before {
	font-size: 14px;
	padding-right: 0.5em;
	content: "\25A0";
	color: #3278BE;
}
.documents-list {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.documents-list > li {
	font-size: 13px;
	color: #000;
	margin-left: 1.5em;
	text-indent: -1em;
}
.documents-list > li::before {
	font-size: 13px;
	padding-right: 0.5em;
	content: "\00BB";
	color: #000;
}
.default-table {
	float: center;
}
.default-table > thead > tr > th {
	background-color: #3c4d6c;
	color: #fff;
	text-align: left;
}

table thead th {
	background-color: #3278BE;
}

.default-table > tbody > tr > td {
	padding: 0;
}
.status {
	font-size: 12px;
	font-style: italic;
	text-align: right;
}
.emphasize {
	font-weight: bold;
	text-decoration: underline;	
}

.button {
	background-color: #3278BE !important;
	color: white !important;
}

/*Custom style for Flurfunk*/
.entry-title {
	margin-top: 0 !important;
	color: #3C4D6C;
}

/*Button with FontAwesome-Icon*/
.btn {
	display: inline-block;
  	padding: 10px 10px 10px 10px;
  	background: #3c4d6c;
  	color: white;
  	font-size: 1.2rem;
  	text-align: left;
  	cursor: pointer;
	margin-top: 25px;
}
.btn i.far {
  	margin-right: 20px;
	font-size: 1.4em;
}
.btn > div {
  	display: table-cell;
}
.btn > div:nth-of-type(2) {
    position: relative;
	top: -2px;
}
@media screen and (max-width: 400px) {
  .btn { font-size: 1.0rem;}
}

.inactive {
	background: #000000;
}

.inactive:hover {
	background: #3278BE;
}

/*Spoiler-Shortcode*/
.su-spoiler {
	border: 0 !important;
}
.su-spoiler-title {
	background-color: #3c4d6c !important;
	font-size: 1.0rem !important;
	color: white !important;
}

/*box for su ersatz*/
.box {
	overflow: hidden;
}

/*Match box-shortcode to styleguide*/
.su-box {
    border-color: #ffffff !important;
	-webkit-box-shadow: 0 0 5px #000;
    box-shadow: 0 0 5px #000;
	background-color: #FFFFFF;
}
.su-box-title {
	background-color: #ffffff !important;
	color: #000000 !important;
	text-transform: uppercase;
	
}
.su-box-content {
	color: #000 !important;
}

.su-box-content a {
	color: #3278BE;
}

.su-box-content tr:nth-child(even) {
	background-color: rgb(216,219,226);
}

.su-box.custom b {
	font-weight: 600;
}

.su-spoiler-style-fancy {
	color: #000 !important;
}

.su-tabs {
	background-color: rgb(216,219,226) !important;
}

article.type-post .viewpostdisplay{
	opacity: 100 !important;
	top: 90% !important;
	background: black;
	content: "";
}

article.type-post .viewpostdisplay::before{
	content: "Flurfunk-";
}

article.type-post .viewpostdisplay::after{
	content: "";
}
/*eForm*/
.ipt-uif-custom-material-blue.ipt_fsqm_user_portal .ipt_fsqm_user_portal_welcome {
    background-color: #3278BE !important;
}
/*UMP - Member List*/

.pCKonzeptCenter  {

}

.tdKonzept {
	margin-left: auto;
	margin-right: auto;
	width: 890px;
}

.iump-filter-submit input[type="submit"]
{
background: #3278BE !important;
}
div.tdKonzept div.ihc-theme_1 {
	display: inline-block;	
}
.ihc-theme_1 .member-name
{
background-color: #3278BE !important;
font-size: inherit !important;
font-weight: normal !important;
}
.ihc-theme_1 .member-name span {
	background-color: #3278BE !important;
}
.ihc-theme_1 .member-email
{
font-family: Helvetica,Arial,sans-serif !important;
font-weight: normal !important;
font-size: inherit !important;
}
.ihc-theme_1 .ihc-wrapp-list-users ul li
{
color: #000000 !important;
}
.iump-filter-row label
{
color: #3278BE !important;
font-weight: normal !important;
font-size: inherit !important;
}
.ihc-search-bar-wrapper .ihc-input-pre
{
color: #3278BE !important;
background-color: #fff !important;
}
.ihc-theme_1 .member-img
{
font-family: Helvetica,Arial,sans-serif !important;
}
/*### Teampictures same size ###*/

/* Ehemalige markieren */
.chair_suspend {
	display: block;
	background: #B7B7B7;
	height: 20px;
	width: calc(100% - 20px);
	top: 0px;
	position: absolute;
	text-align: center;
	color: white;
}

.chair_active {
	display: none;
}

.ihc-theme_1 .member-img{
	height: 162px !important;
	width: 100%;
	overflow: hidden;
}/**/

/*.su-column-centered .su-column-inner .ihc-theme_1 .ihc-wrapp-list-users ul li, */
.center .su-column-inner .ihc-theme_1 .ihc-wrapp-list-users ul li{
	margin: auto;
	display: block !important;
}

.team-member {
	width: 272px !important;
}

.ihc-theme_1 .ihc-wrapp-list-users ul li
{
font-family: Helvetica,Arial,sans-serif !important;
font-size: inherit !important;
}
select
{
background-position: right -0.5rem center !important;
}
.iump-listing-users-filter .iump-filter-title
{
border-bottom: 2px solid #3278BE !important;
}
.ihc-user-list-pagination .ihc-user-list-pagination-item, .ihc-user-list-pagination .ihc-user-list-pagination-item-selected, .ihc-user-list-pagination .ihc-user-list-pagination-item-break
{
background: #fff !important;
border: 1px solid #3278BE !important;
color: #000 !important;
}
.ihc-user-list-pagination .ihc-user-list-pagination-item-selected
{
background-color: #fff !important;
color: #3278BE !important;
}
.ihc-theme_1 .member-name
{
z-index: 5 !important;
}
@media print, screen and (max-width: 463px)
{
.iump-listing-users-filter { width: 100% !important;}
}

/* ihc Profil*/
.ihc-ap-theme-4 .ihc-ap-menu {
	background-color: #3278BE !important;
}

.ihc-ap-theme-4 .ihc-ap-wrap a{
	color: #3278BE !important;
}

/*Projekterfahrung*/
.projekterfahrung b {
	font-weight: bold;
}

.projekterfahrung ul {
	list-style-type: none;
}

.projekterfahrung ul li::before {
	content: "\25AA";
	color: #00549F;
	font-weight: bold;
	display: inline-block;
	width: 1em;
	margin-left: -1em;
}


/*Benefit Bilder */
.benefit-img img {
	margin-top: 20px;
}

.benefit-img .su-spoiler-title {
	background-color: black !important;
	border-radius: 0px !important;
}


/*Anfahrt and OpenStreetMaps */
.map {
	z-index: -700 !important;
}

#top-menu {
	z-index: 9999 !important;
}

/*Events Calendar*/
/*Categorys*/
.tribe-events-calendar .tribe-events-category-intern, .tribe-events-category-intern .tribe-events-list-event-title {
	background: #2F75A5;
}

.tribe-events-calendar .tribe-events-category-extern, .tribe-events-category-extern .tribe-events-list-event-title {
	background: #1F4E6D;
}

.tribe-events-calendar .tribe-events-category-onboarding-bootcamp, .tribe-events-category-onboarding-bootcamp .tribe-events-list-event-title {
	background: #D9E1F2;
}

.tribe-events-calendar .tribe-events-category-onboarding-intro-days, .tribe-events-category-onboarding-intro-days .tribe-events-list-event-title {
	background: #CCFFFF;
}
.tribe-events-calendar .tribe-events-category-impulsvortrag, .tribe-events-category-impulsvortrag .tribe-events-list-event-title {
	background: #CCCCFF;
}

.tribe-events-calendar .tribe-events-category-strategietage, .tribe-events-category-strategietage .tribe-events-list-event-title {
	background: #CCFFCC;
}

.tribe-events-calendar .tribe-events-category-kf-leiter-workshop, .tribe-events-category-kf-leiter-workshop .tribe-events-list-event-title {
	background: #FCE4D6;
}

.table-mono tr:nth-child(even) {
	background: transparent;
}

.ipt_uif_richtext ul {
	list-style-position: outside;
	margin-left: 15px;
}

.theme-shopkeeper .uwa_auction_form .quantity.buttons_added .input-text input[type=email]:focus, input[type=month]:focus, input[type=number]:focus, input[type=password]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=time]:focus, input[type=url]:focus, input[type=week]:focus, select:focus, textarea:focus, input[type=text]:focus {
	background-color: #fefefe !important;
}

.theme-shopkeeper .uwa_auction_form .quantity.buttons_added .input-text input[type=email]:focus, input[type=month]:focus, input[type=number]:focus, input[type=password]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=time]:focus, input[type=url]:focus, input[type=week]:focus, select:focus, textarea:focus {background-color: #fefefe !important;}

.ul-padding ul li {
	padding-left: 5px;
}

.ul-padding b {
	font-weight: bold;
}