/* Extrakce z woocommerce/myaccount/navigation.php */


.woocommerce-MyAccount-navigation-link .woocommerce-MyAccount-navigation-link--customer-logout {
    padding-bottom: 0.1em;

}


.woocommerce-MyAccount-navigation {
    background: #f6f5f7 !important;
    border-radius: 8px;  
    box-shadow: none !important; 
    border: none !important;    
}
   
.woocommerce-MyAccount-navigation-link a {
    color: #676f7f !important;
}  

body{
    background: #f6f5f7 !important;
}  

.woocommerce-MyAccount-navigation ul {
    padding-right: 0em !important;  
}

.woocommerce-MyAccount-navigation-link {
    text-transform: inherit; 
    padding-top: 1em;
    padding-bottom: 1em;
    font-weight: 600;
    border-bottom: 1px solid #eff2f3;
    width: 100%;
    padding-left: 1em;   
    margin-left: 0 !important;
}

.woocommerce-MyAccount-navigation-link a {
    text-transform: none;
    color: #676F7F !important;  
}
   
.add-to-cart-custom {
    font-size: 0.6em !important;
    color: #F59E05 !important;
    margin: 0 !important;
    text-align: right !important;
    font-weight: 400 !important;
} 

#accordion input {
    background-color: #ffffff !important;
    background-image: none;
    border: 1px solid #E9EAEC !important;
    border: 0px;
    border-radius: 3px !important;
    max-height: 1.6em;
    color: #5C6475 !important;
}

.form-group {   
    margin-bottom: 0.2em !important;
}


#accordion select {
    background-color: #ffffff !important;
    background-image: none;
    border: 1px solid #E9EAEC !important;
    border: 0px;
    border-radius: 3px !important;  
    max-height: 1.75em;
    color: #5C6475 !important;
    padding-top: 0.05em;
}


 
#accordion label { 
    font-weight: 600;
    color: #393E4D !important;
    opacity: 1;
    text-transform: none;
    margin-bottom: 0 !important;
}
 
.form-check-label {  
    font-size: 0.9em;   
    font-weight: 500  !important;
}

.label-form {
 
    font-size: 1em;
  
}

.profile-picture-div {

    width: 100px !important;
    height: 100px !important;
      
}

.panicek {
    font-size: 0.9em;
    color: #676F7F;
}

.panicek-name {
    font-weight: 800;
    color: #3C182C;
}
 
.panicek-tlapicka {
    background: green;
    padding: 0.1em;
    padding-left: 0.3em;
    padding-right: 0.3em;
    font-size: 0.8em;
    font-weight: 800;
}

.panicek-tlapicka .uroven {
    color: #F59E05;
}

.panicek-tlapicka .tlapicka {
    color: white;
}

.woocommerce-MyAccount-navigation-link.is-active {
    background: #F59E05;
    color: white !important; 
    margin-left: 0 !important;
  
}   

.woocommerce-MyAccount-navigation-link.is-active a{
    color: white !important; 
}
 

.woocommerce-MyAccount-content {
    padding: 2em;
    border-radius: 8px;
     box-shadow: none !important;
    border: solid 1px #f2f2f2;  
    background-color: #FBFBFB;
}

.woocommerce-MyAccount-content p:nth-of-type(2) {
    display: none;
}
  
 

.tlapicka-barva-nova-tlapicka { background: linear-gradient(135deg, #8b3c89, #a855a8); color: white; }
.tlapicka-barva-verna-tlapicka { background: linear-gradient(135deg, #287434, #3a9a4a); color: white; }
.tlapicka-barva-bronzova-tlapicka { background: linear-gradient(135deg, #d05c18, #e67e22); color: white; }
.tlapicka-barva-stribrna-tlapicka { background: linear-gradient(135deg, #5b7996, #7a9bb8); color: white; }
.tlapicka-barva-zlata-tlapicka { background: linear-gradient(135deg, #fbba3a, #f1c40f); color: white; }
.tlapicka-barva-kralovska-tlapicka { background: linear-gradient(135deg, #751954, #9b2c6b); color: white; }

/* Třídy s podtržítky pro nový design */
.tlapicka-barva-nova_tlapicka { background: linear-gradient(135deg, #8b3c89, #a855a8); color: white; }
.tlapicka-barva-verna_tlapicka { background: linear-gradient(135deg, #287434, #3a9a4a); color: white; }
.tlapicka-barva-bronzova_tlapicka { background: linear-gradient(135deg, #d05c18, #e67e22); color: white; }
.tlapicka-barva-stribrna_tlapicka { background: linear-gradient(135deg, #5b7996, #7a9bb8); color: white; }
.tlapicka-barva-zlata_tlapicka { background: linear-gradient(135deg, #fbba3a, #f1c40f); color: white; }
.tlapicka-barva-kralovska_tlapicka { background: linear-gradient(135deg, #751954, #9b2c6b); color: white; }

.tlapicka-barva {
    color: #FFA500 ;
} 

.woocommerce-MyAccount-navigation-link.is-active {
    background: #F59E05;
    color: white !important; 
    margin-left: 0 !important;

} 
 


.woocommerce-MyAccount-navigation-link:hover,
.woocommerce-MyAccount-navigation-link.is-active {
    background-color: #F59E05; /* Tmavší oranžová při hoveru nebo když je aktivní */
}



.woocommerce-MyAccount-navigation-link:hover img,
.woocommerce-MyAccount-navigation-link:hover .grey-color,
.woocommerce-MyAccount-navigation-link.is-active img,
.woocommerce-MyAccount-navigation-link.is-active .grey-color {
    filter: brightness(0) invert(1); /* Inverze barev pro obrázek a text při hoveru nebo když je aktivní */
}

.woocommerce-MyAccount-navigation-link.is-active a {
    color: white !important; /* Bílá barva textu pro aktivní odkaz */
}



.woocommerce-MyAccount-navigation-link:hover {
    background-color: #F59E05; /* Tmavší oranžová při hoveru */
}
 
.woocommerce-MyAccount-navigation-link img,
.woocommerce-MyAccount-navigation-link .grey-color { 
   
}

.woocommerce-MyAccount-navigation-link:hover img,
.woocommerce-MyAccount-navigation-link:hover .grey-color {
    filter: brightness(0) invert(1); /* Inverze barev pro obrázek a text */
}



    .grey-color{
        color: #676F7F !important;
    
    }

    .is-active   .grey-color{
        color: white !important; 
    }   

