.navbar {
    padding-top: 1.25rem;    
    padding-bottom: 1.25rem; 
}

.navbar .nav-link {
    padding: 0.75rem 1rem;   
    font-size: 2rem;     
    margin-right: 4rem;
}
  
.navbar .navbar-brand {
    font-size: 1.5rem;       
}

.foto-container {
    max-width: 50%;
    margin: 2rem auto;
}

.carousel-item {
    height: 600px;          
}

.carousel-item img {
    width: 100%;           
    height: 100%;           
    object-fit: cover;      
}

.img-text1 {
    color: indigo;
    font-weight: bold; 
}

.img-text2 {
    color: blanchedalmond;
    font-weight: bold; 
}

.img-text3 {
    color: navy;
    font-weight: bold; 
}

.sehrim-text-container{
    padding: 2rem;  
    margin: 0 1rem; 
    
}

.sehrim-text-container p {
    font-size: large;
}

ul {
    list-style-type: none;
}

.error { 
    color:#dc3545; font-size:0.875rem; 
}

.cv-menu{
    position: fixed;          
    top: var(--nav-h);        
    left: 1rem;               
    z-index: 1050;            

    
    background:#fff;
    border-radius:.5rem;
    box-shadow:0 4px 12px rgba(0,0,0,.12);
    padding:.75rem 1rem;
    max-width: 180px;
}

:root{
    --nav-h: 15rem;           
}

.cv-menu a{
    display:block;
    color:#333;
    text-decoration:none;
    padding:.25rem 0;
}

.cv-menu a:hover{color:#0d6efd;}

.container-sm {
    max-width: 75%;
    margin-top: 1rem;
    margin-bottom: 1rem;
    line-height: 1.6;
    padding: 0.75rem;

    text-align: justify;          

    border-style: dotted;
    border-radius: 1rem;
    border-color: #0d6efd;
    overflow: auto; 
}

p {
    margin-top: 1rem;
}

.hakkinda-foto {
    margin-top: 0.3rem;
    margin-bottom: 1rem;
    max-block-size: 30rem;
    max-width: 50%;
}

.hakkinda-foto-w {
    margin-top: 0.3rem;
    margin-bottom: 1rem;
    max-block-size: 30rem;
    max-width: 50%;
}

