
.css-4ix4a1 > input, [data-css-4ix4a1] > input {
    line-height : 2;
    
}

.css-16qahhi.css-n2zczk.css-4ix4a1.css-1fe8kfc {

    
    margin-top: -5px;
    margin-bottom: -1px;

}

.css-1hfcp6i, [data-css-1hfcp6i] {
    background:transparent !important;
}
.css-qnolli {
    margin-right: 30px;
}

.css-2p02md > .content > .webchat__row.attachment > .bubble, [data-css-2p02md] > .content > .webchat__row.attachment > .bubble {

    min-width: 210px !important;

}
#chat-circle i {
margin-left: -5px;
}
.chat-box ul {
    margin-left: 20px;
}
.ac-container.ac-adaptiveCard{
    border-radius: 10px !important;
}
.css-x0ngxa{
    background-color: green !important;
}
.css-1hfcp6i > div.slider > div, [data-css-1hfcp6i] > div.slider > div
{
    line-height: 40px !important;
    background-color: white;
}
.css-6eo00d > div.slider > div, [data-css-6eo00d] > div.slider > div{
    line-height: 40px !important;
    background-color: white;
}

.main{
    border-style: solid;
    border-color:lightgray;
    border-width: thin;
}
.chat-box-body{
    font-size: 90% !important;
    font:inherit;
    vertical-align:baseline;
    line-height: 1.3;
    
    margin:0;
    padding:0;
    border:0;
    
}

.chat-box form{
    border: none;
}

.css-5oiil8, [data-css-5oiil8]
{
    padding: 10px!important;
    height: auto;
    margin: 3px !important;
}
.ac-actionSet{
    display: flex !important;
	flex-direction: row !important;
    align-items: center !important;
    flex-wrap: wrap !important;
	

}


.ac-pushButton {
flex: 10 1 10% !important;
    margin: 1%!important;
                border-color: #00A992 !important;
            background-color: #00A992 !important;
            border-radius: 20px !important;
            height: auto !important;
            width: auto !important;
    color: white;
    cursor: pointer;
	  }

.css-1tdb3h1.image
       {
background-color: #fff !important;
       }
.css-1dgbgmu.avatar
{
   background-color: #fff !important; 
}

/*.css-1wegtiu.ul
{
    cursor: pointer !important; 
}
.data-css-1wegtiu.ul
{
    cursor: pointer !important;
}*/

     .css-1b2ctcr {
         font-size: 8px !important;
     }
    /*     .css-2p02md > .content > .webchat__row.attachment > .bubble, [data-css-2p02md] > .content > .webchat__row.attachment > .bubble {
    min-width: 160px;
 */
}

.css-63zi5w
{
           background-color: #1D3E75!important;
            
}
.ac-container.ac-adaptiveCard{
           background-color: #1D3E75!important;

            
       }
element {

    overflow: hidden;
    font-family: "Calibri", "Helvetica Neue", "Arial", "sans-serif";
    font-size: 17px;
    color: black;
    font-weight: 600;
    text-align: left;
    line-height: 22.61px;
    white-space: nowrap;
    text-overflow: ellipsis;
    box-sizing: border-box;
    flex: 0 0 auto;

}
.ac-textBlock p {

    font-size: 13px !important;

}


.css-16qahhi css-n2zczk css-4ix4a1 css-1fe8kfc{
           border: none;
}

.css-1p5cfdx.attachment.bubble{
           background-color: #A16AE8!important;
       }

/*        .css-vl46i5.attachment.bubble */
       .css-6n7kg8.attachment.bubble{
           background-color: #fff !important;
           background: #fff !important;
           border-color: #fff !important;
           border-top-color:#fff !important;
           border-right-color: #fff !important;
           border-bottom-color: #fff !important;
           border-left-color: #fff !important;
       }

       .css-bsvo3r.attachment{
           background-color: #fff !important;
           background: #fff !important;
           border-color: #fff !important;
           border-top-color:#fff !important;
           border-right-color: #fff !important;
           border-bottom-color: #fff !important;
           border-left-color: #fff !important;
       }



        .ac-adaptiveCard{
            background-color: #FDCB16;
            border-color: #FDCB16;
       }
       .css-t4tqxc.attachment.bubble{
background-color: #fff;
            border-color: #fff;
       }

       .ac-container.ac-selectable{
          /*  border-color:#bfbfbf !important;
            background-color: #bfbfbf !important;*/
            border-radius: 20px !important;
            height: 25px;
            width: auto !important;
       }
       .ac-container{
           border-left-width: 20px !important;
          /* border-left-color: #CEE2FB !important;*/
       }
	   
/*.ac-pushButton.style-default{
    background-color: #9C8AA5;
       }*/

	   
       .ac-pushButton.style-default div{
           margin-top: -5px !important;
color: white !important;
           font-weight: 400 !important;
           height: auto !important;
    
       }
     .ac-textBlock{
            color: white!important;
           
            border-radius: 10px !important;
            height: auto !important;
            text-overflow: normal !important;
            width: auto !important;
            font-size: 13px !important;
            font-weight: 400 !important;
/*             line-height: auto !important; */
       }
       .ac-textBlock p{
         
/*            margin-bottom: 0 !important; */
           height: auto !important;
           text-transform: none !important;
           text-overflow: normal !important;
           width: auto !important;
           font-size: 15px;
               font-weight: 400 !important;
       }


        .css-2p02md > .content > .webchat__row.attachment > .bubble, [data-css-2p02md] > .content > .webchat__row.attachment > .bubble {
    min-width: 160px;

}


