body {
    font-family: Arial, Helvetica, sans-serif !important;
}
input, textarea {
    font-family: Arial, Helvetica, sans-serif !important;
	font-size:16px !important;
}

.ed24h1 {
    font-size:1.2rem;
    font-weight: 700;
    letter-spacing: -.04em;
    word-spacing: -.1em;
    line-height: 1.25;
}
.ed24GDPR {
    font-weight: 500;
    font-size: 1rem;
}
.ed24_reactComponents_header {
    background: #000 !important;
    border-top: 5px solid #2290a0;
}

/*Primary color*/
.ed24Primary {
    color: #FFC000 !important;
}
.ed24PrimaryBg {
    color: #FFF !important;
    background: #2290a0;
}
.ed24PrimaryBg button{
    color: #FFF !important;
    background: #2290a0 !important;
}
.ed24PrimaryBg button div div span {
	color: #FFFFFF !important;
}
.ed24PrimaryBorderBottomActive {
    border-bottom: 1px solid #2290a0  !important;
}
.ed24PrimaryBorder {
    border: 1px solid #2290a0  !important;
}
.ed24PrimaryBg svg {
    color: #FFF !important;
}

/*Secondary color*/
.ed24Secondary {
    color: #E6E3D4 !important;
}
.ed24SecondaryBg {
    color: #474747 !important;
    background-color: #e3e3e3 !important;
}

/*Chat bubbles*/
.ed24BubbleOperator {
    color: #FFF !important;
    background: #2290a0  !important;
}
.ed24BubbleCustomer {
    color: #000 !important;
    background-color: #f1f6f6 !important;
}
.ed24BubbleHelper {
    color: #FFFFFF !important;
    background-color: #2290a0 !important;
}

/*Misc color*/
.ed24_reactComponents_header_ed24MinimizeButton {
    transition: all 250ms ease-in-out !important;
}
.ed24_reactComponents_header_ed24MinimizeButton:hover,
.ed24_reactComponents_header_ed24MinimizeButton:active,
.ed24_reactComponents_header_ed24MinimizeButton:focus {
    color: #fff !important;
    /*background-color: #ffe837 !important;*/
}
.ed24_reactComponents_header_ed24ExitButton {
    transition: all 250ms ease-in-out !important;
}
.ed24_reactComponents_header_ed24ExitButton:hover,
.ed24_reactComponents_header_ed24ExitButton:active,
.ed24_reactComponents_header_ed24ExitButton:focus {
    color: #fff !important;
    background-color: #e81123 !important;
}

.ed24GreyBg {
    /*background-color: #989898 !important;*/
    /*color: #474747 !important;*/
}
.ed24GreyBg:hover,
.ed24GreyBg:active,
.ed24GreyBg:focus {
    /*background-color: #b4b4b4 !important;*/
    /*color: #838383 !important;*/
}

.ed24ChatIcon {
    width: 45px;
    height: 100%;
    color: #474747 !important;
    font-size: 2em !important;
}
.ed24ChatIcon .ed24StatusOnline {
}
.ed24StatusOffline{
    width: 40px !important;
    height: 45% !important;
}
.ed24ChatIcon .ed24StatusBusy{
}

.innerChatContainer .buttonBubble {
	display: none !important;
}

/*Other*/
.screen .messagesContainer > div {
    /*Padding on left/right side of all messages, default value:*/
    /*padding: 0 20px;*/
}
.ed24_reactComponents_header .ed24_reactComponents_header_imageContainer {
    /*Will hide all images in header container, and the image container itself:*/
    /*display:none;*/
}