#region-main h3 {font-size:12pt}
#add-entry label{}
#add-entry .inline-req{display:none;}

.text-blue{color: #0e2d94;}
.text-black{color: #000;}
.text-bold{font-weight: 900;}

.m-0{margin: 0px !important;}
.m-b-0{margin-bottom: 0px;}
.m-b-10{margin-bottom: 10px;}
.m-b-15{margin-bottom: 15px;}
.m-b-20{margin-bottom: 20px;}
.m-b-30{margin-bottom: 30px;}
.m-b-40{margin-bottom: 40px;}
.m-t-30{margin-top: 30px;}
.m-t-40{margin-top: 40px;}

.p-l-5{padding-left: 5px;}
.p-l-10{padding-left: 10px;}
.p-l-15{padding-left: 15px;}
.p-l-20{padding-left: 20px;}
.p-l-30{padding-left: 30px;}
.p-l-40{padding-left: 40px;}

.text-8 {font-size: 8pt;}
.text-10 {font-size: 10pt;}
.text-11{font-size: 11pt;}
.text-12 {font-size: 12pt;}
.text-14 {font-size: 14pt;}
.text-16 {font-size: 16pt;}
.text-18 {font-size: 18pt;}
.text-20 {font-size: 20pt;}

.subtitle{
    display: block;
    width: fit-content;
    background: #0e2D94;
    color: #FFFFFF;
   text-transform: uppercase;
}

.subtitle_2{
    display: block;
    width: fit-content;
    color: #0e2D94;
   font-size: 13pt;
}

.align-fix{
    max-width: 800px;
    margin: 0 auto;
    padding: 0 20px;
}

hr {
margin-top: 5px;
margin-bottom: 10px;
border-top: 1px solid #000;
}


#field_98 {width: 300px;}
#cv {
width: 70%;
margin: 0 auto;
}


.profile-container{
  margin-top: 30px;
   margin-bottom: 70px;
   display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
}

.profile-pic { 
   /* margin-right: 170px;
   max-width: 100px; */
   pointer-events: none;
   margin-right: 100px;
    width: 160px;
    height: 160px;
}

.profile-pic  img {
  /* width : 100%;
   height: auto;
  border-radius: 20%; */
    width: 100%;
    height: 100%;
   object-fit: cover;
    border-radius: 10px;

} 

.profile-info {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
}

.nav-tabs>li>a {
    font-size: 12pt;
    border: 0;
    color: #000;
}

.nav-tabs {
    border-bottom: 1px solid #000;
}

.nav-tabs>.active>a, 
.nav-tabs>.active>a:hover, 
.nav-tabs>.active>a:focus,
.nav-tabs>li>a:hover
  {
   background-color: #000 !important;
}

#intro.generalbox {
border: 0px;
box-shadow: none;
}

.datapreferences{
margin-bottom: 40px;}
