@import "../fonts/ObjectivMk1/fonts.css";
div.acal {
  color: #333 !important;
  font-family: 'objective-mk1-rg', sans-serif !important;
}
div.acal .acal-startMessage a {
  color: #333 !important;
}
div.acal .acal-btnChat,
div.acal .acal-btnMute {
  display: none !important;
}
div.acal .acal-subview.acal-start-chat .acal-chatentry .acal-message {
  border-radius: 0px;
}
div.acal .acal-inpChatMessage {
  font-style: normal !important;
  border-radius: 0px !important;
  border: 1px solid #ccc !important;
  font-size: 14px !important;
  padding: 10px 48px 10px 12px !important;
}
div.acal #acal-header {
  height: 0px !important;
  display: none !important;
}
div.acal #acal-video,
div.acal .acal-subview .acal-start-status {
  background: #fff;
}
div.acal #acal-chat {
  background-color: #fff !important;
}
div.acal #acal-controls {
  height: 0px !important;
  display: none !important;
}
div.acal input {
  border: 1px solid #333 !important;
  color: #333 !important;
}
div.acal .acal-chatInputArea td {
  vertical-align: middle;
}
div.acal .acal-chatInputArea td.acal-btnChatSendArea {
  padding-left: 5px !important;
}
div.acal a.acal-btnOk,
div.acal a.acal-btnChatSend {
  /*border-color:@buttonBackgroundColor !important;
    background-color:@buttonBackgroundColor !important;*/
  color: rgba(255, 255, 255, 0) !important;
  display: block !important;
  width: 38px !important;
  height: 38px !important;
  overflow: hidden !important;
  border-color: #7352AD !important;
  background-color: #7352AD !important;
  border-radius: 0px !important;
  border: none !important;
  padding: 0px !important;
  cursor: pointer !important;
  background-image: url(../img/btn_send.png) !important;
  background-repeat: no-repeat !important;
}
div.acal.acal-connectionMode-0 .acal-subview.acal-start-video .acal-video-callout {
  background: #fff !important;
}
div.acal.acal-connectionMode-0 .acal-btnChat {
  display: none !important;
}
div.acal .acal-user-name,
div.acal .acal-user-time {
  color: #000;
}
div.acal .acal-user {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
div.acal .acal-subview.acal-start-chat .acal-chatentry {
  padding-bottom: 20px;
}
div.acal .acal-subview.acal-start-chat .acal-chatentry .acal-user {
  font-family: 'objective-mk1-rg', sans-serif !important;
}
div.acal .acal-subview.acal-start-chat .acal-chatentry .acal-user .acal-user-time {
  color: #999;
  font-size: 13px;
}
div.acal .acal-subview.acal-start-chat .acal-chatentry .acal-user .acal-user-name {
  font-family: 'objective-mk1-bd', sans-serif !important;
}
div.acal .acal-subview.acal-start-chat .acal-message {
  word-wrap: break-word;
}
div.acal .acal-subview.acal-start-chat .acal-chatentry.acal-chatAgentEntry {
  color: #fff;
}
div.acal .acal-subview.acal-start-chat .acal-chatentry.acal-chatAgentEntry .acal-message {
  background: #7352AD !important;
  color: #fff;
}
div.acal .acal-subview.acal-start-chat .acal-chatentry.acal-chatAgentEntry .acal-message a {
  color: #fff !important;
}
div.acal .acal-subview.acal-start-chat .acal-chatentry.acal-chatAgentEntry .acal-message:after {
  border-color: #7352AD transparent !important;
  left: 0px;
  border-width: 0px 10px 10px 0px;
}
div.acal .acal-subview.acal-start-chat .acal-chatentry.acal-chatUserEntry {
  color: #000;
}
div.acal .acal-subview.acal-start-chat .acal-chatentry.acal-chatUserEntry .acal-message {
  background: #CFE401 !important;
  color: #000;
}
div.acal .acal-subview.acal-start-chat .acal-chatentry.acal-chatUserEntry .acal-message a {
  color: #000 !important;
}
div.acal .acal-subview.acal-start-chat .acal-chatentry.acal-chatUserEntry .acal-message:after {
  border-color: #CFE401 transparent !important;
  right: 0px;
  border-width: 0px 0px 10px 10px;
}
div.acal.acal-fullscreenOn .acal-btnFullscreen .acal-fontIcon {
  color: #fff !important;
  background-color: #624C96 !important;
}
div.acal.acal-viewstate-connected td.acal-inpFileSend {
  position: absolute;
  right: 102px;
  top: 21px;
}
div.acal.acal-viewstate-connected td.acal-inpFileSend .acal-fileSelect .acal-btnSendFile {
  background-color: transparent !important;
  border: none;
  border-radius: 1px;
}
div.acal.acal-viewstate-connected.acal-chatOn .acal-btnChat .acal-fontIcon,
div.acal.acal-viewstate-connected.acal-skyscraper .acal-btnChat .acal-fontIcon {
  color: #fff !important;
  background-color: #624C96 !important;
}
div.acal.acal-viewstate-connected.acal-muteOn .acal-btnMute .acal-fontIcon {
  color: #fff !important;
  background-color: #624C96 !important;
}
div.acal.acal-viewstate-connected .acal-btnSendFile {
  color: #333 !important;
  border-color: #fff !important;
  background-color: #fff !important;
}
div.acal .acal-subview .acal-fontButtonConnect .acal-fontIcon {
  background-color: rgba(255, 255, 255, 0.9);
  border: 1px solid #624C96;
  color: #624C96;
}
div.acal .acal-subview .acal-fontButtonConnect.acal-btnConnect .acal-fontIcon {
  color: #fff;
  background-color: #85B916;
  border-color: #85B916;
}
div.acal .acal-subview .acal-fontButtonConnect.acal-btnActive .acal-fontIcon {
  color: #fff;
  background-color: #624C96;
}
div.acal .acal-subview .acal-fontButtonConnect .acal-fontButtonConnectText {
  color: #624C96;
}
div.acal .acal-subview .acal-fontButton .acal-fontIcon {
  background-color: rgba(255, 255, 255, 0.9);
  border: 1px solid #624C96;
  color: #624C96;
}
div.acal .acal-subview .acal-fontButton.acal-btnActive .acal-fontIcon {
  color: #fff;
  background-color: #624C96;
}
div.acal .acal-subview .acal-fontButton.acal-btnHangup .acal-fontIcon {
  background-color: #C81416;
  border-color: #C81416;
}
div.acal .acal-subview .acal-fontButton .acal-chatBadge {
  border: 1px solid #C81416;
  background-color: #C81416;
}
div.acal .acal-subview .acal-fontButton .acal-fontButtonText {
  color: #624C96;
}
