a {
  color: #179e8d;
}
a:hover, a:focus {
  text-decoration: underline;
  cursor: pointer;
  color: #c45500;
}
.frontend {
  background: #f5f5f5;
}
/*Color*/
.theme-default .color_P {
  color: rgba(0, 0, 0, 0.87);
}

.theme-default .color_S {
  color: rgba(0, 0, 0, 0.54);
}

.theme-default .color_D {
  color: rgba(0, 0, 0, 0.38);
}

.theme-default .color_A {
  color: #F17923;
}

.theme-default .color_E {
  color: rgba(255, 12, 62, 0.87); /*#FF0C3E 87%*/
}

.theme-default .color_N {
  color: #E90D8B;
}

/*Text*/
.theme-default .apptitle {
  font-size: 13px;
  font-weight: 700;
}
.theme-default .headline {
  font-size: 18px;
  font-weight: 500;
}
.theme-default .headline-2 {
  font-size: 14px;
  font-weight: 500;
}
.theme-default .menu-1, .theme-default .body-1 {
  font-size: 13px;
  font-weight: 400;
}
.theme-default .username {
  font-size: 13px;
  font-weight: 500;
  white-space: nowrap;
}


/*Background*/
.theme-default .bg_grey50 {
  background-color: #FAFAFA;
}
.theme-default .bg_grey100 {
  background-color: #F5F5F5;
}
.theme-default .bg_grey300 {
  background-color: #E0E0E0;
}
.theme-default .bg_primary {
  background-color: rgba(139, 92, 162, 0.87);
}
.theme-default .bg_inactive {
  background-color: rgba(0, 0, 0, 0.87);
}
.theme-default .bg_disable {
  background-color: rgba(0, 0, 0, 0.38);
}
.theme-default .bg_error {
  background-color: rgba(255, 12, 62, 0.87);
}
.theme-default .bg_secondary {
  background-color: rgba(241, 121, 35, 0.87);
}
.theme-default .bg_selected {
  background-color: rgba(241, 121, 35, 0.10);
}

/*Avatar Background*/
.avatar.Q, .avatar.A, .avatar.Z {
  background-color: rgba(241, 121, 35, 0.87); /*S12, #F17923, 87%*/
}
.avatar.W, .avatar.S, .avatar.X {
  background-color: rgba(174, 114, 248, 0.87); /*S13, #AE72F8, 87%*/
}
.avatar.E, .avatar.D, .avatar.C {
  background-color: rgba(15, 40, 123, 0.87); /*S14, #0F287B, 87%*/
}
.avatar.R, .avatar.F, .avatar.V {
  background-color: rgba(1, 177, 167, 0.87) /*S15, #01B1A7, 87%*/
}
.avatar.T, .avatar.G, .avatar.B {
  background-color: rgba(248, 215, 12, 0.87); /*S16, #F8D70C, 87%*/
}
.avatar.Y, .avatar.H, .avatar.N {
  background-color: rgba(0, 156, 73, 0.87); /*S17, #009C49, 87%*/
}
.avatar.U, .avatar.J, .avatar.M {
  background-color: rgba(252, 172, 1, 0.87); /*S18, #FCAC01, 87%*/
}
.avatar.I, .avatar.K, .avatar.L {
  background-color: rgba(139, 92, 162, 0.87); /*S19, #8B5CA2, 87%*/
}
.avatar.O, .avatar.P {
  background-color: rgba(23, 158, 141, 0.87); /*S20, #179E8D, 87%*/
}

/*Border*/
.theme-default .border_color_grey300 {
  border-color: #E0E0E0;
}

/*Icon*/
.theme-default .gradient_actived.icon,
.theme-default .gradient_hover:hover,
.theme-default .gradient_hover:focus {
  border-color: #F17923;
  background: rgb(255,255,255);
  background: radial-gradient(circle, rgba(255,255,255,1) 0%, rgba(241, 121, 35, 0.15) 100%); /*#F17923 0.15*/
  cursor: pointer;
}

.theme-default .gradient_actived.icon::before,
.theme-default .gradient_actived.icon2::before,
.theme-default .gradient_actived.icon3::before,
.theme-default .gradient_hover:hover.icon::before,
.theme-default .gradient_hover:focus.icon::before {
  filter: invert(77%) sepia(67%) saturate(5499%) hue-rotate(346deg) brightness(98%) contrast(93%); /*#F17923*/
  opacity: 1 !important;
}

.theme-default .menu_hover:hover,
.theme-default .menu_hover:focus {
    background-color: #E0E0E0;
}

/*Boxshadow button*/
.btn_shadow {
  box-shadow: 0 0 2px 0 rgba(0,0,0,.12), 0 1px 2px 0 rgba(0,0,0,.24);
  border: 1px solid rgba(255,255,255,.8);
}

/*Special elements*/
.group-call-status {
  color: #ffffff;
}
.group-call-status .call-action .icon {
  background: #ffffff !important;
  border-color: #ffffff;
}

.the_header {
  border-top: 1px solid #E0E0E0;  
}

.right_content {
  border-left: 1px solid #E0E0E0;
}

.contact_area {
  border-right: 0.5px solid #E0E0E0;
}

.contact_list li:hover,
.contact_list li.active {
  background-color: rgba(241, 121, 35, 0.1);
}