.welPageButtons{
    font-size:0.938rem;
    color:#ffffff;
    background-color: rgb(20, 90, 123);
    border-radius:4px;
    margin-left: 15px;
    padding: 6px 16px;
    font-weight: 500;
    line-height: 1.75;
    height:max-content !important;
    /* border:1px solid #ffffff; */
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", "sans-serif";
    box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px;
    cursor: pointer;
   }
   .welPageButtons:hover{
    background-color:#145a7b ;
   }
  .button-boxes{
    background-color: #ffffff;
    border-radius: 8px;
    margin:0 8px 0 8px;
    overflow: hidden;
    line-height: 1.167;
    white-space: no-wrap;
    text-overflow: ellipsis;
    /* color: rgba(0, 0, 0, 0.87); */
    border-radius: 4px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", "sans-serif";
    box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 1px -2px, rgba(0, 0, 0, 0.14) 0px 1px 1px 1px, rgba(0, 0, 0, 0.12) 0px 1px 5px 1px;
    
  }
  .box-content{
    font-size: 1.1rem;
    font-weight: 400;
    padding-left: 15px;
  }
   .chat-container {
    width: 90%;
      /* width: 40vw; */
      height: 78vh;
      max-width: 400px;
      max-height: 530px;
      min-width: none;
      background-color: #ffffff;
      border-radius: 10px;
      box-shadow: 0 2px 10px rgba(0,0,0,0.1);
      display: flex;
      flex-direction: column;
      position: fixed;
      bottom: 100px;
      right: 30px;
      z-index: 1;
      font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", "sans-serif";
} 

  .otp-container{
    display: flex;
    gap: 5px;
    margin: 0 50px;
  }
  .otp-box{
    width: 40px;
    height: 50px;
    text-align: center;
    font-size: 18px;
    border: 1px solid #ccc;
    border-radius: 5px;
  }
  
  .otp-box:focus{
    outline: none;
     border-color: black;
    box-shadow: 0 0 5px black; 
  }
  .start-sharing{
    margin-top: 20px;
    width: 70%;
    margin-left: 14%;
    height: 30%;
    background-color: #ddd;
    border: 1px solid #ddd;
    color: grey;
  }


.chat-header{
   background-color: #145a7b;
   color: #fefefe;
   padding: 15px 20px 20px 20px;
   /* margin: 0px; */
   font-size: 1.33929rem;
   line-height: 1.6;
   font-weight: 400;
   font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", "sans-serif";
}
.welcomePage-header{
  background-color: #145a7b;
   color: #fefefe;
   padding: 5px 20px 20px 20px;
   font-size: 1.33929rem;
   line-height: 1.6;
   font-weight: 400;
   font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", "sans-serif";
}
.chat-window {
   flex: 1;
   padding: 10px;
   overflow-y: auto;
   border-bottom: 1px solid #ddd;
}


.chat-input input {
   flex: 1;
   padding: 10px;
   border: none;
   outline: none;
   border-radius: 0;
}

.chat-message {
   margin-bottom: 10px;
   display: flex;
   flex-direction: column;
}

.message {
   width: auto;
   max-width: 75%;
   padding: 12px;
   border-radius: 0px 8px 8px;
   background: rgb(236, 236, 236);
   margin-bottom: 5px;
   font-size: 0.983rem;
   line-height: 1.43;
   font-weight: 400;
   white-space: pre-wrap;
   word-break: break-word;
   overflow-wrap: break-word;
   font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", "sans-serif";
}

.message.user {
   align-self: flex-end;
   background-color: #145a7b;
   color: #fff;
}

.message.bot {
   align-self: flex-start;
   background-color: #e9e9eb;
}

.chat-input{
   display: flex;
   border-top: 1px solid #ccc;
   height: 100px;
   border-radius: 0 0 10px 10px;
} 

.circle{
   width: 55px;
   height: 55px;
   background-color: #145a7b;
   border-radius: 50%;
   display: flex;
   justify-content: center;
   align-items: center;
   position: relative;
   right: 43px;
   bottom: 25px;
   cursor: pointer;
   position: fixed!important;
   z-index: 1;
}
.personaImg{
   right: 32px;
   bottom: 12px;
   cursor: pointer;
   position: fixed!important;
   z-index: 1;
   width: 88px;
   height: 72px;
   }
   .messageImg{
   right: 51px;
   bottom: 36px;
   cursor: pointer;
   position: fixed!important;
   z-index: 1;
   /* width: 88px;
   height: 72px; */
   }
   .arrowImage{
      right: 54px;
   bottom: 36px;
   cursor: pointer;
   position: fixed!important;
   z-index: 1;

   }
   
   .personaHide{
   display: none;
   }
   
   .genesys-thirdparty-frame {
   height: 0px;
   width: 0px;
   top: unset;
   left: unset;
   right: sideSpace;
   bottom: bottomSpace;
   z-index: 99999999;
   border: none;
   position: fixed;
   display: none;
   }
    .welcomePage-header p {
    margin:20px 0 0 0 !important;
   }
   
   .box-content{
    margin-top: 15px;
    margin-bottom: 8px;
   }