body {
    font-family: 'Poppins', sans-serif;
  }
.cv-dp{width: 125px; height: 125px;}

.cv-template {
  padding: 25px; padding-top:5px; height: max-content
}

.cv-template-inner {
  margin-top: -40px; margin-bottom: 25px;
}

.resume{
  font-size: 13.5px;
}

.resume hr{margin-top: 1px;}

.profile-picture{width:160px; border: 5px solid #ddd; margin-top: 5px}

.profile-title{text-align: center; color:#063727; border-bottom: 3px solid #063727; margin:35px 0px 20px 0px; padding-bottom: 5px}
/*
 * This is a manifest file that'll be compiled into application.css, which will include all the files
 * listed below.
 *
 * Any CSS (and SCSS, if configured) file within this directory, lib/assets/stylesheets, or any plugin's
 * vendor/assets/stylesheets directory can be referenced here using a relative path.
 *
 * You're free to add application-wide styles to this file and they'll appear at the bottom of the
 * compiled file so the styles you add here take precedence over styles defined in any other CSS
 * files in this directory. Styles in this file should be added after the last require_* statement.
 * It is generally better to create a new file per style scope.
 *


 */
:root {
--primary-color: #1B4361; /* Define a color variable */
--secondary-color: #113130; /* Another color */
--hover-color: #ec6e0f; /* Another color */
}
a{color:var(--primary-color)}
a:hover{color:var(--hover-color); text-decoration: none; }
.nav-link{ padding:12px}
.nav-link:hover {
background-color: rgba(244, 109, 5, 0.1); /* Black with 10% opacity */
}
.session-div{
    background: #efefef; 
    height: 430px; 
    width:480px; 
    border-radius: 4px; 
    padding: 30px 20px;
    margin-top: 40px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}
.container-center {
    display: flex;
    justify-content: center; /* Center horizontally */
    align-items: center;    /* Center vertically */
    height: 100vh;          /* Full viewport height */
    background: var(--primary-color); 
}
.theme-btn{
    border: 1px solid var(--primary-color); 
    padding: 4px 6px; 
    border-radius: 3px
}
.theme-container{
    margin-top: 20px;
}
.index-rows{
    border: 1px solid #eee; 
    border-radius: 4px; 
    margin: 10px 2px; 
    padding: 12px 15px;
}
.fright{
    float: right!important;
}
.fleft{
    float: left!important;
}

.home-cover{
    width: 100%;
}

.home-cover-secondary{
    width: 450px;
    padding: 30px;
}

.cover-picture{
    width: 100%;
    display: block;
}

.overlay-propic{
    margin-top: -150px;
    width: 200px;
    margin-left: 50px;
    border-radius: 100px;
}

.about_me{
    margin-top: -40px;
}
