html,body {
    
  background: #ddd;
}

.pkp_structure_content.has_sidebar {
    background: white;
}

.pkp_navigation_user>li>a {
        color: #f10748;
}
.pkp_structure_main p {
    
    text-align: justify;
}

.pkp_navigation_user .task_count{
	top: 0;
}

.pkp_nav_list ul a{
	color: #f10748;
}

a {
    color: #f10648;
}

.cmp_notification { 
    border-left: .357rem solid #f10648;
}

.pkp_nav_list ul a:hover,.pkp_nav_list ul a:focus {
	border-color: #f10748;
        color: #f10748;
    }
	
	.pkp_site_nav_menu a:hover,.pkp_site_nav_menu a:focus {
    color: #880b0b;
}
	
.pkp_navigation_primary .dropdown-menu a:focus,.pkp_navigation_primary .dropdown-menu a:hover {
        border-color: #f10748;
    }

@media (min-width: 992px) {
	
	.pkp_navigation_user_wrapper {
		top: 15%;
        left: 48%;
	}
	
	.pkp_navigation_primary_row {
        padding-left: 2.143rem;
        padding-right: 2.143rem;
    }
    .pkp_block {
        padding: 0.5rem 2.143rem;
    }
}

.flex-container {
  display: flex;
  flex-direction: row;
}

.flex-item-left {
  padding: 10px;
  flex: 70%;
}

.flex-item-right {
  padding: 10px;
  flex: 30%;
  text-align: center;
}

.img-footer {
  width: 18px;
}

@media (max-width: 450px) {
	iframe.gmap{
		width: 270px;
		display: block;
  		margin-left: auto;
  		margin-right: auto;
	}
}

@media (max-width: 800px) {
  .flex-container {
    flex-direction: column;
  }
}

.pkp_footer_content {
   background: #fff;
    margin-bottom: 2rem;
}