/*------------------------------------------------------------------
  Loader
*/
.be-loading {
  position: relative; }
  .be-loading:after {
    position: absolute;
    display: block;
    visibility: hidden;
    opacity: 0;
    content: "";
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    /*background: rgba(0, 0, 0, 0.1);*/
    transition: all .2s ease;
    z-index: 2; }
  .be-loading .be-spinner {
    display: none; }
  .be-loading-active:after {
    visibility: visible;
    opacity: 1; }
  .be-loading-active .be-spinner {
    display: block; }

.be-loading .be-spinner {
  position: absolute;
  top: 50%;
  right: 50%;
  margin-top: -20px;
  margin-right: -20px;
  z-index: 3; }

.be-spinner svg {
  -webkit-animation: be-spinner-rotation 1.4s linear infinite;
          animation: be-spinner-rotation 1.4s linear infinite;
  stroke: #4285f4; }
  .be-spinner svg .circle {
    stroke-dasharray: 187;
    stroke-dashoffset: 0;
    -webkit-transform-origin: center;
            transform-origin: center;
    -webkit-animation: be-spinner-turn 1.4s ease-in-out infinite;
            animation: be-spinner-turn 1.4s ease-in-out infinite; }

@-webkit-keyframes be-spinner-rotation {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(270deg);
            transform: rotate(270deg); } }

@keyframes be-spinner-rotation {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(270deg);
            transform: rotate(270deg); } }

@-webkit-keyframes be-spinner-turn {
  0% {
    stroke-dashoffset: 187; }
  50% {
    stroke-dashoffset: 46.75;
    -webkit-transform: rotate(135deg);
            transform: rotate(135deg); }
  100% {
    stroke-dashoffset: 187;
    -webkit-transform: rotate(450deg);
            transform: rotate(450deg); } }

@keyframes be-spinner-turn {
  0% {
    stroke-dashoffset: 187; }
  50% {
    stroke-dashoffset: 46.75;
    -webkit-transform: rotate(135deg);
            transform: rotate(135deg); }
  100% {
    stroke-dashoffset: 187;
    -webkit-transform: rotate(450deg);
            transform: rotate(450deg); } }
			
/*------------------------------------------------------------------
  Tables
*/		

.table tbody tr td.user-avatar img {
  height: 30px;
  width: 30px;
  border-radius: 50%;
  position: relative; 
  top: 4px;
  margin-right: 10px; }
  
  
  @media (max-width: 767.98px) {
    .table tbody tr td.user-avatar img {
      display: none; } }

.table tbody tr td.cell-detail span {
  display: block; 
  }

.table tbody tr td.cell-detail .cell-detail-description {
  display: block;
  font-size: 0.7462rem;
  color: #999999; }

.table tbody tr td.user-info img {
  float: left; }

.table tbody tr td.user-info span {
  padding-left: 40px; }
  @media (max-width: 767.98px) {
    .table tbody tr td.user-info span {
      padding-left: 0; } }
	  
	  
.note-editor.note-frame, .note-editor.note-airframe {
	    border-color: #47515d;
}


input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}

.custom-noti-icon {
    display: inline-block;
    position: relative;
    top: -10px;
    right: 0;
    border-radius: 50%;
    height: 7px;
    width: 7px;
    background-color: #fa6767;
}	



.note-editor.note-frame, .note-editor.note-airframe {
    border-color: #4d5764;
}


.ticket_additional { 
	height: 75px; 
	overflow: auto;  
	z-index: 99; 
}

