.width-full {
   width: 100% !important;
}

.padding-horizontal-25 {
   padding-right: 25px !important;
   padding-left: 25px !important;
}

.static-label-fixed {
   font-size: 11.2px;
   font-weight: 500;
   position:absolute;
   top : -15px;
}

.width-200 {
   width: 200px;
}

.loading-chat {
   padding:0;
   position:relative;
}

.loading-chat span {
   font-size: 50px;
   font-family: Helvetica,sans-serif;
   -webkit-animation-name: blink;
   animation-name: blink;
   -webkit-animation-duration: 1.4s;
   animation-duration: 1.4s;
   -webkit-animation-iteration-count: infinite;
   animation-iteration-count: infinite;
   -webkit-animation-fill-mode: both;
   animation-fill-mode: both;
}

.loading-chat span:nth-child(2) {
   -webkit-animation-delay: .2s;
   animation-delay: .2s;
}

.loading-chat span:nth-child(3) {
   -webkit-animation-delay: .4s;
   animation-delay: .4s;
}

@-webkit-keyframes blink {
   0% {
      opacity: .2;
   }
   20% {
      opacity: 1;
   }
   100% {
      opacity: .2;
   }
}

@keyframes blink {
   0% {
      opacity: .2;
   }
   20% {
      opacity: 1;
   }
   100% {
      opacity: .2;
   }
}

.message-show {
   display: none;
   max-width: 362px;
   max-height: 369px;
   min-height: 66px;
   position: absolute;
   background-color: white;
   top: 55px;
   right: 20px;
   width: 100%;
   z-index: 10000;
   border-radius: 10px;
   overflow: hidden;
   box-shadow: 1px 1px 3px grey;
}

body {
   color: #0e2231;
   font-family:Roboto;
   font-size: 16px;
}

.table {
   color: #0e2231;
}

.chat-body {
  padding:2px;
}

.chat-left .chat-content {
   color: #0e2231;
   font-weight: 400;
}

.chat-content {
   font-weight: 400;
   border-radius:10px;
   box-shadow: 1px 1px 3px grey;
}

.form-control {
   color: #0e2231;
   font-weight: 400;
}
.site-menu-item a {
   font-weight: 400;
}

.dropdown-item {
   color: #0e2231;
   font-weight: 400;
}

.hidden {
   display: none;
   visibility: hidden;
}

.textMessageField {
   border: solid 1px #aaa;
   border-radius: 10px;
   min-height: 40px;
   font-family:Roboto;
   font-size: 18px;
   position:relative;
   top:2px;
   border-radius:10px;
}

.message-input-btn {
   box-shadow: 1px 1px 1px grey;
}

.app-message-chats {
   height: calc(100% - 68px);
   padding: 6px 15px 25px 11px;
   overflow-y: auto;
   background-color: #fff;
}

input::-webkit-input-placeholder {
   color: #666 !important;
}

input:-moz-placeholder { /* Firefox 18- */
   color: #666 !important;
}

input::-moz-placeholder {  /* Firefox 19+ */
   color: #666 !important;
}

input:-ms-input-placeholder {
   color: #666 !important;
}

textarea::-webkit-input-placeholder {
   color: #666 !important;
}

textarea:-moz-placeholder { /* Firefox 18- */
   color: #666 !important;
}

textarea::-moz-placeholder {  /* Firefox 19+ */
   color: #666 !important;
}

textarea:-ms-input-placeholder {
   color: #666 !important;
}

 .page-content-table {
    max-height: 75vh;
 }

.handleAction, .handleActionDefault {
   position: relative;
   z-index:5;
   left: 13px;
   top:9px;
   cursor: pointer;
}

.highlight {
   margin:0;
   opacity: 0.5;
   background-color: #0ea15b;
   cursor: pointer;
}
.highlight div,.highlight a {
   visibility:hidden;
}

.fake-link {
   color: #3e8ef7;
   cursor: pointer;
}
.fake-link:hover {
   text-decoration: underline;
 }