@charset "UTF-8";
.long-word-ellipsis {
  overflow-x: hidden;
  white-space: nowrap;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.datePickerSection .dropdown-menu,
.datePickerSection .customDatePicker {
  min-width: 100px;
  background-color: slategrey;
  font-size: 10px;
  max-width: 235px;
  margin-left: -60px;
}
.datePickerSection .myDatePicker {
  margin-left: 0;
}
.datePickerSection .datepickerBox {
  display: inline-block;
  width: 60px;
  background-color: #ffffff;
  margin-top: 0px;
}
.datePickerSection .pull-right {
  float: right;
  margin-right: -5px;
}
.datePickerSection .btn {
  display: inline-block;
  padding: 2px 4px;
  margin-bottom: 0;
  font-size: 12px;
  line-height: 18px;
}
.datePickerSection .pull-left {
  margin-left: 10px;
}
.datePickerSection .btn-block {
  margin-left: 6px;
  margin-bottom: 10px;
  margin-top: 2px;
}
.datePickerSection li {
  line-height: 10px;
  margin-right: 16px;
}
.datePickerSection tr {
  width: 200px;
}
.datePickerSection tr td {
  width: 200px;
}
.datePickerSection tr .text-center {
  font-size: 11px;
  font-weight: 500;
  color: white;
}
.datePickerSection .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-radius: 3px;
}
.datePickerSection .btn-group > .btn + .btn {
  display: none;
}
.datePickerSection .btn-group > .btn:first-child {
  margin-left: 21px;
  border-radius: 3px;
}
.inner-window-dark {
  border-radius: 3px;
  box-shadow: 2px 2px 8px 2px #cacaca;
  border: 3px solid white;
  background-color: #9cadc0;
}
.search-bar input {
  outline: none;
  border-radius: 3px;
  padding: 5px 10px 5px 30px;
  border: 1px solid #cacaca;
  background-image: url(../images/Icons/ico_magnifying_glass.png);
  background-repeat: no-repeat;
  background-position: 8px center;
  width: 280px;
  font-size: 11px;
  color: #7a8085;
}
.checkBoxDiv input[type=checkbox] {
  display: none;
}
.checkBoxDiv .innerCheckboxDiv {
  content: "";
  display: inline-block;
  border: 1px solid #b8c7d6;
  border-radius: 3px;
  width: 12px;
  height: 12px;
  margin-right: 10px;
  background-image: url('../Images/check_box_empty.png');
  background-repeat: no-repeat;
  cursor: pointer;
}
.checkBoxDiv input[type=checkbox]:checked + .innerCheckboxDiv {
  background-image: url('../Images/check_box.png');
}
.checkBoxDiv span {
  vertical-align: top;
  line-height: 19px;
}
.bar-button {
  background-color: transparent;
  opacity: 1;
  color: white;
  margin: 0;
  padding: 0;
  width: 18px;
  height: 18px;
  font-size: 9px;
  line-height: 18px;
  outline: none;
}
.bar-button.close {
  background-image: url(../images/icons/btn_close.png);
}
.bar-button.close:hover {
  background-image: url(../images/icons/btn_close_h.png);
}
.bar-button.close:active {
  background-image: url(../images/icons/btn_close_a.png);
}
.chat-messages .msgBoxContainer {
  direction: ltr;
  margin-bottom: 10px;
  width: 100%;
  -ms-word-break: normal;
  word-break: normal;
}
.chat-messages .msgBoxContainer.c0 .msgBox {
  background-color: #bce8ff;
}
.chat-messages .msgBoxContainer.c0 .triangle {
  border-color: transparent #bce8ff transparent transparent !important;
}
.chat-messages .msgBoxContainer.c1 .msgBox {
  background-color: #ffdfdf;
}
.chat-messages .msgBoxContainer.c1 .triangle {
  border-color: transparent #ffdfdf transparent transparent !important;
}
.chat-messages .msgBoxContainer.c2 .msgBox {
  background-color: rgba(171, 252, 107, 0.37);
}
.chat-messages .msgBoxContainer.c2 .triangle {
  border-color: transparent rgba(171, 252, 107, 0.37) transparent transparent !important;
}
.chat-messages .msgBoxContainer.c3 .msgBox {
  background-color: #fffecd;
}
.chat-messages .msgBoxContainer.c3 .triangle {
  border-color: transparent #fffecd transparent transparent !important;
}
.chat-messages .msgBoxContainer.c4 .msgBox {
  background-color: rgba(220, 201, 255, 0.66);
}
.chat-messages .msgBoxContainer.c4 .triangle {
  border-color: transparent rgba(220, 201, 255, 0.66) transparent transparent !important;
}
.chat-messages .msgBoxContainer.c5 .msgBox {
  background-color: rgba(243, 141, 54, 0.28);
}
.chat-messages .msgBoxContainer.c5 .triangle {
  border-color: transparent rgba(243, 141, 54, 0.28) transparent transparent !important;
}
.chat-messages .msgBoxContainer.c6 .msgBox {
  background-color: rgba(191, 237, 219, 0.77);
}
.chat-messages .msgBoxContainer.c6 .triangle {
  border-color: transparent rgba(191, 237, 219, 0.77) transparent transparent !important;
}
.chat-messages .msgBoxContainer.c7 .msgBox {
  background-color: rgba(31, 101, 199, 0.27);
}
.chat-messages .msgBoxContainer.c7 .triangle {
  border-color: transparent rgba(31, 101, 199, 0.27) transparent transparent !important;
}
.chat-messages .msgBoxContainer th,
.chat-messages .msgBoxContainer td,
.chat-messages .msgBoxContainer tr {
  border-width: 0;
  padding: 0;
}
.chat-messages .msgBoxContainer table {
  width: 100% !important;
}
.chat-messages .msgBoxContainer.log {
  font-size: 12px;
}
.chat-messages .msgBoxContainer.log .time {
  font-size: 10px;
}
.chat-messages .msgBoxContainer.log a {
  color: #bce8ff;
  cursor: pointer;
}
.chat-messages .msgBoxContainer.log table tr {
  vertical-align: top !important;
}
.chat-messages .msgBoxContainer.log table td:first-child {
  width: 65px !important;
}
.chat-messages .msgBoxContainer .triangle {
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 6px 8px 6px 0;
  border-color: transparent #ffffff transparent transparent;
}
.chat-messages .msgBoxContainer .msgBox {
  overflow: hidden;
  background-color: #fff;
  margin: 0;
  border-radius: 3px;
  padding: 5px 12px;
  font-size: 13px;
  min-height: 25px;
  width: 100%;
  direction: ltr;
  -ms-word-break: normal;
  word-break: break-word;
}
.chat-messages .msgBoxContainer .msgBox .from-to {
  font-size: 11px;
}
.chat-messages .msgBoxContainer .msgBox .msgBody {
  white-space: pre-wrap;
}
.chat-messages .msgBoxContainer .time {
  direction: ltr;
  text-align: right;
  font-size: 10px;
}
.chat-messages .msgBoxContainer.agent,
.chat-messages .msgBoxContainer.me {
  direction: rtl;
}
.chat-messages .msgBoxContainer.agent .triangle,
.chat-messages .msgBoxContainer.me .triangle {
  border-width: 6px 0 6px 8px;
  border-color: transparent transparent transparent #ffffff;
}
.chat-messages .msgBoxContainer.agent .time,
.chat-messages .msgBoxContainer.me .time {
  text-align: left;
}
[ng\:cloak],
[ng-cloak],
[data-ng-cloak],
[x-ng-cloak],
.ng-cloak,
.x-ng-cloak,
.ng-hide {
  display: none !important;
}
ng\:form {
  display: block;
}
.ng-animate-start {
  border-spacing: 1px 1px;
  -ms-zoom: 1.0001;
}
.ng-animate-active {
  border-spacing: 0px 0px;
  -ms-zoom: 1;
}
HTML {
  height: 100%;
}
body {
  font-family: Arial, Calibri, Tahoma;
  font-size: 12px;
  padding: 0;
  margin: 0;
  overflow-y: hidden;
}
body .background {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #6785a4;
  background-image: url(../images/bg_gradient.png);
  background-position: top left;
  background-repeat: no-repeat;
}
body .background .bg-overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  background-image: url(../images/bg_overlay_pattern.png);
}
#objSipWrapper {
  position: absolute;
  top: -5000px;
}
.popout .window {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.MiniWallboard {
  max-height: 650px;
}
.window .window-panel {
  overflow: auto;
  /*position: absolute;*/
  top: 30px;
  bottom: 0;
  left: 0;
  right: 0;
}
.window hr {
  margin: 0;
  padding: 0;
  height: 1px;
  background-color: #2c343b;
  border: none;
}
.window.component {
  border: 1px solid #5d6d7f;
  background-color: #64768A;
  border-radius: 3px;
}
.window.popin {
  min-width: 80px;
  min-height: 90px;
  border: 1px solid #5d6d7f;
  background-color: #64768A;
  box-shadow: 2px 2px 6px rgba(30, 35, 40, 0.34);
  border-radius: 3px;
  position: absolute;
}
.window .windowHeader {
  height: 30px;
}
.window .windowHeader .title-ph {
  float: left;
}
.window .windowHeader .title-ph .title-grab {
  display: block;
}
.window .title-grab {
  display: none;
}
.window.tab {
  left: 0;
  right: 0;
  top: 38px;
  bottom: 0;
  border: none;
  background-color: #64768A;
  box-shadow: none;
  position: absolute;
  display: none;
  overflow: hidden;
}
.window.tab.current {
  display: block;
}
.window.tab .windowHeader {
  display: none;
}
.window.tab .appWindowFrameContent {
  top: 0;
}
.window.tab .appWindowComponent {
  top: 0;
}
.window.tab .window-panel {
  top: 0;
}
.window.focus {
  border-color: #666;
}
.window .window-buttons {
  position: absolute;
  top: 8px;
  right: 0;
  cursor: default;
}
.window .window-buttons .abtn {
  width: 14px;
  height: 14px;
  float: left;
  margin-right: 6px;
  cursor: pointer;
}
.window .window-buttons .abtn.win-expand {
  background-image: url(../images/Icons/window/expand.png);
  background-repeat: no-repeat;
}
.window .window-buttons .abtn.win-contract {
  background-image: url(../images/Icons/window/contract.png);
  background-repeat: no-repeat;
}
.window .window-buttons .abtn.win-close {
  background-image: url(../images/Icons/window/close.png);
}
.window .window-buttons .abtn.win-close:hover {
  background-image: url(../images/Icons/window/close_h.png);
}
.window .window-buttons .abtn.win-close:active {
  background-image: url(../images/Icons/window/close_a.png);
}
.window .window-buttons .abtn.win-tab {
  background-image: url(../images/Icons/window/maximize.png);
}
.window .window-buttons .abtn.win-tab:hover {
  background-image: url(../images/Icons/window/maximize_h.png);
}
.window .window-buttons .abtn.win-tab:active {
  background-image: url(../images/Icons/window/maximize_a.png);
}
.window .window-buttons .abtn.win-popout {
  background-image: url(../images/Icons/window/popout.png);
}
.window .window-buttons .abtn.win-popout:hover {
  background-image: url(../images/Icons/window/popout_h.png);
}
.window .window-buttons .abtn.win-popout:active {
  background-image: url(../images/Icons/window/popout_a.png);
}
.window .window-buttons .abtn.win-popin {
  background-image: url(../images/Icons/window/popin.png);
}
.window .window-buttons .abtn.win-popin:hover {
  background-image: url(../images/Icons/window/popin_h.png);
}
.window .window-buttons .abtn.win-popin:active {
  background-image: url(../images/Icons/window/popin_a.png);
}
.window .window-buttons .abtn.win-hide {
  background-image: url(../images/Icons/window/minimize.png);
}
.window .window-buttons .abtn.win-hide:hover {
  background-image: url(../images/Icons/window/minimize_h.png);
}
.window .window-buttons .abtn.win-hide:active {
  background-image: url(../images/Icons/window/minimize_a.png);
}
.window .dragHandle {
  background-color: #495968;
  border-radius: 3px 3px 0 0;
}
.window .drag-overlay {
  top: 40px;
  right: 0;
  bottom: 0;
  left: 0;
  position: absolute;
  display: none;
  width: 100%;
  background-color: transparent;
}
.window.dragging .drag-overlay {
  display: block;
}
.window .appWindowFrameContent {
  position: absolute;
  left: 0;
  right: 0;
  top: 30px;
  bottom: 0;
}
.window .appWindowFrameContent iframe {
  margin-bottom: -50px;
}
.window .appWindowComponent {
  top: 30px;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: auto;
}
.window .title {
  font-size: 11px;
  font-weight: bold;
  color: white;
  background-repeat: no-repeat;
  padding-left: 20px;
  line-height: 12px;
  border-bottom: none;
}
.window .title.custom {
  margin-left: 10px;
}
.pull-left {
  float: left;
}
.pull-right {
  float: right;
}
.clear {
  clear: both;
}
.stretch {
  width: 100%;
  height: 100%;
}
h3 {
  margin: 0;
}
.text-right {
  text-align: right;
}
#windowContainer .watermark {
  position: absolute;
  bottom: 160px;
  right: 20px;
  font-size: 40px;
  z-index: 0;
  color: #CCCCCC;
  -moz-transform: rotate(-40deg);
  -ms-transform: rotate(-40deg);
  -o-transform: rotate(-40deg);
  -webkit-transform: rotate(-40deg);
  transform: rotate(-40deg);
}
/*#dragContainer {
    height: 100%;
    padding-left: 50px;


    &.small {
        padding-left: 280px;
    }
}*/
.bigIcon {
  width: 38px;
  height: 38px;
  cursor: pointer;
  background-position: center;
  background-repeat: no-repeat;
}
.smallIcon {
  width: 19px;
  height: 15px;
  cursor: pointer;
  background-position: center;
  background-repeat: no-repeat;
}
.disabledIcon {
  color: #777;
  /*Defining cursor as !important since it needs to override icon class cursor */
  cursor: default !important;
}
.tab-nav-holder {
  position: fixed;
  left: 50px;
  right: 0;
  top: 0;
  height: 37px;
  -webkit-transition: left 0.2s;
  -moz-transition: left 0.2s;
  -ms-transition: left 0.2s;
  -o-transition: left 0.2s;
  transition: left 0.2s;
  z-index: 10;
}
.tab-nav-holder.wide {
  left: 280px;
}
.tab-nav-holder .nav {
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
}
.tab-nav-holder ul.nav-tabs {
  border-bottom: none;
}
.tab-nav-holder ul.nav-tabs li.tab {
  margin-left: -2px;
  cursor: pointer;
  height: 38px;
  width: 155px;
  background-color: #ecf0f4;
  border: 1px solid #9d9d9d;
  position: relative;
  margin-right: 7px;
}
.tab-nav-holder ul.nav-tabs li.tab:first-child {
  margin-left: 0;
}
.tab-nav-holder ul.nav-tabs li.tab .tab-buttons {
  position: absolute;
  z-index: 100;
  top: 9px;
  right: 0;
}
.tab-nav-holder ul.nav-tabs li.tab .tab-buttons .tab-btn {
  width: 14px;
  height: 14px;
  display: inline-block;
}
.tab-nav-holder ul.nav-tabs li.tab .tab-buttons .tab-btn.close-tab {
  background-image: url(../images/Icons/tabs/tab_close.png);
}
.tab-nav-holder ul.nav-tabs li.tab .tab-buttons .tab-btn.close-tab:hover {
  background-image: url(../images/Icons/tabs/tab_close_h.png);
}
.tab-nav-holder ul.nav-tabs li.tab .tab-buttons .tab-btn.close-tab:active {
  background-image: url(../images/Icons/tabs/tab_close_a.png);
}
.tab-nav-holder ul.nav-tabs li.tab .tab-buttons .tab-btn.more-options {
  background-image: url(../images/Icons/tabs/more.png);
}
.tab-nav-holder ul.nav-tabs li.tab .tab-buttons .tab-btn.more-options .tab-menu {
  margin-top: 14px;
  display: none;
  position: absolute;
  width: 100px;
}
.tab-nav-holder ul.nav-tabs li.tab .tab-buttons .tab-btn.more-options .tab-menu ul {
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #9d9d9d;
}
.tab-nav-holder ul.nav-tabs li.tab .tab-buttons .tab-btn.more-options .tab-menu ul li {
  margin: 0;
  padding: 2px 6px 2px 6px;
  background-color: #e3e8ec;
  border-width: 1px 1px 0 1px;
  border-color: #9d9d9d;
  border-style: solid;
  list-style-type: none;
}
.tab-nav-holder ul.nav-tabs li.tab .tab-buttons .tab-btn.more-options .tab-menu ul li:hover {
  background-color: #64768A;
}
.tab-nav-holder ul.nav-tabs li.tab .tab-buttons .tab-btn.more-options .tab-menu ul li:hover a {
  color: #fff;
}
.tab-nav-holder ul.nav-tabs li.tab .tab-buttons .tab-btn.more-options .tab-menu ul li:hover a.btn-popout {
  background-image: url(../images/Icons/tabs/popout_h.png);
}
.tab-nav-holder ul.nav-tabs li.tab .tab-buttons .tab-btn.more-options .tab-menu ul li:hover a.btn-float {
  background-image: url(../images/Icons/tabs/float_h.png);
}
.tab-nav-holder ul.nav-tabs li.tab .tab-buttons .tab-btn.more-options .tab-menu ul li:hover a.btn-minimize {
  background-image: url(../images/Icons/tabs/minimize_h.png);
}
.tab-nav-holder ul.nav-tabs li.tab .tab-buttons .tab-btn.more-options .tab-menu ul li a {
  line-height: 21px;
  display: inline-block;
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 20px;
  color: #333;
  text-decoration: none;
}
.tab-nav-holder ul.nav-tabs li.tab .tab-buttons .tab-btn.more-options .tab-menu ul li a.btn-popout {
  background-image: url(../images/Icons/tabs/popout.png);
}
.tab-nav-holder ul.nav-tabs li.tab .tab-buttons .tab-btn.more-options .tab-menu ul li a.btn-float {
  background-image: url(../images/Icons/tabs/float.png);
}
.tab-nav-holder ul.nav-tabs li.tab .tab-buttons .tab-btn.more-options .tab-menu ul li a.btn-minimize {
  background-image: url(../images/Icons/tabs/minimize.png);
}
.tab-nav-holder ul.nav-tabs li.tab .tab-buttons .tab-btn.more-options:hover {
  background-image: url(../images/Icons/tabs/more_h.png);
}
.tab-nav-holder ul.nav-tabs li.tab .tab-buttons .tab-btn.more-options:hover .tab-menu {
  display: block;
}
.tab-nav-holder ul.nav-tabs li.tab:before {
  content: "";
  width: 6px;
  height: 38px;
  margin-top: -1px;
  border-left: 6px solid #9d9d9d;
  border-top: 6px solid transparent;
  position: absolute;
  top: 0;
  right: -7px;
}
.tab-nav-holder ul.nav-tabs li.tab:after {
  content: "";
  width: 6px;
  height: 36px;
  border-left: 6px solid #ecf0f4;
  border-top: 6px solid transparent;
  position: absolute;
  top: 0;
  right: -6px;
}
.tab-nav-holder ul.nav-tabs li.tab:hover {
  background-color: #d5dfe8;
}
.tab-nav-holder ul.nav-tabs li.tab:hover:after {
  border-left-color: #d5dfe8;
}
.tab-nav-holder ul.nav-tabs li.tab.active {
  border-bottom: none;
  background-color: #fff;
}
.tab-nav-holder ul.nav-tabs li.tab.active:after {
  border-top: none;
  border-left-color: #fff;
  height: 37px;
}
.tab-nav-holder ul.nav-tabs li.tab.active:before {
  border-top: none;
}
.tab-nav-holder ul.nav-tabs li.tab.active:hover {
  background-color: #fff;
}
.tab-nav-holder ul.nav-tabs li.tab.active:hover:after {
  border-left-color: #fff;
}
.tab-nav-holder ul.nav-tabs li.tab .tab-title {
  padding-left: 35px;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: 31px;
  line-height: 30px;
  margin: 4px 0 0 6px;
}
.tab-nav-holder ul.nav-tabs li.tab .tab-title.Supervisor {
  background-image: url(../images/Gadgets/SupervisorSelectedIcon.png);
}
.tab-nav-holder ul.nav-tabs li.tab .tab-title.ChatApp {
  background-image: url(../images/Gadgets/ChatApp.png);
}
.tab-nav-holder ul.nav-tabs li.tab .tab-title.MiniCRM {
  background-image: url(../images/Gadgets/salesforce_h.png);
}
.tab-nav-holder ul.nav-tabs li.tab .tab-title.Dashboard {
  background-image: url(../images/Gadgets/DashboardSelectedIcon.png);
}
.tab-nav-holder ul.nav-tabs li.tab .tab-title.Corder {
  background-image: url(../images/Gadgets/CorderSelectedIcon.png);
}
.tab-nav-holder ul.nav-tabs li.tab .tab-title.HistoricalReports {
  background-image: url(../images/Gadgets/HistoricalReportsSelectedIcon.png);
}
.tab-nav-holder ul.nav-tabs li.tab .tab-title.OutgoingEmail,
.tab-nav-holder ul.nav-tabs li.tab .tab-title.Email {
  background-image: url("../images/gadgets/OutgoingEmailSelectedIcon.png");
}
.tab-nav-holder ul.nav-tabs li.tab .tab-title.MessageViewApp {
  background-image: url(../images/Gadgets/mail_folders_h.png);
}
.tab-nav-holder ul.nav-tabs li.tab .tab-title.Replay {
  background-image: url("../images/gadgets/ReplaySelectedIcon.png");
}
.tab-nav-holder ul.nav-tabs li.tab .tab-title.CoBrowsing {
  background-image: url("../images/gadgets/CoBrowsing.png");
}
.tab-nav-holder ul.nav-tabs li.tab .tab-title-text {
  max-width: calc(70%);
  overflow-x: hidden;
  white-space: nowrap;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
.mainFrameHolder {
  position: relative;
  height: 100%;
  overflow: hidden;
}
.mainFrameHolder .frameHolder {
  height: 100%;
  overflow: hidden;
}
.mainContent {
  margin-left: 50px;
  height: 100%;
  position: relative;
  -webkit-transition: margin 0.2s;
  -moz-transition: margin 0.2s;
  -ms-transition: margin 0.2s;
  -o-transition: margin 0.2s;
  transition: margin 0.2s;
}
.mainContent.small {
  margin-left: 280px;
}
.callMenuHolder {
  -webkit-transition: width 0.2s, visibility 0.2s;
  -moz-transition: width 0.2s, visibility 0.2s;
  -ms-transition: width 0.2s, visibility 0.2s;
  -o-transition: width 0.2s, visibility 0.2s;
  transition: width 0.2s, visibility 0.2s;
  width: 230px;
  display: block;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 50px;
  z-index: 150;
  box-shadow: 0px 0px 10px #313131;
}
.callMenuHolder.off {
  width: 0;
}
.gadgetoryHolder {
  width: 50px;
  height: 100%;
  z-index: 2000;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.toolbarExpandHolder {
  background-color: #64bafd;
  float: right;
  border-radius: 3px 0px 0px 3px;
  cursor: pointer;
  width: 10px;
  position: relative;
  top: 42%;
  z-index: 10000;
  -moz-transition: width 0.2s, visibility 0.2s;
  -o-transition: width 0.2s, visibility 0.2s;
  -webkit-transition: width 0.2s, visibility 0.2s;
  transition: width 0.2s, visibility 0.2s;
}
.toolbarExpandHolder:hover {
  width: 32px;
}
.toolbarExpandHolder .toolbarExpand {
  background-image: url(../images/Icons/left_white_arrow.png);
  background-repeat: no-repeat;
  margin-top: 50px;
  margin-bottom: 20px;
  position: relative;
  top: -12px;
  height: 32px;
  width: auto;
}
.toolbarExpand.hidden {
  display: none;
}
.toolbarExpand.reduce {
  display: normal;
  background-image: url(../images/Icons/left_white_arrow.png);
}
.toolbarExpand.expand {
  display: normal;
  background-image: url(../images/Icons/right_white_arrow.png);
}
.box-size-reset {
  -moz-box-sizing: initial;
  -webkit-box-sizing: initial;
  box-sizing: content-box;
}
.modal-backdrop {
  z-index: 1040;
}
.modal-dialog {
  z-index: 5001;
}
.validationBubbleDiv {
  position: absolute;
  z-index: 100;
  width: 140px;
  background: #F8EDEF;
  font-size: .875em;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 3px #aaa;
  -moz-box-shadow: 0 1px 3px #aaa;
  box-shadow: 0 1px 3px #aaa;
  border: 1px solid #D81231;
  -moz-opacity: 0.9;
  opacity: 0.9;
}
.validationBubbleDiv .msgText {
  font-size: 11px;
  display: inline-block;
  padding: 0px 3px 2px 3px;
  margin-bottom: 3px;
}
.validationBubbleDiv .closeIcon {
  background-image: url(../images/icons/close_error.png);
  display: inline-block;
  width: 14px;
  height: 14px;
  float: right;
  margin-right: 2px;
  cursor: pointer;
}
.validationBubbleDiv .closeIcon:hover {
  background-image: url(../images/icons/btn_close_err_h.png);
}
.validationBubbleDiv .closeIcon:active {
  background-image: url(../images/icons/btn_close_err_a.png);
}
.validationDiv {
  background-color: rgba(250, 250, 169, 0.99);
  min-height: 28px;
  height: auto;
  width: 100%;
  z-index: 10;
  position: absolute;
  color: #313131;
  text-align: center;
  padding-top: 2px;
  box-shadow: 2px 2px 6px rgba(30, 35, 40, 0.34);
  opacity: 0.85;
}
.validationDiv .msgText {
  font-size: 12px;
  font-weight: bold;
  display: inline-block;
  padding: 0px 3px 2px 3px;
  margin-bottom: 3px;
}
.validationDiv .closeIcon {
  background-image: url(../images/icons/close_error.png);
  display: inline-block;
  width: 14px;
  height: 14px;
  float: right;
  margin-right: 2px;
  cursor: pointer;
}
.validationDiv .closeIcon:hover {
  background-image: url(../images/icons/btn_close_err_h.png);
}
.validationDiv .closeIcon:active {
  background-image: url(../images/icons/btn_close_err_a.png);
}
.ui-resizable-resizing {
  pointer-events: none;
}