.pkp_site_nav_menu{
  background: linear-gradient(64deg , transparent 40%, #3b455a 39%);
  padding: 10px;
}

.pkp_site_name{
  margin-bottom: 20px;
}

.pkp_structure_head{
  background-color: aliceblue;
}

.pkp_site_nav_menu a{
  color: black;
}

.pkp_nav_list ul a{
  border-left: 0rem solid transparent;
  color: #000;
}

.pkp_nav_list ul a:hover, .pkp_nav_list ul a:focus{
  background-color: #00000030;
  border-color: #000;
  color: #000;
}

.pkp_navigation_user .task_count{
  position: static;
}
.pkp_navigation_primary>li:last-child a{
  margin-right: 0;
}

.pkp_site_name .is_text{
  color: black;
}

.pkp_navigation_primary>li>a{
  color: #000;

}

.pkp_navigation_primary>li>a:hover{
  color: #000;
  
}
.pkp_site_nav_menu a:hover{
  color : #000
}


.pkp_structure_main:before, .pkp_structure_main:after{
   display: none;
}


.block_make_submission a {
    display: inline-block;
    padding: 10px 18px;
    background-color: #3b455a;
    border: none;
    border-radius: 6px;
    font-size: 0.95rem;
    font-weight: 600;
    color: #ffffff;
    text-decoration: none;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.15);
    transition: all 0.3s ease;
}

/* Hover effect */
.block_make_submission a:hover {
    background-color: #3b455a;
    transform: translateY(-2px);
    box-shadow: 0 6px 14px rgba(0, 0, 0, 0.2);
}

/* Active (click) effect */
.block_make_submission a:active {
    transform: translateY(0);
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.15);
}


.block_make_submission a {
    display: inline-block;
    padding: 10px 18px;
    background-color: #3b455a;
    border: none;
    border-radius: 6px;
    font-size: 0.95rem;
    font-weight: 600;
    color: #ffffff;
    text-decoration: none;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.15);
    transition: all 0.3s ease;
}

/* Hover effect */
.block_make_submission a:hover {
    background-color: #3b455a;
    transform: translateY(-2px);
    box-shadow: 0 6px 14px rgba(0, 0, 0, 0.2);
}

/* Active (click) effect */
.block_make_submission a:active {
    transform: translateY(0);
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.15);
}

.pkp_site_nav_menu ul ul{
  padding: 5px;
}

.pkp_nav_list ul a:hover,
.pkp_nav_list ul a:focus {
    color: #0d6efd; /* primary blue */
    background-color: rgba(13, 110, 253, 0.1); /* light blue background */
    border-radius: 4px;
    transition: all 0.3s ease;
}

.ft-pkp img {
  display: none;
}

.pkp_site_name {
        position: relative;
        width: 100%;
        left: auto;
        right: auto;
        padding: 0;
        white-space: normal;
        font-size: 2em;
        background: transparent;
        overflow: visible;
        display: flex;
        align-items: center;
       
        /* gap: 15px; */
    }
.ft-pkp{
  display: none !important;
}