
@font-face{
	font-family: 'IBMPlexSans-Light';
	src:url('../fonts/IBMPlexSans-Light.ttf');
  }
  @font-face{
	font-family: 'IBMPlexSans-Bold';
	src:url('../fonts/IBMPlexSans-Bold.ttf');
  }
  @font-face{
	font-family: 'IBMPlexSans-Medium';
	src:url('../fonts/IBMPlexSans-Medium.ttf');
  }
  .BE_RightView {
     width: 100%;
     position: relative;
     top: 0px;
     left: 3%;
     overflow: hidden;
 }
 .BE_cover{
     width: 81%;
     position: relative;
     left: 19%;
     overflow-x: hidden;
     height:100%;
 }
.welcomenamediv{
     font-size: 30px;
     /* font-size: 2.7vw; */
     font-family: IBMPlexSans-Medium;
     font-size: 32px;
     line-height: 40px;
     letter-spacing: -0.4px;
     color: #10254D;
}

.add-new-button{
     text-align: center;
     font-size: 14px;
     font-family : IBMPlexSans-Medium;
     color : #FFFFFF;
}
.AddEstimateimgClass{
     width: 32px;
     height: auto;
     cursor: pointer;
     padding: 5px;
     margin-left: 70px;
     margin-top: 7px;
}

.LIcontactinfobox{
     height: 350px;
     background: #FBFCFE;
     border: 1px solid #CFD8E6;
     border-radius: 10px;
}

.warningcontent{
    color : #5C6066;
    font-size: 11px;
    background-color: #ebccd1;
    text-align:center;
}
.CBE_warningcontentdiv {
     background-color: #fceef4;
     /*height: 36px;*/
     text-align: center;
     border-radius: 4px;
     border-color: #fceef4;
     margin-bottom: 0px;
 }
.add_est_button, .add_est_button:hover,.add_est_button:focus,.add_est_button:active{
     outline: none !important;
     font-family: IBMPlexSans-Medium;
     background: #3478F6;
     font-size: 14px;
     line-height: 18px;
     text-align: center;
     letter-spacing: -0.14px;
     color: #ffffff;
     height: 40px;
     /* width: 66%; */
     margin: 9px 0px 0px 0;
     border-radius: 4px;
}
.vertical{
     -moz-orient: horizontal;
}

.buyer-details-img2{
     width: 56px;
     height: 56px;
     border-radius: 10px;
     background: url("../img/c_sample_2.png");
     margin: 19px;
     float: left;
}

.buyer-title{
     font-family :IBMPlexSans-SemiBold;
     font-size: 18px;
     /* font-size:1.55vw; */
     line-height: 23px;
     letter-spacing: -0.14px;
     color: #10254D;
}
.buyer-sub-title{
     font-family : IBMPlexSans-Regular;
     font-weight: 400;
     font-size: 12px;
     /* font-size: 1.1vw; */
     line-height: 16px;
     letter-spacing: -0.12px;
     color: #5C6066;
}
.buyer-category-title{
     /* font-size: 12px; */
     font-size: 12px;
    color: #5C6066;
    text-align: center;
    font-family: IBMPlexSans-Regular;
    font-weight: normal;
    line-height: 16px;
    letter-spacing: -0.12px;
}
.buyer-category-price{
     font-family: IBMPlexSans-SemiBold;
    font-style: normal;
    font-size: 14px;
    line-height: 18px;
    /* font-size: 1.1vw; */
    text-align: center;
    letter-spacing: -0.14px;
    color: #10254D;
    margin-top: 4px;
}
.buyer-category-notes{
     color: #5C6066;
     font-size: 12px;
     /* font-size: 1vw; */
     font-family: IBMPlexSans-Regular;
     margin-top: 8%;
}
.buyer-category-notes-content{
     color: #10254D;
     font-size: 12px;
     /* font-size: 1vw; */
     font-weight: 300;
     font-family: IBMPlexSans-Regular;
     line-height: 20px;
     min-height: 30%;
     margin-top: 5px;
}
.price_label{
     font-family: IBMPlexSans-Regular;
     font-weight : 400;
     font-size: 14px;
     /* font-size: 1.1vw; */
     line-height: 18px;
     letter-spacing: -0.24px;
     color: #10254D;
}
.price_value{
     font-family: IBMPlexSans-Bold;
     font-weight: 700;
     font-size: 14px;
     line-height: 18px;
     letter-spacing: -0.24px;
     color: #10254D;
}
.SeeallClass{
     font-family:IBMPlexSans-SemiBold;
     font-style: normal;
     font-size: 14px;
     /* font-size: 1.18vw; */
     line-height: 18px;
     letter-spacing: -0.14px;
     color: #3478F6;
     margin: 6px 0 7px 0;
}
.payment_lable{
     text-align: center;
}
.payment_value{
     text-align: center;
}
.buyer_Card_content{
     padding: 0 15px;
     background: #FBFCFE; 
     background: #FBFCFE;
    height: fit-content;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}
.buyer_price_table_row{
     height: 66px;
     border-bottom: 1px solid #CFD8E6;
}
.buyer_estimate_headCover{
     padding: 15px 15px 15px 15px;
    /* height: 25%; */
    border-bottom: 1px solid #CFD8E6;
    background: #fff;
    border-top-right-radius: 11px;
    border-top-left-radius: 11px;
}
.buyer-details-img img{
     width: 56px;
     height: auto; 
     float: left;
     border-radius: 10px;
}
@media (max-width: 575.98px){
     .BE_RightView {
          width: 100%;
          position: relative;
          top: 0px;
          left: 0;
          padding: 0 15px 0 15px;
          overflow: hidden;
          } 
         .LIcontactinfobox {
           margin-bottom: 5px;
          }
          .BE_cover{
               width: 100%;
               left: 0;
               padding: 0 15px;
            }
            .price_label{
                 font-size: 3.3vw;
            }

}
@media (min-width: 576px) and (max-width: 767.98px){
     .BE_RightView {
          width: 100%;
          position: relative;
          top: 0px;
          left: 0;
          padding: 0 15px 0 15px;
          overflow: hidden;
          } 
     
         .LIcontactinfobox {
          
           margin-bottom: 5px;
          }
          .BE_cover{
               width: 100%;
               padding: 0 15px;
               left: 0;
            }

}
/* // Medium devices (tablets, 768px and up) */
@media (min-width: 768px) and (max-width: 991.98px) { 
     .BE_cover{
          width: 70%;
         left: 30%;
     }
 }

.BE_RightView {
     /* width: 97%; */
     position: relative;
     top: 0px;
     /* left: 10%; */
     overflow: hidden;
 }