[data-cognigy-webchat-root] [data-cognigy-webchat]#webchat-red .webchat-buttons-template-root {
	background: #d30f4b !important;
	width: 100%;
}

[data-cognigy-webchat-root] [data-cognigy-webchat]#webchat-blue .webchat-buttons-template-root {
	background: #0091df !important;
	width: 100%;
}

[data-cognigy-webchat-root] [data-cognigy-webchat]#webchat-green .webchat-buttons-template-root {
	background: #66b512 !important;
	width: 100%;
}

[data-cognigy-webchat-root] [data-cognigy-webchat]#webchat-red .webchat-buttons-template-header {
	background: #d30f4b !important;
}

[data-cognigy-webchat-root] [data-cognigy-webchat]#webchat-blue .webchat-buttons-template-header {
	background: #0091df !important;
}

[data-cognigy-webchat-root] [data-cognigy-webchat]#webchat-green .webchat-buttons-template-header {
	background: #66b512 !important;
}

[data-cognigy-webchat-root] [data-cognigy-webchat]#webchat-red .webchat-carousel-template-button {
	color: #d30f4b !important;
}

[data-cognigy-webchat-root] [data-cognigy-webchat]#webchat-blue .webchat-carousel-template-button {
	color: #0091df !important;
}

[data-cognigy-webchat-root] [data-cognigy-webchat]#webchat-green .webchat-carousel-template-button {
	color: #66b512 !important;
}

[data-cognigy-webchat-root] [data-cognigy-webchat]#webchat-red .webchat-buttons-template-button {
	background-color: #fffffe;
	color: #d30f4b !important;
}

[data-cognigy-webchat-root] [data-cognigy-webchat]#webchat-blue .webchat-buttons-template-button {
	background-color: #fffffe;
	color: #0091df !important;
}

[data-cognigy-webchat-root] [data-cognigy-webchat]#webchat-green .webchat-buttons-template-button {
	background-color: #fffffe;
	color: #66b512 !important;
}

[data-cognigy-webchat-root] [data-cognigy-webchat]#webchat-red .webchat-list-template-global-button {
	background-color: #fffffe;
	color: #d30f4b !important;
}

[data-cognigy-webchat-root] [data-cognigy-webchat]#webchat-blue .webchat-list-template-global-button {
	background-color: #fffffe;
	color: #0091df !important;
}

[data-cognigy-webchat-root] [data-cognigy-webchat]#webchat-green .webchat-list-template-global-button {
	background-color: #fffffe;
	color: #66b512 !important;
}

[data-cognigy-webchat-root] [data-cognigy-webchat]#webchat-red .ratingHeader {
	background: #d30f4b;
}

[data-cognigy-webchat-root] [data-cognigy-webchat]#webchat-blue .ratingHeader {
	background: #0091df;
}

[data-cognigy-webchat-root] [data-cognigy-webchat]#webchat-green .ratingHeader {
	background: #66b512;
}

/* css to hide the div of image placeholder used for SSO Authentication */

[data-cognigy-webchat-root] .cognigy-webchat-15uvk83:has(.authentication_img) {
	margin-top: -20px !important;
}

/*CSS for 'Start with a Button' Webchat Behaviour (ex : Get Started Button)*/

[data-cognigy-webchat-root] [data-cognigy-webchat]#webchat-red #webchatGetStartedButton {
	background: #d30f4b;
}

[data-cognigy-webchat-root] [data-cognigy-webchat]#webchat-blue #webchatGetStartedButton {
	background: #0091df;
}

[data-cognigy-webchat-root] [data-cognigy-webchat]#webchat-green #webchatGetStartedButton {
	background: #66b512;
}

/*CSS for Mozilla*/
[data-cognigy-webchat-root] .cognigy-webchat-h6cwia {
	flex: -moz-available;
}

[data-cognigy-webchat-root] .cognigy-webchat-16acylg {
	background: none !important;
}

/* [data-cognigy-webchat-root] .webchat-input-button-menu{
     padding: 100px;
  } */
/* [data-cognigy-webchat-root] .cognigy-webchat-1fddooc{
     display: none !important;
  } */
/* [data-cognigy-webchat-root] .cognigy-webchat-16acylg svg{
     background: none !important;
  } */

/* css for color schema */
[data-cognigy-webchat-root] [data-cognigy-webchat]#webchat-red .webchat-header-bar {
	/* header */
	background: #d30f4b;
}

[data-cognigy-webchat-root] [data-cognigy-webchat]#webchat-blue .webchat-header-bar {
	background: #0091df;
}

[data-cognigy-webchat-root] [data-cognigy-webchat]#webchat-green .webchat-header-bar {
	background: #66b512;
}

[data-cognigy-webchat-root] [data-cognigy-webchat]#webchat-red .webchat-quick-reply-template-header-message {
	/*messages/chat */
	background: #d30f4b;
}

[data-cognigy-webchat-root] [data-cognigy-webchat]#webchat-blue .webchat-quick-reply-template-header-message {
	background: #0091df;
}

[data-cognigy-webchat-root] [data-cognigy-webchat]#webchat-green .webchat-quick-reply-template-header-message {
	background: #66b512;
}

[data-cognigy-webchat-root] [data-cognigy-webchat]#webchat-red .regular-message.bot {
	background: #d30f4b;
}

[data-cognigy-webchat-root] [data-cognigy-webchat]#webchat-blue .regular-message.bot {
	background: #0091df;
}

[data-cognigy-webchat-root] [data-cognigy-webchat]#webchat-green .regular-message.bot {
	background: #66b512;
}

[data-cognigy-webchat-root] [data-cognigy-webchat]#webchat-red .webchat-typing-indicator {
	/* typing icon*/
	background: #d30f4b;
}

[data-cognigy-webchat-root] [data-cognigy-webchat]#webchat-blue .webchat-typing-indicator {
	background: #0091df;
}

[data-cognigy-webchat-root] [data-cognigy-webchat]#webchat-green .webchat-typing-indicator {
	background: #66b512;
}

[data-cognigy-webchat-root] [data-cognigy-webchat]#webchat-red .webchat-quick-reply-template-reply {
	color: #d30f4b;
	border: 1px solid #d30f4b;
}

[data-cognigy-webchat-root] [data-cognigy-webchat]#webchat-blue .webchat-quick-reply-template-reply {
	color: #0091df;
	border: 1px solid #0091df;
}

[data-cognigy-webchat-root] [data-cognigy-webchat]#webchat-green .webchat-quick-reply-template-reply {
	color: #66b512;
	border: 1px solid #66b512;
}

[data-cognigy-webchat-root] [data-cognigy-webchat]#webchat-red .webchat-header-close-button {
	/* header menu icon*/
	background: #d30f4b;
}

[data-cognigy-webchat-root] [data-cognigy-webchat]#webchat-blue .webchat-header-close-button {
	background: #0091df;
}

[data-cognigy-webchat-root] [data-cognigy-webchat]#webchat-green .webchat-header-close-button {
	background: #66b512;
}

[data-cognigy-webchat-root] [data-cognigy-webchat]#webchat-red .MuiButton-textPrimary {
	/* header menu icon*/
	background: #d30f4b;
}

[data-cognigy-webchat-root] [data-cognigy-webchat]#webchat-blue .webchat-header-close-button {
	background: #0091df;
}

[data-cognigy-webchat-root] [data-cognigy-webchat]#webchat-green .webchat-header-close-button {
	background: #66b512;
}

[data-cognigy-webchat-root] [data-cognigy-webchat-toggle].webchat-toggle-button {
	display: none;
}

/* The down 3 css has to be changed for each screen size */
/* For small screen size */
[data-cognigy-webchat-root] [data-cognigy-webchat].webchat-small .webchat-message-row.bot {
	align-items: flex-start !important;
}

[data-cognigy-webchat-root] [data-cognigy-webchat].webchat-small .webchat-avatar {
	background-image: url(./images/agentAvatar.svg);
	height: 50px;
	border: 0px;
	flex-basis: 50px;
}

[data-cognigy-webchat-root] [data-cognigy-webchat].webchat-small .webchat-avatar.user {
	background-image: url(./images/personAvatar.png);
	height: 50px;
	border: 0px;
	flex-basis: 50px;
}

@media only screen and (min-width: 900px) {
	[data-cognigy-webchat-root] [data-cognigy-webchat].webchat-small {
		top: 1%;
		left: 30%;
		width: 40%;
		height: 98%;
		border-radius: 16px;
		box-shadow: 0 5px 18px 0 rgba(151, 124, 156, 0.2), 0 5px 32px 0 rgba(203, 195, 212, 0.2),
			0 8px 58px 0 rgba(216, 212, 221, 0.1);
	}
}

/* For medium screen size */
[data-cognigy-webchat-root] [data-cognigy-webchat].webchat-medium .webchat-message-row.bot {
	align-items: flex-start !important;
}

[data-cognigy-webchat-root] [data-cognigy-webchat].webchat-medium .webchat-avatar {
	background-image: url(./images/agentAvatar.svg);
	height: 50px;
	border: 0px;
	flex-basis: 50px;
}

[data-cognigy-webchat-root] [data-cognigy-webchat].webchat-medium .webchat-avatar.user {
	background-image: url(./images/personAvatar.png);
	height: 50px;
	border: 0px;
	flex-basis: 50px;
}

@media only screen and (min-width: 900px) {
	[data-cognigy-webchat-root] [data-cognigy-webchat].webchat-medium {
		top: 1%;
		left: 20%;
		width: 60%;
		height: 98%;
		border-radius: 16px;
		box-shadow: 0 5px 18px 0 rgba(151, 124, 156, 0.2), 0 5px 32px 0 rgba(203, 195, 212, 0.2),
			0 8px 58px 0 rgba(216, 212, 221, 0.1);
	}
}

/* For large screen size */
[data-cognigy-webchat-root] [data-cognigy-webchat].webchat-large .webchat-message-row.bot {
	align-items: flex-start !important;
}

[data-cognigy-webchat-root] [data-cognigy-webchat].webchat-large .webchat-avatar {
	background-image: url(./images/agentAvatar.svg);
	height: 50px;
	border: 0px;
	flex-basis: 50px;
}

[data-cognigy-webchat-root] [data-cognigy-webchat].webchat-large .webchat-avatar.user {
	background-image: url(./images/personAvatar.png);
	height: 50px;
	border: 0px;
	flex-basis: 50px;
}

@media only screen and (min-width: 900px) {
	[data-cognigy-webchat-root] [data-cognigy-webchat].webchat-large {
		top: 1%;
		left: 0;
		width: 100%;
		height: 98%;
		border-radius: 16px;
		box-shadow: 0 5px 18px 0 rgba(151, 124, 156, 0.2), 0 5px 32px 0 rgba(203, 195, 212, 0.2),
			0 8px 58px 0 rgba(216, 212, 221, 0.1);
	}
}

/* Styling Adaptive Card Plugin */


[data-cognigy-webchat-root] [data-cognigy-webchat]#webchat-blue .ac-input.ac-textInput.ac-multiline {
	border: 1px solid #0091df;
}

[data-cognigy-webchat-root] [data-cognigy-webchat]#webchat-blue .ac-input.ac-textInput.ac-multiline:focus {
	border: 2px solid #0091df;
	outline: none;
}

[data-cognigy-webchat-root] [data-cognigy-webchat]#webchat-blue .ac-textBlock {
	color: #0091df !important;
}

[data-cognigy-webchat-root] [data-cognigy-webchat]#webchat-blue .ac-pushButton.style-default.expanded.expandable {
	color: white !important;
	background: #0091df !important;
}

[data-cognigy-webchat-root] [data-cognigy-webchat]#webchat-blue .ac-pushButton.style-default {
	color: #0091df !important;
	background: white;
	border: 1px solid #0091df;
}

[data-cognigy-webchat-root] [data-cognigy-webchat]#webchat-blue input:where([type="checkbox"], [type="radio"]) {
	height: 15px;
	width: 15px;
	-webkit-appearance: none;
	-moz-appearance: none;
	-o-appearance: none;
	appearance: none;
	border: 1px solid #0091df;
	cursor: pointer;
}

[data-cognigy-webchat-root] [data-cognigy-webchat]#webchat-blue input:where([type="checkbox"], [type="radio"]):checked {
	background: #0091df ;
}


[data-cognigy-webchat-root] [data-cognigy-webchat]#webchat-red .ac-input.ac-textInput.ac-multiline {
	border: 1px solid #d30f4b;
}

[data-cognigy-webchat-root] [data-cognigy-webchat]#webchat-red .ac-input.ac-textInput.ac-multiline:focus {
	border: 2px solid #d30f4b;
	outline: none;
}

[data-cognigy-webchat-root] [data-cognigy-webchat]#webchat-red .ac-textBlock {
	color: #d30f4b !important;
}

[data-cognigy-webchat-root] [data-cognigy-webchat]#webchat-red .ac-pushButton.style-default {
	color: #d30f4b !important;
	background: white;
	border: 1px solid #d30f4b;
}

[data-cognigy-webchat-root] [data-cognigy-webchat]#webchat-red .ac-pushButton.style-default.expanded.expandable {
	color: white !important;
	background: #d30f4b !important;
}

[data-cognigy-webchat-root] [data-cognigy-webchat]#webchat-red input:where([type="checkbox"], [type="radio"]) {
	height: 15px;
	width: 15px;
	-webkit-appearance: none;
	-moz-appearance: none;
	-o-appearance: none;
	appearance: none;
	border: 1px solid #d30f4b;
	cursor: pointer;
}

[data-cognigy-webchat-root] [data-cognigy-webchat]#webchat-red input:where([type="checkbox"], [type="radio"]):checked {
	background: #d30f4b ;
}


[data-cognigy-webchat-root] [data-cognigy-webchat]#webchat-green .ac-input.ac-textInput.ac-multiline {
	border: 1px solid #66b512;
}

[data-cognigy-webchat-root] [data-cognigy-webchat]#webchat-green .ac-input.ac-textInput.ac-multiline:focus {
	border: 2px solid #66b512;
	outline: none;
}

[data-cognigy-webchat-root] [data-cognigy-webchat]#webchat-green .ac-textBlock {
	color: #66b512 !important;
}

[data-cognigy-webchat-root] [data-cognigy-webchat]#webchat-green .ac-pushButton.style-default {
	color: #66b512 !important;
	background: white;
	border: 1px solid #66b512;
}

[data-cognigy-webchat-root] [data-cognigy-webchat]#webchat-green .ac-pushButton.style-default.expanded.expandable {
	color: white !important;
	background: #66b512 !important;
}

[data-cognigy-webchat-root] [data-cognigy-webchat]#webchat-green input:where([type="checkbox"], [type="radio"]) {
	height: 15px;
	width: 15px;
	-webkit-appearance: none;
	-moz-appearance: none;
	-o-appearance: none;
	appearance: none;
	border: 1px solid #66b512;;
	cursor: pointer;
}

[data-cognigy-webchat-root] [data-cognigy-webchat]#webchat-green input:where([type="checkbox"], [type="radio"]):checked {
	background: #66b512 ;
}

/* [data-cognigy-webchat-root] [data-cognigy-webchat] #__ac-25f6b608-d023-4ea5-9d53-db0331f7733f, #__ac-afb8e76b-8e1a-4d06-9065-4bc5271617d7, #__ac-22228ea0-f386-4337-91ce-92be1f496606 {
	color : white;
	background-color: black;
} */

/* [data-cognigy-webchat-root] [data-cognigy-webchat]#__ac-22228ea0-f386-4337-91ce-92be1f496606 {
	color : white;
	background-color: black;
} */

/* [data-cognigy-webchat-root] [data-cognigy-webchat].ac-container.ac-adaptiveCard > input:where([type="checkbox"], [type="radio"]):checked{
	color : white;
	background-color: black;
  }  */

/* [data-cognigy-webchat-root] [data-cognigy-webchat] input[type=checkbox]:before{
	color : white;
	background-color: black;
  } 

  [data-cognigy-webchat-root] [data-cognigy-webchat] input[type=checkbox]:checked{
	color : yellow;
	background-color: orange;
  }  */

/* [data-cognigy-webchat-root] [data-cognigy-webchat] input[type=checkbox] {
	height: 15px;
	width: 15px;
	-webkit-appearance: none;
	-moz-appearance: none;
	-o-appearance: none;
	appearance: none;
	border: 1px solid red;
	cursor: pointer;
}

[data-cognigy-webchat-root] [data-cognigy-webchat] input[type=checkbox]:checked {
	content: '\2713';
	border: 1px solid #41B883;
	background-color: #34495E;
} */

/* Styling DatePicker and File Upload Plugin */

[data-cognigy-webchat-root] [data-cognigy-webchat]#webchat-red .cognigy-webchat-ubal7b>button {
	color: #d30f4b !important;
	border: 1px solid#d30f4b !important;
	;
}

[data-cognigy-webchat-root] [data-cognigy-webchat]#webchat-blue .cognigy-webchat-ubal7b>button {
	color: #0091df !important;
	border: 1px solid #0091df !important;
	;
}

[data-cognigy-webchat-root] [data-cognigy-webchat]#webchat-green .cognigy-webchat-ubal7b>button {
	color: #66b512 !important;
	border: 1px solid#66b512 !important;
}

[data-cognigy-webchat-root] .cognigy-webchat-16rodoz[disabled] {
	background-color: #D3D3D3;
}
[data-cognigy-webchat-root] .cognigy-webchat-rgoc9u[disabled]{
	background-color: #D3D3D3;
}

[data-cognigy-webchat-root] [data-cognigy-webchat] .cognigy-webchat-14ehnkt{
	background: white !important;
	color: black !important;
}

[data-cognigy-webchat-root] .cognigy-webchat-sfmplf header{
	background: rgb(167, 167, 167) !important;
	color: black !important;
}

[data-cognigy-webchat-root] .cognigy-webchat-19zlrcd .flatpickr-day.selected{
	background: rgb(167, 167, 167) !important;
}

[data-cognigy-webchat-root] .cognigy-webchat-19brp11{
	background: rgb(230, 230, 230) !important;
	color: black !important;
}

[data-cognigy-webchat-root] .cognigy-webchat-z0od59{
	background: rgb(167, 167, 167) !important;
	color: black !important;
	font-size: 14px !important;
	color: white !important;
}

[data-cognigy-webchat-root] .cognigy-webchat-1dzoz43{
	background: white;
}

/* To remove  border-bottom-color on active Textbox present in Footer section*/
[data-cognigy-webchat-root] .cognigy-webchat-wazvsu[data-active="true"]{
	border-bottom-color: #D3D3D3 !important;
}

/* To hide send icon present in input box if the input box/textarea is disabled */
[data-cognigy-webchat-root] #webchatInputMessageSendMessageButton[disabled]>svg {
    display: none;
}


  