/* 
*
=======================================================================+
------------------------------------------------------------------------
   FILE NAME : Dec_new_profile
------------------------------------------------------------------------
========================================================================
*
*/ 


/* Profile page for couple */

.mem-err-msg {
    font-weight: 300;
    color: #df0a1e;
    font-size: 16px;
    text-align: center;
}

.pro-cstm-card-btn-right {
   border-left:0.5px solid #1c171b;
}

.user-gen-ind-sec {
    display: flex;
   justify-content:center;
   align-items:center;
}

.user-gen-ind-sec-div {
    height: 40px;
    width: 40px;
    margin: 2px;
}

.user-gen-ind-sec-div-img {
    background-size: cover;
    background-position: center;
    width: 100%;
    height: 100%;
}

.prof-interest-col-title {
    color: #f5f3f4;
    font-size: 19px;
    font-weight: 600;
    padding: 0px 15px;
   margin: 5px 0px;
}



.prof-interest-col-meta-div{
   display: flex;
    flex-wrap: wrap;
}

.cstm_ppt_login {
    background: #2f1e24!important;
}

.prof-excit-card-img-div{
    height: 40px;
    width: 40px;
    /* margin: 2px; */
    margin-bottom: 8px;
}

.prof-excit-card-img-div.prof-excit-card-img-div-throuple {
    height: 45px!important;
    width: 56px!important;
    margin: 2px!important;
}

.prof-excit-card-img {
    background-size: cover;
    background-position: center;
    width: 100%;
    height: 100%;
}

.prof-excit-card-data-title{
   color: #f3f5f4;
    font-weight: 300;
   font-size: 16px;
   margin-left:8px;
   margin-top:3px;
}

.prof-excit-card-content {
    display: flex;
    justify-content: start;
    align-items: start;
}

/* single profile picture  */

.single-prof-img{
   height: 200px;
    width: 200px;
    border-radius: 100%;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    border: 1px solid #2e2e2e;
    cursor: pointer;
}

.single-prof-img-div {
    display: flex;
    justify-content: center;
    align-items: center;
}

.single-prof-content-age {
    color: #7c7a7b!important;
    font-weight: 300;
    font-size: 20px;
    text-align: center!important;
}

.single-prof-content-title {
    color: #ddd!important;
    margin-top: 13px;
    font-weight: 300;
    font-size: 25px!important;
    text-transform: capitalize;
    text-align: center!important;
}

#step_one_map {
    height: 135px;
    overflow: hidden;
    border-radius: 20px;
    margin-bottom: 22px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    border: 1px solid #2e2e2e;
}

.my_prof_border{
   border: 1px solid #2e2e2e!important;
}

.cstm-sign-up {
    color: #fff!important;
}

.cstm_ppt_login {
   height:120%;
}
#ppt-register .row.g-0.min-vh-100{
   height:100vh;
   
}




