@font-face {
  font-family: 'us_army_regular';
  src: url('/web/20201209213013oe_/https://www.goarmy.com/content/dam/goarmy/fonts/usarmy-regular-webfont.woff2') format('woff2'), url('/web/20201209213013oe_/https://www.goarmy.com/content/dam/goarmy/fonts/usarmy-regular-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'us_army_bold';
  src: url('/web/20201209213013oe_/https://www.goarmy.com/content/dam/goarmy/fonts/usarmy-bold-webfont.woff2') format('woff2'), url('/web/20201209213013oe_/https://www.goarmy.com/content/dam/goarmy/fonts/usarmy-bold-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
/* hide (but don't remove) the chat experience where we need to */
.hide-sf-livechat .embeddedServiceHelpButton {
    display: none;
}
.embeddedServiceHelpButton *,
.embeddedServiceSidebar * {
    text-decoration: none !important;
    font-family: 'us_army_regular' !important;19
    font-weight: normal !important;
    box-sizing: border-box !important;
}
.embeddedServiceHelpButton,
.embeddedServiceSidebar.modalContainer {
    z-index: 2147483647;
}
.embeddedServiceHelpButton,
.embeddedServiceSidebar.modalContainer,
.embeddedServiceSidebarButton,
.embeddedServiceSidebarFormField .slds-style-inputtext,
.embeddedServiceLiveAgentStateChatInputFooter .chasitorText,
.embeddedServiceSidebarHeader .headerButton {
}
.embeddedServiceHelpButton .helpButton {
    right: 16px !important;
    bottom: 16px !important;
    height: 44px;
}
.embeddedServiceSidebarMinimizedDefaultUI {
    bottom: 16px;
    overflow: auto;
    background: transparent;
}
.embeddedServiceSidebarMinimizedDefaultUI .messageContent {
    margin: 0;
}
.embeddedServiceHelpButton .helpButton .uiButton,
.embeddedServiceSidebarMinimizedDefaultUI.helpButton {
    font-size: 14px;
    padding: 0;
    background: transparent;
    min-width: auto;
    max-width: 9999px;
    box-shadow: none;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    flex-direction: row-reverse;
}
.embeddedServiceHelpButton .embeddedServiceIcon,
.embeddedServiceSidebarMinimizedDefaultUI .embeddedServiceIcon {
    display: inline-block !important; /* this will probably cause problems elsewhere, so beware */
    width: 44px;
    height: 44px;
    border-radius: 22px;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.5);
    margin: 0 0 0 8px;
    background-color: transparent;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 44'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect id='Rectangle' fill='%23FFCC01' x='0' y='0' width='44' height='44' rx='22'%3E%3C/rect%3E%3Cg id='Shape-2' transform='translate(11, 11)'%3E%3Cpath fill='black' d='M20.0318766,-1.11910481e-13 L8.30061697,-1.11910481e-13 C7.25977173,0.00124652258 6.41631079,0.844707462 6.41506427,1.8855527 L6.41506427,5.07866324 L1.8855527,5.07866324 C0.844707462,5.07990976 0.00124652258,5.9233707 -6.39488462e-14,6.96421594 L-6.39488462e-14,21.6504884 C-6.39488462e-14,21.6680206 0.00395886889,21.6844216 0.00508997429,21.7013882 C0.00646023207,21.7303557 0.00929159698,21.7592356 0.0135732648,21.7879177 C0.0180976864,21.8128021 0.0248843188,21.8371208 0.0316709512,21.8620051 C0.0382175253,21.887676 0.0461468287,21.9129743 0.0554241645,21.9377892 C0.0644730077,21.9609769 0.0757840617,21.9841645 0.0870951157,22.0067866 C0.0984061697,22.0294087 0.110848329,22.0542931 0.124987147,22.0769152 C0.139125964,22.0995373 0.153830334,22.117635 0.169100257,22.1379949 C0.18437018,22.1583548 0.201902314,22.1804113 0.22,22.1996401 C0.238987508,22.2195198 0.258997471,22.2383971 0.279948586,22.2561954 C0.292836526,22.2695431 0.306429209,22.2821918 0.32066838,22.2940874 C0.324627249,22.2969152 0.329151671,22.2974807 0.33311054,22.3003085 C0.394431755,22.3445445 0.461876769,22.3796007 0.533316195,22.4043702 C0.548020566,22.4100257 0.563290488,22.4139846 0.578560411,22.418509 C0.650094543,22.4402512 0.724364552,22.4516773 0.799125964,22.4524422 L0.799125964,22.4524422 C0.857175597,22.4521873 0.915021159,22.4455493 0.971619537,22.4326478 C0.98688946,22.4292545 1.00102828,22.4230334 1.01573265,22.4190746 C1.05596351,22.4081743 1.09529218,22.3941824 1.13336761,22.3772237 C1.15203085,22.3687404 1.16899743,22.3579949 1.18992288,22.3483805 C1.22222924,22.3303319 1.2533936,22.3103111 1.28323907,22.2884319 C1.30077121,22.2748586 1.31717224,22.2612853 1.33357326,22.246581 C1.36321821,22.2198394 1.39081895,22.1909153 1.41614396,22.1600514 C1.42462725,22.1498715 1.43537275,22.1425193 1.44329049,22.1317738 L4.20997429,18.4432391 L13.6173779,18.4432391 C14.658444,18.4423042 15.502249,17.5987521 15.5034961,16.5576864 L15.5034961,13.3645758 L17.7091517,13.3645758 L20.4752699,17.0531105 C20.4837532,17.063856 20.4939332,17.0712082 20.502982,17.0813882 C20.5280077,17.1125156 20.5556305,17.1414627 20.5855527,17.1679177 C20.6013882,17.1826221 20.6183548,17.1967609 20.6353213,17.2097686 C20.6652253,17.2318491 20.696591,17.2518778 20.7292031,17.2697172 C20.7467352,17.2798972 20.7642674,17.2900771 20.7857584,17.299126 C20.8239096,17.315741 20.8632264,17.3295397 20.9033933,17.3404113 C20.9178212,17.3457898 20.9325506,17.3503219 20.9475064,17.3539846 C21.0031756,17.3667214 21.0600661,17.3733586 21.1171722,17.3737789 L21.1171722,17.3737789 C21.1925303,17.37249 21.2673396,17.360688 21.3394344,17.3387147 L21.3846787,17.3245758 C21.4557904,17.2994554 21.5230002,17.2644226 21.5843188,17.2205141 C21.5882776,17.2205141 21.5933676,17.2165553 21.5973265,17.2137275 C21.6125964,17.2024165 21.6239075,17.1882776 21.6380463,17.1758355 C21.6579881,17.1581062 21.6768723,17.139222 21.6946015,17.1192802 C21.7128285,17.0996509 21.7300075,17.0790739 21.7460668,17.057635 C21.7613368,17.0372751 21.7766067,17.0174807 21.7901799,16.9965553 C21.8037532,16.9756298 21.8161954,16.9501799 21.828072,16.9264267 C21.8399486,16.9026735 21.8506941,16.8811825 21.8597429,16.8574293 C21.8687918,16.8336761 21.876144,16.8070951 21.8834961,16.7816452 C21.8908483,16.7561954 21.8965039,16.7330077 21.9010283,16.7081234 C21.9054992,16.6792613 21.9085193,16.650193 21.9100771,16.6210283 C21.9100771,16.6040617 21.9151671,16.5876607 21.9151671,16.5701285 L21.9151671,1.8855527 C21.9139239,0.845588777 21.0718383,0.00249168269 20.0318766,-1.11910481e-13 L20.0318766,-1.11910481e-13 Z M13.8990231,16.5576864 C13.8990231,16.7138594 13.7724199,16.8404627 13.6162468,16.8404627 L3.40802057,16.8404627 L2.20508997,18.4443702 L1.60390746,19.2457584 L1.60390746,6.96421594 C1.60390746,6.80804287 1.73051074,6.68143959 1.8866838,6.68143959 L6.41506427,6.68143959 L6.41506427,11.4807198 C6.41631079,12.521565 7.25977173,13.365026 8.30061697,13.3662725 L13.8995887,13.3662725 L13.8990231,16.5576864 Z M13.8990231,11.7606684 L8.30005141,11.7606684 C8.14387835,11.7606684 8.01727506,11.6340651 8.01727506,11.477892 L8.01727506,6.68200514 L13.6162468,6.68200514 C13.7724199,6.68200514 13.8990231,6.80860843 13.8990231,6.96478149 L13.8990231,11.7606684 Z M20.3140874,7.48395887 L20.3140874,14.1665296 L19.7129049,13.3645758 L18.5099743,11.7634961 L15.5034961,11.7634961 L15.5034961,6.96421594 C15.5022496,5.9233707 14.6587887,5.07990976 13.6179434,5.07866324 L8.01897172,5.07866324 L8.01897172,1.8855527 C8.01897172,1.72937963 8.14557501,1.60277635 8.30174807,1.60277635 L20.0318766,1.60277635 C20.1880497,1.60277635 20.314653,1.72937963 20.314653,1.8855527 L20.3140874,7.48395887 Z' id='path-1'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.embeddedServiceSidebarMinimizedDefaultUI .content {
    padding: 0;
}
.embeddedServiceSidebarMinimizedDefaultUI .embeddedServiceIcon {
    margin: 0;
}
.embeddedServiceHelpButton .embeddedServiceIcon::before,
.embeddedServiceSidebarMinimizedDefaultUI .embeddedServiceIcon svg,
.embeddedServiceLiveAgentStateChatHeaderOption.chatOption::before,
.embeddedServiceSidebarHeader .headerButton::before,
.embeddedServiceHelpButton .helpButton .helpButtonEnabled:hover::before,
.embeddedServiceHelpButton .helpButton .helpButtonEnabled:focus::before {
    display: none !important;
}
.embeddedServiceHelpButton .uiButton .helpButtonLabel,
.embeddedServiceSidebarMinimizedDefaultUI .minimizedText {
    width: auto;
    min-width: 160px;
    background: white;
    border-radius: 22px;
    color: black;
    font-size: 14px;
    text-transform: uppercase;
    line-height: 44px;
    letter-spacing: 1px;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.5);
}
.embeddedServiceHelpButton .uiButton .helpButtonLabel .message {
    padding: 0 22px;
}
.embeddedServiceHelpButton .helpButtonDisabled > * {
    opacity: .5;
}
.embeddedServiceHelpButton .helpButton .helpButtonEnabled::before {
    opacity: 0;
}
.sidebarHeader,
.embeddedServiceSidebarButton {
    background: #FFCC01;
}
.embeddedServiceSidebarHeader .shortHeader,
.embeddedServiceSidebarHeader .headerText {
    color: black;
}
.embeddedServiceSidebarForm.formContent,
.embeddedServiceSidebarForm.buttonWrapper,
.embeddedServiceSidebar .sidebarBody,
.embeddedServiceSidebarButton.uiButton--inverse:not(:disabled):focus,
.embeddedServiceSidebarButton.uiButton--inverse:not(:disabled):hover {
    background: black;
}
.embeddedServiceSidebarFormField .uiInput {
    position: relative;
    background: #151515;
}
.embeddedServiceSidebarFormField .uiInput .required,
.embeddedServiceLiveAgentStateChat .endChatContainer::before,
.embeddedServiceSidebarHeader button::after,
.embeddedServiceSidebarHeader button::before {
    display: none !important;
}
.embeddedServiceSidebarFormField.inputSplitName {
    width: calc(100% - 12px);
}
.embeddedServiceSidebarFormField .uiInput .uiLabel-left {
    position: absolute;
    top: 9px;
    left: 9px;
    line-height: 1;
    margin: 0;
    color: #C4C4C4;
}
.embeddedServiceSidebarFormField .uiInput.has-error .uiLabel-left {
    color: rgb(194, 57, 52);
}
.embeddedServiceSidebarFormField .slds-style-inputtext {
    border: 1px solid white;
    border-radius: 0;
    -webkit-appearance: none;
    appearance: none;
    background: transparent;
    padding: 24px 8px 8px 8px;
    font-size: 16px;
    line-height: 1;
    color: white;
    background: transparent;
    height: auto;
}
.embeddedServiceSidebarFormField .slds-style-inputtext:focus {
    border-color: white !important;
    box-shadow: none;
}
.embeddedServiceSidebarMinimizedDefaultUI {
    box-shadow: none;
}
.embeddedServiceSidebarFormField .slds-style-inputtext:-webkit-autofill {
    -webkit-text-fill-color: white;
    -webkit-box-shadow: 0 0 0px 1000px #151515 inset;
    transition: background-color 5000s ease-in-out 0s;
}
.embeddedServiceSidebarButton:not(:disabled):focus,
.embeddedServiceSidebarButton:not(:disabled):hover {
    background: #FFCC01;
}
.embeddedServiceLiveAgentQueuePosition .embeddedServiceIcon>svg {
    fill: white;
}
.embeddedServiceLiveAgentStateChat .messageArea,
.embeddedServiceLiveAgentStateChatItem.chatMessage {
    background: transparent;
}
.embeddedServiceLiveAgentStateChatPlaintextMessageDefaultUI.chasitor.plaintextContent {
    background: #4E4E4E;
}
.embeddedServiceLiveAgentStateChatPlaintextMessageDefaultUI.agent.plaintextContent {
    background: #2E2E2E;
    color: white;
}
.embeddedServiceSidebarDialogState .dialogTextContainer,
.embeddedServiceLiveAgentStateChatItem .nameAndTimeContent,
.uiButton--default:hover .label,
.uiButton--default:focus .label {
    color: white;
}
.embeddedServiceSidebarButton,
.embeddedServiceSidebarButton .label,
.embeddedServiceSidebarHeader .headerText,
.embeddedServiceSidebarExtendedHeader,
.embeddedServiceSidebarHeader .headerButton,
.embeddedServiceLiveAgentStateChatHeaderOption {
    color: #151515 !important;
}
.embeddedServiceSidebarButton,
.embeddedServiceSidebarDialogState .dialogButton {
    text-transform: uppercase;
}
.embeddedServiceSidebarButton.uiButton--inverse:not(:disabled):hover {
    background: none;
    text-decoration-color: black;
}
.embeddedServiceSidebarButton.uiButton--inverse,
.embeddedServiceSidebarDialogState .dialog-button-1 {
    border: 1px solid #FFCC01;
    background: black;
}
.embeddedServiceSidebarButton.uiButton--inverse label,
.embeddedServiceSidebarButton.uiButton--inverse .label,
.embeddedServiceSidebarDialogState .dialog-button-1 .label {
    color: #FFCC01 !important;
}
.embeddedServiceSidebarDialogState #dialogTextTitle,
.embeddedServiceLiveAgentStateChatEventMessage .eventMessage,
.embeddedServiceLiveAgentStateChat .chatSessionStartTime {
    color: white;
}
.embeddedServiceSidebarDialogState #dialogTextBody,
.embeddedServiceLiveAgentQueuePosition .queuePositionMessage p, 
.cm-preform-messaging p {
    font-size: 16px;
    line-height: 1.3;
    color: #C4C4C4;
    letter-spacing: 0.24px;
}
.embeddedServiceLiveAgentQueuePosition .queuePositionMessage p {
    text-transform: uppercase;
}
.embeddedServiceLiveAgentStateChatInputFooter .chasitorText.textAreaIsFocused {
    border-color: #FFCC01;
}
.embeddedServiceLiveAgentStateChatItem.agent .nameAndTimeDotDivider,
.embeddedServiceLiveAgentStateChatInputFooter.chasitorInputWrapper {
    background: white;
}
.featureBody {
    background: url('https://webarchive.library.unt.edu/web/20201209213013oe_/https://goarmy.com/content/dam/goarmy/mrip/mrip-globe-small.png') center center no-repeat black;
    background-size: 150% auto;
}
.embeddedServiceSidebarHeader .headerChevron {
    border-top-color: black;
    margin-top: 8px;
}
.embeddedServiceLiveAgentStateChatBubble.agent .chatContent {
    border: 1px solid #2E2E2E;
    border-radius: 19px;
    background: #2E2E2E;
}
.embeddedServiceSidebarForm.formContent,
.embeddedServiceSidebarForm.buttonWrapper,
.embeddedServiceSidebar .sidebarBody,
.embeddedServiceLiveAgentStateChat .messageArea,
.embeddedServiceSidebarMinimizedDefaultUI.minimizedContainer,
.embeddedServiceSidebarFormField .uiInputDefaultError .form-element__help {
    background: transparent !important;
}
.waitingGreeting,
.youAreNextMessage,
.cm-preform-messaging h3,
.embeddedServiceSidebarDialogState #dialogTextTitle {
    font-size: 30px !important;
    line-height: 1;
    letter-spacing: .44px;
    text-transform: uppercase;
    margin: 0;
}
.embeddedServiceSidebarHeader #headerTextLabel {
    font-size: 16px;
    text-transform: uppercase;
}
.embeddedServiceLiveAgentStateChat .messageArea {
    border: none !important;
}
.embeddedServiceLiveAgentStateChatItem .isLightningOutContext .avatar {
    top: 4px;
}
.embeddedServiceLiveAgentStateChatEventMessage .eventMessage:before,
.embeddedServiceLiveAgentStateChatEventMessage .eventMessage:after {
    top: 6px;
    border-top: 1px solid #FFCC01;
}
.embeddedServiceLiveAgentStateChatEventMessage .eventMessage>.uiOutputRichText {
    text-transform: uppercase;
    font-size: 12px;
}
.embeddedServiceLiveAgentStateChatItem.chatMessage.ended {
    margin: 12px 0;
}
.embeddedServiceLiveAgentStateChatPlaintextMessageDefaultUI.agent.plaintextContent a {
    color: #FFCC01;
    font-size: inherit;
    line-height: inherit;
    letter-spacing: 0;
    text-decoration: underline !important;
}
.embeddedServiceSidebarButton {
    border-radius: 22px;
}
.embeddedServiceSidebarDialogState .dialogButton:last-child {
    margin-bottom: 0;
}
.embeddedServiceLiveAgentStateChatItem .nameAndTimeContent {
    font-size: 14px;
	text-transform: uppercase;
    color: #d2d2d2;
}
.embeddedServiceLiveAgentStateChatItem.agent .nameAndTimeContent {
  align-items: center;
}
.embeddedServiceLiveAgentStateChatItem.agent .nameAndTimeDotDivider {
  margin-top: 0;
  background-color: #d2d2d2;
}

/* button padding inconsistencies */
.embeddedServiceSidebarForm.buttonWrapper,
.embeddedServiceLiveAgentStateWaiting .waitingStateButtonContainer, 
.embeddedServiceSidebarDialogState .dialogButtonContainer,
.embeddedServiceLiveAgentStateChat .endChatContainer {
    padding-bottom: 16px;
}

/* chat drawer */
.embeddedServiceIcon.x-small svg {
    fill: black;
}
.embeddedServiceLiveAgentStateChatHeader .content {
    height: auto;
}
.embeddedServiceLiveAgentStateChatHeader .content > div:not(.chatOptions),
.embeddedServiceLiveAgentStateChatHeaderOption.chatOption::after {
    display: none !important;
}
.chatOptions {
    margin-bottom: 18px;
    position: relative;
}
.chatOptions::after {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    width: 1px;
    height: 100%;
    background: #1F1E22;
    opacity: .2;
}
.embeddedServiceLiveAgentStateChatHeaderOption {
    width: 50%;
    min-width: 50%;
    max-width: 50%;
    padding: 4px 16px;
    margin: 0;
}
.embeddedServiceLiveAgentStateChatHeaderOption .optionName {
    text-transform: uppercase;
    font-size: 16px;
    overflow: hidden;
    white-space: normal;
    line-height: 1;
    letter-spacing: 0.24px;
    word-spacing: 9999px;
    text-overflow: clip;
}
.embeddedServiceLiveAgentStateChatHeaderOption .embeddedServiceIcon {
    border: none;
    width: 44px;
    height: 44px;
}
.embeddedServiceLiveAgentStateChatHeaderOption:first-child .embeddedServiceIcon {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 44 44' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group-2'%3E%3Crect id='Rectangle' fill='%23000000' x='0' y='0' width='44' height='44' rx='22'%3E%3C/rect%3E%3Cg id='Arrow' transform='translate(22.000000, 22.000000) rotate(90.000000) translate(-22.000000, -22.000000) translate(7.000000, 7.000000)'%3E%3C/g%3E%3Crect id='Rectangle' transform='translate(22.000000, 22.000000) rotate(90.000000) translate(-22.000000, -22.000000) ' x='7' y='7' width='30' height='30'%3E%3C/rect%3E%3Cline x1='9' y1='22.031746' x2='34.2319034' y2='22.031746' id='Path-2' stroke='%23FFCC01' stroke-width='2.66666667' transform='translate(21.666667, 22.333333) rotate(90.000000) translate(-21.666667, -22.333333) '%3E%3C/line%3E%3Cpolyline id='Path-3' stroke='%23FFCC01' stroke-width='2.66666667' transform='translate(22.333333, 30.222222) rotate(270.000000) translate(-22.333333, -30.222222) ' points='26.5555556 21.5555556 18.1111111 30.2222222 26.5555556 38.8888889'%3E%3C/polyline%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.embeddedServiceLiveAgentStateChatHeaderOption:last-child .embeddedServiceIcon {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 44 44' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath d='M9.6225964,0.117994859 L2.82832905,0.117994859 C1.26706119,0.119864642 0.00186978387,1.38505605 -1.02318154e-12,2.94632391 L-1.02318154e-12,24.9757326 C-1.02318154e-12,25.0020308 0.00593830334,25.0266324 0.00763496144,25.0520823 C0.0096903481,25.0955336 0.0139373955,25.1388535 0.0203598972,25.1818766 C0.0271465296,25.2192031 0.0373264781,25.2556812 0.0475064267,25.2930077 C0.057326288,25.331514 0.069220243,25.3694614 0.0831362468,25.4066838 C0.0967095116,25.4414653 0.113676093,25.4762468 0.130642674,25.5101799 C0.147609254,25.5441131 0.166272494,25.5814396 0.18748072,25.6153728 C0.208688946,25.6493059 0.230745501,25.6764524 0.253650386,25.7069923 C0.27655527,25.7375321 0.30285347,25.770617 0.33,25.7994602 C0.358481263,25.8292797 0.388496206,25.8575957 0.419922879,25.8842931 C0.439254789,25.9043146 0.459643813,25.9232877 0.481002571,25.9411311 C0.486940874,25.9453728 0.493727506,25.9462211 0.49966581,25.9504627 C0.591647632,26.0168168 0.692815154,26.069401 0.799974293,26.1065553 C0.822030848,26.1150386 0.844935733,26.1209769 0.867840617,26.1277635 C0.975141814,26.1603767 1.08654683,26.177516 1.19868895,26.1786632 C1.2857634,26.178281 1.37253174,26.168324 1.45742931,26.1489717 C1.48033419,26.1438817 1.50154242,26.1345501 1.52359897,26.1286118 C1.58394527,26.1122615 1.64293826,26.0912736 1.70005141,26.0658355 C1.72804627,26.0531105 1.75349614,26.0369923 1.78488432,26.0225707 C1.83334385,25.9954978 1.8800904,25.9654667 1.92485861,25.9326478 C1.95115681,25.9122879 1.97575835,25.891928 2.0003599,25.8698715 C2.04482732,25.8297591 2.08622843,25.786373 2.12421594,25.7400771 C2.13694087,25.7248072 2.15305913,25.7137789 2.16493573,25.6976607 L6.31496144,20.1648586 L20.4260668,20.1648586 C21.987666,20.1634563 23.2533735,18.8981282 23.2552442,17.3365296 L23.2552442,12.5468638 L23.2510026,2.82832905 C23.2491377,1.26838317 21.9860094,0.00373752404 20.4260668,0 L9.6225964,0.117994859 Z' id='path-1'%3E%3C/path%3E%3Cpath d='M10.7142857,3.04761905 L12,4.4131107 L8.785,7.82661905 L12,11.240569 L10.7142857,12.6060606 L7.5,9.19161905 L4.28571429,12.6060606 L3,11.240569 L6.214,7.82661905 L3,4.4131107 L4.28571429,3.04761905 L7.5,6.46161905 L10.7142857,3.04761905 Z' id='path-3'%3E%3C/path%3E%3C/defs%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group-2'%3E%3Crect id='Rectangle-Copy-25' fill='%23000000' x='0' y='0' width='44' height='44' rx='22'%3E%3C/rect%3E%3Cg id='Shape-2-Copy-10' transform='translate(10.000000, 10.000000)'%3E%3Cmask id='mask-2' fill='white'%3E%3Cuse xlink:href='%23path-1'%3E%3C/use%3E%3C/mask%3E%3Cuse id='Shape' fill='%23FFCC01' fill-rule='nonzero' xlink:href='%23path-1'%3E%3C/use%3E%3Crect id='Rectangle' fill='%23FFCC01' fill-rule='nonzero' mask='url(%23mask-2)' x='0' y='0' width='22.5' height='19.5'%3E%3C/rect%3E%3C/g%3E%3Cg id='icon/close' transform='translate(14.000000, 12.000000)'%3E%3Cmask id='mask-4' fill='white'%3E%3Cuse xlink:href='%23path-3'%3E%3C/use%3E%3C/mask%3E%3Cuse id='Combined-Shape' fill='%23FFFFFF' fill-rule='evenodd' xlink:href='%23path-3'%3E%3C/use%3E%3Cg id='colors/black' mask='url(%23mask-4)' fill='%23000000' fill-rule='evenodd'%3E%3Crect id='Rectangle' x='0' y='0' width='15' height='16'%3E%3C/rect%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.embeddedServiceLiveAgentStateChatHeaderOption .embeddedServiceIcon svg {
    display: none;
}
.embeddedServiceLiveAgentStateChat .chatSessionStartTime {
    width: 100%;
    font-size: 12px;
    display: flex;
    margin: 12px 0;
    padding: 0 18px;
    flex-direction: row;
    justify-content: center;
    text-transform: uppercase;
}
.embeddedServiceLiveAgentStateChat .chatSessionStartTime::before,
.embeddedServiceLiveAgentStateChat .chatSessionStartTime::after {
    content: " ";
    position: relative;
    display: block;
    border-top: 1px solid #FFCC01;
    height: 0;
    min-width: 5%;
    flex-grow: 1;
    align-self: stretch;
    top: 6px;
}
.embeddedServiceLiveAgentStateChat .chatSessionStartTime #chatWindowCurrentDesc {
    padding: 0 12px;
}
.embeddedServiceLiveAgentStateChatEventMessage .eventMessage {
    margin: 3px 0;
}

/* loading */
.embeddedServiceLoadingBalls .loadingBall {
    background: #FFCC01;
}
.embeddedServiceLiveAgentStateWaitingHeader .content {
    display: none;
}
.embeddedServiceLiveAgentStateWaiting .waitingStateContainer {
    height: 100%;
    padding-top: 0;
}
.youAreNextMessage {
    color: #FFCC01;
}
.embeddedServiceLiveAgentQueuePosition .queuePositionChatIcon {
    height: 70px;
    background: url("data:image/svg+xml,%3Csvg viewBox='0 0 70 70' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath d='M15.2064805,0.189306231 L4.46957648,0.189306231 C2.00232251,0.192306037 0.00295479835,2.22212852 -1.62778881e-12,4.72696421 L-1.62778881e-12,40.0700663 C-1.62778881e-12,40.1122581 0.00938423376,40.1517278 0.0120654434,40.1925586 C0.0153135477,40.2622701 0.0220251088,40.3317708 0.0321745157,40.4007954 C0.0428993543,40.4606805 0.0589866122,40.5192046 0.0750738701,40.5790897 C0.090592086,40.6408677 0.109387969,40.7017489 0.131379273,40.7614671 C0.15282895,40.8172691 0.179641046,40.8730711 0.206453143,40.9275122 C0.233265239,40.9819532 0.262758545,41.0418383 0.296273666,41.0962793 C0.329788786,41.1507203 0.364644512,41.1942731 0.400840842,41.24327 C0.437037172,41.2922669 0.478595922,41.3453469 0.521495276,41.3916217 C0.566503894,41.439463 0.61393617,41.484892 0.663599387,41.5277243 C0.694149386,41.559846 0.72636993,41.5902857 0.760122934,41.6189129 C0.769507168,41.6257181 0.780232007,41.6270791 0.78961624,41.6338842 C0.934974077,41.74034 1.09484797,41.8247041 1.26419035,41.8843129 C1.29904607,41.8979231 1.3352424,41.9074503 1.37143873,41.9183385 C1.5410056,41.9706619 1.71705769,41.9981594 1.89427461,42 C2.03187738,41.9993867 2.16899642,41.9834121 2.30315909,41.9523641 C2.33935542,41.944198 2.37287054,41.9292267 2.40772626,41.9196995 C2.50309083,41.8934677 2.5963168,41.8597955 2.68657206,41.8189837 C2.73081202,41.7985683 2.77103017,41.7727088 2.82063255,41.7495714 C2.8972126,41.7061367 2.97108565,41.6579559 3.04183234,41.6053027 C3.08339109,41.5726381 3.12226863,41.5399735 3.16114617,41.5045868 C3.23141753,41.4402321 3.29684324,41.3706252 3.35687448,41.29635 C3.37698355,41.2718515 3.40245504,41.2541582 3.42122351,41.2282987 L9.9794623,32.3516924 L32.2790829,32.3516924 C34.7468604,32.3494426 36.7470438,30.3194009 36.75,27.8140345 L36.75,20.1296863 L36.743297,4.53765798 C36.74035,2.03494321 34.7442425,0.00599633404 32.2790829,0 L15.2064805,0.189306231 Z' id='path-1'%3E%3C/path%3E%3C/defs%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Desktop:-Live-Chat---Queue' transform='translate(-125.000000, -121.000000)'%3E%3Cg id='Group-5' transform='translate(125.000000, 121.000000)'%3E%3Crect id='Rectangle-Copy-24' fill='%23FFCC01' x='0' y='0' width='70' height='70' rx='35'%3E%3C/rect%3E%3Cg id='Shape-2-Copy-9' transform='translate(16.625000, 15.750000)'%3E%3Cmask id='mask-2' fill='white'%3E%3Cuse xlink:href='%23path-1'%3E%3C/use%3E%3C/mask%3E%3Cuse id='Shape' fill='%23000000' fill-rule='nonzero' xlink:href='%23path-1'%3E%3C/use%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center center no-repeat;
}
.embeddedServiceLiveAgentQueuePosition .queuePositionChatIcon .embeddedServiceLoadingBalls {
    transform: translate(-50%, calc(-50% - 2px)) scale(.6);
}
.embeddedServiceLiveAgentQueuePosition .embeddedServiceIcon>svg {
    display: none;
}
.embeddedServiceLiveAgentQueuePosition .embeddedServiceLoadingBalls .loadingBall {
    background-color: #FFCC01;
}

/* content injected by CM (other rulesets are combined above) */
.cm-preform-messaging {
    margin: 24px;
    text-align: left;
}
.cm-preform-messaging h3 {
    color: #FFCC01;
}
.cm-preform-messaging p {
    margin-top: 4px;
}
.cm-postchat-messaging {
    margin-bottom: 24px !important;
}