@charset "utf-8";
/*************** ICONS **********************/
.nico i,
.nico i.iopac,
i.nico,
i.iopac.nico {
  color: #577486;
  opacity: 1;
  cursor: pointer;
  transition: opacity 350ms, color 350ms;
}
i.nico:not(.iinfo):hover,
i.nico:not(.iinfo).act,
i.nico:not(.iinfo):hover,
i.nico:not(.iinfo).act {
  opacity: 1;
  cursor: pointer !important;
  color: #268FCF;
}
.nico i.iopac.nico,
.nico.iopac i,
i.iopac.nico,
.iopac i.nico {
  opacity: 0.8;
  cursor: pointer !important;
}
.nico i.iopac:hover,
.nico.iopac i:hover,
i.iopac.nico:hover,
.iopac i.nico:hover {
  color: #577486;
  opacity: 1;
}
.nico i.inact,
.nico.inact i,
i.inact.nico,
.inact i.nico {
  opacity: 0.5;
  pointer-events: none;
}
i.ifxd {
  display: inline-block;
  transform: translateY(1px);
}
i.ifxu {
  display: inline-block;
  transform: translateY(-1px);
}
.ilnk {
  color: #577486;
  font-size: 14px;
  cursor: pointer;
}
.ilnk + i {
  float: left;
  margin-right: 6px;
}
.ilnk i {
  margin-right: 6px;
  display: inline-block;
  transform: translateY(1px);
}
.ilnk:hover + i,
.ilnk:hover i {
  color: #268FCF;
}
/****************** THEMES ******************/

.fa-angle-down:before {
  content: "\e038";
}
.fa-circle-question.ezconf_hover:before {
  content: "\f059";
}
.fa-up-down:before {
  opacity: 0.5;
  color: #516a79;
  cursor: pointer;
  transition: all 300ms;
}
.fa-up-down:hover:before {
  opacity: 1;
  color: #268FCF;
}

[class^="icot"],
[class*=" icot"] {
  position: relative;
  top: 1px;
  padding-right: 3px;
  font-size: 16px;
}
[class^="butn-"] i,
[class*=" butn-"] i {
  font-size: 22px;
  position: relative;
  top: 2px;
  left: -8px;
}
.fs-32 {
  font-size: 32px;
}
.fs {
  -moz-osx-font-smoothing: grayscale;
  -moz-font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
}
/** Icon + Textlink **/
.icol,
.icol:before,
.icol i {
  transition: all 300ms;
}
.icol {
  font-size: 13px;
  color: #838d9b;
  font-family: LatoLight, Arial;
  position: relative;
}
.icol:before {
  content: '';
  position: absolute;
  top: -8px;
  left: -8px;
  display: inline-block;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background-color: rgba(43, 165, 239, 0);
}
.icol i {
  color: #577486;
  margin-right: 5px;
  top: 1px;
  position: relative;
}
.icol:hover {
  color: #577486;
}
.icol:hover i {
  color: #268FCF;
}
.ico {
  position: relative;
}
.ico:after,
.calendar_ico:after {
  opacity: 0.4;
  color: #516a79;
  position: absolute;
  top: 0;
  left: 0;
  transition: opacity 200ms;
}
.ico_edit:after,
.ico_gear:after,
.ico_del:after,
.ico_downl:after,
.ico_agent:after,
.calendar_ico:after,
.jp-play:after,
.jp-pause:after,
.resize:after,
#okBox:before,
.grp_filter.ia .sr-arr:after,
.notification:after,
.grwl_close:after,
.datepick:after,
.nfo .sel_w .symbol:before,
.nfo .sel_w .symbol:after,
.nfo .sel_w .symbol_ico:after,
.check_tog input[type="checkbox"] + label:before,
#helpcenter .hc_lnk:before {
  font-family: 'Font Awesome 6 Pro';
  font-weight: 900;
  font-size: 16px;
  line-height: 1;
}
.ico_edit,
.ico_del,
.ico_downl,
.ico_agent,
.ico_gear {
  background-image: none;
}
.ico_edit:after {
  content: '\f044';
}
.ico_gear:after {
  content: "\f013";
}
.ico_del:after {
  content: '\f2ed';
}
.ico_downl:after {
  content: '\f019';
}
.resize:after {
  content: "\f424";
  cursor: pointer;
  color: #516a79;
  transition: all 300ms;
}
.resize:hover:after {
  color: #268FCF;
}

i.copy2clip.copied:before {
  content: '\f0c5';
  color: #B4B521;
}
.ico_agent:after {
  content: '\f007';
  font-size: 19px;
  top: -3px;
}
.tbl_body > div > div .ico.ico_agent {
  margin-right: 9px !important;
}
.tbl_body > div > div .ico_chkbox {
  height: 15px;
}
.calendar_ico {
  background: none !important;
  position: relative;
}
.calendar_ico:after {
  opacity: 0.6;
  content: "\f073";
  top: 2px;
}
.flg .calendar_ico:after {
  color: #FFF;
}
.fa-circle-dot.i-green,
.fa-circle-dot.i-red {
  font-size: 20px;
  position: relative;
  cursor: default;
}
.i-green {
  color: #B4B521;
}
.i-red {
  color: #D43E3F;
}
.i-blue {
  color: #268FCF;
}
.i-ora {
  color: #DB4C0F;
}
.highlightRow_1:hover .fa-trash-can:before,
.tbl_body > div:hover .fa-trash-can:before {
  color: #aa0000;
}
.highlightRow_1:hover [class*='fa-']:before,
.tbl_body > div:hover [class*='fa-']:before,
.ico_edit:hover:after,
.fa-trash-can:hover:after,
.ico_downl:hover:after,
.ico_agent:hover:after,
.calendar_ico:hover:after {
  opacity: 1;
}
@font-face {
  font-family: 'stico';
  src: url("data:application/x-font-ttf;charset=utf-8;base64,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") format('truetype');
  font-weight: normal;
  font-style: normal;
}
i.sti,
.sti,
i[class^="sti-"],
i[class*=" sti-"],
.stib:before {
  font-family: 'stico';
  position: relative;
  font-size: 16px;
  color: #577486;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  text-rendering: geometricPrecision;
  font-smooth: always;
  -moz-font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
}
.stib {
  padding-left: 8px;
  position: relative;
}
.stib:before {
  transform: translate(-8px, 1px);
  display: inline-block;
}
i.sti,
i.stionly,
img.sti {
  transform: translateY(1px);
  display: inline-block;
}
.stib.sti_img {
  background-repeat: no-repeat;
  padding-left: 24px;
  background-position: 0 -1px;
}
.stiposbox {
  width: 18px;
  margin-right: 4px;
  display: inline-block;
  text-align: center;
}
.sti.sv:after,
.sti.sv + span:after,
.stib.sv:after,
.stib.sv + span:after,
.sv .sti:after,
.sv .sti + span:after,
.sv .stib:after,
.sv .stib + span:after {
  content: '';
  width: 9px;
  height: 9px;
  border-radius: 50%;
  background-color: #99ACB6;
  border: 1px solid #F3F4F6;
  position: absolute;
  left: 11px;
  top: 0;
  box-sizing: border-box;
}
.stic0:before {
  color: #577486;
}
.stic1:before {
  color: #B4B521;
}
.stic2:before {
  color: #EBBF02;
}
.stic3:before {
  color: #268FCF;
}
.stic4:before {
  color: #D43E3F;
}
.stic5:before {
  color: #E68221;
}
.stic6:before {
  color: #000;
}
.stic7:before {
  color: #a6a75f;
}
.stic8:before {
  color: #D112C1;
}
.stic9:before {
  color: #afafaf;
}
.sti-st_int_a:before {
  content: "\e900";
}
.sti-st_sys:before {
  content: "\e901";
}
.sti-home3:before {
  content: "\e902";
}
.sti-office:before {
  content: "\e903";
}
.sti-mug:before {
  content: "\e9a2";
}
.sti-lifebuoy:before {
  content: "\e941";
}
.sti-aid-kit:before {
  content: "\e998";
}
.sti-calendar:before {
  content: "\e953";
}
.sti-spoon-knife:before {
  content: "\e9a3";
}
.sti-star-full:before {
  content: "\e9d9";
}
.sti-gift:before {
  content: "\e99f";
}
.sti-phone:before {
  content: "\e942";
}
.sti-phone-hang-up:before {
  content: "\e943";
}
.sti-airplane:before {
  content: "\e9af";
}
.sti-flag:before {
  content: "\e9cc";
}
.sti-envelop:before {
  content: "\e945";
}
.sti-fire:before {
  content: "\e9a9";
}
.sti-newspaper:before {
  content: "\e904";
}
.sti-rocket:before {
  content: "\e9a5";
}
.sti-earth:before {
  content: "\e9ca";
}
.sti-pencil:before {
  content: "\e905";
}
.sti-pencil2:before {
  content: "\e906";
}
.sti-power:before {
  content: "\e9b5";
}
.sti-bullhorn:before {
  content: "\e91a";
}
.sti-bell:before {
  content: "\e951";
}
.sti-alarm:before {
  content: "\e950";
}
.sti-stopwatch:before {
  content: "\e952";
}
.sti-clock:before {
  content: "\e94e";
}
.sti-clock2:before {
  content: "\e94f";
}
.sti-droplet:before {
  content: "\e90b";
}
.sti-paint-format:before {
  content: "\e90c";
}
.sti-image:before {
  content: "\e90d";
}
.sti-camera:before {
  content: "\e90f";
}
.sti-headphones:before {
  content: "\e910";
}
.sti-music:before {
  content: "\e911";
}
.sti-video-camera:before {
  content: "\e914";
}
.sti-dice:before {
  content: "\e915";
}
.sti-pacman:before {
  content: "\e916";
}
.sti-connection:before {
  content: "\e91b";
}
.sti-feed:before {
  content: "\e91d";
}
.sti-mic:before {
  content: "\e91e";
}
.sti-book:before {
  content: "\e91f";
}
.sti-books:before {
  content: "\e920";
}
.sti-profile:before {
  content: "\e923";
}
.sti-files-empty:before {
  content: "\e925";
}
.sti-stack:before {
  content: "\e92e";
}
.sti-folder:before {
  content: "\e92f";
}
.sti-folder-open:before {
  content: "\e930";
}
.sti-price-tag:before {
  content: "\e935";
}
.sti-barcode:before {
  content: "\e937";
}
.sti-qrcode:before {
  content: "\e938";
}
.sti-ticket:before {
  content: "\e939";
}
.sti-cart:before {
  content: "\e93a";
}
.sti-coin-dollar:before {
  content: "\e93b";
}
.sti-coin-euro:before {
  content: "\e93c";
}
.sti-coin-pound:before {
  content: "\e93d";
}
.sti-coin-yen:before {
  content: "\e93e";
}
.sti-credit-card:before {
  content: "\e93f";
}
.sti-address-book:before {
  content: "\e944";
}
.sti-pushpin:before {
  content: "\e946";
}
.sti-location:before {
  content: "\e947";
}
.sti-location2:before {
  content: "\e948";
}
.sti-compass:before {
  content: "\e949";
}
.sti-compass2:before {
  content: "\e94a";
}
.sti-map:before {
  content: "\e94b";
}
.sti-printer:before {
  content: "\e954";
}
.sti-keyboard:before {
  content: "\e955";
}
.sti-display:before {
  content: "\e956";
}
.sti-laptop:before {
  content: "\e957";
}
.sti-mobile2:before {
  content: "\e959";
}
.sti-tv:before {
  content: "\e95b";
}
.sti-download:before {
  content: "\e960";
}
.sti-upload:before {
  content: "\e961";
}
.sti-database:before {
  content: "\e964";
}
.sti-undo2:before {
  content: "\e967";
}
.sti-redo2:before {
  content: "\e968";
}
.sti-bubble:before {
  content: "\e96b";
}
.sti-bubbles:before {
  content: "\e96c";
}
.sti-bubbles2:before {
  content: "\e96d";
}
.sti-user:before {
  content: "\e971";
}
.sti-users:before {
  content: "\e972";
}
.sti-user-plus:before {
  content: "\e973";
}
.sti-user-minus:before {
  content: "\e974";
}
.sti-user-check:before {
  content: "\e975";
}
.sti-user-tie:before {
  content: "\e976";
}
.sti-hour-glass:before {
  content: "\e979";
}
.sti-binoculars:before {
  content: "\e985";
}
.sti-search:before {
  content: "\e986";
}
.sti-key:before {
  content: "\e98d";
}
.sti-lock:before {
  content: "\e98f";
}
.sti-unlocked:before {
  content: "\e990";
}
.sti-wrench:before {
  content: "\e991";
}
.sti-equalizer:before {
  content: "\e992";
}
.sti-cog:before {
  content: "\e994";
}
.sti-hammer:before {
  content: "\e996";
}
.sti-magic-wand:before {
  content: "\e997";
}
.sti-bug:before {
  content: "\e999";
}
.sti-pie-chart:before {
  content: "\e99a";
}
.sti-stats-dots:before {
  content: "\e99b";
}
.sti-stats-bars:before {
  content: "\e99c";
}
.sti-trophy:before {
  content: "\e99e";
}
.sti-glass:before {
  content: "\e9a0";
}
.sti-leaf:before {
  content: "\e9a4";
}
.sti-meter:before {
  content: "\e9a6";
}
.sti-hammer2:before {
  content: "\e9a8";
}
.sti-lab:before {
  content: "\e9aa";
}
.sti-magnet:before {
  content: "\e9ab";
}
.sti-bin:before {
  content: "\e9ac";
}
.sti-briefcase:before {
  content: "\e9ae";
}
.sti-truck:before {
  content: "\e9b0";
}
.sti-accessibility:before {
  content: "\e9b2";
}
.sti-target:before {
  content: "\e9b3";
}
.sti-shield:before {
  content: "\e9b4";
}
.sti-switch:before {
  content: "\e9b6";
}
.sti-power-cord:before {
  content: "\e9b7";
}
.sti-clipboard:before {
  content: "\e9b8";
}
.sti-tree:before {
  content: "\e9bc";
}
.sti-cloud:before {
  content: "\e9c1";
}
.sti-cloud-download:before {
  content: "\e9c2";
}
.sti-cloud-upload:before {
  content: "\e9c3";
}
.sti-cloud-check:before {
  content: "\e9c4";
}
.sti-sphere:before {
  content: "\e9c9";
}
.sti-link:before {
  content: "\e9cb";
}
.sti-attachment:before {
  content: "\e9cd";
}
.sti-eye:before {
  content: "\e9ce";
}
.sti-eye-blocked:before {
  content: "\e9d1";
}
.sti-sun:before {
  content: "\e9d4";
}
.sti-contrast:before {
  content: "\e9d5";
}
.sti-brightness-contrast:before {
  content: "\e9d6";
}
.sti-star-empty:before {
  content: "\e9d7";
}
.sti-star-half:before {
  content: "\e9d8";
}
.sti-heart:before {
  content: "\e9da";
}
.sti-heart-broken:before {
  content: "\e9db";
}
.sti-man:before {
  content: "\e9dc";
}
.sti-woman:before {
  content: "\e9dd";
}
.sti-man-woman:before {
  content: "\e9de";
}
.sti-warning:before {
  content: "\ea07";
}
.sti-notification:before {
  content: "\ea08";
}
.sti-question:before {
  content: "\ea09";
}
.sti-info:before {
  content: "\ea0c";
}
.sti-cancel-circle:before {
  content: "\ea0d";
}
.sti-blocked:before {
  content: "\ea0e";
}
.sti-plus:before {
  content: "\ea0a";
}
.sti-minus:before {
  content: "\ea0b";
}
.sti-cross:before {
  content: "\ea0f";
}
.sti-checkmark:before {
  content: "\ea10";
}
.sti-enter:before {
  content: "\ea13";
}
.sti-exit:before {
  content: "\ea14";
}
.sti-play2:before {
  content: "\ea15";
}
.sti-pause:before {
  content: "\ea16";
}
.sti-stop:before {
  content: "\ea17";
}
.sti-volume-medium:before {
  content: "\ea27";
}
.sti-volume-mute:before {
  content: "\ea29";
}
.sti-volume-mute2:before {
  content: "\ea2a";
}
.sti-loop2:before {
  content: "\ea2e";
}
.sti-shuffle:before {
  content: "\ea30";
}
.sti-arrow-up-left2:before {
  content: "\ea39";
}
.sti-arrow-up2:before {
  content: "\ea3a";
}
.sti-arrow-up-right2:before {
  content: "\ea3b";
}
.sti-arrow-right2:before {
  content: "\ea3c";
}
.sti-arrow-down-right2:before {
  content: "\ea3d";
}
.sti-arrow-down2:before {
  content: "\ea3e";
}
.sti-arrow-down-left2:before {
  content: "\ea3f";
}
.sti-arrow-left2:before {
  content: "\ea40";
}
.sti-scissors:before {
  content: "\ea5a";
}
.sti-filter:before {
  content: "\ea5b";
}
.sti-google-drive:before {
  content: "\ea8f";
}
.sti-facebook:before {
  content: "\ea90";
}
.sti-facebook2:before {
  content: "\ea91";
}
.sti-instagram:before {
  content: "\ea92";
}
.sti-whatsapp:before {
  content: "\ea93";
}
.sti-twitter:before {
  content: "\ea96";
}
.sti-dropbox:before {
  content: "\eaae";
}
.sti-onedrive:before {
  content: "\eaaf";
}
.sti-appleinc:before {
  content: "\eabe";
}
.sti-android:before {
  content: "\eac0";
}
.sti-skype:before {
  content: "\eac5";
}
.sti-windows8:before {
  content: "\eac2";
}
@font-face {
  font-family: 'LatoLight';
  src: url('/_pool/layout/base/font/Lato-Lig-webfont.woff') format('woff'), url('/_pool/layout/base/font/Lato-Lig-webfont.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'LatoRegular';
  src: url('/_pool/layout/base/font/Lato-Reg-webfont.woff') format('woff'), url('/_pool/layout/base/font/Lato-Reg-webfont.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
html,
body,
button,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
caption,
th,
td {
  text-align: left;
  font-weight: normal;
}
form legend {
  display: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
}
blockquote,
q {
  quotes: "" "";
}
ol,
ul {
  list-style: none;
}
hr {
  display: none;
  visibility: hidden;
}
:focus {
  outline: none;
}
*,
*:before,
*:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
a {
  outline: none;
  border: none;
  text-decoration: none;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
  border: none;
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  border-radius: 0;
  max-width: 100%;
}
select {
  display: none;
}
*:not(a) {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  font: normal 14px/150% LatoLight, Arial, Geneva, Verdana, Tahoma, sans-serif;
  line-height: 18px;
  color: #000000;
  margin: 0;
  padding: 0;
  background-color: #777777;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.tac {
  text-align: center;
}
.tar {
  text-align: right;
}
.tal {
  text-align: left;
}
.abs {
  position: absolute;
}
.h {
  display: none;
}
.db {
  display: block;
}
.dib {
  display: inline-block;
}
.eli {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.cp {
  cursor: pointer;
}
.upp {
  text-transform: uppercase;
}
.low {
  text-transform: lowercase;
}
.cap {
  text-transform: capitalize;
}
.ns {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.clear {
  *zoom: 1;
}
.clear:before,
.clear:after {
  content: "";
  display: table;
}
.clear:after {
  clear: both;
}
.clean {
  width: 0;
  height: 0;
  font-size: 0;
  line-height: 1px;
  margin: 0;
  padding: 0;
  clear: both;
}
.pt0 {
  padding-top: 0;
}
.pt10 {
  padding-top: 10px;
}
.pt20 {
  padding-top: 20px;
}
.pt30 {
  padding-top: 30px;
}
.pt40 {
  padding-top: 40px;
}
.pt50 {
  padding-top: 50px;
}
.pt60 {
  padding-top: 60px;
}
.pt70 {
  padding-top: 70px;
}
.pt80 {
  padding-top: 80px;
}
.pt90 {
  padding-top: 90px;
}
.pt100 {
  padding-top: 100px;
}
.pb0 {
  padding-bottom: 0;
}
.pb10 {
  padding-bottom: 10px;
}
.pb20 {
  padding-bottom: 20px;
}
.pb30 {
  padding-bottom: 30px;
}
.pb40 {
  padding-bottom: 40px;
}
.pb50 {
  padding-bottom: 50px;
}
.pb60 {
  padding-bottom: 60px;
}
.pb70 {
  padding-bottom: 70px;
}
.pb80 {
  padding-bottom: 80px;
}
.pb90 {
  padding-bottom: 90px;
}
.pb100 {
  padding-bottom: 100px;
}
.mt0 {
  margin-top: 0;
}
.mt10 {
  margin-top: 10px;
}
.mt20 {
  margin-top: 20px;
}
.mt30 {
  margin-top: 30px;
}
.mt35 {
  margin-top: 35px;
}
.mt40 {
  margin-top: 40px;
}
.mt50 {
  margin-top: 50px;
}
.mt60 {
  margin-top: 60px;
}
.mt70 {
  margin-top: 70px;
}
.mt80 {
  margin-top: 80px;
}
.mt90 {
  margin-top: 90px;
}
.mt100 {
  margin-top: 100px;
}
.mb0 {
  margin-bottom: 0;
}
.mb10 {
  margin-bottom: 10px;
}
.mb20 {
  margin-bottom: 20px;
}
.mb30 {
  margin-bottom: 30px;
}
.mb40 {
  margin-bottom: 40px;
}
.mb50 {
  margin-bottom: 50px;
}
.mb60 {
  margin-bottom: 60px;
}
.mb70 {
  margin-bottom: 70px;
}
.mb80 {
  margin-bottom: 80px;
}
.mb90 {
  margin-bottom: 90px;
}
.mb100 {
  margin-bottom: 100px;
}
.pd20_0 {
  padding: 20px 0;
}
.pd40_0 {
  padding: 40px 0;
}
.pd60_0 {
  padding: 60px 0;
}
.pd80_0 {
  padding: 80px 0;
}
.pd100_0 {
  padding: 100px 0;
}
.nlist li {
  line-height: 150%;
  padding-left: 20px;
  margin: 12px 0;
  position: relative;
}
.nlist li:before {
  content: '';
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #268FCF;
  position: absolute;
  left: 0;
  top: 8px;
}
/*********************************************/
/****************** FLEX ******************/
.main_bar {
  position: relative;
  background-color: #F3F4F6;
}
.main_bar {
  *zoom: 1;
}
.main_bar:before,
.main_bar:after {
  content: "";
  display: table;
}
.main_bar:after {
  clear: both;
}
.r {
  *zoom: 1;
  min-width: 1200px;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-flex-flow: row;
  -moz-flex-flow: row;
  -ms-flex-flow: row;
  flex-flow: row;
  -webkit-flex-wrap: nowrap;
  -moz-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
}
.c {
  position: relative;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  width: 1px;
}
/****************** FLEX ******************/
.r,
.rfl {
  *zoom: 1;
  min-width: 1000px;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-flex-flow: row;
  -moz-flex-flow: row;
  -ms-flex-flow: row;
  flex-flow: row;
  -webkit-flex-wrap: nowrap;
  -moz-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
}
.rfl {
  width: 100%;
  min-width: auto;
}
.fx,
.fx-childs-c > .c {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-flex-flow: row;
  -moz-flex-flow: row;
  -ms-flex-flow: row;
  flex-flow: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
}
.fx-center {
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
}
.fx-between {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
}
.fx-around {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-justify-content: space-around;
  -moz-justify-content: space-around;
  -ms-justify-content: space-around;
  justify-content: space-around;
}
.fx-wr,
.fx-wr-childs-c > .c {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.fx-nwr,
.fx-nwr-childs-c > .c {
  -webkit-flex-wrap: nowrap;
  -moz-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.fx-h-c,
.fx-h-c-childs-c > .c {
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
}
.fx-h-r,
.fx-h-r-childs-c > .c {
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  justify-content: flex-end;
}
.fx-v-c,
.fx-v-c-childs-c > .c {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.fx-v-b,
.fx-v-b-childs-c > .c {
  -webkit-align-items: flex-end;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.c {
  position: relative;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  width: 1px;
}
.c0 {
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-grow: 0;
  flex-grow: 0;
}
.c2 {
  -webkit-flex-grow: 2;
  -moz-flex-grow: 2;
  -ms-flex-grow: 2;
  flex-grow: 2;
}
.c3 {
  -webkit-flex-grow: 3;
  -moz-flex-grow: 3;
  -ms-flex-grow: 3;
  flex-grow: 3;
}
.c4 {
  -webkit-flex-grow: 4;
  -moz-flex-grow: 4;
  -ms-flex-grow: 4;
  flex-grow: 4;
}
.c5 {
  -webkit-flex-grow: 5;
  -moz-flex-grow: 5;
  -ms-flex-grow: 5;
  flex-grow: 5;
}
.rfl .c > * {
  margin: 15px;
}
.m2 .c > * {
  margin: 2px 2px;
}
.m10 .c > * {
  margin: 10px 10px;
}
.m0-15 .c > * {
  margin: 0 15px;
}
.m0 > * {
  margin: 0;
}
.r.m0 .c > .r {
  margin: 0 !important;
}
.pd0-15 {
  padding: 0 15px;
}
/*******************************************/
/************************************/
/****************** GRUNDLAYOUT******************/
.head_bar {
  width: 100%;
  min-width: 1250px;
  position: absolute;
  z-index: 902;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
}
.main_left {
  min-width: 280px;
  width: 280px;
  max-width: 280px;
  background-color: #434f57;
  color: #FFFFFF;
}
.main_mid {
  background-color: #F9FAFC;
  min-width: 980px;
  min-height: 800px;
}
.m_m_in {
  width: 980px;
  margin: auto;
  padding: 25px 10px 10px 20px;
  position: relative;
}
.main_right {
  width: 280px;
  max-width: 280px;
  background-color: #F3F4F6;
  color: #000000;
}
.head {
  background-color: #FFF;
  height: 70px;
  z-index: 1;
}
#content {
  padding-top: 70px;
}
/*
.but {
	font-size:18px;
	line-height:42px;
	height:42px;
	padding:0 20px;
	display:inline-block;
	border:none;
	text-align:center;
}
.but-bl {
	&:extend(.but);
	.button();
}
.but-green {
	&:extend(.but);
	.button(@c-green);
}
.but-red {
	&:extend(.but);
	.button(@c-red);
}
*/
/***************************** TEXT & LINKS ******************************/
a {
  color: #268FCF;
  transition: color 200ms;
}
a:hover {
  color: #DB4C0F;
}
.latr {
  font-family: LatoRegular, Verdana, Geneva, Arial, Tahoma, sans-serif;
}
h1 {
  font-size: 16px;
  color: #333;
  margin-bottom: 12px;
  line-height: 180%;
}
.main_right h1 {
  margin: 14px 10px 0 10px;
  border-bottom: 1px solid rgba(87, 116, 134, 0.17);
}
h1.widget_head {
  height: 64px;
  line-height: 64px;
  padding: 0 0 0 20px;
  margin: 0;
  text-transform: uppercase;
}
.l-opt {
  color: #a1b5c4;
  transition: color 200ms;
  cursor: pointer;
  display: inline-block;
  font-size: 12px;
}
.l-opt:hover {
  color: #829cb0;
}
/***************************** FORMS ******************************/
input[type=text]::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #000000;
  opacity: 0.7;
}
input[type=text]:-moz-placeholder,
textarea:-moz-placeholder {
  color: #000000;
  opacity: 0.7;
}
input[type=text]::-moz-placeholder,
textarea::-moz-placeholder {
  color: #000000;
  opacity: 0.7;
}
input[type=text]:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #000000;
  opacity: 0.7;
}
input[type=text]:focus::-webkit-input-placeholder,
textarea:focus::-webkit-input-placeholder {
  color: #000000;
  opacity: 0.2;
}
input[type=text]:focus:-moz-placeholder,
textarea:focus:-moz-placeholder {
  color: #000000;
  opacity: 0.2;
}
input[type=text]:focus::-moz-placeholder,
textarea:focus::-moz-placeholder {
  color: #000000;
  opacity: 0.2;
}
input[type=text]:focus:-ms-input-placeholder,
textarea:focus:-ms-input-placeholder {
  color: #000000;
  opacity: 0.2;
}
#agnt_top input[type=text]::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.6);
  opacity: 0.7;
}
#agnt_top input[type=text]:-moz-placeholder {
  color: rgba(255, 255, 255, 0.6);
  opacity: 0.7;
}
#agnt_top input[type=text]::-moz-placeholder {
  color: rgba(255, 255, 255, 0.6);
  opacity: 0.7;
}
#agnt_top input[type=text]:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.6);
  opacity: 0.7;
}
#agnt_top input[type=text]:focus::-webkit-input-placeholder {
  color: #fff;
  opacity: 0.2;
}
#agnt_top input[type=text]:focus:-moz-placeholder {
  color: #fff;
  opacity: 0.2;
}
#agnt_top input[type=text]:focus::-moz-placeholder {
  color: #fff;
  opacity: 0.2;
}
#agnt_top input[type=text]:focus:-ms-input-placeholder {
  color: #fff;
  opacity: 0.2;
}
/* checkbox */
.nfo .check_tog {
  width: 46px;
  height: 22px;
  line-height: 22px;
  color: #FFF;
  font-size: 0;
  overflow: hidden;
  position: relative;
  margin-top: 3px;
}
.nfo .check_tog * {
  box-sizing: border-box;
}
.nfo .check_tog label {
  background-color: #f5f6f8;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  display: block;
  cursor: pointer;
  transition: none !important;
}
.nfo .check_tog input[type="checkbox"]:checked + label {
  background-color: #B4B521;
}
.nfo .check_tog input[type="checkbox"] {
  display: none;
}
.nfo .check_tog label:after {
  content: '';
  width: 18px;
  height: 18px;
  background-color: #FFF;
  position: absolute;
  top: 2px;
  box-shadow: -1px 2px 4px rgba(0, 0, 0, 0.3);
  pointer-events: none;
  transform: translateX(2px);
  transition: transform 300ms, box-shadow 300ms;
}
.nfo .check_tog input[type="checkbox"]:checked + label:after {
  transform: translateX(26px);
  box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.3);
}
.nfo .check_tog input[type="checkbox"] + label:before {
  content: '\f00d';
  position: absolute;
  right: 7px;
  top: 2px;
  font-size: 16px;
  transition: all 300ms;
}
.nfo .check_tog label i:before {
  content: '\f00c';
  position: absolute;
  left: 5px;
  top: 1px;
  font-size: 14px;
  font-weight: 900;
  font-style: normal;
}
.nfo .check_tog.inact label {
  background-color: #bcbcbc !important;
  cursor: default;
  opacity: 0.4;
  pointer-events: none;
}
/***************************** TABELLEN ******************************/
.tbl section {
  display: table;
}
.tbl_body {
  display: table-row-group;
}
.tbl section header {
  color: #43596a;
  height: 42px;
  line-height: 42px;
  text-transform: none;
  font-size: 16px;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.tbl section header,
.tbl_body > div {
  display: table-row;
}
.tbl section header > div,
.tbl_body > div > div {
  display: table-cell;
}
.tbl section header > div {
  cursor: pointer;
}
.tbl header > div.asc:after,
.tbl header > div.desc:after {
  content: '';
  display: inline-block;
  cursor: pointer;
  width: 11px;
  height: 17px;
  position: absolute;
  margin-left: 5px;
  margin-top: 15px;
}
.tbl header > div.asc::after,
.tbl header > div.desc::after {
  font-size: 14px;
  display: inline-block;
  margin-left: 2px !important;
}
.tbl header > div.asc::after {
  content: "\f107";
  font-family: 'Font Awesome 6 Pro';
  font-weight: 900;
  font-size: 16px;
  line-height: 1;
  margin-top: 14px;
  color: #268FCF;
}
.tbl header > div.desc::after {
  content: "\f107";
  font-family: 'Font Awesome 6 Pro';
  font-weight: 900;
  font-size: 16px;
  line-height: 1;
  color: #268FCF;
  display: inline-block;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  margin-top: 13px;
  margin-left: 4px !important;
}
.mp .tbl header > div.asc::after {
  margin-top: 23px;
}
.mp .tbl header > div.desc::after {
  margin-top: 22px;
}
.tbl section header .desc,
.tbl section header .asc {
  color: #268FCF;
}
.tbl section header > div {
  padding-left: 5px;
  border-top: 1px solid #ecf0f3;
  border-bottom: 1px solid #ecf0f3;
}
.tbl section header > div:first-of-type {
  padding-left: 20px;
}
.tbl section header > div:last-of-type {
  text-align: right;
  padding-right: 20px;
}
.tbl_body > div {
  background-color: #FFF;
}
.tbl_body > div:nth-of-type(2n) {
  background-color: #f4f8fb;
}
.tbl_body > div > div {
  width: 195px;
  max-width: 195px;
  line-height: 42px;
  padding: 0 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.tbl_body > div > div:first-of-type {
  width: 310px;
  max-width: 310px;
  padding-left: 20px;
}
.tbl_body > div > div:nth-of-type(5) {
  text-align: right;
  width: 155px;
  max-width: 155px;
  padding-right: 20px;
}
.no_res {
  display: none;
}
.no_entries .no_res {
  display: block;
  padding: 80px;
  text-align: center;
  font-size: 22px;
  color: #A1B5C4;
}
.no_entries #widget_agentenstatus section header,
.no_entries #tbl_body, .no_entries .tbl_body {
  display: none;
}
/************* OVERLAYS **************/
#overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 0;
  background: rgba(0, 0, 0, 0);
  pointer-events: none;
  transition: background 200ms;
}
#overlay > * {
  opacity: 0;
  pointer-events: none;
}
#overlay.show {
  overflow: hidden;
}
.db #overlay.show,
.mp #overlay.show {
  background-color: #F6F7F8;
  opacity: 0.8;
  z-index: 900;
}
/************* KOPF & KOPFNAVIGATION **************/
#head_network_type {
  height: 60px;
  position: absolute;
  right: 350px;
  top: 0;
  z-index: 990;
}
#head_network_type a {
  width: 70px;
  margin-top: 16px;
  text-align: center;
  display: block;
  font-size: 10px;
  letter-spacing: 1px;
  line-height: 19px;
  text-transform: uppercase;
  color: rgba(0, 0, 0, 1.00);
}
#head_network_type a i {
  font-size: 26px;
  transition: all 300ms;
}

#head_network_status {
  height: 60px;
  position: absolute;
  right: 280px;
  top: 0;
  z-index: 990;
}
#head_network_status a {
  width: 70px;
  margin-top: 16px;
  text-align: center;
  display: block;
  font-size: 10px;
  letter-spacing: 1px;
  line-height: 19px;
  text-transform: uppercase;
  color: rgba(0, 0, 0, 1.00);
}
#head_network_status a i {
  font-size: 26px;
  transition: all 300ms;
}

#head_logfile {
  height: 60px;
  position: absolute;
  right: 210px;
  top: 0;
  z-index: 990;
}
#head_logfile a {
  width: 70px;
  margin-top: 16px;
  text-align: center;
  display: block;
  font-size: 10px;
  letter-spacing: 1px;
  line-height: 19px;
  text-transform: uppercase;
  color: rgba(0, 0, 0, 0.65);
}
#head_logfile a:hover {
  color: rgba(255, 0, 0, 1.00);
}
#head_logfile a i {
  font-size: 26px;
  transition: all 300ms;
}

#head_nav {
  height: 60px;
  position: absolute;
  right: 120px;
  top: 0;
  z-index: 990;
}
.rtcc #head_nav,
.rtcc .me_opts {
  pointer-events: none;
  opacity: 0.3;
}
#head_nav a {
  width: 110px;
  margin-top: 16px;
  text-align: center;
  display: block;
  font-size: 10px;
  letter-spacing: 1px;
  line-height: 19px;
  text-transform: uppercase;
  color: rgba(0, 0, 0, 1.00);
}
#head_nav a:hover {
  color: #5bb0db;
}
#head_nav a i {
  font-size: 26px;
  transition: all 300ms;
}
.mp #head_nav a.nav_mp,
.db #head_nav a.nav_db {
  display: none;
}
#head_nav a.nav_db i {
  right: 70px;
}
/************* SCROLLER ***************/
.scrl_wrap {
  overflow: hidden;
  position: relative;
}
.scrl_cont {
  width: calc(100% + 15px);
  height: 100%;
  padding-right: 15px;
  overflow: auto;
  overscroll-behavior-y: contain;
}
.scrl_track {
  position: absolute;
  border-radius: 5px;
  background: #eee;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  z-index: 3;
}
.scrl_track.vertical {
  right: 0;
  top: 0;
  bottom: 0;
  width: 8px;
}
.scrl_track.horizontal {
  right: 0;
  bottom: 0;
  left: 0;
  height: 10px;
}
.scrl_handle {
  width: 100%;
  height: 100%;
  background: #b6b6b6;
  border-radius: 5px;
  position: absolute;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.scrl_hide {
  display: none;
}
.scrl_track.vertical {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 8px;
  border-radius: 5px;
  background: #eee;
}
/*********************************** LINKE SEITE / STATUS - ME - AKTIVE AGENTEN ***********************************/
/********* AGENTENSTATUS / AUSWAHL OBEN *********/
#agnt_status {
  height: 44px;
  line-height: 46px;
  background-color: #D43E3F;
  font-size: 17px;
  padding-left: 10px;
  color: #FFFFFF;
  cursor: pointer;
  position: relative;
  z-index: 4;
  text-transform: uppercase;
  letter-spacing: 1px;
}
#agnt_status:after {
  content: '';
  width: 47px;
  height: 54px;
  position: absolute;
  right: 0;
  top: 0;
  opacity: 0.6;
}
#agnt_status .fa-bars {
  position: absolute;
  right: 16px;
  top: 14px;
  opacity: 0.8;
  transition: opacity 300ms;
}
#agnt_status:hover .fa-bars {
  opacity: 1;
}
#agnt_status.no_change {
  cursor: default;
  pointer-events: none;
}
#agnt_status.no_change i {
  display: none;
}
#agnt_status.green {
  background-color: #B4B521;
}
#agnt_status.yellow {
  background-color: #ebbf02;
}
#agnt_status.black {
  background-color: #000000;
}
#agnt_status.orange {
  background-color: #DB4C0F;
}
#agnt_status.blue {
  background-color: #268FCF;
}
#agnt_status.status_intern {
  background-color: #a6a75f;
}
#stat_name {
  height: 44px;
  margin-right: 47px;
  border-right: 1px solid #5E6D82;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#status_change_list {
  position: absolute;
  z-index: -3;
  background-color: #F3F4F6;
  font-size: 16px;
  color: #000;
  width: 280px;
  top: -661px;
  right: 0;
  opacity: 1;
  padding-bottom: 8px;
  box-shadow: inset 0 -3px 3px -3px rgba(0, 0, 0, 0.2);
  transition: transform 500ms, z-index 0ms 500ms;
}
#status_change_list.show {
  transform: translateY(706px);
  z-index: 3;
  transition: transform 200ms, z-index 0ms;
}
#status_change_list li {
  line-height: 28px;
  position: relative;
  padding: 0 45px 0 22px;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  transition: background-color 150ms, color 150ms;
}
#status_change_list li:not(.st1):not(.st6):not(.st13):not(.st_internal):before {
  content: '';
  width: 10px;
  height: 10px;
  border-radius: 50%;
  box-shadow: 0 0 0 1px #F3F4F5;
  position: absolute;
  top: 9px;
  left: 6px;
  background-color: #D43E3F;
  transition: background-color 150ms, color 150ms;
}
#status_change_list li.st_internal + li:not(.st_internal),
#status_change_list li.st13 + li:not(.st_internal) {
  margin-top: 20px;
}
#status_change_list li.st_internal:before,
#status_change_list li.st13:before {
  content: '\f2f5';
  font-family: 'Font Awesome 6 Pro';
  font-weight: 900;
  font-size: 16px;
  line-height: 1;
  position: absolute;
  top: 7px;
  left: 3px;
  color: #a6a75f;
  background-color: transparent;
  transition: background-color 150ms, color 150ms;
}
#status_change_list li.st_internal:hover:not(.stat_act):not(.st1),
#status_change_list li.st13:hover:not(.stat_act):not(.st1),
#status_change_list li.st_internal:hover:not(.stat_act):not(.st1):before,
#status_change_list li.st13:hover:not(.stat_act):not(.st1):before {
  background-color: #a6a75f;
  color: #FFF;
}
#status_change_list li:hover:not(.stat_act):not(.st1) {
  background-color: #D43E3F;
  color: #FFF;
}
i.intavailico,
i.aktivstatico,
i.callabortico {
  display: none;
}
.status_intern i.intavailico {
  display: inline-block;
  margin-right: 5px;
  color: #FFF;
}
#status_change_list li.st_worktime i.aktivstatico,
#status_change_list li.st13 i.aktivstatico {
  display: inline-block;
  position: absolute;
  top: 6px;
  right: 5px;
  color: rgba(153, 172, 182, 0.8);
  transition: color 150ms ;
}
#status_change_list li:not(.stat_act):hover i.aktivstatico {
  color: #FFF;
}
#status_change_list li.st_worktime.stat_act i.aktivstatico {
  color: #475055;
}
#status_change_list li.st_callabort i.callabortico {
  display: inline-block;
  position: absolute;
  top: 6px;
  right: 27px;
  color: rgba(153, 172, 182, 0.8);
  transition: color 150ms ;
}
#status_change_list li:hover i.callabortico {
  color: #FFF;
}
#status_change_list li.st1,
#status_change_list li.st6 {
  background-color: #B4B521;
  border: none;
  font-size: 20px;
  color: #FFF;
  line-height: 44px;
  padding-left: 8px;
  margin: 0;
}
#status_change_list li.stat_act.st1::before {
  border-bottom-color: #DCDFC6;
}
#status_change_list li.st6 {
  margin-bottom: 14px;
  background-color: #D43E3F;
}
#status_change_list li.stat_act {
  cursor: default;
  opacity: 0.2;
}
#status_change_list li.stat_act.st1 {
  background: #DCDFC6;
  opacity: 1;
}
/****************** ICH OBEN ******************/
#agnt_top_wrap {
  background-color: #4e5c65;
}
#agnt_top {
  height: 180px;
  width: 270px;
  padding: 30px 0 30px 20px;
  position: relative;
  margin: 0 auto;
  overflow: hidden;
}
.agnt_img {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  background-color: #9ca8bf;
  background-size: cover;
  position: absolute;
  top: 25px;
  left: 10px;
}
.call_flag .agnt_img {
  left: 28px;
  top: 14px;
  background-color: rgba(255, 255, 255, 0.3);
}
.agnt_data {
  padding-left: 80px;
  line-height: 24px;
  cursor: default;
}
.agnt_name {
  font-size: 18px;
}
.agnt_id {
  font-size: 13px;
  color: #CCC;
}
.agnt_indiv_stat::before {
  content: '';
  position: absolute;
  top: -16px;
  left: 26px;
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-bottom: 8px solid #55646e;
  border-right: 8px solid transparent;
  border-top: 8px solid transparent;
}
.agnt_indiv_stat {
  width: 240px;
  height: 34px;
  line-height: 34px;
  background-color: #55646e;
  position: absolute;
  bottom: 32px;
  left: 15px;
  padding: 1px 2px 0 5px;
}
.agnt_indiv_stat:hover {
  cursor: text;
}
.agnt_indiv_stat .stat_msg {
  background-color: transparent;
  color: rgba(255, 255, 255, 0.6);
  font-size: 15px;
  width: 100%;
  position: relative;
  height: 28px;
  line-height: 28px;
  z-index: 2;
  transition: all 500ms;
}
.agnt_indiv_stat:hover .stat_msg {
  color: rgba(255, 255, 255, 0.8);
}
.agnt_indiv_stat .stat_msg:focus {
  color: #ffffff;
  width: calc(100% - 34px);
}
.stat_msg_save {
  opacity: 0.4;
  width: 0;
  overflow: hidden;
  bottom: 0;
  left: 240px;
  top: 0;
  position: absolute;
  z-index: 3;
  cursor: pointer;
  transition: all 500ms 40ms;
  font-size: 18px;
}
.agnt_indiv_stat .stat_msg:focus + .stat_msg_save {
  left: 214px;
  width: 26px;
}
.changed .stat_msg_save {
  opacity: 1;
}
.gauge {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.gauge .background,
.gauge .fill {
  fill: none;
  stroke: #E7EAF1;
  stroke-width: 1;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-miterlimit: 1;
  stroke-opacity: 1;
  stroke-dasharray: 315;
  stroke-dashoffset: 315;
  transition: stroke-dasharray 300ms, color 300ms;
}
.gauge .background {
  stroke-dasharray: 1000;
}
.gc0 .gauge .fill {
  stroke: #D43E3F;
}
.gc1 .gauge .fill {
  stroke: #E0B402;
}
.gc2 .gauge .fill {
  stroke: #B4B521;
}
.meto_reach .background {
  stroke: #627184;
}
.meto_reach .background,
.meto_reach .fill {
  stroke-width: 1.25;
}
.agnt_tab {
  cursor: pointer;
  width: 110px;
  height: 32px;
  line-height: 33px;
  background-color: #4a5760;
  padding-left: 8px;
  font-size: 12px;
  white-space: nowrap;
}
.agnt_tab:nth-of-type(3) {
  width: 170px;
}
.tab_act {
  background: none;
}
.agent_data,
.active_agents {
  display: none;
}
.agent_data.show,
.active_agents.show,
.main_right .active_agents {
  display: block;
}
/*************** WIDGET ME *****************/
#wdgt_me {
  width: 270px;
  margin: 20px auto;
  padding-left: 10px;
}
.opt_tr {
  position: absolute;
  right: 33px;
  top: 3px;
  width: 1px;
  height: 18px;
  background-color: rgba(255, 255, 255, 0.2);
}
#wdgt_me .me_opts {
  width: 250px;
  height: 40px;
  font-size: 12px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  text-align: right;
  position: relative;
}
#wdgt_me .fa-power-off {
  font-size: 22px;
}
#wdgt_me .me_targets,
#wdgt_me .me_outbound_skillgroup_wrap {
  width: 250px;
  padding: 13px 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
#outbound_skill_group_srep .sr-option div {
  font-size: 12px;
  color: #999;
  line-height: 1;
  padding-bottom: 5px;
}
#outbound_skill_group_srep .sr-option.selected div {
  color: #ddd;
}
#use_webrtc_w {
  height: 47px;
  position: relative;
}
.webrtc_settings {
  max-height: 0;
  overflow: hidden;
  display: none;
}
.has_webrtc #me_change_target + .webrtc_settings {
  max-height: 200px;
}
#use_webrtc_w > span {
  display: inline-block;
  padding-top: 20px;
}
#use_webrtc_w i.fa-circle-question {
  position: absolute;
  top: 22px;
  right: 56px;
  font-size: 14px;
}
#use_webrtc_w .check_tog {
  position: absolute;
  right: 0;
  top: 16px;
}
#use_webrtc + label:before,
#use_webrtc + label:after,
#use_webrtc + label > i:before {
  opacity: 1 !important;
  transition: none !important;
  font-size: 16px !important;
}
#use_webrtc + label:before {
  content: '\f00d' !important;
  font-family: 'Font Awesome 6 Pro';
  font-weight: 900;
  font-size: 16px;
  line-height: 1;
  top: 3px !important;
  right: 8px !important;
  color: #999 !important;
}
.rtc_has_call #use_webrtc_w {
	filter:grayscale(1);
	opacity: 0.7;
	pointer-events: none;
}
.nfo .check_tog input[type="checkbox"].connecting,
.nfo .check_tog input[type="checkbox"].connecting + label {
  pointer-events: none;
}
.nfo .check_tog input[type="checkbox"].connecting:checked + label {
  background-color: #f5f6f8;
}
.nfo .check_tog input[type="checkbox"].connecting:checked + label:after {
  transform: translateX(2px);
  box-shadow: -1px 2px 4px rgba(0, 0, 0, 0.3);
}
.support_webrtc .webrtc_settings {
  display: block;
}
#auto_webrtc_w {
  position: relative;
  height: 47px;
}
#auto_webrtc_w.inact {
  pointer-events: none;
  opacity: 0.2;
}
#auto_webrtc_w > span {
  font-size: 12px;
  line-height: 14px;
  width: 180px;
  display: inline-block;
  margin-top: 4px;
}
#auto_webrtc_w i.fa-circle-question {
  position: absolute;
  top: 11px;
  right: 56px;
  font-size: 14px;
}
.webrtc_siba {
  text-align: center;
  font-size: 11px;
  cursor: pointer;
  color: #bcbcbc;
}
.webrtc_siba i {
  transform: translateY(1px);
  font-size: 14px;
  margin-right: 5px;
  display: inline-block;
  opacity: 0.6;
}
.has_placeholder_popup {
  display: none !important;
}
#wdgt_me .me_today {
  width: 250px;
  padding: 13px 0 20px 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.meto_reach {
  font-size: 70px;
  line-height: 60px;
  color: #e3e7e9;
  text-align: right;
  margin-bottom: 20px;
}
.me_today section:after {
  clear: both;
  content: "";
  display: table;
}
.me_today section div {
  width: 170px;
  line-height: 26px;
  color: #DEDFE0;
  float: left;
  font-size: 13px;
}
.me_today section div:last-of-type {
  width: 80px;
  text-align: right;
  color: #FFF;
}
#wdgt_me .me_skillgroups {
  width: 250px;
  max-height: inherit;
  padding: 13px 0 10px 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
#wdgt_me .me_skillgroups:not(.act) {
  max-height: 45px;
}
.skllgrps div {
  width: 120px;
  line-height: 22px;
  padding: 0 0 0 5px;
  margin: 0 10px 10px 0;
  float: left;
  font-size: 13px;
  color: #B4B521;
  border: 1px solid #B4B521;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.skllgrps div:nth-of-type(2n) {
  margin-right: 0;
}
.skllgrps div.inact {
  border-color: #a9b5bd;
  color: #a9b5bd;
}
.skllgrps div.locked {
  background: transparent url(/_pool/layout/base/img/icos.png) 109px -693px no-repeat;
  padding-right: 8px;
}
.skllgrps div.locked:hover {
  cursor: default;
}
.skllgrps.big div {
  width: 250px;
  margin-right: 0;
}
/********* WIDGET ACTIVE AGENTS *********/
#wdgt_act_agts {
  margin: 10px 0 10px 0;
  padding-left: 0;
  width: 100%;
}
#wdgt_act_agts .act_agts_sel {
  margin-bottom: 18px;
}
#wdgt_act_agts dd {
  font-size: 13px;
  line-height: 16px;
  cursor: default;
  position: relative;
  overflow: hidden;
  padding: 6px 15px 3px 30px;
  margin: 0;
  height: 40px;
  max-height: 40px;
  box-shadow: inset 0 3px 3px -3px rgba(0, 0, 0, 0), inset 0 -3px 3px -3px rgba(0, 0, 0, 0);
  transition: height 300ms, max-height 300ms, box-shadow 300ms;
}
#wdgt_act_agts .active_agents_list dd.call > p {
  opacity: 0;
  transition: opacity 300ms ease-in-out;
}
#wdgt_act_agts .active_agents_list dd.call.open > p {
  opacity: 1;
}
#wdgt_act_agts .active_agents_list:not(.aa_setting_compact) dd > p {
  opacity: 1;
}
#wdgt_act_agts dd.call:hover,
#wdgt_act_agts .act_skill_group.call:hover {
  background-color: #55646e;
  cursor: pointer;
}
#wdgt_act_agts dd > div {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#wdgt_act_agts dd p {
  color: #aeaeae;
  font-size: 12px;
}
body:not(.calls0):not(.mp).c1s #wdgt_act_agts dd.call {
  padding-right: 32px;
  cursor: pointer;
}
body:not(.mp):not(.ca0):not(.block_outbound) #wdgt_act_agts dd.call::after,
body:not(.mp):not(.ca0):not(.block_outbound) .skill_select.call::after,
body.has_c2:not(.has_c1):not(.mp) .skill_select.call::after {
  content: "\f095";
  font-family: 'Font Awesome 6 Pro';
  font-weight: 900;
  font-size: 16px;
  top: 5px;
  position: absolute;
  right: 5px;
  opacity: 0.4;
}
body:not(.mp):not(.block_outbound) #wdgt_act_agts dd.call.open::after,
body:not(.mp):not(.block_outbound) .skill_select.call.open::after,
body.has_c2:not(.has_c1):not(.mp) .skill_select.call.open::after {
  content: "\f00d";
  font-family: 'Font Awesome 6 Pro';
  font-weight: 900;
}
body.ca2.no_transfer .skill_select.call {
	pointer-events: none;
}
body.ca2.no_transfer .skill_select.call::after {
	display: none;
}
body:not(.mp) #wdgt_act_agts dd.call.open::after,
body:not(.mp) .skill_select.open::after {
  content: "\f00d";
  font-family: 'Font Awesome 6 Pro';
  font-weight: 900;
  font-size: 16px;
  top: 9px;
  right: 11px;
}
body:not(.calls0):not(.c1s) #wdgt_act_agts dd.call::after,
body:not(.calls0):not(.c1s) .skill_select::after,
body.rtcc.rtc_has_call:not(.acdc) #wdgt_act_agts dd.call::after,
body.rtcc.rtc_has_call:not(.acdc) .skill_select.call::after {
  content: '' !important;
}
#wdgt_act_agts dd:hover.call:after,
.skill_select:hover:after {
  opacity: 0.9;
}
#wdgt_act_agts dd:hover.call.open::after,
.skill_select:hover.open::after {
  opacity: 0.4;
}
body.mp #wdgt_act_agts dd.call,
body.mp .act_skill_group.call,
body.rtcc.rtc_has_call:not(.acdc) #wdgt_act_agts dd.call,
body.rtcc.rtc_has_call:not(.acdc) .skill_select.call,
body.ca0 #wdgt_act_agts dd.call {
  pointer-events: none;
}
body:not(.mp) #wdgt_act_agts dd.call.open {
  background-color: #55646e;
  box-shadow: inset 0 3px 3px -3px rgba(0, 0, 0, 0.4), inset 0 -3px 3px -3px rgba(0, 0, 0, 0.4);
}
#wdgt_act_agts dd.open,
body:not(.mp) #wdgt_act_agts .active_agents_list dd.call.open {
  height: 188px;
  max-height: 188px;
}
.main_right #wdgt_act_agts dd > div:first-of-type {
  font-family: LatoRegular, Arial, sans-serif;
}
.main_right #wdgt_act_agts dd p {
  color: #7b7f83;
  font-size: 12px;
}
body:not(.mp) .main_right #wdgt_act_agts dd.call:hover,
body:not(.mp) .main_right #wdgt_act_agts dd.call.open,
body:not(.mp) .main_right #wdgt_act_agts .act_skill_group.show.open,
body:not(.mp) .main_right #wdgt_act_agts .act_skill_group.show.call:hover {
  background-color: #E8EAEE;
}
body:not(.mp) .main_right #wdgt_act_agts dd.call.open,
body:not(.mp) .main_right #wdgt_act_agts .act_skill_group.show.open {
  box-shadow: inset 0 3px 3px -3px rgba(0, 0, 0, 0.2), inset 0 -3px 3px -3px rgba(0, 0, 0, 0.2);
}
.active_agents_list .fa-star {
  padding-right: 2px;
  font-size: 12px;
}
.main_right .active_agents_list .fa-star {
  color: #505050;
}
dd > :not(.call_flag):not(.sti) {
  pointer-events: none;
}
.ca0 #wdgt_act_agts .cd_controls .contr,
body:not(.calls0):not(.c1s) #wdgt_act_agts .cd_controls .contr,
#aalist dd:not(.call) .cd_controls {
  opacity: 0.2;
  cursor: default;
  pointer-events: none;
}
.cd_controls .contr:not(.hangup):not(.c2_conf),
#cc_calldisplay .cd_controls .contr.hangup {
	margin-left: 1px;
}
.cd_controls .contr.pass {
	border-left: 1px solid #fff;
	margin-left:unset;
}
#wdgt_act_agts .aa_setting_compact dd {
  max-height: 28px;
}
#wdgt_act_agts .aa_setting_compact dd:not(.open) > p {
  opacity: 0;
}
#wdgt_act_agts dd [class*='fa-'] {
  font-family: 'Font Awesome 6 Pro' !important;
  font-weight: 900 !important;
}
#wdgt_act_agts dd .stib,
#wdgt_act_agts dd [class*='fa-'],
#wdgt_act_agts dd .sti {
  width: 30px;
  height: 16px;
  position: absolute;
  left: 6px;
  top: 4px;
}
#wdgt_act_agts dd .cd_controls [class*='fa-'] {
	position:unset;
}
#wdgt_act_agts dd .cc,
#widget_agentenstatus span.cc,
#dialpad div.cc {
  position: absolute;
  top: 16px;
  left: 9px;
  opacity: 0.5;
  font-size: 11px;
}
#widget_agentenstatus span.cc {
  top: 12px;
  left: 14px;
}
#dialpad div.cc {
  top: 11px;
  left: 2.5px;
}
.skill_select {
  line-height: 32px;
  margin-bottom: 16px;
  padding-right: 32px;
}
.sel_skill_name {
  position: relative;
  padding-left: 21px;
  margin-left: 9px;
}
.main_right .sel_skill_name {
  font-family: LatoRegular, Arial;
}
.sel_skill_name:before {
  content: '';
  position: absolute;
  left: 0;
  top: 10px;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: #D43E3F;
}
.skag2 .sel_skill_name:before {
  background-color: #B4B521;
}
.skag1 .sel_skill_name:before {
  background-color: #ebbf02;
}
.act_skill_group {
  display: none;
  position: relative;
  height: 32px;
  transition: height 300ms;
}
.act_skill_group.show {
  display: block;
}
.act_skill_group.show.call {
  cursor: pointer;
}
body:not(.mp) .act_skill_group.show.open {
  display: block;
  height: 98px;
  background-color: #55646e;
}
#wdgt_act_agts .agent_inactive:not(.selected) {
  color: #8d8d8d;
}
.call_flag {
  margin: 0 -32px 0 0;
  width: 100%;
  padding: 0 0 56px 0;
  position: relative;
}
.call_flag.skill {
  width: 218px;
  margin-left: 30px;
}
.call_flag .agnt_data {
  line-height: 18px;
  padding: 6px 0 0 0;
  height: 93px;
  min-height: 93px;
}
.call_flag .agnt_data .agnt_indiv {
  text-align: center;
  font-size: 12px;
  margin: 1px 0 7px 0;
  padding-left: 0;
  color: #848484;
}
.main_left .call_flag .agnt_data .agnt_indiv {
  color: #b4b4b4;
}
.call_flag .agnt_img {
  position: static;
  margin: auto;
  width: 60px;
  height: 60px;
  opacity: 0;
  transition: opacity 300ms;
}
#wdgt_act_agts dd.open .agnt_img {
  opacity: 1;
}
.act_skill_group.dis {
  background: none;
  pointer-events: none;
}
#wdgt_act_agts .cd_controls {
  width: 100%;
  height: 65px;
}
#wdgt_act_agts .active_agents_list .cd_controls {
  width: 100%;
  padding: 0;
}
#wdgt_act_agts .cd_controls div {
  width: 108px;
  box-shadow: inset 0 -5px 0 0 transparent;
  color: #577486;
  letter-spacing: 1px;
  font-size: 11px;
  transition: all 300ms;
}
#wdgt_act_agts .cd_controls div:after {
  letter-spacing: 1px;
  font-size: 11px;
}
#wdgt_act_agts .cd_controls div:hover {
  background-color: #e3e5e9;
}
#wdgt_act_agts .cd_controls div i {
  transition: color 300ms;
}
#wdgt_act_agts .cd_controls div.contr.cgreen {
  box-shadow: inset 0 -5px 0 0 #B4B521;
}
#wdgt_act_agts .cd_controls div.contr.cgreen:hover i {
  color: #adae20;
}
#wdgt_act_agts .cd_controls div.contr.cblue {
  box-shadow: inset 0 -5px 0 0#268FCF;
}
#wdgt_act_agts .cd_controls div.contr.cblue:hover i {
  color: #268FCF;
}
.main_left #wdgt_act_agts .cd_controls div {
  color: #FFF;
}
.main_left #wdgt_act_agts .cd_controls div:hover {
  background-color: #4f6069;
}
.aa_settings_contr {
  position: absolute;
  right: 15px;
  top: -32px;
}
.main_left .aa_settings_contr {
  right: 10px;
}
.main_left .aa_settings_contr i {
  opacity: 1;
  color: #66879c;
}
.main_left .aa_settings_contr i:hover {
  color: #7ea6c1;
}
.aa_settings {
  padding: 3px 0 0 0;
  display: flex;
  flex-wrap: wrap;
  max-height: 0;
  overflow: hidden;
  transition: max-height 300ms cubic-bezier(1, 0.1, 0.25, 0.4), border-bottom-color 300ms;
  margin: 0 10px;
  border-bottom: 1px solid rgba(87, 116, 134, 0);
}
.aa_settings.open {
  max-height: 85px;
  border-bottom: 1px solid rgba(87, 116, 134, 0.17);
}
.aa_settings span {
  margin: 0 31px 15px 0;
  display: inline-block;
  position: relative;
  width: 26px;
  height: 26px;
  line-height: 26px;
  border-radius: 50%;
  text-align: center;
  background-color: transparent;
  border: 1px solid transparent;
  transition: background-color 300ms, border-color 300ms;
}
.aa_settings span:not(.aa_set_stat):empty {
  pointer-events: none;
}
.aa_settings span:nth-of-type(5n),
.aa_settings span:last-of-type {
  margin-right: 0;
}
.aa_settings span:hover {
  cursor: pointer;
  background-color: #E1E7EA;
}
.aa_settings span.act {
  background-color: #E1E7EA;
  border-color: rgba(153, 172, 182, 0.3);
}
.aa_settings span.aa_set_stat:before {
  content: '';
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background-color: #B4B521;
  position: absolute;
  left: 5px;
  top: 5px;
}
.aa_settings span.aa_set_stat.aa_set_stat_2:before {
  background-color: #EBBF02;
}
.aa_settings span.aa_set_stat.aa_set_stat_3:before {
  background-color: #268FCF;
}
.aa_settings span.aa_set_stat.aa_set_stat_5:before {
  background-color: #E68221;
}
.aa_settings span.aa_set_stat.aa_set_stat_6:before {
  background-color: transparent;
}
.aa_settings span.aa_set_stat.aa_set_stat_6 div {
  pointer-events: none;
  font-size: 40px;
  color: #577486;
  transform: translateY(9px);
  opacity: 0.7;
  transition: opacity 300ms;
}
.aa_settings span.aa_set_stat.aa_set_stat_6:hover div {
  opacity: 1;
}
.aa_set_supervisor + .aa_set_view {
  margin-left: 57px;
}
/** linke seite **/
.main_left .aa_settings span:hover {
  background-color: rgba(109, 133, 145, 0.45);
}
.main_left .aa_settings span.act {
  background-color: rgba(109, 133, 145, 0.45);
  border-color: rgba(255, 255, 255, 0.1);
}
.main_left .aa_settings i.nico {
  color: #FFF;
}
.aa_show_text_filter {
  position: relative;
  max-height: 0;
  overflow: hidden;
  transition: max-height 300ms cubic-bezier(1, 0.1, 0.25, 0.4), margin-bottom 300ms, opacity 300ms;
  margin-left: 10px;
  margin-right: 10px;
  background-color: #eef0f4;
  border-bottom: 1px solid rgba(87, 116, 134, 0.17);
  opacity: 0;
}
.aa_show_text_filter.open {
  max-height: 36px;
  opacity: 1;
  margin-bottom: 15px;
}
.aa_show_text_filter .filter {
  padding: 5px 35px 5px 25px;
  height: 36px;
  color: #000;
  width: 100%;
}
.main_left .aa_show_text_filter {
  background-color: rgba(238, 240, 244, 0.58);
}
.aa_show_text_filter i {
  top: 10px !important;
}
.aa_show_text_filter .act .del_filter {
  top: 8px !important;
  right: 5px !important;
  left: inherit;
}
.aa_show_skill_group_filter {
  position: relative;
  overflow: visible;
  max-height: 144px;
  opacity: 0;
  transition: margin-top 300ms, opacity 300ms;
}
.aa_show_skill_group_filter.show {
  margin-top: 15px;
  opacity: 1;
}
.aa_show_skill_group_filter .srep {
  margin-left: 10px;
  width: 260px;
}
.aa_show_skill_group_filter .call_flag {
  margin-top: 8px;
}
.active_agents_list {
  margin-top: 0;
  transition: margin-top 300ms;
}
.aa_settings:not(.open) + .aa_show_text_filter:not(.open) + .aa_show_skill_group_filter.show {
  margin-top: 0;
}
.aa_settings.open + .aa_show_text_filter:not(.open) + .aa_show_skill_group_filter:not(.show) + .active_agents_list {
  margin-top: 15px;
}
/********************** WIDGET WALLBOARD ********************/
#widget_wallboard {
  font-size: 14px;
  position: relative;
  cursor: default;
  padding-bottom: 13px;
  max-width: 950px;
  max-height: 165px;
  overflow: hidden;
  transition: max-height 400ms 100ms, opacity 300ms;
}
.wb_s,
.wb_l {
  position: relative;
  width: 240px;
  margin-right: 15px;
  line-height: 28px;
  color: #777777;
  float: left;
  text-align: center;
}
.wb_s {
  padding-top: 8px;
}
.wb_s :nth-child(1) {
  font-size: 38px;
  line-height: 34px;
  color: #000000;
}
.wb_l {
  width: 150px;
  height: 150px;
  border-radius: 50%;
  position: absolute;
  right: 5px;
  top: 0;
  font-size: 50px;
  color: #000000;
  padding-top: 55px;
  line-height: 40px;
  margin: 0;
}
.wb_l .itxt {
  font-size: 14px;
  padding-top: 0;
  color: #777777;
}
.wb_inf_agnt,
.wb_inf_caller {
  position: absolute;
  top: 8px;
  left: 3px;
  color: #A1B5C4;
  font-size: 11px;
  line-height: 11px;
  text-transform: uppercase;
}
#w6.height_0 .wb_inf_agnt,
#w6.height_0 .wb_inf_caller {
  top: -18px;
  left: 0;
  width: 385px;
  text-align: left;
  line-height: 20px;
  height: 20px;
  padding-left: 5px;
  background-color: rgba(161, 181, 196, 0.14);
}
.wb_line {
  height: 7px;
  border-bottom: 1px solid #e2e3e6;
  width: 720px;
  margin-bottom: 5px;
}
#w6.height_0 .wb_l {
  width: 100px;
  height: 100px;
  font-size: 30px;
  padding-top: 30px;
  top: 0;
  right: 20px;
}
#w6.height_0 {
  height: auto;
  padding: 0;
  margin-bottom: 0;
}
#w6.height_0 .wb_s {
  font-size: 12px;
  width: 125px;
  margin-right: 5px;
  padding-top: 10px;
  margin-top: 15px;
}
#w6.height_0 #wb_agnt_loggedin {
  margin-right: 30px;
}
#w6.height_0 .wb_s :nth-child(1) {
  font-size: 32px;
}
#w6.height_0 .comph {
  display: none;
}
#w6_vtggl {
  width: 28px;
  height: 16px;
  position: absolute;
  right: 0;
  top: 0;
  cursor: pointer;
  z-index: 500;
  opacity: 0.2;
  transition: all 300ms,;
}
#w6_vtggl:after {
  content: "\f107";
  font-family: 'Font Awesome 6 Pro';
  font-weight: 900;
  font-size: 16px;
  line-height: 1;
  display: block;
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  font-size: 22px;
  margin: -1px -1px 0 0;
}
#w6.height_0 #w6_vtggl:after {
  -moz-transform: rotate(0);
  -ms-transform: rotate(0);
  -o-transform: rotate(0);
  -webkit-transform: rotate(0);
  transform: rotate(0);
  margin: -6px 0 0 7px;
}
#w6_vtggl:hover {
  color: #268FCF;
  opacity: 1;
}
#w6.height_0 #w6_vtggl:hover {
  opacity: 1;
}
#w6.height_0 #wb {
  opacity: 1;
  padding-top: 7px;
}
#w6.height_2 {
  max-height: 16px;
  overflow: hidden;
}
#w6.height_2 #wb {
  opacity: 0;
}
#w6.height_2 #w6_vtggl::after {
  content: '\e163';
  font-family: 'Font Awesome 6 Pro';
  font-weight: 900;
  line-height: 1;
  font-size: 16px !important;
  transform: rotate(0);
  margin-top: 0;
}
/********************** WIDGET TIMELINE / CALLVERLAUF ********************/
.call_history,
.agent_status_list,
#agnt_onlinezeit,
#agnt_abrechnungen {
  margin-bottom: 50px;
  box-shadow: -1px 1px 3px rgba(0, 0, 0, 0.15);
  transition: height 300ms;
}
.call_history {
  height: 576px;
  overflow: hidden;
}
.agent_status_list {
  overflow: hidden;
}
.height_0 #widget_timeline > *:not(h1) {
  display: none;
}
#widget_timeline,
#widget_agentenstatus,
#agnt_onlinezeit,
#agnt_abrechnungen {
  position: relative;
  background-color: #FFFFFF;
  height: 100%;
}
#tml_content {
  height: 470px;
  overflow: auto;
  padding-top: 20px;
  position: relative;
}
.tml_line {
  width: 2px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -1px;
  background-color: #ecf0f3;
}
.tml_from {
  display: inline-block;
  width: 40px;
}
.tml_for {
  display: inline-block;
  width: 40px;
}
.timl-option {
  border-bottom: 1px solid #ecf0f3;
  border-top: 1px solid #ecf0f3;
  position: relative;
  text-transform: uppercase;
  height: 42px;
}
.timl-option .in,
.timl-option .out,
.timl-option .succ,
.timl-option .unsucc {
  position: absolute;
  top: 13px;
  left: 20px;
}
.timl-option .out {
  left: auto;
  right: 20px;
}
.timl-option .succ {
  left: 350px;
}
.timl-option .unsucc {
  left: 500px;
}
#tml_del_filter {
  cursor: pointer;
  display: none;
  position: absolute;
  top: -30px;
  left: 375px;
  text-align: center;
  width: 200px;
}
.act #tml_del_filter {
  display: inline-block;
  color: #268FCF;
  font-size: 16px;
}
.wrap {
  position: relative;
  margin-bottom: 27px;
  height: 48px;
}
.bub1 {
  width: 398px;
  display: flex;
  background-color: #f4f8fb;
  position: absolute;
  top: 0;
  left: 30px;
  font-size: 14px;
  line-height: 20px;
  padding: 0;
}
.bub1 p {
  flex-grow: 1;
  padding: 4px 8px;
}
.bub2 {
  width: 398px;
  position: absolute;
  top: 0;
  left: 522px;
  font-size: 14px;
  line-height: 18px;
  padding: 4px 0 0 0;
}
.sign {
  font-size: 24px;
  height: 40px;
  line-height: 38px;
  width: 30px;
  background-color: #FFFFFF;
  text-align: center;
  position: absolute;
  top: -7px;
  left: 460px;
}
.out .bub1 {
  left: 522px;
}
.out .bub2 {
  left: 30px;
  right: auto;
  text-align: right;
}
.l-opt i {
  font-size: 12px;
}
.l-opt.act {
  color: #268FCF;
}
.succ.act i,
.timl-option .l-opt.succ.act,
.sign i {
  color: #B4B521;
}
.unsucc.act i,
.timl-option .l-opt.unsucc.act,
.sign i.unsucc {
  color: #D43E3F;
}
.sign i,
.sign .unsucc i {
  font-size: 24px;
}
.wrap .bub1 p:before {
  content: '';
  position: absolute;
  top: 0px;
  right: -16px;
  width: 0;
  height: 0;
  border-left: 8px solid #f4f8fb;
  border-bottom: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 8px solid transparent;
}
.wrap.out .bub1 p:before {
  left: -16px;
  border-left: 8px solid transparent;
  border-right: 8px solid #f4f8fb;
}
/********************** WIDGET AGENTENSTATUSLIST *************************/
#widget_agentenstatus .tbl_body span.ico_sv {
  position: relative;
  padding-right: 23px;
}
#widget_agentenstatus .tbl_body span.ico_sv:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 16px;
  height: 16px;
}
#widget_agentenstatus .tbl_body > div > div:nth-of-type(2) {
  width: 95px;
  max-width: 95px;
  text-align: right;
  padding-right: 19px;
}
/* Filter */
.agent_status_list .filter_wrap {
  position: absolute;
  top: 18px;
  left: 275px;
  width: 400px;
  height: 28px;
  border: 1px solid #d0dae1;
  opacity: 1;
  transition: opacity 300ms;
}
.height_0 .filter_wrap {
  opacity: 0;
}
.filter {
  width: 202px;
  height: 100%;
  line-height: 26px;
  padding: 0 22px 0 25px;
  background: transparent;
  box-shadow: none;
  font-size: 14px;
}
.filter_wrap .fa-magnifying-glass {
  color: #b9c3ca;
  position: absolute;
  top: 5px;
  left: 5px;
}
.del_filter {
  display: none;
}
.act .del_filter {
  display: block;
  position: absolute;
  top: 4px;
  left: 207px;
  content: "\e084";
  width: 18px;
  height: 18px;
  font-size: 18px;
  cursor: pointer;
  opacity: 0.4;
}
.act .del_filter:hover {
  opacity: 0.7;
  color: #268FCF;
}
#w3_select_srep {
  position: absolute;
  width: 170px;
  line-height: 27px;
  top: -1px;
  right: 0;
  border: none;
  padding-left: 4px;
  border-left: 1px solid #d0dae1;
  background-color: transparent;
}
#w3_select_srep .sr-arr {
  height: 28px;
  top: 0;
}
#w3_select_srep,
#w3_select_srep li {
  font-size: 13px;
}
#w3_select_srep .sr-optwrap {
  line-height: 18px;
}
#w3_select_srep .sr-arr {
  background-position: 12px -47px;
}
/********** CALLDISPLAY CONTROLS **********/
.cd_controls_w {
  overflow: hidden;
  height: 65px;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}
.cd_controls {
  position: absolute;
  bottom: -70px;
  left: 0;
  z-index: 2;
  width: 100%;
  overflow: hidden;
  display: flex;
  display: -webkit-flex;
  transition: all 500ms;
}
/* show call method buttons */
.c1:not(.c1_6):not(.c1_10) #calldisplay .cd_controls,
#callcards .cd_controls,
.call_flag .cd_controls,
.rtcc:not(.c1_ended) .cd_controls {
	bottom: 0;
}
#c1_overlay {
  height: 370px;
  width: 480px;
  position: absolute;
  background-color: #FFF;
  text-align: center;
  padding-top: 30px;
  z-index: 800;
  opacity: 1;
  transition: all 900ms;
}
#c1_overlay h1 {
  font-size: 16px;
  color: #486379;
  opacity: 0.8;
  margin-bottom: 17px;
}
#c1_overlay i {
  font-size: 48px;
  color: #268FCF;
  cursor: pointer;
}
#c1_overlay .sg_inf {
  margin: 80px 20px 0 20px;
  padding-top: 10px;
  border-top: 1px solid rgba(161, 181, 196, 0.3);
}
#c1_overlay .sg_inf h1 {
  margin-bottom: 5px;
}
#c1_overlay .sg_inf > div {
  color: #6388A6;
  font-size: 11px;
  text-align: left;
  text-transform: uppercase;
  line-height: 17px;
  margin-top: 16px;
  width: 230px;
  margin-right: 15px;
  float: left;
}
#c1_overlay .sg_inf > div:nth-of-type(2n) {
  width: 195px;
  margin-right: 0;
}
#c1_overlay .sg_inf > div span {
  color: #000;
  font-size: 16px;
  display: block;
  text-transform: none;
}
.ros #c1_overlay .sg_inf > h1 + div span {
  color: #D02E2F;
}
#c1_overlay .sg_inf div span.anon {
  color: #DA504F;
}
.sg_inf div:nth-child(3),
.sg_inf div:nth-child(5) {
  display: none;
}
.has_webrtc .sg_inf div:nth-child(3),
.has_webrtc.webrtc .sg_inf div:nth-child(5) {
  display: block;
}
.has_webrtc .sg_inf div:nth-child(3) span::after {
  content: attr(data-inactive);
}
.has_webrtc.webrtc .sg_inf div:nth-child(3) span::after {
  content: attr(data-active);
  text-transform: uppercase;
}
.has_webrtc .sg_inf div:nth-child(5) span::after {
  content: attr(data-inactive);
}
.has_webrtc.webrtc.auto_webrtc .sg_inf div:nth-child(5) span::after {
  content: attr(data-active);
  text-transform: uppercase;
}
#c1_overlay .online_stat {
  display: flex;
  margin: 20px 20px 0;
}
#c1_overlay .online_stat > div {
  border: 1px solid #ccc;
  width: 50%;
  height: 22px;
  position: relative;
}
#c1_overlay .online_stat > div:first-of-type {
  margin-right: 10px;
}
#c1_overlay .online_stat > div.act {
  border-color: #b4b521;
}
.c1 #c1_overlay,
.rtcc #c1_overlay {
  opacity: 0;
  pointer-events: none;
}
.rtcc #c1_overlay {
  transition: opacity 900ms 900ms;
}
.rtcc:not(.acdc) .cd_info_icons {
  display: none;
}
.rtcc:not(.rtc_has_call) .contr.hold,
.rtcc.rtc_has_call:not(.acdc) .contr.hold,
.calls2 #widget_callpanel.c2_1 .contr.hold,
.calls2 #widget_callpanel.c2_2 .contr.hold,
.rtcc:not(.rtc_has_call) .contr.mute {
  opacity: 0.5;
  pointer-events: none;
}
body:not(.mute_webrtc) .mute .ico_mute,
body.mute_webrtc .mute .ico_unmute {
	display: block;
}
body.mute_webrtc .mute .ico_mute,
body:not(.mute_webrtc) .mute .ico_unmute {
	display: none;
}
#c1_overlay i.notset {
  font-size: 128px;
  color: #6388A6;
  cursor: default;
  opacity: 0.2;
  display: block;
  margin-top: 50px;
}
#c1_overlay i.notset + h1 {
  font-size: 18px;
  opacity: 0.6;
  margin-top: 20px;
  letter-spacing: 1px;
}
.contr {
  width: 100px;
  height: 65px;
  text-align: center;
  font-size: 12px;
  line-height: 15px;
  color: #555;
  font-family: LatoRegular, Arial, sans-serif;
  cursor: pointer;
  text-transform: uppercase;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  position: relative;
  transition: box-shadow 300ms;
  background-color: #ECF0F3;
  box-shadow: inset 0 -5px 0 0 transparent;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.active_agents .contr {
	background:transparent;
}
.contr *,
.block_outbound #wdgt_act_agts .act_skill_group,
.block_outbound #wdgt_act_agts dd {
  pointer-events: none;
}
.contr i {
  font-size: 16px;
  display: block;
  height: 16px;
}
.contr p {
  font-size: 11px;
  opacity: 0.8;
  text-transform: none;
}
.contr.contr_nb {
  position: absolute;
  bottom: -70px;
  left: 0;
  width: 100%;
  box-shadow: inset 0 -100px 0 0 #DB4C0F;
  color: #FFF;
  transition: all 500ms, box-shadow 300ms;
}
.contr.contr_nb:hover {
  cursor: pointer;
  box-shadow: inset 0 -100px 0 0 #c8450e;
}
.contr.contr_nb.dis {
  cursor: default;
  pointer-events: none;
  opacity: 0.3;
}
.c1:not(.c1_2):not(.c1_6) #calldisplay .contr.contr_nb {
  bottom: 0;
}
#nb_pi_wrap {
  width: 56px;
  height: 56px;
  position: absolute;
  left: 10px;
  top: 5px;
  line-height: 56px;
  font-family: 'latolight', Arial, sans-serif;
  font-size: 30px;
  opacity: 1;
  transition: opacity 800ms;
}
#nb_pi_wrap .pi_num {
  position: absolute;
  width: 100%;
  z-index: 2;
}
.nb_le_wrap {
  position: absolute;
  overflow: hidden;
  width: 50%;
  height: 100%;
}
#nb_pi_wrap .nb_pi {
  position: absolute;
  width: 56px;
  height: 56px;
  line-height: 56px;
  border-radius: 56px;
  background-color: #E78251;
  clip: rect(0px, 56px, 56px, 28px);
}
.force_nb #nb_pi_wrap {
  opacity: 0;
}
#c1_hold_w,
#c2_hold_w,
#c1_mute_w {
  flex-grow: 1;
  background-color: #FFF;
  z-index: 5;
}
#calldisplay .contr.hold,
#calldisplay .contr.mute,
#callcards .contr.hold {
	width: 100%;
	box-shadow: inset 0 -5px 0 0 #5c5c5c;
}
#calldisplay .contr.mute {
	box-shadow: inset 0 -5px 0 0 #DB4C0F;
}
#calldisplay .contr.hold:hover,
#calldisplay .contr.hold.hover,
#calldisplay .contr.mute:hover,
#calldisplay .contr.mute.hover,
#callcards .contr.hold.hover,
#callcards .contr.hold:hover {
  cursor: pointer;
}
.mute_webrtc #calldisplay .contr.mute,
.mute_webrtc .active-call-button[data-action="mute"] {
	color:#fff;
	box-shadow: inset 0 -100px 0 0 #DB4C0F;
}
.mute_webrtc #calldisplay .contr.mute:hover,
.mute_webrtc #calldisplay .contr.mute.hover,
.mute_webrtc .active-call-button[data-action="mute"]:hover {
	box-shadow: inset 0 -100px 0 0 #c8450e;
}

.c1_h #calldisplay .contr.hold,
.c2_h #callcards .contr.hold,
.mobile-call-display.c1_4 .active-call-button[data-action="hold"],
.mobile-call-display.c2_4 .active-call-button[data-action="hold"] {
	box-shadow: inset 0 -100px 0 0 #5c5c5c;
	color:#fff;
}
.c1_h #calldisplay .contr.hold:hover,
.c2_h #callcards .contr.hold:hover,
.mobile-call-display.c1_4 .active-call-button[data-action="hold"],
.mobile-call-display.c2_4 .active-call-button[data-action="hold"] {
	box-shadow: inset 0 -100px 0 0 #505050;
}
.c1_2 #calldisplay .contr.hold,
.c1_2 #calldisplay .contr.mute {
  pointer-events: none;
  cursor: default;
  opacity: 0.2;
}
#callcards .contr.hold:hover,
#callcards .contr.hold.hover {
  cursor: pointer;
  background-color: #dfe6eb;
}
.c2_2 #callcards .contr.hold {
  pointer-events: none;
  cursor: default;
  opacity: 0.2;
}
#calldisplay .contr.hangup,
#calldisplay .contr.cred,
#callcards .contr.hangup {
	box-shadow: inset 0 -100px 0 0 #CC1921;
	color: #FFFFFF;
}
#calldisplay .contr.hangup:hover,
#calldisplay .contr.cred:hover,
#callcards .contr.hangup:hover,
#calldisplay .contr.hangup.hover,
#calldisplay .contr.cred.hover,
#callcards .contr.hangup.hover {
	cursor: pointer;
	box-shadow: inset 0 -100px 0 0 #ba171e;
}
.c3 #calldisplay .contr.hangup,
.c3 #calldisplay .contr.cred,
.c3 #callcards .contr.hangup {
  pointer-events: none;
  cursor: default;
  opacity: 0.2;
}
.contr.cgreen {
	box-shadow: inset 0 -100px 0 0 #B4B521;
	color: #FFFFFF;
}
.contr.cgreen:hover,
.contr.cgreen.hover {
	cursor: pointer;
	box-shadow: inset 0 -100px 0 0 #a3a41e;
}
.cxxx .contr.cgreen {
  pointer-events: none;
  cursor: default;
  opacity: 0.2;
}
.contr.cblue {
	box-shadow: inset 0 -100px 0 0 #268FCF;
	color: #FFFFFF;
}
.contr.cblue:hover,
.contr.cblue.hover {
	box-shadow: inset 0 -100px 0 0 #2383be;
  	cursor: pointer;
}
.ca1 .contr.cblue {
  pointer-events: none;
  cursor: default;
  opacity: 0.2;
}
.contr.cgreen:after {
  content: attr(data-calltxt1);
}
.ca0 .contr.cgreen:after,
.ca1 .contr.cgreen:after,
.c1_ended .contr.cgreen:after {
  content: attr(data-calltxt0);
}
.c1_ended .contr.cblue {
  cursor: default;
  pointer-events: none;
  opacity: 0.2;
}
#c1_pass_w,
#c1_accept_w {
  width: 0;
  overflow: hidden;
  z-index: 2;
  transition: all 300ms;
}
#c1_mute_w {
  max-width: 0;
}
#c1_mute_w .contr {
  overflow: hidden;
}
.c1_3.c2_3 #c1_pass_w,
.c1_4.c2_3 #c1_pass_w,
.c1_3.c2_4 #c1_pass_w,
.c1_4.c2_4 #c1_pass_w {
	width: 100px;
}
.c1_3.c2_3 #c1_pass_w .contr,
.c1_4.c2_3 #c1_pass_w .contr,
.c1_3.c2_4 #c1_pass_w .contr,
.c1_4.c2_4 #c1_pass_w .contr {
	box-shadow: inset 0 -5px 0 0 #268FCF;
}
.c1_3.c2_3 #c1_pass_w:hover .contr,
.c1_4.c2_3 #c1_pass_w:hover .contr,
.c1_3.c2_4 #c1_pass_w:hover .contr,
.c1_4.c2_4 #c1_pass_w:hover .contr {
	box-shadow: inset 0 -5px 0 0 #2383be;
}
body:not(.rtc_has_call) #c1_accept_w,
.webrtc.rtcc0 .c1_2 #c1_accept_w,
.webrtc.rtcc1 .c1_2 #c1_accept_w,
.webrtc .c1_2 #c1_accept_w,
.rtc_has_call.rtc_connecting #w7 .cd_controls #c1_accept_w,
.rtc_has_call.rtc_failed #w7 .cd_controls #c1_accept_w,
.rtc_has_call.rtc_closed #w7 .cd_controls #c1_accept_w,
.rtc_has_call.rtc_disconnected #w7 .cd_controls #c1_accept_w {
  width: 0;
}
body:not(.rtcc1) .mobile-call-display .active-call-button[data-action="mute"] {
	animation: hideMute forwards 500ms;
}
@keyframes hideMute {
	99% {
		display:block;
	}
	100% {
		display:none;
	}
}
body:not(.rtcc1) #c1_mute_w {
	max-width: 0;
	transition: max-width 500ms 0ms;
}
.rtc_has_call:not(.rtc_answer) .c1_2 #c1_accept_w {
  width: 100px;
}
.rtcc1.rtc_has_call #c1_mute_w {
	max-width: 100%;
	transition: max-width 0ms;
}
#c1_webrtc_status {
  width: 0;
  height: 65px;
  transition: width 300ms;
}
.rtc_has_call.rtc_connecting #c1_webrtc_status,
.rtc_has_call.rtc_failed #c1_webrtc_status,
.rtc_has_call.rtc_closed #c1_webrtc_status,
.rtc_has_call.rtc_disconnected #c1_webrtc_status {
  width: 100px;
}
#c1_webrtc_status .connecting,
#c1_webrtc_status .failed {
  position: absolute;
  z-index: 2;
  pointer-events: none;
  transition: opacity 300ms;
}
#c1_webrtc_status .connecting {
  z-index: 3;
}
#c1_webrtc_status .connecting .if-i_refresh {
  font-size: 23px;
  line-height: 26px;
  height: 26px;
  margin-top: 6px;
}
#c1_webrtc_status .failed {
  z-index: 3;
}
.rtc_connecting #c1_webrtc_status .connecting,
.rtc_failed #c1_webrtc_status .failed,
.rtc_closed #c1_webrtc_status .failed,
.rtc_disconnected #c1_webrtc_status .failed {
  pointer-events: all;
}
body.abtc.auto_webrtc.rtc_has_call:not(.rtc_answer) #c1_accept_w {
  width: 0;
}
#c2_conf_ww {
  width: 0;
  overflow: hidden;
  position: relative;
  transition: all 300ms;
}
.c1_3.c2_3 #c2_conf_ww,
.c1_4.c2_3 #c2_conf_ww,
.c1_3.c2_4 #c2_conf_ww,
.c1_4.c2_4 #c2_conf_ww {
  width: 100px;
}
#c2_conf_w,
#c2_conf_h_w {
  width: 100px;
  position: absolute;
  left: 0;
  top: 100px;
  overflow: hidden;
  z-index: 3;
  transition: all 300ms;
}
#c2_conf_h_w {
  z-index: 2;
  top: 0;
}
#c2_conf_h_w .contr {
  box-shadow: inset 0 -5px 0 0 #CC1921;
}
#c2_conf_h_w:hover .contr {
	box-shadow: inset 0 -5px 0 0 #b71922;
}
#c2_conf_w {
  top: 0;
}
#c2_conf_w .contr {
	box-shadow: inset 0 -5px 0 0 #B4B521;
}
#c2_conf_w:hover .contr {
	box-shadow: inset 0 -5px 0 0 #a3a41e;
}
.c_conf #c2_conf_w {
  top: 100px;
}
.c1 .rec_but,
.c1 .record_label {
  display: inline-block;
  width: 31px;
  height: 31px;
  border-radius: 50%;
  border: 1px solid #748594;
  margin: 0 auto 0 auto;
  color: #748594;
  cursor: pointer;
  background-color: #FFF;
  opacity: 0.5;
  transition: all 300ms;
}
.c1 .rec_label .rec_but {
  transform: translate(17px, 0);
}
.c1 .rec_label .rec_but.act {
  transform: translate(-5px, 0);
}
.c1 .rec_label .record_label {
  transform: translate(-17px, 0);
  opacity: 0;
  pointer-events: none;
}
.c1 .rec_label .rec_but.act + .record_label {
  transform: translate(5px, 0);
  opacity: 0.5;
  pointer-events: all;
}
.c1 .rec_label .rec_but.act + .record_label:hover {
  opacity: 0.75;
}
.c1 .rec_label .rec_but.act + .record_label.act {
  opacity: 1;
}
.c1_2 .rec_but,
.c1_10 .rec_but {
  display: none;
}
.rec_but:hover {
  border: 1px solid #D43E3F;
  color: #D43E3F;
  opacity: 1;
}
.rec_but.act {
  border: 1px solid #D43E3F;
  color: #fff;
  background-color: #D43E3F;
  opacity: 1;
}
#calldisplay .call_ended {
  position: absolute;
  bottom: 0;
  overflow: hidden;
  width: 100%;
  height: 65px;
  pointer-events: none;
}
#calldisplay .call_ended > div {
  font-size: 20px;
  line-height: 65px;
  color: #D43E3F;
  text-align: center;
  background: #fff;
  transform: translate(0, 65px);
}
.c1_ended #calldisplay .call_ended > div {
  transform: translate(0, 0);
}
.c1 .record_label_flag {
  position: absolute;
  width: 100%;
  background: #ffffff;
  margin-top: 8px;
  padding-top: 2px;
  z-index: 2;
  text-align: left;
  padding-left: 50px;
  bottom: -85px;
  overflow: hidden;
  height: 0;
  transition: height 300ms, opacity 0ms 300ms;
  opacity: 0;
}
.record_label_flag:before {
  content: '';
  position: absolute;
  top: 0;
  width: 100%;
  left: 0;
  height: 1px;
  pointer-events: none;
  transition: all 300ms;
  border-bottom: 1px solid transparent;
}
.c1 .record_label.act + .record_label_flag {
  height: 77px;
  opacity: 1;
  transition: height 300ms, opacity 0ms;
}
.c1 .record_label.act + .record_label_flag:before {
  border-bottom: 1px solid #E7EAF1;
  transition: all 300ms;
}
.c1 .record_label_flag > div:first-of-type {
  font-size: 14px;
  line-height: 1;
  margin: 10px 0 5px;
}
.c1 .record_label_flag input {
  font-size: 14px;
  line-height: 24px;
  border: 1px solid #cad1db;
  outline: none;
  padding: 1px 5px;
  width: 280px;
  color: #000;
}
.c1 .record_label_flag .butn-g {
  margin-left: 10px;
  border: 1px solid transparent;
}
/****** CONTROLS QUICKDIAL *******/
.contr_qd {
  width: 32px;
  height: 32px;
  overflow: hidden;
  position: relative;
  transition: all 300ms;
}
.qd_show .contr_qd {
  width: 96px;
}
.contr_qd .contr {
  width: 32px;
  height: 100%;
  position: absolute;
  right: 0;
}
.contr_qd .cgreen {
  right: 32px;
}
.wrap.qd_show .bub1 p:before {
  transition: border-color 150ms;
}
.wrap.in.qd_show .bub1 p:before {
  border-color: transparent transparent transparent #268fcf;
}
.ca1 .wrap.in.qd_show .bub1 p:before {
  border-color: transparent transparent transparent #cbe3f2;
}
.ca0 .wrap.in.qd_show .bub1 p:before {
  border-color: transparent;
}
.ca0 .contr_qd,
body:not(.calls0):not(.c1s) .contr_qd,
.ca_no .contr_qd,
.ca_int #widget_timeline .contr_qd,
#dp-results-agents .content:not(.call) .contr_qd,
#dp-results-agents-unavailable .content:not(.call) .contr_qd,
.ca_int #dp-results-contacts .contr_qd,
body.has_c2:not(.has_c1) .contr_qd,
.block_outbound .contr_qd,
.rtcc.rtc_has_call:not(.acdc) .contr_qd,
.ros.calls0 #dp-results-contacts .contr_qd,
.ros.c1_ended #dp-results-contacts .contr_qd,
.ros.calls0 #tml_content .wrap:not([data-destination^="SKILL"]):not([data-destination^="AGENT"]):not([data-destination^="000"]) .contr_qd,
.ros.c1_ended #tml_content .wrap:not([data-destination^="SKILL"]):not([data-destination^="AGENT"]):not([data-destination^="000"]) .contr_qd,
#dp-results-voips .content:not(.call) .contr_qd,
#dp-results-voip-groups .content:not(.call) .contr_qd,
#dp-results-msteams .content:not(.call) .contr_qd {
  display: none;
}
.qd_ico {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 32px;
  height: 32px;
  color: #abaeb0;
  background-color: #f4f8fb;
  cursor: pointer;
}
.qd_ico:before {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 16px;
}
/* Siba-Click verhindern, wenn Siba noch aktiv */
body .open_siba {
  opacity: 1;
  transition: opacity 200ms;
}
body.lock_siba .open_siba {
  opacity: 0.3 !important;
  pointer-events: none;
}
/********************** DIALPAD ***********************/
#dialpad {
  box-shadow: -1px 1px 3px rgba(0, 0, 0, 0.15);
  width: 950px;
  position: absolute;
  top: 0;
  right: 10px;
  z-index: 900;
  background-color: #FFF;
  transform: translateY(-100vh);
  transition: transform 300ms;
}
#dialpad.show {
  pointer-events: inherit;
  transform: translateY(0);
}
@media (max-width: 1260px) {
  #dialpad {
    position: fixed;
    top: 70px;
  }
}
.dp-hide {
  display: none;
}
.form-header {
  background-color: #e6eaed;
  height: 70px;
}
.form-group {
  position: relative;
}
#dp-controls,
.ca1 #dp-controls {
  width: 0;
  height: 70px;
  position: relative;
  overflow: hidden;
  transition: width 500ms;
}
body.ca1 .is_callable #dp-controls {
  width: 120px;
}
body.ca2:not(.no_transfer) .is_callable #dp-controls {
  width: 240px;
}
#dialpad .nores_inftxt {
  position: absolute;
  left: 230px;
  top: -500px;
  font-size: 20px;
  color: transparent;
  transition: color 500ms;
}
#dialpad:not(.is_callable):not(.has_agents):not(.has_skillgroups):not(.has_contacts):not(.has_voips) .nores_inftxt {
  color: #000;
  top: 28px;
}
#dp-controls .contr {
  width: 120px;
  height: 70px;
  padding-top: 8px;
  position: absolute;
  left: 0;
  top: 0;
}
#dp-controls .contr.cblue {
  left: 120px;
}
.ca_int #dp-controls,
.ca_no #dp-controls,
.block_outbound #dp-controls,
body.has_c2:not(.has_c1) #dp-controls {
  width: 0 !important;
}
#dp-form {
  position: absolute;
  top: -53px;
  z-index: 999;
}
#dp-form .nico {
  top: 10px;
  left: 560px;
  opacity: 1;
  margin-left: 20px;
  font-size: 30px;
}
.qd_act,
.qd_act .contr_qd .qd_ico {
  background: #f7f7f7;
  transition: none;
}
#dp-form[data-qdn]:after {
  content: attr(data-qdn);
  display: inline-block;
  position: absolute;
  top: -10px;
  left: 0;
  font-size: 14px;
  padding: 0 10px;
  color: rgba(0, 0, 0, 0.33);
  pointer-events: none;
}
#dp-form #dp-filter-field + .focline {
  content: '';
  width: 0;
  height: 1px;
  position: absolute;
  bottom: 0;
  left: 0;
  opacity: 0;
  background-color: #268fcf;
  transition: width 300ms ease-out, opacity 300ms;
}
#dp-form #dp-filter-field:focus + .focline {
  width: 100%;
  opacity: 1;
  transition: width 300ms ease-out, opacity 300ms;
}
body.mp #dp-form,
body.mp #dialpad {
  display: none;
}
.num_err #dp-form {
  color: #D43E3F;
}
#dp-form .fa-delete-left {
  position: absolute;
  right: 5px;
  top: 0;
  height: 100%;
  width: 26px;
  font-size: 26px;
  overflow: hidden;
  color: #268FCF;
}
#dp-form .fa-delete-left:before {
  opacity: 0;
  position: absolute;
  top: 40px;
  cursor: pointer;
  transition: top 400ms, opacity 400ms;
}
#dp-form.has_input .fa-delete-left:before {
  opacity: 1;
  top: 4px;
}
#dp-filter-field {
  border: none;
  font-size: 20px;
  background-color: #FFF;
  width: 570px;
  height: 36px;
  line-height: 36px;
  padding: 0 10px;
  opacity: 0.5;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
#dp-form.has_input #dp-filter-field {
  opacity: 1;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.dp-output-mask {
  position: relative;
  height: auto;
  overflow: hidden;
  max-height: calc(95vh - 150px);
}
.dp-output-mask.scrl_content {
  overflow: auto;
}
.dp-output .head,
.dp-output .content {
  background-color: #FFF;
}
.dp-output .head {
  background: #ECF0F3;
  color: #43596A;
  height: 40px;
  font-weight: 700;
}
.dp-output .content {
  border-bottom: 1px solid #ecf0f3;
}
.dp-output .content > div {
  position: absolute;
}
.box2check {
  position: absolute;
  visibility: hidden;
  left: -9999999px;
}
input[type=radio].box2check + label,
input[type=checkbox].box2check + label {
  position: relative;
  display: inline-block;
  cursor: pointer;
  font-size: 14px;
}
input[type=checkbox].box2check + label:before,
input[type=checkbox].box2check + label:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 18px;
  height: 18px;
  border: 2px solid #ddd;
  transition: all 150ms;
  display: none;
}
input[type=checkbox].box2check + label:after {
  background: transparent;
}
input[type=checkbox].box2check:checked + label:before {
  border-color: transparent;
}
input[type=checkbox].box2check:checked + label:after {
  top: 4px;
  left: 2px;
  width: 16px;
  height: 7px;
  background: transparent;
  border-bottom-width: 0;
  border-left-width: 0;
  border-color: #B4B521;
  transform: rotate(130deg);
  display: none;
}
#dp-filter i {
  font-size: 20px;
}
.dp-form .box2check + label {
  margin-right: 10px;
  padding: 0 10px;
  line-height: 48px;
  color: green;
  font-size: 28px;
  transition: all 300ms;
}
input[type=checkbox].box2check:checked + label {
  color: red;
}
input[type=checkbox].box2check + label:hover {
  color: blue;
}
input[type=checkbox].box2check:checked + label:hover {
  color: pink;
}
/*************************************** MY PLACE ***************************************/
.mp_headl {
  font-size: 28px;
  line-height: 48px;
  margin: 20px 0;
}
#agnt_onlinezeit header,
#agnt_stat header,
#agnt_abrechnungen header {
  height: 60px;
  line-height: 60px;
  background-color: #FFF;
  font-weight: normal;
  font-size: 16px;
}
.mp .tbl_body > div:nth-of-type(1n) {
  background-color: #F4F8FB;
}
.mp .tbl_body > div:nth-of-type(2n) {
  background-color: #FFF;
}
.mp_no_data_info {
  font-size: 20px;
  margin-top: 40px;
}
#agnt_stat header > div:nth-child(5) {
  text-align: right;
  padding-right: 10px;
}
#agnt_stat header > div:nth-child(6) {
  padding-right: 20px;
}
#agnt_stat .tbl_body > div > div:nth-of-type(5) {
  padding-right: 10px;
}
#agnt_stat .tbl_body > div > div:nth-of-type(6) {
  text-align: right;
  padding-right: 20px;
}
/********************** MY PLACE NAVIGATION ***********************/
.tab_wrap {
  margin: 15px 0 45px 0;
}
.tab_wrap a {
  display: inline-block;
  height: 50px;
  line-height: 50px;
  border: 1px solid #268FCF;
  color: #268FCF;
  font-size: 16px;
  margin-right: 20px;
  padding: 0 15px;
  text-transform: uppercase;
  transition: all 300ms;
}
.tab_wrap a:hover,
.tab_wrap a.act {
  background-color: #268FCF;
  color: #FFF;
}
.tab_wrap a:last-of-type {
  border: none;
  text-transform: none;
  margin-right: 0;
  padding: 0;
  float: right;
}
.tab_wrap a:last-of-type:hover {
  background-color: transparent;
  color: #DB4C0F;
}
.tab_wrap a:last-of-type i {
  font-size: 20px;
  margin-right: 1px;
}
/********************** MY PLACE ONLINEZEIT ***********************/
#agnt_onlinezeit.tbl section header > div,
#agnt_onlinezeit .tbl_body > div > div {
  text-align: right;
  padding-right: 19px;
}
#agnt_onlinezeit.tbl section header > div:first-of-type,
#agnt_onlinezeit .tbl_body > div > div:first-of-type {
  text-align: left;
  width: 240px;
}
#agnt_onlinezeit .tbl_body > div > div:nth-of-type(2) {
  width: 250px;
}
/********************** MY PLACE STATISTIK ***********************/
#agnt_stat.tbl section header:last-of-type > div {
  cursor: default;
}
/********************** MY PLACE ABRECHNUNGEN ***********************/
#agnt_abrechnungen.tbl section header > div,
#agnt_abrechnungen .tbl_body > div > div {
  text-align: right;
  padding-right: 19px;
  width: 240px;
}
#agnt_abrechnungen.tbl section header > div:first-of-type,
#agnt_abrechnungen .tbl_body > div > div:first-of-type {
  text-align: left;
}
#agnt_abrechnungen.tbl section header > div:last-of-type {
  cursor: default;
}
#agnt_abrechnungen .icot {
  top: 1px;
}
/*************************************** ELEMENTE & TEILE ***************************************/
/********************** SPRACHAUSWAHL ***********************/
.slide-menu {
  position: absolute;
  overflow: hidden;
  transition: width 500ms;
}
.slide-menu-entry-wrap {
  position: absolute;
  top: 0;
  left: 0;
  padding-left: 30px;
  height: 100%;
  white-space: nowrap;
}
.show .slide-menu-entry-wrap {
  padding-right: 30px;
  padding-left: 0;
}
.slide-menu-entry {
  display: block;
  float: right;
  z-index: 1;
  cursor: pointer;
}
#lng_change {
  position: absolute;
  right: 44px;
  top: 1px;
  overflow: hidden;
  width: 22px;
  height: 22px;
  white-space: nowrap;
  transition: width 500ms;
  color: #c6ced3;
  font-size: 13px;
  text-align: center;
  line-height: 22px;
}
#lng_change_wrap {
  padding-right: 36px;
}
.lng_change {
  width: 22px;
  height: 22px;
  margin-left: 9px;
  background-color: #434f57;
}
#lng_change .de,
#lng_change .en,
#lng_change .fr {
  color: rgba(255, 255, 255, 0.7);
}
#lng_change .de:hover,
#lng_change .en:hover,
#lng_change .fr:hover {
  color: #FFFFFF;
  background-color: #268FCF;
}
#lng_change.de .de:hover,
#lng_change.en .en:hover,
#lng_change.fr .fr:hover {
  background-color: #268FCF;
  color: #FFFFFF;
}
#lng_change.de.show .de,
#lng_change.en.show .en,
#lng_change.fr.show .fr {
  color: #FFFFFF;
  background-color: #268FCF;
}
.de .de,
.en .en,
#lng_change.fr .fr {
  z-index: 2;
  position: absolute;
  top: 0;
  left: 0;
  margin-left: 0;
  transition: left 500ms;
}
#lng_change.show,
#lng_change_wrap {
  width: 110px;
}
.de.show .de,
.en.show .en,
#lng_change.fr.show .fr {
  left: calc(108px - 20px);
}
/*************** DROP DOWN / selectReplace ***************/
.srep {
  position: relative;
  display: inline-block;
  width: 250px;
  height: 28px;
  border: 1px solid #CAD1DB;
  cursor: pointer;
  color: #000;
  background: #fff;
  line-height: 24px;
}
.sr.disabled {
  color: #999;
  cursor: default;
}
.sr.disabled .sr-arr {
  background: #ccc;
}
.sr-text {
  display: block;
  box-sizing: border-box;
  height: 100%;
  padding: 1px 33px 1px 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.sr-arr {
  position: absolute;
  display: block;
  top: -1px;
  right: -1px;
  bottom: -1px;
  width: 43px;
  overflow: hidden;
  background: #268FCF url(/_pool/layout/base/img/three_dots.png) 12px -48px no-repeat;
}
.srep:hover .sr-arr,
.open .sr-arr,
.srep.change_target:hover .sr-arr,
.srep.change_target.open .sr-arr {
  background-color: #2280b9;
}
.sr-optwrap {
  position: absolute;
  top: 26px;
  left: -1px;
  right: -1px;
  min-height: 0;
  max-height: 0;
  overflow: hidden;
  background: #fff;
  z-index: 260;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  transition: max-height 200ms, min-height 200ms;
}
.sr-options {
  position: relative;
  overflow: auto;
  margin: 0;
  max-height: 370px;
  bottom: 0;
  left: 0;
  right: 0;
  background: #fff;
  z-index: 2;
}
.open .sr-optwrap {
  min-height: 20px;
  max-height: 400px;
  z-index: 261;
}
.upwards .sr-optwrap {
  position: absolute;
  top: auto;
  bottom: 25px;
  box-shadow: 1px -1px 3px rgba(0, 0, 0, 0.5);
  height: 0;
  transition: height 200ms, max-height 200ms, min-height 200ms;
}
.open.upwards .sr-optwrap {
  height: 400px;
}
.sr-group {
  display: block;
}
.sr-group-label {
  font-family: LatoReg, Arial, sans-serif;
  display: block;
  padding: 8px 0 3px 3px;
}
.sr-option {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
  padding: 3px 5px;
  background: #FFFFFF;
}
.sr-option:hover {
  background: #eaeeef;
  color: #333;
}
.sr-option.disabled {
  color: #bbb;
  cursor: default;
}
.sr-option.disabled:hover {
  background: none;
}
.sr-group .sr-option {
  padding-left: 10px;
}
.sr-option.selected {
  background: #268FCF;
  color: #FFFFFF;
}
.srep.change_target {
  margin-top: 12px;
}
.srep.change_target .sr-arr {
  background-image: url(/_pool/layout/base/img/icos.png);
  background-position: 13px -1893px;
}
.srep.multiple .sr-arr {
  background-image: url(/_pool/layout/base/img/icos.png);
  background-position: 8px -2091px;
}
/************************** Widget Menu *********************/
.widget {
  position: relative;
}
.widget-menu {
  background: #fff;
  position: absolute;
  width: 30px;
  height: 30px;
  top: 17px;
  right: 15px;
  z-index: 2;
  transition: width 500ms, box-shadow 500ms;
}
.widget-menu.show,
.widget-menu .slide-menu-entry-wrap {
  width: 90px;
}
.widget-menu.show.rm,
.widget-menu.rm .slide-menu-entry-wrap {
  width: 90px;
}
.widget-menu .slide-menu-entry {
  width: 30px;
  height: 100%;
  background: url(/_pool/layout/base/img/icons.png) 0 -100px no-repeat;
}
.widget-menu .widget-menu-ico {
  position: absolute;
  left: 0;
  background-color: #fff;
  z-index: 2;
  transition: left 500ms;
}
.show .widget-menu-ico {
  position: absolute;
  left: 60px;
}
.widget-menu .widget-move {
  background-position: -400px -100px;
  cursor: move;
}
.widget-menu .widget-resize {
  background-position: -100px -100px;
}
.height_0 .widget-menu .widget-resize {
  background-position: -200px -100px;
}
.widget-menu .widget-remove {
  background-position: -300px -100px;
}
.widget-menu .widget-menu-ico:hover,
.widget-menu.show .widget-menu-ico {
  background-position: 0 0;
}
.widget-menu .widget-move:hover {
  background-position: -400px 0;
}
.widget-menu .widget-resize:hover {
  background-position: -100px 0;
}
.height_0 .widget-menu .widget-resize:hover {
  background-position: -200px -100px;
}
.widget-menu .widget-remove:hover {
  background-position: -300px 0;
}
.area:before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  height: 0;
  opacity: 0;
  top: 0;
  background: url(/_pool/layout/base/img/drop_here.gif) 0 0 repeat-x;
  transition: opacity 100ms;
}
.area.insert-before:before {
  height: 20px;
  opacity: 1;
}
.widget[draggable="true"] {
  transform: translateX(0);
  transition: all 400ms;
}
.dragging[draggable="true"] {
  box-shadow: -1px 1px 3px rgba(0, 0, 0, 0);
  transform: translateX(10px);
}
.widget[draggable="true"] > div {
  opacity: 1;
  transition: opacity 300ms 100ms;
}
.dragging[draggable="true"] > div {
  opacity: 0;
}
.widget[draggable="true"]:before {
  content: '';
  display: block;
  box-sizing: border-box;
  position: absolute;
  pointer-events: none;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  border: 2px dashed rgba(38, 143, 207, 0);
  z-index: 2;
  transition: all 400ms;
}
.dragging[draggable="true"]:before {
  border: 2px dashed #dee2e6;
  background-color: #f0f2f3;
}
/*** Widget klein ***/
.widget.height_0 {
  height: 64px;
  overflow: hidden;
  min-height: 0;
  margin-bottom: 50px;
}
/*** Notifications ***/
.notification_wrap {
  position: fixed;
  top: 71px;
  right: 0;
  display: flex;
  flex-wrap: wrap-reverse;
  flex-direction: column-reverse;
  z-index: 1000;
}
#support_session + .notification_wrap {
  top: 101px;
}
.notification {
  position: relative;
  width: 440px;
  transform: translateX(500px);
  margin-right: 0;
  margin-top: 0;
  background-color: rgba(255, 255, 255, 0.95);
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.3);
  font-size: 16px;
  padding: 12px 7px 7px 45px;
  min-height: 70px;
  opacity: 1;
  overflow: hidden;
  transition: all 300ms;
  cursor: pointer;
}
.notification.show {
  transform: translateX(0);
}
.notification:after {
  content: "\f00d";
  position: absolute;
  right: 2px;
  top: 2px;
  font-size: 22px;
  color: #c3c3c3;
  transition: color 400ms;
}
.notification:hover:after {
  color: #AA0000;
}
.notification i:first-child {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  padding-top: 8px;
  width: 28px;
  color: #fff;
  text-align: center;
}
.notification i:first-child:before {
  font-size: 24px;
}
.notification.ok i:first-child:before {
  font-size: 16px;
}
.notification.ok i:first-child {
  background-color: #B4B521;
  padding-top: 11px;
}
.notification.error i:first-child {
  background-color: #D02E2F;
}
.notification.fatal i:first-child {
  background-color: #AA0000;
}
.notification.remove {
  opacity: 0;
  transform: translateY(-200px);
}
.notification ul li {
  color: #268FCF;
}
/******************************  ICONS & KLEINERE ELEMENTE  *******************************/
i.fa-circle-question {
  opacity: 0.6;
  transition: opacity 300ms;
}
i.fa-circle-question:hover {
  cursor: pointer;
  opacity: 1;
}

/****************************************************************************************************
=====================================================================================================
=====================================================================================================

AUS TEMPLATES RIENKOPIERT !!!!  MUSS ANSTÄNDIG AUFGETEILT WERDEN !!!!

=====================================================================================================
=====================================================================================================
****************************************************************************************************/
/**********************************************************************

Aus "main.tpl.html" / DIALPAD

**********************************************************************/
#dp-filter {
  position: absolute;
  right: 100px;
  top: 30px;
  visibility: hidden;
}
#dp-filter-field::-ms-clear {
  display: none;
}
.dp-output {
  padding-top: 0;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  overflow: hidden;
}
.dp-output.pinned {
  padding-top: 40px;
}
.dp-res-hl {
  display: block;
  height: 40px;
  color: #334451;
  background-color: #EEF2F6;
  font-weight: 700;
  padding: 11px 15px 11px 15px;
  position: absolute;
  width: 100%;
  z-index: 2;
}
.dp-res-hl:before {
  content: attr(data-result_count) ' ' attr(data-result_hl);
}
.dp-res-hl[data-result_count="1"]:before {
  content: attr(data-result_count) ' ' attr(data-result_hl1);
}
.dp-res-hl:not([data-result_count]):before {
  content: '0 ' attr(data-result_hl);
}
.dp-res-hl:not([data-result_count]) + .dp-output {
  padding-top: 0;
}
.dp-res-hl[data-result_count_shown]:before {
  content: attr(data-result_count) ' ' attr(data-result_hl) ' GESAMT  -  ANGEZEIGT: ' attr(data-result_count_shown) '';
}
.skillgroups.has_skillgroups .dp-output-mask,
.agents.has_agents .dp-output-mask,
.contacts.has_contacts .dp-output-mask,
.voip.has_voips .dp-output-mask,
.voip.has_voip_groups .dp-output-mask,
.voip.has_msteams .dp-output-mask {
  overflow-y: scroll;
}
.no_scroll {
  height: 100%;
  overflow: hidden;
}
.dp-output .content {
  padding: 5px 15px;
  position: relative;
  min-height: 46px;
  line-height: 36px;
  cursor: default;
  transition: background-color 300ms;
}
.dp-output .content:hover {
  background: #fafbfc;
}
.dp-output .content:last-of-type {
  border: none;
}
.dp-output .content .lbl,
.dp-output .contact_row .lbl {
  display: table;
  font-size: 12px;
  line-height: 12px;
  color: #8194a3;
  padding-top: 4px;
}
#dp-results-contacts.dp-output .content {
  min-height: 90px;
}
#dialpad #det_view {
  opacity: 0.2;
  cursor: default;
  width: 50px;
  padding-left: 5px;
  margin-right: 15px;
  pointer-events: none;
  transition: opacity 400ms;
}
#dialpad.has_contacts #det_view {
  opacity: 1;
  pointer-events: all;
  cursor: pointer;
}
.dp-item-row i {
  pointer-events: auto;
}
#dp-results-skillgroups .dp-item-row > div,
#dp-results-agents .dp-item-row > div,
#dp-results-agents-unavailable .dp-item-row > div {
  min-height: 30px;
  line-height: 30px;
  padding: 2px 7px;
}
.dp-item-row:last-of-type > div:not(.det_view):hover {
  background: #F0F7FC;
  transition: background-color, 300ms, ease;
}
#dp-results-contacts .dp-item-row > div,
#dp-results-contacts i {
  cursor: default;
}
#dp-results-contacts .dp-item-row > div.det_view {
  cursor: default;
}
.content .dp-item-row .fa-phone:hover,
.content .dp-item-row > div:hover .fa-phone {
  background-color: #A9D3EC;
  color: #fff;
}
/*SUCHERGEGNISSE SKILLGRUPPEN*/
#dp-results-skillgroups .content > div:nth-of-type(1) {
  font-family: LatoRegular, Arial, sans-serif;
  width: 526px;
  left: 39px;
}
#dp-results-skillgroups .content > div:nth-of-type(1):before,
#dp-results-voips div[class*="epst"]:before {
  content: '';
  position: absolute;
  left: -25px;
  top: 11px;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background-color: #D43E3F;
}
#dp-results-skillgroups .content.skag2 > div:nth-of-type(1):before {
  background-color: #B4B521;
}
#dp-results-skillgroups .content.skag1 > div:nth-of-type(1):before {
  background-color: #ebbf02;
}
/*SUCHERGEGNISSE AGENTEN*/
#dp-results-agents-unavailable {
  position: relative;
  pointer-events: none;
}
#dp-results-agents-unavailable .content:first-of-type {
  border-top: 20px solid #f1f5f8;
  min-height: 66px;
  position: relative;
}
#dp-results-agents-unavailable:before {
  content: 'Nicht verfügbare Agenten mit individuellem Status';
  position: absolute;
  top: 1px;
  left: 14px;
  font-size: 12px;
  color: #43596A;
  z-index: 99999;
}
#dp-results-agents .content .agnt_img,
#dp-results-agents-unavailable .content .agnt_img {
  width: 34px;
  height: 34px;
  top: 6px;
  left: 40px;
}
#dp-results-agents .content > div:nth-of-type(2),
#dp-results-agents-unavailable .content > div:nth-of-type(2) {
  font-family: LatoRegular, Arial, sans-serif;
  width: 290px;
  left: 86px;
}
#dp-results-agents .content > div:nth-of-type(2) i.fa-star:before,
#dp-results-agents-unavailable .content > div:nth-of-type(2) i.fa-star:before {
  color: rgba(0, 0, 0, 0.3);
  font-size: 12px;
  margin-left: 5px;
  position: relative;
}
#dp-results-agents .content > div:nth-of-type(3),
#dp-results-agents-unavailable .content > div:nth-of-type(3) {
  width: 250px;
  left: 380px;
  font-size: 13px;
}
/*SUCHERGEGNISSE TELEFONBUCH*/
#dp-results-contacts .content {
  line-height: 22px;
}
#dp-results-contacts .dp-item-row {
  display: inline-block;
  position: relative;
}
#dp-results-contacts .dp-item-row > div {
  margin-bottom: 4px;
  line-height: 18px;
  padding: 0 7px;
}
#dp-results-contacts .dp-item-row [class*="addr"] {
  height: 72px;
}
#dp-results-contacts .content .private_0 {
  display: none;
}
#dp-results-contacts .content .private_1 {
  color: #268FCF;
}
.has_c1 #dp-results-contacts > .content .nico div.add_to_contact {
  display: none;
}
#dp-results-contacts .content > div:nth-of-type(2) {
  width: 315px;
  left: 303px;
  top: 10px;
}
#dp-results-contacts .content > div:nth-of-type(3) {
  left: 303px;
  width: 316px;
  max-width: 316px;
  margin-right: 0;
  padding-right: 0;
  margin-top: 10px;
}
#dp-results-contacts .dp-item-row:last-of-type > div .fa-phone {
  margin-top: -11px;
}
/*** Suchergebnisse VoIP ***/
#dp-results-voips .content > div:nth-of-type(1),
#dp-results-voip_groups .content > div:nth-of-type(1),
#dp-results-msteams .content > div:nth-of-type(1) {
  font-family: LatoRegular, Arial, sans-serif;
}
#dp-results-voips div[class*="epst"],
#dp-results-voip_groups .content > div:nth-of-type(1),
#dp-results-msteams .content > div:nth-of-type(1) {
  padding-left: 24px;
}
#dp-results-voips div[class*="epst"]:before {
  left: 0;
}
/* status: Verbunden */
#dp-results-voips div.epst0:before {
  background-color: #B4B521;
}
/* status: Verbunden */
#dp-results-voips div.epst1:before {
  background-color: #ebbf02;
}
/* status: Klingeln, Verbindsaufbau */
#dp-results-voips div.epst4:before {
  background-color: #268FCF;
}
/* status: Away, z.B via Bria gesetzer Status */
#dp-results-voips div.epst5:before {
  background-color: #777777;
}
#dp-results-voips .content > div:first-of-type {
  position:relative;
  display:inline-block;
  width:309px;
}
#dp-results-voips .dp-item-row {
  position:relative;
  display:inline-block;
  vertical-align: top;
}
.contact_bar {
  width: 100%;
  height: 20px;
  display: block;
  opacity: 0.25;
  padding-top: 4px;
  padding-left: 7px;
  transition: all 300ms;
}
.content:hover .contact_bar {
  opacity: 1;
}
.contact_bar .actico {
  opacity: 1;
  left: 5px;
}
/*DETAIL VIEW*/
.det_view {
  opacity: 0;
  overflow: hidden;
  max-height: 0;
  margin-bottom: 0;
  transition: max-height 300ms, opacity 200ms, margin 300ms;
}
.detail .dp-item-row > div:not(:first-of-type) {
  margin-top: 15px;
}
.detail .det_view {
  opacity: 1;
  max-height: 76px;
}
.detail .dp-phone-item .det_view {
  pointer-events: none;
  margin-top: 20px;
}
.detail .dp-phone-item .dp-phone-free > div:not(:first-of-type) {
  margin-top: 5px;
}
.dp-phone-item .det_view .dp-phone {
  padding-left: 0;
}
.dp-item-row i {
  font-size: 16px;
  pointer-events: none;
  position: relative;
}
.detail .fa-circle-info,
.cdet.detail .fa-circle-info {
  color: #268fcf;
}
#dp-results-contacts .fa-circle-info:hover {
  color: #607585;
  cursor: pointer;
}
.content .fa-circle-info,
.detail #dp-result-wrap .fa-circle-info {
  display: none;
}
.cdet .fa-circle-info {
  display: block;
  font-size: 16px;
  color: #c0c6cd;
  position: absolute;
  top: 10px;
  right: -49px;
  pointer-events: auto;
  transition: color 300ms;
}
.single_pulse:before {
  -webkit-animation: singlePulse 500ms;
  -moz-animation: singlePulse 500ms;
  -ms-animation: singlePulse 500ms;
  animation: singlePulse 500ms;
}
@-webkit-keyframes singlePulse {
  0% {
    background-color: inherit;
    color: inherit;
  }
  50% {
    background-color: #268FCF;
    color: #fff;
  }
  100% {
    background-color: inherit;
    color: inherit;
  }
}
@-moz-keyframes singlePulse {
  0% {
    background-color: inherit;
    color: inherit;
  }
  50% {
    background-color: #268FCF;
    color: #fff;
  }
  100% {
    background-color: inherit;
    color: inherit;
  }
}
@-ms-keyframes singlePulse {
  0% {
    background-color: inherit;
    color: inherit;
  }
  50% {
    background-color: #268FCF;
    color: #fff;
  }
  100% {
    background-color: inherit;
    color: inherit;
  }
}
@keyframes singlePulse {
  0% {
    background-color: inherit;
    color: inherit;
  }
  50% {
    background-color: #268FCF;
    color: #fff;
  }
  100% {
    background-color: inherit;
    color: inherit;
  }
}
/****** CONTROLS QUICKDIAL DIALPAD *******/
#dp-results-contacts .content {
  padding: 0 15px;
}
#dp-results-contacts .content > div:nth-of-type(1) {
  font-family: LatoRegular, Arial, sans-serif;
  width: 295px;
  left: 20px;
  top: 30px;
}
#dp-results-skillgroups .content > div:nth-of-type(2) {
  cursor: pointer;
}
#dp-results-contacts .content .private_0 .fa-lock {
  display: none;
}
#dp-results-contacts .content .private_1 .fa-lock {
  position: absolute;
  top: 18px;
}
#dp-results-contacts .content > div:nth-of-type(3) {
  vertical-align: top;
}
#dp-results-contacts .dp-item-row > div:first-child {
  padding-top: 5px;
}
#dp-results-contacts .dp-item-row .det_view:not(.addr1):not(.addr2):not(.addr3) {
  margin-bottom: 6px;
}
.dp-output .fa-circle-info {
  top: 1px;
  right: 0;
  left: 0;
}
#tml_content.scrl_content .qd_ico.fa-phone {
  padding-top: 2px;
}
.bub1 p {
  width: 350px;
}
.qd_show .bub1 p {
  width: 250px;
}
.wrap.qd_show .bub1 p:before {
  transition: border-color 50ms;
}
.dp-output .contr_qd {
  width: 44px;
  height: 45px;
}
.dp-output .qd_show .contr_qd {
  width: 108px;
}
.dp-output .qd_ico {
  width: 44px;
  height: 45px;
  padding-top: 10px;
  background-color: #fff;
  transition: background-color 300ms;
}
.dp-output .content:hover .qd_ico {
  background-color: #fafbfc;
}
.dp-phone-item {
  position: absolute;
  top: 0;
  right: 8px;
  width: 312px;
  display: flex;
  overflow: hidden;
  line-height: 45px;
}
#dp-results-contacts .dp-phone-item {
  position: relative;
  display: inline-block;
  width: unset;
  overflow: hidden;
  line-height: 18px;
}
.calls2 #dp-results-skillgroups .content .dp-phone-item,
.calls2 .dp-phone-item,
.calls2 .dp-output .dp-phone-wrap:hover,
.calls2 .dp-output .dp-phone-wrap:hover > .contr_qd .qd_ico,
.calls2 .dp-output .dp-phone {
  cursor: default;
}
.dp-phone-wrap {
  display: flex;
  position: relative;
  height: 45px;
  transition: background-color 300ms;
}
.dp-phone {
  flex-grow: 1;
  position: relative;
  padding: 5px 0 0 5px;
  transition: all 300ms;
}
.dp-output .dp-phone-wrap:hover,
.dp-output .dp-phone-wrap:hover > .contr_qd .qd_ico {
  background-color: #F0F7FC;
}
.calls2 .dp-output .dp-phone-wrap:hover,
.calls2 .dp-output .dp-phone-wrap:hover > .contr_qd .qd_ico {
  background-color: #F0F7FC;
}
.calls2 .dp-output .dp-phone-wrap:last-child > .dp-phone {
  padding-bottom: 5px;
}
.content .qd_ico.fa-phone {
  color: #5AAADA;
}
.dp-direct-dial {
  flex-grow: 1;
  width: 268px;
}
.qd_show .dp-direct-dial {
  width: 169px;
}
.dp-phone {
  width: 269px;
}
.qd_show .dp-phone {
  width: 170px;
}
#infopad {
  box-shadow: -1px 1px 3px rgba(0, 0, 0, 0.15);
  width: 950px;
  position: absolute;
  top: -130px;
  right: 10px;
  z-index: 900;
  background-color: #FFF;
  transition: all 300ms;
}
#infopad.show {
  pointer-events: inherit;
  top: 0;
}
#infopad h1 {
  height: 50px;
  line-height: 50px;
  font-size: 24px;
  padding: 0 20px;
  background-color: #268FCF;
  color: #FFF;
  margin-bottom: 0;
}
#infopad .ip_cont {
  padding: 30px 20px;
  font-size: 18px;
  line-height: 170%;
}
/**********************************************************************

Aus "dashboard.tpl.html"

**********************************************************************/
.dp-res-hl {
  position: relative;
}
.dp-res-hl {
  overflow: hidden;
  color: transparent;
}
.has_agents .dp-res-hl.agents,
.has_contacts .dp-res-hl.contacts,
.has_skillgroups .dp-res-hl.skillgroups,
.has_voips .dp-res-hl.voips,
.has_voip_groups .dp-res-hl.voip_groups,
.has_msteams .dp-res-hl.msteams {
  color: #43596A;
}
.dp-res-hl:not([data-result_count]) {
  height: 0;
  padding-top: 0;
  padding-bottom: 0;
}
/**********************************************************************

Aus "agent_data.tpl.html"

**********************************************************************/
.acc {
  position: relative;
  overflow: hidden;
  max-height: 45px;
  transition: max-height 300ms;
}
.me_tit {
  cursor: pointer;
  text-transform: uppercase;
}
.me_tit:after,
.me_today_out .me_reach_hl.me_tit:after {
  content: '+';
  position: absolute;
  top: 1px;
  right: 0;
  width: 30px;
  height: 45px;
  text-align: center;
  padding-top: 11px;
  opacity: 0.5;
}
.act .me_tit:after,
.me_today_out.act .me_reach_hl.me_tit:after {
  content: '-';
}
.me_tit:hover:after,
.me_today_out.act .me_tit:hover:after {
  opacity: 0.7;
}
.acc > *:not(.me_tit) {
  opacity: 0;
  transition: opacity 300ms, max-height 300ms;
}
.acc.act > *:not(.me_tit) {
  opacity: 1;
}
.me_targets.act,
.me_outbound_skillgroup_wrap.act {
  max-height: 270px;
}
.me_today.act {
  max-height: 627px;
}
.me_today_out {
  margin-top: 25px;
}
.me_today_out.acc {
  max-height: 15px;
}
.me_today_out.act {
  max-height: 300px;
}
.me_reach_hl {
  margin: 0 0 20px 0;
  color: #798c91;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.me_reach_hl.mrh1 {
  margin: -18px 0 20px 0;
  pointer-events: none;
}
.me_today_out .me_reach_hl.me_tit:after {
  top: -11px;
  opacity: 0.3;
  font-size: 16px;
  color: #FFF;
}
#wdgt_me .act.shown {
  overflow: visible;
}
.meto_reach {
  width: 120px;
  height: 120px;
  margin: -12px auto 0 auto;
  position: relative;
  font-size: 42px;
  text-align: center;
  padding-top: 25px;
}
.meto_reach p {
  font-size: 10px;
  text-align: center;
  line-height: 20px;
  margin-top: -8px;
}
.me_skillgroups.acc.act {
  height: auto;
}
.skllgrps div.locked {
  background-image: none;
  position: relative;
}
.skllgrps div.locked:after {
  content: '\f023';
  position: absolute;
  right: 4px;
  top: 1px;
  color: #FFF;
  opacity: 0.6;
  font-family: 'Font Awesome 6 Pro';
  font-weight: 900;
}
a.oldab {
  position: absolute;
  top: 3px;
  left: 0;
  color: #ccc;
  font-size: 13px;
}
a.oldab:hover {
  color: #fff;
}
/**********************************************************************

Aus "call_display.tpl.html"

**********************************************************************/
#calldisplay {
  width: 480px;
  height: 370px;
  background-color: #FFF;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  padding-top: 10px;
  box-shadow: -1px 1px 3px rgba(0, 0, 0, 0.15);
}
#callaction {
  width: 50px;
  height: auto;
  background-color: #ECF0F3;
  position: absolute;
  top: 0;
  left: 430px;
  z-index: 8;
  transition: all 500ms;
}
.c1:not(.c1_2) #callaction,
.rtcc #widget_callpanel:not(.c1_2) #callaction {
  left: 480px;
}
#callcards {
  width: 410px;
  height: 370px;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 5;
}
#callcards > div {
  width: 410px;
  height: 370px;
  background-color: #FFF;
  position: absolute;
  top: 0;
  right: 0;
  box-shadow: -1px 1px 3px rgba(0, 0, 0, 0.15);
  z-index: -1;
  pointer-events: none;
  visibility: hidden;
  -webkit-transform: translate(-550px, 10px) scale(0.5) rotate(-20deg);
  -moz-transform: translate(-550px, 10px) scale(0.5) rotate(-20deg);
  -ms-transform: translate(-550px, 10px) scale(0.5) rotate(-20deg);
  transform: translate(-550px, 10px) scale(0.5) rotate(-20deg);
  transition: transform 0ms;
}
.c2:not(.c1_is_agent):not(.c1_is_skill) #callcards > div.act,
.c1:not(.c1_2) #callcards > div.act {
  pointer-events: all;
  visibility: visible;
  z-index: 6;
  -webkit-transform: scale(1) rotate(0deg);
  -moz-transform: scale(1) rotate(0deg);
  -ms-transform: scale(1) rotate(0deg);
  transform: scale(1) rotate(0deg);
  transition: transform 300ms;
}
.cd_top {
  height: 65px;
  position: relative;
  top: -10px;
  cursor: default;
}
.cd_call_dir_in,
.cd_call_dir_out {
  color: #6f7e93;
  height: 13px;
  line-height: 13px;
  position: absolute;
  top: 26px;
  left: 5px;
}
.cd_call_dir_in:before,
.cd_call_dir_out:before {
  margin-right: 5px;
  color: #6f7e93;
  font-size: 16px;
  font-family: 'Font Awesome 6 Pro';
  font-weight: 900;
}
.cd_call_dir_in:before {
  content: "\f090";
}
.cd_call_dir_out:before {
  content:'\f08b';
}
.cd_call_status,
.cd_dnumber,
.cd_skill {
  width: 140px;
  height: auto;
  position: absolute;
  top: 5px;
  padding-left: 5px;
  border-left: 1px solid #E1E1E1;
  background-color: #FFF;
}
.cd_top.cd_rdesc .cd_dnumber,
.cd_top.cd_rdesc .cd_skill {
  height: 57px;
}
.cd_call_status {
  color: #268FCF;
  font-size: 16px;
  border: none;
  background-color: transparent;
}
#cc_calldisplay .cd_call_status {
  width: 240px;
}
.c1_2:not(.c1_h) #calldisplay .cd_call_status,
.c2_2:not(.c2_h) #callcards .cd_call_status {
  color: #B4B521;
}
.c1_h #calldisplay .cd_call_status,
.c2_h #callcards .cd_call_status {
  color: #748594;
}
.cd_dnumber {
  right: 170px;
  width: 170px;
  transition: all 400ms ease-in;
}
.cd_skill {
  right: 0;
  width: 170px;
  transition: all 400ms ease-in;
}
.cd_dnumber.is_eli:hover,
.cd_skill.is_eli:hover {
  width: 340px;
  cursor: default;
  transition: all 550ms 200ms ease-out;
}
.cd_dnumber.is_eli:hover {
  width: 311px;
}
#cc_calldisplay .cd_skill {
  left: 240px;
}
.cd_dnumber p:first-of-type,
.cd_skill p:first-of-type {
  font-size: 12px;
  margin-bottom: 3px;
  color: #748594;
}
.cd_number_info {
  height: 100px;
  text-align: center;
  font-size: 24px;
  color: #000;
  position: relative;
}
.cd_call_name {
  width: 95%;
  margin: 0 auto;
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-size: 24px;
  line-height: 28px;
  padding-top: 18px;
}
.cd_call_name_addon {
  font-size: 14px;
  color: #999;
  transform: translateY(-54px);
}
.cd_call_name a {
  color: #268FCF;
}
.cd_call_number,
.cd_phone_type {
  position: absolute;
  top: 55px;
  width: 100%;
  height: 30px;
  line-height: 30px;
}
.cd_phone_type {
  top: 77px;
  font-size: 14px;
  color: #999;
}
.agent .cd_number_info {
  padding-left: 130px;
  text-align: left;
}
.cd_number_info .agnt_img {
  display: none;
}
.agent .cd_number_info .agnt_img {
  top: -12px;
  left: 32px;
  display: block;
  background-color: #e7ebee;
}
.agent .cd_number_info .cd_call_name,
.agent .cd_number_info .cd_call_number {
  width: 275px;
  text-align: left;
  margin: 0;
}
.agent .cd_number_info .cd_phone_type {
  display: none;
}
.cd_info_icons {
  height: 31px;
  text-align: center;
  position: absolute;
  bottom: 150px;
  width: 100%;
  color: #748398;
  cursor: default;
}
.cd_info_icons i {
  font-size: 18px;
  transform: translateY(6px);
  display: inline-block;
}
.cd_time_info {
  height: 60px;
  width: 100%;
  position: absolute;
  bottom: 66px;
  margin: 0 auto;
  text-align: center;
  font-size: 26px;
  line-height: 24px;
  color: #748398;
}
.cd_time_info p {
  font-size: 14px;
}
#cd_controls .contr.inact {
  cursor: default;
  opacity: 0.2;
}
#callcards h1:first-of-type {
  font-size: 16px;
  margin: 0 10px;
  line-height: 45px;
  color: #878f9c;
  text-transform: uppercase;
}
#callaction .cact {
  height: 46px;
  border-bottom: 1px solid #D5D8DF;
  position: relative;
  background-color: #e9edf0;
  text-align: center;
  transition: all 300ms;
}
#callaction .cact:last-of-type {
  border: none;
}
#callaction .cact:hover {
  background-color: #e4e8eb;
  cursor: pointer;
}
#callaction .cact.act,
.rtcc.rtc_has_call:not(.acdc) #callaction .cact[data-card="cc_dialpad"] {
  background-color: #FFF;
}
#callaction .cact.locked,
#callaction .cact.locked:hover {
  background-color: transparent;
  cursor: default;
}
#callaction .cact.cact1 {
  margin-top: 0;
  z-index: 5;
  transition: all 300ms;
}
#callaction .cact:after,
.rtcc #callaction .cact:not([data-card="cc_dialpad"]):not([data-card="cc_call_quality"]):after {
  font-size: 22px;
  line-height: 45px;
  color: #000;
  opacity: 0.2;
  transition: all 300ms;
}
#callaction .cact.cact1:after,
#callaction .cact.cact2:after,
#callaction .cact.cact3:after,
#callaction .cact.cact5:after {
  font-family: 'Font Awesome 6 Pro';
  font-weight: 900;
}
#callaction .cact.cact1:after {
  content: "\f013";
}
#callaction .cact.cact2:after {
  content: "\f007";
}
#callaction .cact.cact3:after {
  content: "\f02b";
}
.cact3 {
   display:none;
   pointer-events: none;
 }
.cact3.allowed {
  display:block;
  pointer-events: unset;
}
#callaction .cact:hover:after {
  opacity: 0.3;
}
#callaction .cact.cact_query {
  height: 0;
  border: none;
  transition: height 200ms, border 200ms;
}
#callaction .cact.cact_query:after {
  content: "\f095";
  font-family: 'Font Awesome 6 Pro';
  font-weight: 900;
  padding-left: 2px !important;
}
.has_c2 #widget_callpanel #callaction .cact_query {
  height: 46px;
  border-bottom: 1px solid #D5D8DF;
}
#callaction .cact.cact4:after {
  content: '#';
  font-size: 28px;
  color: #000;
  opacity: 0.3;
  font-family: arial, verdana;
}
#callaction .cact.cact5:after {
  content: '\f005';
  font-weight: 400;
  font-size: 28px;
}
#callaction .cact.act::after,
.rtcc #callaction .cact[data-card="cc_dialpad"]:after {
  opacity: 0.4;
}
#callaction .cact.locked::after {
  opacity: 0.07;
}
.cact[data-count]:before {
  position: absolute;
  display: block;
  top: 4px;
  right: 4px;
  width: 16px;
  height: 16px;
  text-align: center;
  font-size: 11px;
  line-height: 16px;
  font-family: LatoRegular, Arial;
  color: #666;
  background-color: transparent !important;
  content: attr(data-count);
}
.cact.act[data-count]:before,
.cact[data-count]:hover:before {
  background: #999;
}
.c1_is_agent #callaction .ca_wrap,
.c1_is_agent:not(.c2) #callaction .cact,
.c1_is_skill #callaction .ca_wrap,
.c1_is_skill:not(.c2) #callaction .cact {
  display: none;
  pointer-events: none;
}
#callcards {
  transition: all 300ms;
  opacity: 1;
}
.c1_is_agent:not(.c2) #callcards,
.c1_is_skill:not(.c2) #callcards {
  pointer-events: none;
  -webkit-transform: translateX(-500px) scale(0.5) rotate(-20deg);
  -moz-transform: translateX(-500px) scale(0.5) rotate(-20deg);
  -ms-transform: translateX(-500px) scale(0.5) rotate(-20deg);
  transform: translateX(-500px) scale(0.5) rotate(-20deg);
  transition: box-shadow 500ms, right 500ms, top 500ms, transform 500ms;
}
.c1_is_agent:not(.c2) #callcards > div,
.c1_is_skill:not(.c2) #callcards > div {
  opacity: 0;
}
.no_pb_entry .cact3,
.rtcc:not(.rtc_has_call) #callaction .cact1,
.rtcc.rtc_has_call:not(.acdc) #callaction .cact1,
.nb #callaction .cact4,
.nb #callaction .cact5 {
  opacity: 0.3;
  cursor: default;
  pointer-events: none;
}
.nb #callcards #cc_dialpad,
.nb #callcards #cc_call_quality {
  pointer-events: none;
}
.nb #callcards #cc_dialpad:after,
.nb #callcards #cc_call_quality:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(249, 250, 252, 0.7);
}
#callcards #cc_base {
  height: 200px;
  display: block;
  padding: 0 5px 10px 0;
}
#callcards #cc_base .ilnk {
  padding: 15px 0 15px 3px;
  letter-spacing: 1px;
  text-transform: uppercase;
  border-bottom: 1px solid rgba(161, 181, 196, 0.3);
}
.cc_main {
  padding: 10px 0 10px 10px;
  position: relative;
}
.notebox {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 125px;
  padding: 10px;
  background-color: #F8FAFB;
  border-bottom: 1px solid #E7EAF1;
}
.cc_notes_input {
  background-color: #FFF;
  height: 66px;
  width: 390px;
  padding: 5px;
  font-size: 16px;
  color: #000;
  border: none;
}
.cc_notes_data_wrap {
  padding-top: 10px;
  height: 209px;
  margin-top: 105px;
}
.cc_notes_data section {
  font-size: 14px;
  color: #000;
  margin-bottom: 12px;
}
.cc_notes_data section p {
  font-size: 11px;
  color: #777;
}
.but {
  height: 28px;
  line-height: 27px;
  padding: 0 15px;
  display: inline-block;
  background-color: #B4B521;
  color: #FFF;
  font-size: 16px;
  cursor: pointer;
  transition: background-color 300ms;
}
.but:hover {
  background: #9c9c1e;
}
.but.dis {
  cursor: default;
  opacity: 0.3;
}
.dis {
  cursor: default;
  opacity: 0.3;
}
.bsubm {
  float: right;
}
#cc_notes .bsubm {
  margin-right: 10px;
}
.cb_label {
  margin-bottom: 10px;
}
.cb_area {
  padding: 5px 10px;
  margin-bottom: 10px;
  background-color: rgba(255, 255, 255, 0.2);
}
.cb_area .srep {
  margin: 0;
  vertical-align: middle;
}
.i_radio_box {
  display: inline-block;
  background: #EEF2F6;
  width: 100%;
  height: 34px;
  margin-top: 15px;
}
.i_radio_box label {
  display: inline-block;
  width: 33.334%;
  margin: 0;
  height: 34px;
  line-height: 34px;
  padding: 1px 0;
  color: #888;
  cursor: pointer;
  transition: color 150ms, opacity 150ms;
}
.i_radio_box label:not(.act):hover {
  color: #000;
}
.i_radio_box .act {
  color: #268FCF;
  background-color: #E5ECF0;
}
.act.ir_blue {
  background: #268FCF;
}
.act.ir_red {
  background: #D43E3F;
}
.i_radio_box label input[type=radio] {
  display: none;
}
.hor label {
  text-align: center;
}
.horl label {
  line-height: 21px;
  height: 22px;
}
.skillgroup .agnt_status span {
  display: none;
}
#new_contact {
  position: absolute;
  top: 15px;
  right: 10px;
  background: #ddd;
  width: 9px;
  height: 1px;
  opacity: 0.7;
  cursor: pointer;
  transition: opacity 300ms, background-color 200ms;
}
#new_contact:before {
  content: '';
  position: absolute;
  top: -4px;
  left: 4px;
  width: 1px;
  height: 9px;
  background: #ddd;
  opacity: 0.9;
}
#new_contact:after {
  content: '';
  position: absolute;
  top: -4px;
  right: 5px;
  background: url(/_pool/layout/base/img/icos.png) 1px -1599px no-repeat;
  width: 25px;
  height: 25px;
  opacity: 0.3;
}
#new_contact:hover,
#new_contact:hover:before {
  background: #DB4C0F;
}
#new_contact:hover:after {
  opacity: 0.5;
}
#cc_contact .pb_cont {
  padding: 0 15px 20px 12px;
  overflow-x: hidden;
  overflow-y: auto;
  height: 324px;
}
#cc_contact .pb_info {
  display: inline-block;
  width: 184px;
}
#cc_contact .pb_info_dist {
  height: 20px;
}
#cc_contact .pb_info:nth-child(1),
#cc_contact .pb_info:nth-child(2) {
  margin-top: 10px;
}
#cc_contact .pb_info span:first-child {
  color: #8fa3b4;
  margin: 2px 0 0;
  float: left;
  font-size: 11px;
  line-height: 12px;
}
#cc_contact .pb_info span:last-child {
  font-size: 16px;
  line-height: 18px;
  height: 20px;
  display: inline-block;
  width: 100%;
  padding: 0 0 0 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
#cc_contact .pb_info:nth-child(2n) {
  margin-left: 2px;
}
#cc_contact .pb_info:only-child {
  width: 370px;
}
#contact_list,
#contact_list_srep {
  width: 200px;
  position: absolute;
  margin: -4px 0 0 25px;
  height: 20px;
  line-height: 18px;
}
#contact_list_srep .sr-arr {
  background-position: 7px -51px;
}
#contact_list_srep .sr-optwrap {
  top: 19px;
}
#cc_dialpad .cd_dp_displ {
  height: 50px;
  width: 100%;
  line-height: 50px;
  font-size: 32px;
  color: #000;
  text-align: center;
  margin-bottom: 20px;
  overflow: hidden;
}
#cc_dialpad .cd_dp_displ span {
  font-size: 32px;
  transform: scale(0.2);
  display: inline-block;
  opacity: 0;
  width: 0;
  transition: all 400ms;
}
#cc_dialpad .cd_dp_displ span.show {
  width: 27px;
  transform: scale(1);
  opacity: 1;
}
#callcards ul.cd_dp_digs li {
  width: 32.5%;
  height: 60px;
  font-size: 22px;
  text-align: center;
  padding-top: 15px;
  float: left;
  overflow: hidden;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: all 400ms;
}
#cc_dialpad ul.cd_dp_digs li:nth-of-type(10) {
  font-size: 46px;
  padding-top: 26px;
}
#callcards ul.cd_dp_digs li:hover {
  background-color: #f4f8fb;
  cursor: pointer;
}
#callcards ul.cd_dp_digs li > div {
  font-size: 12px;
  color: #999;
  margin-top: 6px;
  letter-spacing: 4px;
}
body:not(.acdc) .cact[data-card="cc_call_quality"],
body:not(.acdc) #cc_call_quality {
  display: none;
}
#callcards ul.cd_dp_digs li.active {
  background-color: #268FCF;
  color: #fff;
}
#callcards ul.cd_dp_digs li.active div {
  color: #fff;
}
#cc_call_quality ul.cd_dp_digs li > div {
  letter-spacing: 0;
}
#cc_call_quality .pmod .pbut_bo {
  font-size: 16px;
}
.call_q_txt {
  position: absolute;
  bottom: 0;
  left: 0;
  margin: 0 15px;
  border-top: 1px solid rgba(135, 143, 156, 0.2);
  padding: 15px;
  text-align: center;
  color: rgba(135, 143, 156, 0.65);
}
#options .optbox {
  padding: 25px 10px 25px 10px;
  background-color: #F8FAFB;
}
#options #anruferlisten > div:first-of-type {
  padding: 0 10px;
}
#callcards select,
#callcards .srep {
  width: 100%;
}
#callcards .srep {
  margin-top: 0;
}
.trl {
  border-bottom: 1px solid #E7EAF1;
}
#callcards #cc_options .label {
  font-size: 12px;
  color: #8B9FAE;
  margin: 16px 0 10px;
  float: left;
  visibility: hidden;
}
.no_selection.disabled.act,
.no_selection.act:not(.selected) {
  color: #268FCF;
  cursor: pointer;
}
.no_selection.disabled.act:hover {
  background-color: #eaeeef;
}
.indiv_links .cd_indiv_link_wrap,
.indiv_links .cd_indiv_link_wrap + .trl {
  display: block;
}
.cd_indiv_link_wrap,
.cd_indiv_link_wrap + .trl {
  display: none;
}
#contact_switch_wrap {
  position: absolute;
  top: 0;
  right: 15px;
  min-width: 100px;
  padding: 0 25px;
  display: none;
  text-align: center;
  background-color: #F8FAFB;
  color: #6388A6;
}
#contact_switch_wrap[data-count] {
  display: block;
}
#contact_switch_wrap[data-count]:after {
  content: ' / ' attr(data-count);
}
#contact_switch_wrap div {
  position: absolute;
  top: 0;
  cursor: pointer;
  width: 32px;
  background-color: #eaeef2;
}
#contact_forward {
  right: -15px;
}
#contact_backward {
  left: -15px;
}
#contact_switch_wrap div i {
  display: inline-block;
  pointer-events: none;
  transition: color 400ms;
}
#contact_backward i {
  transform: rotate(90deg);
}
#contact_forward i {
  transform: rotate(-90deg);
}
#contact_switch_wrap div:hover i {
  color: #268FCF;
}
/**********************************************************************

Aus "call_history.tpl.html"

**********************************************************************/
.widget-menu {
  width: 60px;
  height: 30px;
}
.widget-menu > * {
  display: block;
  float: right;
  width: 30px;
  height: 100%;
  cursor: pointer;
}
.insert-before #widget_timeline,
.insert-before #widget_agentenstatus,
.insert-after #widget_timeline,
.insert-after #widget_agentenstatus {
  overflow: hidden;
}
.widget.height_2 {
  height: auto;
}
.height_2 #tml_content {
  height: auto;
}
.no_entries .tml_line,
.no_entries #tml_content {
  display: none;
}
.contr_qd .contr i {
  pointer-events: none;
}
.no_call .contr_qd {
  display: none;
}
/**********************************************************************

Aus "agent_status.tpl.html"

**********************************************************************/
.tbl_body .fa-star {
  font-size: 13px;
  color: #505050;
  padding-left: 5px;
  top: 2px;
  cursor: default;
  display: none;
}
.tbl_body .sv .fa-star {
  display: inline-block;
}
#widget_agentenstatus .agnt_img {
  width: 54px;
  height: 54px;
  top: 9px;
  left: 13px;
  opacity: 0;
  transition: opacity 500ms;
}
#widget_agentenstatus .agnt_stat_msg {
  position: absolute;
  left: 74px;
  top: 30px;
  width: 600px;
  color: transparent;
  font-style: italic;
  opacity: 0;
  transition: color 300ms;
}
#widget_agentenstatus .tbl_body > div {
  overflow: hidden;
  position: relative;
  height: 41px;
  transition: height 300ms;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
#widget_agentenstatus .tbl_body > div > div {
  position: relative;
  line-height: 42px;
  transition: line-height 300ms;
}
#widget_agentenstatus .tbl_body > div > div:first-of-type {
  overflow: visible;
}
#widget_agentenstatus .tbl_body > div span {
  margin-left: 0;
  transition: margin-left 300ms;
}
#widget_agentenstatus.agnt_stat_l .agnt_img,
#widget_agentenstatus.agnt_stat_l .agnt_stat_msg {
  opacity: 1;
  color: #777;
}
#widget_agentenstatus.agnt_stat_l .tbl_body > div {
  height: 73px;
}
#widget_agentenstatus.agnt_stat_l .tbl_body > div span:not(.aa_status):not(.cc):not(.agent_nickname) {
  margin-left: 55px;
}
#widget_agentenstatus.agnt_stat_l.no_msg .tbl_body > div > div {
  line-height: 73px;
  transition: line-height 300ms;
}
#widget_agentenstatus .fa-circle-info {
  position: absolute;
  top: 3px;
  font-size: 20px;
  right: -196px;
  color: #ccc;
  cursor: pointer;
}
#widget_agentenstatus .fa-circle-info:hover {
  color: #268FCF;
  opacity: 0.5;
}
#widget_agentenstatus .fa-circle-info.act {
  color: #268FCF;
}
.no_scroll {
  overflow: hidden;
}
#pupo {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 9998;
  background-color: rgba(0, 0, 0, 0.75);
  opacity: 0;
  text-align: center;
  font-family: LatoLight, Verdana, sans-serif;
  font-size: 16px;
  line-height: 150%;
  transition: all 300ms;
}
#pupo.hide {
  z-index: -1;
}
#pupo.show {
  opacity: 1;
}
.pmod {
  width: 100%;
  max-width: 720px;
  max-height: calc(95vh - 100px);
  background-color: #FFF;
  margin: 10px auto 0 auto;
  padding: 0;
  z-index: 999;
  box-sizing: border-box;
  text-align: left;
  box-shadow: 1px 3px 6px rgba(0, 0, 0, 0.6);
  overflow: hidden;
  position: relative;
  transition: margin-top 300ms;
}
.show .pmod {
  margin-top: 80px;
}
.pmod i.fa-xmark.close {
  position: absolute;
  right: 10px;
  top: 10px;
  cursor: pointer;
  z-index: 5;
}
.pmod i.fa-xmark.close:before {
  font-size: 22px;
  color: #999;
  transition: color 400ms;
}
.pmod i.fa-xmark.close:hover:before {
  color: #DA504F;
}
.pmod .bdy {
  padding: 0;
  text-align: center;
  position: relative;
  overflow-y: auto;
  max-height: calc(90vh - 155px);
}
.pmod .bdy > i:before {
  font-size: 80px;
  line-height: 100px;
  color: #268FCF;
}
.pmod .bdy > i.err:before {
  color: #DA504F;
}
.pmod .bdy > i.ok:before {
  color: #B4B521;
}
.pmod .bdy h1 {
  font-size: 26px;
  line-height: 32px;
  letter-spacing: 1px;
  margin: 0 auto 0 auto;
  padding: 0;
  color: #666;
}
.pmod .bdy h1.only {
  margin-top: 20px;
  color: #516a79;
  -moz-osx-font-smoothing: grayscale;
  -moz-font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
}
.pmod .bdy h1.err {
  color: #DA504F;
}
.pmod .bdy h1.ok {
  color: #B4B521;
}
.pmod .bdy h1.info {
  color: #516a79;
}
.pmod .pupcont {
  border-top: 1px solid #d8d8d8;
  padding-top: 30px;
  margin: 14px 60px 0 60px;
}
.pmod .butbar {
  padding: 40px 40px 30px 40px;
}
.pmod .butbar_fx {
  margin: 35px auto 15px auto;
}
.pmod .butbar:after {
  content: '';
  clear: both;
  display: table;
}
.pmod .pbut {
  color: #FFF;
  background-color: #268FCF;
  line-height: 47px;
  height: 47px;
  padding: 0 22px;
  font-size: 18px;
  cursor: pointer;
  white-space: nowrap;
  display: inline-block;
  transition: all 300ms;
}
.pmod .pbut:hover {
  background-color: #2980B9;
}
.pmod .pbut.green {
  background-color: #B4B521;
}
.pmod .pbut.green:hover {
  background-color: #A9AA20;
}
.pmod .pbut.red {
  background-color: #D85152;
}
.pmod .pbut.red:hover {
  background-color: #bd494a;
}
.pmod .pbut_bo {
  font-size: 18px;
  color: #888;
  padding: 0 22px;
  height: 45px;
  line-height: 45px;
  cursor: pointer;
  display: table;
  white-space: nowrap;
  margin: auto;
  border: 1px solid #b0b0b0;
  transition: all 300ms;
}
.pmod .pbut_bo:hover {
  color: #0094d1;
  border-color: #0094d1;
}
@media (max-width: 500px) {
  .show .pmod {
    margin-top: 20px;
    max-height: 95%;
  }
  .pmod .bdy {
    max-height: 95%;
  }
  .pmod .pupcont {
    margin: 20px 20px 0 20px;
  }
  .rfl .c .pbut,
  .rfl .c .pbut_bo {
    width: 100% !important;
  }
}
.actico {
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transition: opacity 400ms;
}
.actico i {
  margin-left: 10px;
  position: relative !important;
  display: inline-block !important;
  font-size: unset !important;
}
*:hover > .actico {
  opacity: 1;
  pointer-events: all;
}
#cc_contact h1 .actico {
  opacity: 1;
  right: 140px;
  top: 2px;
}
.fa-clipboard {
  margin-left: 5px;
  cursor: pointer !important;
  transition: opacity 200ms;
}
.dp-phone .fa-clipboard {
  top: 21px;
}
.l-h {
  display: none;
}
.m-sh,
.s-sh {
  display: none;
}
.main_left #wdgt_act_agts,
.main_left .act_agnt_tab {
  display: none;
}
@media (max-width: 1650px) {
  .m-h {
    display: none;
  }
  .m-sh {
    display: none;
  }
  .l-h,
  .l-sh {
    display: block;
  }
  /************************** DESIGN-BEREICHE ****************************/
  .main_left #wdgt_act_agts,
  .main_left .act_agnt_tab {
    display: block;
  }
}
@media (orientation: landscape) {
  #head_nav {
    display: block !important;
  }
}
@media (min-width: 500px) {
  #head_nav {
    display: block !important;
  }
}
@media (max-width: 499px) {
  #head_nav {
    display: none !important;
  }
}
/***** MOBILE ANSICHT *****/
@media (max-width: 500px) {
  .head_bar {
    display: none;
  }
  #content {
    padding-top: 0;
  }
  .main_bar,
  .r {
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between;
    flex-wrap: wrap;
    min-width: 100%;
    width: 100%;
  }
  .c {
    min-width: 100%;
    width: 100%;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
  }
  button,
  input,
  textarea {
    width: 100%;
    min-width: 100%;
    font-size: 18px !important;
  }
  optgroup,
  select {
    width: 10%;
    min-width: 10%;
    font-size: 18px !important;
  }
  .s-h {
    display: none !important;
  }
  .s-sh {
    display: block;
  }
  .s-tac {
    text-align: center;
  }
  .s-tal {
    text-align: left;
  }
  /************************** DESIGN-BEREICHE ****************************/
  /*************** ME / SKILL-GRUPPEN *****************/
  #wdgt_me .webrtc_siba {
    display: none;
  }
  .agnt_tab {
    width: 50%;
    height: 55px;
    line-height: 54px;
    font-size: 16px;
  }
  .skllgrps div {
    width: 100%;
    font-size: 18px;
    line-height: 30px;
    margin-bottom: 20px;
  }
  /*************** AKTIVE AGENTEN *****************/
  .act_skill_group {
    pointer-events: none;
  }
  #wdgt_act_agts {
    margin: 10px auto;
    width: 305px;
  }
  .skill_select::after,
  .skill_select:hover {
    display: none;
  }
  #wdgt_act_agts .aa_settings_contr {
    top: -25px;
  }
  #wdgt_act_agts .aa_settings_contr i {
    font-size: 18px;
  }
  .main_left .aa_settings span {
    background-color: transparent !important;
  }
  .main_left .aa_settings span.act {
    background-color: rgba(109, 133, 145, 0.45) !important;
  }
}
.info_bar_wrap {
  font-family: latolight, verdana, sans-serif;
  font-size: 15px;
  height: 50px;
  background-color: #4287B3;
  color: #FFF;
  box-shadow: inset 0 -1px 2px rgba(0,0,0,0.3);
  text-align: center;
}

.info_bar_wrap > div {
  position: relative;
  width: 100%;
  margin: 0 auto;
  text-align: center;
  line-height: 49px;
}
.support_bar {
  background-color: #924040;
  z-index: 1000;
  position: sticky;
  top: 0;
  height: 30px;
  font-family: LatoRegular, Verdana, Geneva, Arial, Tahoma, sans-serif;
  font-size: 13px;
}
.support_bar > div {
  line-height: 29px;
}
.support_bar .logout {
  background-color: #fff;
  color: #000;
  border-radius: 5px;
  padding: .05em .3em;
  font-weight: bold;
  margin-left: 1em;
  transition: all .3s ease-in-out;
  border: 2px solid #fff;
  font-size: 12px;
}
.support_bar .logout:hover {
  background-color: transparent;
  color: #fff;
}
.new-call {
  margin-bottom: 1rem;
}
.new-call input {
  background-color: rgba(255, 255, 255, .1);
  border-bottom: 2px solid rgba(255, 255, 255, .5);
  padding: .5rem;
  display: block;
  width: 100%;
  margin-bottom: .5rem;
  color: #fff;
  text-align: center;
}
.new-call input::placeholder {
  color: #fff;
}
.new-call-button {
  flex: 1;
  margin: 0 auto;
  background-color: #B4B521;
  color: #fff;
  text-align: center;
  padding: .5rem;
  cursor: pointer;
  transition: all .3s ease;
}
.new-call-button:hover {
  background-color: #a3a41e;
}
.new-call-button--inactive {
  opacity: .5;
  cursor: not-allowed;
  pointer-events: none;
}
.new-call-button i {
  display: inline-block;
  margin-right: .5rem;
}

.active-call {
  margin-bottom: 1rem;
}
.active-call-info {
  text-align: center;
  margin-bottom: .5rem;
  font-weight: bold;
  font-size: 1.25em;
}
.active-call-buttons {
  display: flex;
  flex-wrap: wrap;
}
.active-call-button {
  flex: 1;
  min-width: 25%;
  display: none;
  margin: 0 auto;
  background-color: #ECF0F3;
  box-shadow: inset 0 -5px 0 0 #CC1921;
  color: #555;
  text-align: center;
  padding: .5rem;
  cursor: pointer;
  transition: all .3s ease;
  font-size: 12px;
  white-space: nowrap;
}
.active-call-button:not(.active-call-button--end) {
	margin-left: 1px;
}
.active-call-button:hover {
  box-shadow: inset 0 -5px 0 0 #ba171e;
}
.active-call-button[data-action="conference"] {
  box-shadow: inset 0 -5px 0 0 #B4B521;
}
.active-call-button[data-action="conference"]:hover {
  box-shadow: inset 0 -5px 0 0 #a3a41e;
}
.active-call-button[data-action="accept"] {
  box-shadow: inset 0 -100px 0 0 #B4B521;
}
.active-call-button[data-action="accept"]:hover {
  box-shadow: inset 0 -100px 0 0 #a3a41e;
}
.active-call-button[data-action="switch"] {
  box-shadow: inset 0 -5px 0 0 #268FCF;
}
.active-call-button[data-action="switch"]:hover {
  box-shadow: inset 0 -5px 0 0 #2280b9;
}
.active-call-button[data-action="hold"] {
	box-shadow: inset 0 -5px 0 0 #5c5c5c;
}
.active-call-button[data-action="hold"]:hover {
	box-shadow: inset 0 -5px 0 0 #505050;
}
.active-call-button[data-action="resume"] {
	box-shadow: inset 0 -100px 0 0 #5c5c5c;
	color:#fff;
}
.active-call-button[data-action="resume"]:hover {
  box-shadow: inset 0 -100px 0 0 #505050;
}
.active-call-button[data-action="mute"] {
	box-shadow: inset 0 -5px 0 0 #db4c0f;
}
.active-call-button[data-action="mute"]:hover {
	box-shadow: inset 0 -5px 0 0 #c8450e;
}
.active-call-button[data-action="forward"] {
  box-shadow: inset 0 -5px 0 0 #268FCF;
}
.active-call-button[data-action="forward"]:hover {
  box-shadow: inset 0 -5px 0 0 #2280b9;
}
.active-call-button[data-action="end"] {
	box-shadow: inset 0 -100px 0 0 #CC1921;
	color:#fff;
}
.active-call-button[data-action="end"]::after {
	content: attr(data-reject);
}
.active-call-button[data-action="end"].hangup::after {
	content: attr(data-hangup);
}
.active-call-button[data-action="end"]:hover {
  box-shadow: inset 0 -100px 0 0 #ba171e;
}
.active-call-button i {
  display: block;
  margin-bottom: .25rem;
  font-size: 16px;
}

@media screen and (min-width: 501px) {
  .mobile-call-display {
    display: none !important;
  }
}

/*
CALL_STATUS_NONE                  1
CALL_STATUS_KLINGELN				      2
CALL_STATUS_VERBUNDEN				      3
CALL_STATUS_HOLD					        4
CALL_STATUS_CONFERENCE			      5
CALL_STATUS_ENDE					        6
CALL_STATUS_NACHBEARBEITUNGSZEIT	10
*/

/* No Call */
.calls0 .mobile-call-display .active-call {
  display: none;
}
.calls0 .mobile-call-display .new-call {
  display: block;
}
.calls1 .mobile-call-display .active-call,
.calls2 .mobile-call-display .active-call {
  display: block;
}
.calls1 .mobile-call-display .new-call,
.calls2 .mobile-call-display .new-call {
  display: none;
}

.calls1 .mobile-call-display.c1_10 .active-call,
.calls2 .mobile-call-display.c1_10 .active-call {
  display: none;
}
.calls1 .mobile-call-display.c1_10 .new-call,
.calls2 .mobile-call-display.c1_10 .new-call {
  display: block;
}

/* Klingeln */
.webrtc .mobile-call-display.c1_2 .active-call-button[data-action="accept"]:not(.call-accepted),
.mobile-call-display.c1_2 .active-call-button[data-action="end"]:not(.call-accepted) {
  display: block;
}

/* Verbunden */
.mobile-call-display.c1_3 .active-call-button[data-action="end"],
.mobile-call-display.c2_3 .active-call-button[data-action="end"],
.rtcc1 .mobile-call-display.c1_3 .active-call-button[data-action="mute"],
.rtcc1 .mobile-call-display.c2_3 .active-call-button[data-action="mute"],
.mobile-call-display.c1_3 .active-call-button[data-action="hold"] {
  display: block;
}

/* Hold */
.mobile-call-display.c1_4 .active-call-button[data-action="end"],
.mobile-call-display.c2_4 .active-call-button[data-action="end"],
.rtcc1 .mobile-call-display.c1_4 .active-call-button[data-action="mute"],
.rtcc1 .mobile-call-display.c2_4 .active-call-button[data-action="mute"],
.mobile-call-display.c1_4 .active-call-button[data-action="resume"] {
  display: block;
}

/* Switch call */
.calls2 .active-call-button[data-action="hold"],
.calls2 .active-call-button[data-action="resume"] {
  display: none !important;
}
.calls2 .mobile-call-display:not(.c2_2) .active-call-button[data-action="switch"] {
  display: block;
}


/* Conference */
.mobile-call-display.c1_5 .active-call-button[data-action="end"],
.mobile-call-display.c2_5 .active-call-button[data-action="end"],
.rtcc1 .mobile-call-display.c1_5 .active-call-button[data-action="mute"],
.rtcc1 .mobile-call-display.c2_5 .active-call-button[data-action="mute"],
.mobile-call-display.c1_5:not(.c2_4) .active-call-button[data-action="hold"] {
  display: block;
}

.mobile-call-display.c1_3.c2_3 .active-call-button[data-action="conference"],
.mobile-call-display.c1_4.c2_3 .active-call-button[data-action="conference"],
.mobile-call-display.c1_4.c2_4 .active-call-button[data-action="conference"],
.mobile-call-display.c1_3.c2_4 .active-call-button[data-action="conference"] {
  display: block;
}

/* Forward */
.mobile-call-display.c1_3.c2_3 .active-call-button[data-action="forward"],
.mobile-call-display.c1_4.c2_3 .active-call-button[data-action="forward"],
.mobile-call-display.c1_4.c2_4 .active-call-button[data-action="forward"],
.mobile-call-display.c1_3.c2_4 .active-call-button[data-action="forward"] {
  display: block;
}

/* End Call */
.mobile-call-display.c1_6 .new-call {
  display: block;
}
.mobile-call-display.c1_6 .active-call {
  display: none;
}

/* Statistics Call Duration */
.call_direction_filter_group {
  display: flex !important;
  align-items: center;
  gap: 10px;
}
.call_direction_filter_group > label {
  margin-right: 0 !important;
  min-width: unset !important;
}
.call_duration_filter {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 5px;
}
.call_duration_radios {
  display: flex;
  flex-direction: column;
  gap: 2px;
}
.call_duration_radio input {
  display: none;
}
.call_duration_radio label {
  border: 1px solid #268FCF;
  color: #268FCF;
  text-align: center;
  font-size: 11px;
  line-height: 14px !important;
  min-width: unset !important;
  display: block;
  cursor: pointer;
  width: 40px;
  transition: color 150ms, background-color 150ms, border 150ms;
  margin-right: unset !important;
  float: unset !important;
}
.call_duration_radio label:hover,
.call_duration_radio input:checked + label {
  background: #268FCF;
  color: #FFF;
}
.call_duration_input {
  width: 40px;
  border: 1px solid rgb(202, 209, 219);
  color: #333;
  text-align: center;
  font-size: 11px;
}
/* LAYOUT */
/* Footer */

.footer {
	background-color:#2b3135;
	color:#F7F1E5;
}
.footer a {
	color:#FFF;
}
.footer a:hover {
	color:#F7F1E5;
	text-decoration: underline;
}