* {
  margin: 0;
  padding: 0;
  font-size: 100%;
  font-weight: inherit;
  font-style: inherit;
  font-family: inherit;
  line-height: inherit;
  text-align: left;
  vertical-align: top; }

body {
  padding: 0;
  margin: 0;
  font: normal normal normal 9pt/1em "Arial", "Helvetica Neue", "Helvetica", "sans-serif";
  color: #1F1F1F;
  background-color: #F8F8F8;
  line-height: 1.4; }

h1, h2, h3, h4 {
  color: #2F2F2F;
  font-family: "Arial", "Helvetica Neue", "Helvetica", "sans-serif";
  margin: 0; }

h1 {
  font-size: 130%; }

h2 {
  font-size: 120%; }

h3 {
  font-size: 110%; }

h4 {
  font-size: 100%; }

p {
  margin: 0 0 1em 0; }

a {
  color: #334C86;
  text-decoration: none; }
  a:link {
    color: #334C86;
    text-decoration: none; }
  a:visited {
    color: #081572; }
  a:hover {
    color: #506594; }
  a:active {
    color: #506594; }

label.help, input.help {
  cursor: help; }

img {
  margin: 0;
  padding: 0;
  border: 0; }

ul, ol {
  margin: 0;
  padding: 0;
  list-style: none; }

.clear {
  clear: both;
  display: block; }

.clearfix:before,
.clearfix:after {
  content: " ";
  display: table;
  line-height: 0;
  height: 0; }

.clearfix:after {
  clear: both; }

.hide {
  display: none !important; }

.invisible, .dropper.disabled {
  visibility: hidden !important; }

.italic {
  font-style: italic; }

.mask {
  opacity: 0.8;
  filter: alpha(opacity=80);
  z-index: 4;
  background: #f9f9f9; }

.textRight {
  text-align: right !important; }

.textCenter {
  text-align: center !important; }

.marginCenter {
  margin: 0 auto !important; }

.noValue, .defaultValueNotEditable {
  font-style: italic; }

input.noValue {
  color: #5F5F5F; }

textarea {
  resize: both; }

/* none|horizontal|vertical|both */
textarea.vertical {
  resize: vertical; }

textarea.noresize {
  resize: none; }

.noBorder {
  border: none !important; }

.displayBlock {
  display: block !important; }

.displayInline-Block {
  display: inline-block !important; }

.bg_fade {
  background: #e2e3e2;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e2e3e2 0%, #bbbbbb 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #e2e3e2 0%, #bbbbbb 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #e2e3e2 0%, #bbbbbb 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e3e2', endColorstr='#bbbbbb',GradientType=0 );
  /* IE6-9 */ }

.filesizeview {
  text-align: right; }

.rangeselectorblockview {
  cursor: pointer;
  margin: 3px 0 0 0;
  float: left; }
  .rangeselectorblockview .bar {
    margin: 0 1px 1px 0;
    padding: 0 2px 2px 0;
    background-color: #FFFFFF; }
    .rangeselectorblockview .bar:hover {
      background-color: #7F7F7F; }
    .rangeselectorblockview .bar.selected {
      background-color: #D5552A; }
  .rangeselectorblockview.vertical .bar {
    width: 8px; }
  .rangeselectorblockview.horizontal .bar {
    width: 20px;
    height: 8px; }

.volumering .rangeselectorblockview.horizontal .bar {
  height: 5px; }

.melodyring .rangeselectorblockview,
.brightness .rangeselectorblockview {
  width: 28px; }
  .melodyring .rangeselectorblockview .bar,
  .brightness .rangeselectorblockview .bar {
    width: 10px;
    height: 10px;
    margin-left: 0;
    float: left; }

.brightness .rangeselectorblockview {
  width: 72px;
  margin-left: 8px; }

.ico_noText {
  width: 20px;
  height: 20px;
  padding: 0 !important;
  text-indent: -1024em;
  display: inline-block; }

.ico_hasText {
  width: auto !important;
  padding: 0.25em 0 0 20px; }
  .ico_hasText.inactive, .ico_hasText.inactive:hover {
    cursor: default;
    color: #7F7F7F;
    background-position: left top; }

.ico_toggleBar {
  height: 16px;
  margin: 1em 0.4em  1em 0.4em;
  background: #6F8EB7 url("../images/ico_toggleBar_FFFFFF.png") no-repeat 2px 4px;
  display: block;
  padding-left: 13px;
  color: white !important; }
  .ico_toggleBar.active {
    background-color: #6F8EB7;
    background-position: 2px -60px; }

.ico_usersystelacoustics {
  /*
   width: 32px;
   height: 56px;
   margin: 0 4px 0 16px;
  */
  width: 30px;
  height: 56px;
  margin: 0 0 0 6px;
  float: left; }

.ico_microphone,
.sensehandset .ico_usersystelacoustics, .sensespeaker .ico_usersystelacoustics, .senseheadset .ico_usersystelacoustics {
  background: transparent url("../images/ico_usersystelacoustics_lil.png") no-repeat left 10px; }

.ico_note_16th,
.melodyring .ico_usersystelacoustics {
  background: transparent url("../images/ico_usersystelacoustics_lil.png") no-repeat -64px 10px; }

.ico_handset, .ico_headset, .ico_handsfreeset, .ico_melody {
  width: 56px;
  height: 46px;
  margin: 0 auto; }

.ico_speaker,
.volumehandset .ico_usersystelacoustics, .volumespeaker .ico_usersystelacoustics, .volumeheadset .ico_usersystelacoustics, .volumering .ico_usersystelacoustics {
  background: transparent url("../images/ico_usersystelacoustics_lil.png") no-repeat -128px 10px; }

.ico_handset {
  width: 44px;
  background: transparent url("../images/ico_usersystelacoustics_lil.png") no-repeat -192px 10px; }

.ico_handsfreeset {
  width: 52px;
  background: transparent url("../images/ico_usersystelacoustics_lil.png") no-repeat -256px 10px; }

.ico_headset {
  width: 52px;
  background: transparent url("../images/ico_usersystelacoustics_lil.png") no-repeat -320px 10px; }

.ico_melody {
  width: 40px;
  background: transparent url("../images/ico_usersystelacoustics_lil.png") no-repeat -384px 10px; }

.ico_user {
  background: transparent url("../images/user.png") no-repeat 2px 0px;
  padding-left: 18px; }

.ico_usergroup {
  background: transparent url("../images/usergroup.png") no-repeat 0px 0px;
  padding-left: 18px; }

.ico_othergroup {
  background: transparent url("../images/usergroup.png") no-repeat 2px 0px;
  padding-left: 18px; }

.chooserDefault .ico_user, .chooserDefault .ico_usergroup, .chooserDefault .ico_voicebox, .chooserDefault .ico_relais, .chooserDefault .ico_diversion_lil,
.chooser .ico_user,
.chooser .ico_usergroup,
.chooser .ico_voicebox,
.chooser .ico_relais,
.chooser .ico_diversion_lil {
  height: 18px;
  margin-right: 0.25em;
  padding-left: 18px;
  display: inline-block; }

.chooserMargin {
  margin-bottom: 1em; }

.ico_aboveHeader {
  margin: -44px 0 0 0px;
  position: absolute; }

.ico_usersysteldisplay {
  width: 32px;
  height: 32px;
  margin: 0 auto; }

.ico_brightness {
  background: transparent url("../images/ico_usersysteldisplay.png") no-repeat 0px 0px; }

.ico_illumination {
  background: transparent url("../images/ico_usersysteldisplay.png") no-repeat -64px 0px; }

.ico_clock {
  background: transparent url("../images/ico_usersysteldisplay.png") no-repeat -192px 0px; }

.ico_callerlist {
  background: transparent url("../images/ico_usersysteldisplay.png") no-repeat -256px 0px; }

.ico_displayName {
  background: transparent url("../images/ico_usersysteldisplay.png") no-repeat -320px 0px; }

.ico_incognito {
  background: transparent url("../images/ico_usersysteldisplay.png") no-repeat -384px 0px; }

.ico_diversion {
  background: transparent url("../images/ico_usersysteldisplay.png") no-repeat -448px 0px; }

.ico_dialAutoMicro {
  width: 40px;
  background: transparent url("../images/ico_usersysteldisplay.png") no-repeat -512px 0px; }

.ico_displayCallWaiting {
  background: transparent url("../images/ico_usersysteldisplay.png") no-repeat -576px 0px; }

.ico_dialWithoutPickup {
  width: 40px;
  background: transparent url("../images/ico_usersysteldisplay.png") no-repeat -640px 0px; }

.ico_busylight {
  background: transparent url("../images/ico_usersysteldisplay.png") no-repeat -704px 0px; }

.ico_doNotDisturb {
  background: transparent url("../images/ico_usersysteldisplay.png") no-repeat -768px 0px; }

.ico_widget_clock {
  background: transparent url("../images/ico_usersysteldisplay.png") no-repeat -832px 0px; }

.ico_widget_weather {
  background: transparent url("../images/ico_usersysteldisplay.png") no-repeat -960px 0px; }

.ico_contactPicture {
  background: transparent url("../images/ico_usersysteldisplay.png") no-repeat -1024px 0px; }

.ico_cstaMode {
  background: transparent url("../images/ico_usersysteldisplay.png") no-repeat -1088px 0px; }

.noIcon {
  padding-left: 0 !important; }
  .noIcon input, .noIcon select {
    width: 96%; }

.ico_exception, .ico_forward, .ico_voicebox, .ico_ais, .ico_fax, .ico_fax_white, .ico_voicebox_variant,
.ico_play, .ico_record {
  width: 21px;
  height: 18px;
  background-position: left top;
  background-repeat: no-repeat;
  display: inline-block; }
  .ico_exception.active, .ico_forward.active, .ico_voicebox.active, .ico_ais.active, .ico_fax.active, .ico_fax_white.active, .ico_voicebox_variant.active,
  .ico_play.active, .ico_record.active {
    background-position: 0px -18px; }
  .ico_exception.inactive, .ico_forward.inactive, .ico_voicebox.inactive, .ico_ais.inactive, .ico_fax.inactive, .ico_fax_white.inactive, .ico_voicebox_variant.inactive,
  .ico_play.inactive, .ico_record.inactive {
    background-position: 0px -64px; }

.ico_fax.active.noLicense {
  background-position: 0px -36px; }

.ico_exception {
  background-image: url("../images/variant_exceptions.png"); }

.ico_forward {
  background-image: url("../images/variant_forwarding.png"); }

.ico_voicebox {
  background-image: url("../images/ico_voicebox.png"); }

.ico_voicebox_variant {
  background-image: url("../images/variant_voicebox.png"); }

.ico_ais {
  background-image: url("../images/ico_ais.png"); }

.ico_fax {
  background-image: url("../images/ico_fax.png"); }

.ico_fax_white {
  background-image: url("../images/ico_fax_white.png"); }

.ico_play:hover, .ico_record:hover {
  background-position: 0px -18px; }

.ico_play {
  background-image: url("../images/ico_voicebox_voice.png"); }

.ico_record {
  background-image: url("../images/ico_voicebox_record.png"); }

.ico_diversion_lil {
  background: transparent url("../images/ico_diversion.png") no-repeat left top; }

.sensehandset, .volumehandset,
.sensespeaker, .volumespeaker,
.senseheadset, .volumeheadset {
  width: 64px; }

.handsetView, .speakerView, .headsetView, .melodyView {
  width: 128px; }
  .handsetView .sensehandset, .handsetView .volumehandset,
  .handsetView .sensespeaker, .handsetView .volumespeaker,
  .handsetView .senseheadset, .handsetView .volumeheadset,
  .handsetView .melodyring, .handsetView .volumering, .speakerView .sensehandset, .speakerView .volumehandset,
  .speakerView .sensespeaker, .speakerView .volumespeaker,
  .speakerView .senseheadset, .speakerView .volumeheadset,
  .speakerView .melodyring, .speakerView .volumering, .headsetView .sensehandset, .headsetView .volumehandset,
  .headsetView .sensespeaker, .headsetView .volumespeaker,
  .headsetView .senseheadset, .headsetView .volumeheadset,
  .headsetView .melodyring, .headsetView .volumering, .melodyView .sensehandset, .melodyView .volumehandset,
  .melodyView .sensespeaker, .melodyView .volumespeaker,
  .melodyView .senseheadset, .melodyView .volumeheadset,
  .melodyView .melodyring, .melodyView .volumering {
    display: none; }

.handsetViewLabel, .speakerIconLabel, .headsetIconLabel, .melodyIconLabel {
  text-align: center; }

.status {
  width: 20px;
  height: 20px;
  margin: 1px 2px;
  background: transparent url("../images/profile_status.png") no-repeat left top;
  display: inline-block; }
  .status.active {
    background-position: 0px -20px; }

.noico_devicetype {
  padding-left: 44px;
  display: inline-block; }

.ico_devicetype {
  padding-left: 44px;
  display: inline-block;
  background: transparent url("../images/ico_devicetype_act.png") no-repeat 4px 2px; }
  .ico_devicetype.block {
    width: 20px;
    height: 20px;
    margin-left: 10px; }

.ico_devicetype_inactive {
  background-image: url("../images/ico_devicetype_inact.png"); }

.ico_devicetype_00 {
  background-position: 4px 2px; }

/*
.ico_devicetype_DUMMY1 {
 background-position: $ico_devicetype_bgPosX_offset $ico_devicetype_bgPosY_offset + (-1 * $ico_devicetpye_tileSize);
}
.ico_devicetype_DUMMY2 {
 background-position: $ico_devicetype_bgPosX_offset $ico_devicetype_bgPosY_offset + (-2 * $ico_devicetpye_tileSize);
}
.ico_devicetype_DUMMYn {
 background-position: $ico_devicetype_bgPosX_offset $ico_devicetype_bgPosY_offset + (-n * $ico_devicetpye_tileSize);
}
*/
.ico_devicetype_51, .ico_devicetype_60, .ico_devicetype_61, .ico_devicetype_62,
.ico_devicetype_63, .ico_devicetype_64, .ico_devicetype_65, .ico_devicetype_66,
.ico_devicetype_70, .ico_devicetype_71, .ico_devicetype_72, .ico_devicetype_72,
.ico_devicetype_73, .ico_devicetype_74, .ico_devicetype_75, .ico_devicetype_76,
.ico_devicetype_77, .ico_devicetype_78, .ico_devicetype_79, .ico_devicetype_80,
.ico_devicetype_81, .ico_devicetype_82, .ico_devicetype_83, .ico_devicetype_84,
.ico_devicetype_85, .ico_devicetype_4b {
  background-position: 4px -62px; }

.ico_devicetype_4b {
  background-position: 4px -766px; }

.ico_devicetype_10 {
  background-position: 4px -126px; }

.ico_devicetype_32 {
  background-position: 4px -190px; }

.ico_devicetype_42, .ico_devicetype_43, .ico_devicetype_44, .ico_devicetype_47, .ico_devicetype_48 {
  background-position: 4px -254px; }

.ico_devicetype_45, .ico_devicetype_46 {
  background-position: 4px -702px; }

.ico_devicetype_4a {
  background-position: 4px -2238px; }

.ico_devicetype_9, .ico_devicetype_3 {
  background-position: 4px -318px; }

.ico_devicetype_XX {
  background-position: 4px -382px; }

.ico_devicetype_34 {
  background-position: 4px -446px; }

.ico_devicetype_XX {
  background-position: 4px -510px; }

.ico_devicetype_XX {
  background-position: 4px -574px; }

.ico_devicetype_XX {
  background-position: 4px -638px; }

.ico_devicetype_14 {
  background-position: 4px -702px; }

.ico_devicetype_34 {
  background-position: 4px -2046px; }

.ico_devicetype_11, .ico_devicetype_12, .ico_devicetype_13 {
  background-position: 4px -2110px; }

.ico_devicetype_30, .ico_devicetype_31, .ico_devicetype_32 {
  background-position: 4px -2174px; }

.ico_devicetype_40, .ico_devicetype_41 {
  background-position: 4px -2750px; }

.ico_devicetype_1f {
  background-position: 4px -2622px; }

.ico_devicetype_1, .ico_devicetype_2, .ico_devicetype_5, .ico_devicetype_a {
  background-position: 4px -2814px; }

.ico_devicetype_usb {
  background-position: 4px -2878px; }

.numberTypeView {
  font-style: italic;
  margin-right: 0.5em; }

span.numberView {
  white-space: nowrap;
  margin-left: 10px; }

.numberValue {
  margin: 0 0.6em 0 0.3em; }

.button, .clickable {
  cursor: pointer; }

.button_disabled {
  cursor: default !important; }

.button_add, .button_del, .button_print {
  padding: 0.25em 0.3em 0.3em 1.7em; }
  .button_add:hover, .button_del:hover, .button_print:hover {
    background-position: left -64px; }
  .button_add.inactive, .button_del.inactive, .button_print.inactive {
    background-position: 0px -128px; }

.button_info {
  padding: 0.15em 0.1em 0.3em 1.7em;
  background: transparent url("../images/ico_notify_hint.png") no-repeat left top;
  background-size: 18px; }

.button_add {
  background: transparent url("../images/action_add_global.png") no-repeat left top; }

.button_del {
  background: transparent url("../images/action_delete_global.png") no-repeat left top; }

.button_print {
  background: transparent url("../images/action_print.png") no-repeat left top; }
  .button_print:hover {
    background-position: left -20px; }
  .button_print.noHover {
    background-position: left top; }

a.button_restore {
  background: transparent url("../images/action_restore.png") no-repeat center center; }
  a.button_restore.inactive {
    opacity: 0.4;
    cursor: default; }

.ico_add, .ico_delete,
.ico_edit, .ico_edit_inv, .ico_dumppool {
  width: 18px;
  height: 18px;
  display: inline-block; }
  .ico_add:hover, .ico_delete:hover,
  .ico_edit:hover, .ico_edit_inv:hover, .ico_dumppool:hover {
    background-position: left -64px; }

.ico_add {
  background: transparent url("../images/ico_add.png") no-repeat left top; }

.ico_delete {
  background: transparent url("../images/ico_delete.png") no-repeat left top; }

.ico_dumppool {
  background: transparent url("../images/ico_dumppool.png") no-repeat left top; }

.ico_edit, .ico_edit_inv {
  width: 16px;
  background: transparent url("../images/ico_edit.png") no-repeat left top; }
  .ico_edit:hover, .ico_edit_inv:hover {
    background-position: left top; }

.ico_edit_inv {
  background: transparent url("../images/ico_edit_inv.png") no-repeat left top;
  height: auto; }

span.ico_edit {
  width: auto;
  padding-left: 16px; }

.ico_allow {
  background: transparent url("../images/ico_allow.png") no-repeat left top; }

.ico_deny {
  background: transparent url("../images/ico_deny.png") no-repeat left top; }

.ico_route {
  background: transparent url("../images/ico_route.png") no-repeat left top; }

.ico_none {
  background: inherit !important; }

.ico_notify_hint, .notifyHint {
  background: transparent url("../images/ico_notify_hint.png") no-repeat left top; }

.ico_notify_warning, .notifyWarning {
  background: transparent url("../images/ico_notify_warning.png") no-repeat left top; }

.button_icon {
  padding: 5px 10px;
  color: #1F1F1F !important; }
  .button_icon:hover {
    background-color: #E7E7E7;
    color: #1F1F1F; }
  .button_icon:before {
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-right: 5px;
    margin-bottom: -3px; }

.button_download:before {
  background: transparent url("../images/ico_download.png") no-repeat left top;
  background-size: 100%; }

.button_raw:before {
  background: transparent url("../images/ico_raw.png") no-repeat left top;
  background-size: 100%; }

.button_filter:before {
  background: transparent url("../images/ico_filter.png") no-repeat left top;
  background-size: 100%; }

#loadingview {
  width: 80px;
  height: 40px;
  background: #D5552A url("../images/ajax-loader.gif") no-repeat center center;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
  -webkit-box-shadow: 4px 4px 8px #AFAFAF;
  -moz-box-shadow: 4px 4px 8px #AFAFAF;
  box-shadow: 4px 4px 8px #AFAFAF;
  position: absolute;
  top: 288px;
  right: 0px; }

form.formDefault label, form.formDefault span.labelview {
  width: 10em;
  margin: 0.25em;
  float: left; }
form.formDefault input {
  width: 16em;
  float: left; }
form.formDefault .formRow {
  margin-bottom: 0.5em; }

input[type='text'], input[type='password'], textarea, select,
input.normaleditfield {
  border: 1px solid #CFCFCF; }

input[type='checkbox'] {
  margin: 0.1em 0.2em 0 0; }

input[type='file'] {
  color: #5F5F5F;
  font-style: italic; }

select option {
  padding-right: 0.65em; }

textarea {
  overflow: auto; }

input.normaleditfield.help {
  cursor: help; }

.upload, .registerButton,
.button_green, .button_gray {
  color: #FFFFFF !important;
  background-color: #7CBA42;
  border: 1px solid #72ab3d;
  text-align: center;
  text-transform: uppercase;
  margin: 3px 0 1px 0;
  padding: 2px 4px 1px 4px;
  display: block; }
  .upload:hover, .registerButton:hover,
  .button_green:hover, .button_gray:hover {
    border: 1px solid #757575; }
  .upload.inactive, .registerButton.inactive,
  .button_green.inactive, .button_gray.inactive {
    background-color: #7F7F7F;
    border: 1px solid #757575;
    cursor: default; }
  .upload.help, .registerButton.help,
  .button_green.help, .button_gray.help {
    cursor: help; }

input.upload {
  margin: 4px 0 !important;
  padding: 3px 4px 2px 4px; }

.button_gray {
  background-color: #7F7F7F;
  border: 1px solid #757575; }
  .button_gray:hover {
    background-color: #7CBA42;
    border: 1px solid #72ab3d; }

.button_block {
  display: block !important;
  text-align: center; }

.button_noPadding {
  padding: 0; }

.button_green_noHover:hover {
  background-color: #7CBA42;
  border: 1px solid #72ab3d; }

.firmwareuploadViewUploadAction div.firmwareWritingActive {
  display: inline-block;
  width: 159px;
  height: 0px; }
.firmwareuploadViewUploadAction span {
  text-transform: uppercase;
  margin: 4px 0 2px 12px !important; }

.inputFile {
  color: #5F5F5F;
  background: transparent url("../images/ico_software_update_file.png") no-repeat left 1px;
  font-style: italic;
  padding: 1px 0 1px 24px;
  display: inline-block; }

fieldset {
  border: none; }

.sortable {
  cursor: pointer;
  background: transparent url("../images/ico_sortable.png") no-repeat left 0px;
  text-indent: 1.4em; }
  .sortable.asc {
    background-position: left -32px; }
  .sortable.dsc {
    background-position: left -64px; }
  .sortable > span {
    text-indent: 0; }

.listviewheadercell .sortable {
  background: transparent url("../images/ico_sortable_inv.png") no-repeat 2px 5px; }
  .listviewheadercell .sortable.asc {
    background-position: 2px -251px; }
  .listviewheadercell .sortable.dsc {
    background-position: 2px -507px; }

hr.seperator {
  margin: 0.25em 0.25em;
  border: none;
  border-top: 1px solid #E6E8EA; }
  hr.seperator.dark {
    border-top-color: #bcc2c7; }

.dragDropAble {
  cursor: pointer; }

.dragDropElement {
  cursor: pointer;
  border: 1px solid #6F8EB7;
  background: transparent url("../images/draghandle_sm.png") no-repeat 2px 2px;
  margin: 1px;
  padding-left: 16px; }

.ico_dragDrop, .ico_dragDropInactive, .ico_dragDropWhite {
  width: 16px;
  height: 18px;
  background: transparent url("../images/ico_drag_09x16.png") no-repeat center 4px;
  display: inline-block; }

.ico_dragDropWhite {
  background: transparent url("../images/ico_drag_09x16_FFFFFF.png") no-repeat center 4px; }

.ico_dragDropInactive {
  background-position: center -252px; }

.ico_extraMargin {
  margin: 0.25em 0 0 0.25em; }

.droppercell {
  width: 20px; }

.cellseparatorLeft {
  border-left: 8px solid #F8F8F8 !important; }

.cellseparatorRight {
  border-right: 8px solid #F8F8F8 !important; }

.separatorLine {
  border-bottom: 2px solid #B0B8C4; }

.separatorDotted {
  border-bottom: 1px dotted #7F7F7F; }

.notifyWrap {
  box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.3); }
  .notifyWrap .notifyMessage {
    padding: 1em; }
  .notifyWrap h2 {
    padding: 0.1em 0 0.2em 0;
    font-weight: bold;
    display: block;
    border-bottom: none !important;
    background: transparent url("../images/ico_close.png") no-repeat right -64px; }
  .notifyWrap p {
    color: #2F2F2F;
    margin: 0 !important;
    padding: 0.5em 0 1em 0 !important;
    line-height: 1.3; }
  .notifyWrap.notifyHint {
    border: 2px solid #395d80;
    background-color: #9FB9D1; }
    .notifyWrap.notifyHint h2 {
      color: #395d80; }
    .notifyWrap.notifyHint h2, .notifyWrap.notifyHint p {
      margin-left: 48px !important; }
  .notifyWrap.notifyWarning {
    border: 2px solid #D5552A;
    background-color: #eaaa95; }
    .notifyWrap.notifyWarning h2 {
      color: #D5552A; }
    .notifyWrap.notifyWarning h2, .notifyWrap.notifyWarning p {
      margin-left: 48px !important; }
  .notifyWrap.notifyError {
    border: 2px solid #BC2F2F;
    background-color: #FFAAAA;
    /* no Icon for notifyError
      // we need some margin as we have an icon
      h2, p {
       margin-left: 48px !important;
      }
    */ }
    .notifyWrap.notifyError h2 {
      color: #BC2F2F; }

.timeScaleNumber {
  width: 4%;
  text-align: center;
  font-size: 90%;
  margin-bottom: 0.1em;
  float: left; }

.timeScaleUnit {
  width: 4%;
  height: 10px;
  text-align: center;
  float: left;
  position: relative;
  z-index: 2; }

.timeScaleUnit span {
  height: 10px;
  border-left: 1px solid #000000;
  display: inline-block; }

.timeScaleBarWrap {
  position: relative;
  z-index: 1; }

.timeScaleBar {
  height: 10px;
  position: absolute;
  top: 0;
  left: 0; }

.timeScaleBarActive {
  background-color: #7CBA42; }

.timeScaleBarInactive {
  background-color: #BC2F2F; }

/*
.timeScaleBar-1 {
 width: 10%;
 left: 8.75%;
}
.timeScaleBar-2 {
 width: 4%;
 left: 28.75%;
}
.timeScaleBar-3 {
 width: 20%;
 left: 44.75%;
}
.timeScaleBar-4 {
 width: 4%;
 left: 75.75%;
}
*/
#container {
  width: 100%;
  min-width: 1008px; }

#header {
  width: 100%;
  min-width: 1008px;
  min-height: 240px;
  border-bottom: 1px solid #FFFFFF; }

#menuview {
  width: 100%;
  background-color: #334C86;
  min-height: 200px;
  padding-top: 60px; }

#logoview {
  width: 195px;
  height: 61px;
  background: transparent url("../images/menu_style_logo_empty.png") no-repeat right top;
  background-size: 195px 62px;
  position: absolute;
  top: 0px;
  right: 0px;
  position: fixed;
  z-index: 4; }

#actionview {
  display: inline-block;
  height: 60px;
  width: 100%;
  background: #e2e3e2;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e2e3e2 0%, #bbbbbb 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #e2e3e2 0%, #bbbbbb 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #e2e3e2 0%, #bbbbbb 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e3e2', endColorstr='#bbbbbb',GradientType=0 );
  /* IE6-9 */
  position: fixed;
  z-index: 4;
  border-bottom: solid 3px #334C86; }

#navigationview {
  min-width: 960px;
  display: inline-block;
  position: relative;
  z-index: 2; }

#mainview {
  padding: 0 0 5em 0;
  min-width: 1008px; }

#mainviewcontainer {
  margin: 15px 32px 0 32px; }

.headlineWrapper {
  margin-bottom: 8px; }
  .headlineWrapper h1 {
    display: inline-block;
    margin-right: 5px; }
  .headlineWrapper .helpIcon {
    display: inline-block;
    width: 19px;
    height: 19px;
    margin-top: 1px;
    background: transparent url("../images/ico_help.png") center center no-repeat;
    background-size: 100%;
    cursor: pointer; }

.actions {
  margin: 0 0 1em 0; }

.actionsSeparator {
  margin: 0 0 1em 0; }

#actionsOverlay, .actionsRule, .actionsCall {
  text-align: right; }
  #actionsOverlay a, .actionsRule a, .actionsCall a {
    color: #2F2F2F;
    margin: 0.2em 0.2em 0.1em 0.2em;
    display: inline-block; }
  #actionsOverlay a:hover, .actionsRule a:hover, .actionsCall a:hover {
    color: #506594; }

#footer {
  background: transparent url("../images/footer_background.png") repeat no-repeat;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 6;
  padding: 0 0 0 32px;
  color: #2F2F2F; }
  #footer a {
    color: #2F2F2F; }
    #footer a:hover {
      text-decoration: underline; }

#status {
  margin: 0.5em 1em;
  float: left; }

#copyrightnote {
  margin: 0.5em 0; }

#companylink {
  border-left: 1px solid #FFFFFF;
  margin: 0.5em 0.5em 0.5em 1em;
  padding-left: 1em;
  padding-right: 0.5em; }

#copyrightnote, #companylink {
  float: right; }

#information {
  width: 280px;
  height: 30px;
  margin: 0;
  color: #4B4B4B;
  font-size: 130%;
  font-weight: bold; }
  #information .notifyWrap {
    font-size: 64%;
    -webkit-text-shadow: none;
    -moz-text-shadow: none;
    text-shadow: none;
    background-image: none !important; }
    #information .notifyWrap.notifyHint h2 {
      background-image: none !important; }
    #information .notifyWrap.notifyHint h2, #information .notifyWrap.notifyHint p {
      margin-left: 0 !important; }

#language {
  margin: 1.625em 0 0 0;
  color: #4B4B4B; }

#languageswitcherview {
  display: block;
  line-height: 130%; }
  #languageswitcherview label, #languageswitcherview select {
    width: 8em;
    display: inline-block; }
  #languageswitcherview label {
    margin: 0.2em 0.25em 0 0; }

#loginmessage {
  text-align: left;
  margin: 0px;
  padding: 20px 0 10px 20px; }

#loginmessage span {
  font-size: 16pt;
  color: #4b4b4b; }

.spinner {
  position: absolute;
  opacity: 0.9;
  filter: alpha(opacity=90);
  z-index: 4;
  background: #f9f9f9; }

.spinner-msg {
  text-align: center;
  font-weight: bold; }

.spinner-img {
  background: url("../images/loader.gif") no-repeat;
  width: 24px;
  height: 24px;
  margin: 0 auto; }

.activityViewSpinner {
  position: absolute;
  opacity: 0.9;
  filter: alpha(opacity=90);
  z-index: 4; }

.activityViewSpinner-msg {
  text-align: center;
  font-weight: bold; }

.activityViewSpinner-img {
  background: url("../images/loader.gif") no-repeat;
  width: 24px;
  height: 24px;
  margin: 0 auto; }

a.menubutton,
.actionMenuButton {
  overflow: hidden;
  display: inline-block;
  cursor: pointer;
  width: 20px;
  height: 20px;
  text-indent: -200px;
  margin: 2px;
  padding: 0;
  background: transparent url("../images/cog.png") no-repeat left top; }

.usercallprofile_create,
.devicenumber_create {
  margin: 0.25em 0.25em 0 0;
  float: right; }

div.checkviewblock > div {
  display: inline-block;
  background-color: #f9f9f9;
  text-align: center;
  color: black;
  margin: 1px;
  padding: 2px;
  min-width: 9px;
  height: 12px;
  border: 1px solid #e2e2e2; }

div.checkviewblock > div.checked {
  color: white;
  background-color: #1B94DE; }

div.overlaypopupview {
  background-color: #eeeeee;
  padding: 2px;
  position: absolute;
  overflow: auto;
  box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.5);
  padding: 4px;
  border-radius: 4px; }

ul#navigationmenu {
  padding: 1.5em 0 1em 32px; }
  ul#navigationmenu > li.pagelistgroup {
    vertical-align: top;
    min-width: 176px;
    min-height: 172px;
    text-align: left;
    float: left; }
    ul#navigationmenu > li.pagelistgroup > span.pagelisttoggler {
      color: #FFFFFF;
      margin: 0.1em 0 0.35em 0.375em;
      font-size: 11pt;
      text-transform: uppercase;
      display: inline-block; }
    ul#navigationmenu > li.pagelistgroup > .pagelistelement {
      margin: 0 1em 0 0;
      display: block;
      text-align: left;
      color: #ffffff; }
      ul#navigationmenu > li.pagelistgroup > .pagelistelement > li.pagelist {
        display: block;
        margin: 0;
        color: #ffffff; }
      ul#navigationmenu > li.pagelistgroup > .pagelistelement > li.pagelistlast {
        border-bottom: 0px; }
      ul#navigationmenu > li.pagelistgroup > .pagelistelement > li > a {
        display: block;
        font-size: 10pt;
        color: #FFFFFF;
        padding: 0.1em 0.5em; }
        ul#navigationmenu > li.pagelistgroup > .pagelistelement > li > a:hover {
          background-color: #506594; }
        ul#navigationmenu > li.pagelistgroup > .pagelistelement > li > a.active {
          color: #334C86;
          background-color: #cdcdcd; }
        ul#navigationmenu > li.pagelistgroup > .pagelistelement > li > a.pagerpagelink {
          font-weight: normal; }
        ul#navigationmenu > li.pagelistgroup > .pagelistelement > li > a.pagerpagelinkactive {
          font-weight: bold; }

ul.listviewTable input, ul.listviewTable select, ul.listviewTable textarea,
ul.listviewTable .simpletext,
ul.listviewTable li.listviewcell span.simpletext, .ruleView input, .ruleView select, .ruleView textarea,
.ruleView .simpletext,
.ruleView li.listviewcell span.simpletext {
  margin: 0.25em; }
ul.listviewTable select, .ruleView select {
  margin-top: 0.175em; }
ul.listviewTable input[type='checkbox'], .ruleView input[type='checkbox'] {
  margin-top: 0.4em; }
ul.listviewTable .simpletext, .ruleView .simpletext {
  display: inline-block; }

ul.listviewTable {
  display: table;
  border-collapse: separate;
  border-spacing: 1px; }
  ul.listviewTable > li.listcellTable {
    display: table-row;
    border-top: 2px solid #F8F8F8; }
    ul.listviewTable > li.listcellTable input, ul.listviewTable > li.listcellTable textarea {
      border: none;
      display: inline-block; }
    ul.listviewTable > li.listcellTable.even {
      background-color: #D5E1EC; }
    ul.listviewTable > li.listcellTable.odd {
      background-color: #D5E1EC; }
    ul.listviewTable > li.listcellTable.last {
      border-bottom: 2px solid #F8F8F8; }
    ul.listviewTable > li.listcellTable.active, ul.listviewTable > li.listcellTable.active:hover {
      background-color: #BDD9A3; }
      ul.listviewTable > li.listcellTable.active > div, ul.listviewTable > li.listcellTable.active:hover > div {
        opacity: 1; }
    ul.listviewTable > li.listcellTable:hover {
      background-color: #EBEEF2; }
    ul.listviewTable > li.listcellTable > div {
      display: table-cell;
      vertical-align: top;
      opacity: 0.6; }
    ul.listviewTable > li.listcellTable.noHover > div, ul.listviewTable > li.listcellTable.noHover:hover {
      opacity: 1 !important; }
  ul.listviewTable li.listviewheadercell {
    display: table-row;
    color: #FFFFFF;
    background-color: #3F3F3F; }
    ul.listviewTable li.listviewheadercell > div {
      padding: 0.4em;
      vertical-align: top;
      display: table-cell;
      border-bottom: 8px solid #F8F8F8;
      white-space: nowrap; }
      ul.listviewTable li.listviewheadercell > div.last {
        background-color: #F8F8F8; }
  ul.listviewTable li.listviewcell > div.last {
    background-color: #F8F8F8; }
  ul.listviewTable li.listviewcell > div .button_green, ul.listviewTable li.listviewcell > div .button_gray {
    margin: 2px 4px; }
  ul.listviewTable li.listviewcell span {
    margin: 0.25em;
    display: inline-block; }
  ul.listviewTable li.listviewcell .spanMargin {
    margin-left: 0.5em; }
  ul.listviewTable li.listviewcell.dragDropElement span {
    margin-top: 2px; }
  ul.listviewTable li ul {
    border-spacing: 0; }
  ul.listviewTable .name, ul.listviewTable .username {
    width: 178px;
    overflow: hidden; }
    ul.listviewTable .name > div.infoblockview, ul.listviewTable .username > div.infoblockview {
      width: inherit; }
  ul.listviewTable .usePreferedLine {
    width: 80px; }
  ul.listviewTable .module {
    width: 130px;
    overflow: hidden; }
  ul.listviewTable .devicename {
    width: 130px;
    overflow: hidden; }
    ul.listviewTable .devicename > div.infoblockview {
      width: inherit; }
  ul.listviewTable .userdevicelist {
    min-width: 391px; }
  ul.listviewTable .col1st, ul.listviewTable .username, ul.listviewTable .usergroupname, ul.listviewTable .callgroupname, ul.listviewTable .dialstartname, ul.listviewTable .dialrulename, ul.listviewTable .diversionsource, ul.listviewTable .moduleinfoblock, ul.listviewTable .voiceboxname, ul.listviewTable .pbxname, ul.listviewTable .aisindex, ul.listviewTable .licensename {
    color: #FFFFFF;
    background-color: #6F8EB7;
    padding-left: 18px; }
  ul.listviewTable .busyonbusycol {
    width: 100px; }
  ul.listviewTable .networkMode {
    width: 128px; }
  ul.listviewTable .typenameView {
    width: 192px; }
  ul.listviewTable .device {
    width: 148px;
    height: 22px; }
  ul.listviewTable .typename, ul.listviewTable .fwDate {
    width: 190px; }
  ul.listviewTable .melodyring {
    width: 64px; }
  ul.listviewTable .volumering {
    width: 64px; }
  ul.listviewTable .actionlistcol {
    width: 128px; }
  ul.listviewTable .fwType {
    width: 72px; }
  ul.listviewTable .fwSize, ul.listviewTable .fwVersion {
    width: 88px; }
  ul.listviewTable .s0Intern, ul.listviewTable .s0Extern {
    width: 176px; }
  ul.listviewTable .teiIntern, ul.listviewTable .teiExtern, ul.listviewTable .activate {
    width: 64px; }
  ul.listviewTable .widget {
    width: 104px; }
  ul.listviewTable .type, ul.listviewTable .interface, ul.listviewTable .modules, ul.listviewTable .modulesHeader, ul.listviewTable .serial, ul.listviewTable .ipAddress, ul.listviewTable .fwVersion {
    width: 82px; }
    ul.listviewTable .type > div, ul.listviewTable .interface > div, ul.listviewTable .modules > div, ul.listviewTable .modulesHeader > div, ul.listviewTable .serial > div, ul.listviewTable .ipAddress > div, ul.listviewTable .fwVersion > div {
      height: 22px; }
    ul.listviewTable .type.ipAddress, ul.listviewTable .interface.ipAddress, ul.listviewTable .modules.ipAddress, ul.listviewTable .modulesHeader.ipAddress, ul.listviewTable .serial.ipAddress, ul.listviewTable .ipAddress.ipAddress, ul.listviewTable .fwVersion.ipAddress {
      width: 124px; }
    ul.listviewTable .type.serial, ul.listviewTable .interface.serial, ul.listviewTable .modules.serial, ul.listviewTable .modulesHeader.serial, ul.listviewTable .serial.serial, ul.listviewTable .ipAddress.serial, ul.listviewTable .fwVersion.serial {
      width: 110px; }
    ul.listviewTable .type.modulesHeader, ul.listviewTable .type.modules, ul.listviewTable .interface.modulesHeader, ul.listviewTable .interface.modules, ul.listviewTable .modules.modulesHeader, ul.listviewTable .modules.modules, ul.listviewTable .modulesHeader.modulesHeader, ul.listviewTable .modulesHeader.modules, ul.listviewTable .serial.modulesHeader, ul.listviewTable .serial.modules, ul.listviewTable .ipAddress.modulesHeader, ul.listviewTable .ipAddress.modules, ul.listviewTable .fwVersion.modulesHeader, ul.listviewTable .fwVersion.modules {
      width: 228px; }
      ul.listviewTable .type.modulesHeader .slotContainer, ul.listviewTable .type.modules .slotContainer, ul.listviewTable .interface.modulesHeader .slotContainer, ul.listviewTable .interface.modules .slotContainer, ul.listviewTable .modules.modulesHeader .slotContainer, ul.listviewTable .modules.modules .slotContainer, ul.listviewTable .modulesHeader.modulesHeader .slotContainer, ul.listviewTable .modulesHeader.modules .slotContainer, ul.listviewTable .serial.modulesHeader .slotContainer, ul.listviewTable .serial.modules .slotContainer, ul.listviewTable .ipAddress.modulesHeader .slotContainer, ul.listviewTable .ipAddress.modules .slotContainer, ul.listviewTable .fwVersion.modulesHeader .slotContainer, ul.listviewTable .fwVersion.modules .slotContainer {
        margin-top: 7px;
        width: 50%;
        float: left;
        height: 30px; }
        ul.listviewTable .type.modulesHeader .slotContainer > span.slotLable, ul.listviewTable .type.modules .slotContainer > span.slotLable, ul.listviewTable .interface.modulesHeader .slotContainer > span.slotLable, ul.listviewTable .interface.modules .slotContainer > span.slotLable, ul.listviewTable .modules.modulesHeader .slotContainer > span.slotLable, ul.listviewTable .modules.modules .slotContainer > span.slotLable, ul.listviewTable .modulesHeader.modulesHeader .slotContainer > span.slotLable, ul.listviewTable .modulesHeader.modules .slotContainer > span.slotLable, ul.listviewTable .serial.modulesHeader .slotContainer > span.slotLable, ul.listviewTable .serial.modules .slotContainer > span.slotLable, ul.listviewTable .ipAddress.modulesHeader .slotContainer > span.slotLable, ul.listviewTable .ipAddress.modules .slotContainer > span.slotLable, ul.listviewTable .fwVersion.modulesHeader .slotContainer > span.slotLable, ul.listviewTable .fwVersion.modules .slotContainer > span.slotLable {
          width: 32px;
          height: 24px;
          display: inline-block;
          float: left;
          padding-top: 4px; }
        ul.listviewTable .type.modulesHeader .slotContainer > span.slotIcon, ul.listviewTable .type.modules .slotContainer > span.slotIcon, ul.listviewTable .interface.modulesHeader .slotContainer > span.slotIcon, ul.listviewTable .interface.modules .slotContainer > span.slotIcon, ul.listviewTable .modules.modulesHeader .slotContainer > span.slotIcon, ul.listviewTable .modules.modules .slotContainer > span.slotIcon, ul.listviewTable .modulesHeader.modulesHeader .slotContainer > span.slotIcon, ul.listviewTable .modulesHeader.modules .slotContainer > span.slotIcon, ul.listviewTable .serial.modulesHeader .slotContainer > span.slotIcon, ul.listviewTable .serial.modules .slotContainer > span.slotIcon, ul.listviewTable .ipAddress.modulesHeader .slotContainer > span.slotIcon, ul.listviewTable .ipAddress.modules .slotContainer > span.slotIcon, ul.listviewTable .fwVersion.modulesHeader .slotContainer > span.slotIcon, ul.listviewTable .fwVersion.modules .slotContainer > span.slotIcon {
          width: 24px;
          height: 24px;
          margin-left: 10px;
          display: inline-block;
          background-size: 100%; }
        ul.listviewTable .type.modulesHeader .slotContainer .icon_bluetooth, ul.listviewTable .type.modules .slotContainer .icon_bluetooth, ul.listviewTable .interface.modulesHeader .slotContainer .icon_bluetooth, ul.listviewTable .interface.modules .slotContainer .icon_bluetooth, ul.listviewTable .modules.modulesHeader .slotContainer .icon_bluetooth, ul.listviewTable .modules.modules .slotContainer .icon_bluetooth, ul.listviewTable .modulesHeader.modulesHeader .slotContainer .icon_bluetooth, ul.listviewTable .modulesHeader.modules .slotContainer .icon_bluetooth, ul.listviewTable .serial.modulesHeader .slotContainer .icon_bluetooth, ul.listviewTable .serial.modules .slotContainer .icon_bluetooth, ul.listviewTable .ipAddress.modulesHeader .slotContainer .icon_bluetooth, ul.listviewTable .ipAddress.modules .slotContainer .icon_bluetooth, ul.listviewTable .fwVersion.modulesHeader .slotContainer .icon_bluetooth, ul.listviewTable .fwVersion.modules .slotContainer .icon_bluetooth {
          background: transparent url("../images/ico_slot_bt.png") no-repeat 0px 0px; }
        ul.listviewTable .type.modulesHeader .slotContainer .icon_enocean, ul.listviewTable .type.modules .slotContainer .icon_enocean, ul.listviewTable .interface.modulesHeader .slotContainer .icon_enocean, ul.listviewTable .interface.modules .slotContainer .icon_enocean, ul.listviewTable .modules.modulesHeader .slotContainer .icon_enocean, ul.listviewTable .modules.modules .slotContainer .icon_enocean, ul.listviewTable .modulesHeader.modulesHeader .slotContainer .icon_enocean, ul.listviewTable .modulesHeader.modules .slotContainer .icon_enocean, ul.listviewTable .serial.modulesHeader .slotContainer .icon_enocean, ul.listviewTable .serial.modules .slotContainer .icon_enocean, ul.listviewTable .ipAddress.modulesHeader .slotContainer .icon_enocean, ul.listviewTable .ipAddress.modules .slotContainer .icon_enocean, ul.listviewTable .fwVersion.modulesHeader .slotContainer .icon_enocean, ul.listviewTable .fwVersion.modules .slotContainer .icon_enocean {
          margin-top: 2px;
          background: transparent url("../images/ico_slot_enOcean.png") no-repeat 0px 0px; }
        ul.listviewTable .type.modulesHeader .slotContainer .icon_sdcard, ul.listviewTable .type.modules .slotContainer .icon_sdcard, ul.listviewTable .interface.modulesHeader .slotContainer .icon_sdcard, ul.listviewTable .interface.modules .slotContainer .icon_sdcard, ul.listviewTable .modules.modulesHeader .slotContainer .icon_sdcard, ul.listviewTable .modules.modules .slotContainer .icon_sdcard, ul.listviewTable .modulesHeader.modulesHeader .slotContainer .icon_sdcard, ul.listviewTable .modulesHeader.modules .slotContainer .icon_sdcard, ul.listviewTable .serial.modulesHeader .slotContainer .icon_sdcard, ul.listviewTable .serial.modules .slotContainer .icon_sdcard, ul.listviewTable .ipAddress.modulesHeader .slotContainer .icon_sdcard, ul.listviewTable .ipAddress.modules .slotContainer .icon_sdcard, ul.listviewTable .fwVersion.modulesHeader .slotContainer .icon_sdcard, ul.listviewTable .fwVersion.modules .slotContainer .icon_sdcard {
          background: transparent url("../images/ico_slot_sd.png") no-repeat 0px 0px; }
        ul.listviewTable .type.modulesHeader .slotContainer .inactive, ul.listviewTable .type.modules .slotContainer .inactive, ul.listviewTable .interface.modulesHeader .slotContainer .inactive, ul.listviewTable .interface.modules .slotContainer .inactive, ul.listviewTable .modules.modulesHeader .slotContainer .inactive, ul.listviewTable .modules.modules .slotContainer .inactive, ul.listviewTable .modulesHeader.modulesHeader .slotContainer .inactive, ul.listviewTable .modulesHeader.modules .slotContainer .inactive, ul.listviewTable .serial.modulesHeader .slotContainer .inactive, ul.listviewTable .serial.modules .slotContainer .inactive, ul.listviewTable .ipAddress.modulesHeader .slotContainer .inactive, ul.listviewTable .ipAddress.modules .slotContainer .inactive, ul.listviewTable .fwVersion.modulesHeader .slotContainer .inactive, ul.listviewTable .fwVersion.modules .slotContainer .inactive {
          opacity: 0.3; }
    ul.listviewTable .type.fwVersion > div.button_update, ul.listviewTable .interface.fwVersion > div.button_update, ul.listviewTable .modules.fwVersion > div.button_update, ul.listviewTable .modulesHeader.fwVersion > div.button_update, ul.listviewTable .serial.fwVersion > div.button_update, ul.listviewTable .ipAddress.fwVersion > div.button_update, ul.listviewTable .fwVersion.fwVersion > div.button_update {
      margin: 2px; }
      ul.listviewTable .type.fwVersion > div.button_update a.button_update, ul.listviewTable .interface.fwVersion > div.button_update a.button_update, ul.listviewTable .modules.fwVersion > div.button_update a.button_update, ul.listviewTable .modulesHeader.fwVersion > div.button_update a.button_update, ul.listviewTable .serial.fwVersion > div.button_update a.button_update, ul.listviewTable .ipAddress.fwVersion > div.button_update a.button_update, ul.listviewTable .fwVersion.fwVersion > div.button_update a.button_update {
        display: block;
        width: 130px;
        height: 20px;
        background-color: #7CBA42;
        padding-top: 2px;
        color: white;
        text-align: center; }
        ul.listviewTable .type.fwVersion > div.button_update a.button_update.inactive, ul.listviewTable .interface.fwVersion > div.button_update a.button_update.inactive, ul.listviewTable .modules.fwVersion > div.button_update a.button_update.inactive, ul.listviewTable .modulesHeader.fwVersion > div.button_update a.button_update.inactive, ul.listviewTable .serial.fwVersion > div.button_update a.button_update.inactive, ul.listviewTable .ipAddress.fwVersion > div.button_update a.button_update.inactive, ul.listviewTable .fwVersion.fwVersion > div.button_update a.button_update.inactive {
          background-color: #999999; }
        ul.listviewTable .type.fwVersion > div.button_update a.button_update.updateInProgress, ul.listviewTable .interface.fwVersion > div.button_update a.button_update.updateInProgress, ul.listviewTable .modules.fwVersion > div.button_update a.button_update.updateInProgress, ul.listviewTable .modulesHeader.fwVersion > div.button_update a.button_update.updateInProgress, ul.listviewTable .serial.fwVersion > div.button_update a.button_update.updateInProgress, ul.listviewTable .ipAddress.fwVersion > div.button_update a.button_update.updateInProgress, ul.listviewTable .fwVersion.fwVersion > div.button_update a.button_update.updateInProgress {
          background-color: #BC2F2F; }
      ul.listviewTable .type.fwVersion > div.button_update.required, ul.listviewTable .interface.fwVersion > div.button_update.required, ul.listviewTable .modules.fwVersion > div.button_update.required, ul.listviewTable .modulesHeader.fwVersion > div.button_update.required, ul.listviewTable .serial.fwVersion > div.button_update.required, ul.listviewTable .ipAddress.fwVersion > div.button_update.required, ul.listviewTable .fwVersion.fwVersion > div.button_update.required {
        background-color: #BC2F2F; }
  ul.listviewTable select.optionView {
    width: auto;
    max-width: 340px; }
  ul.listviewTable select.optionViewBlock {
    width: 96%; }
  ul.listviewTable hr {
    margin: 0.8em 0.25em;
    border: none;
    border-top: 1px solid #FFFFFF; }

.sipStatus .simplelabel {
  min-width: 40px; }
.sipStatus .simpletext {
  width: 245px; }

ul.listviewTable--noColor li.listviewheadercell {
  background-color: transparent;
  color: #1F1F1F; }
  ul.listviewTable--noColor li.listviewheadercell > div {
    border-bottom: none; }
ul.listviewTable--noColor li.listviewcell > div.last {
  background-color: transparent; }
ul.listviewTable--noColor .cellseparatorLeft {
  border-left: 5px solid transparent !important; }
ul.listviewTable--noColor > li.listcellTable.even {
  background-color: transparent; }
ul.listviewTable--noColor > li.listcellTable.odd {
  background-color: transparent; }

ul.listviewTableNoUserInput > li.userview {
  margin: 0 0 2px 0; }
  ul.listviewTableNoUserInput > li.userview > div.userviewwrapper > img {
    display: inline-block;
    width: 13px;
    height: 18px;
    margin: 2px 1px; }
  ul.listviewTableNoUserInput > li.userview > div.userviewwrapper > div.infoblockview {
    display: inline-block;
    width: 148px; }
  ul.listviewTableNoUserInput > li.userview > div.userviewwrapper > a.addbutton {
    margin: 2px 0; }
  ul.listviewTableNoUserInput > li.userview > div.profilelist {
    display: inline-block; }
    ul.listviewTableNoUserInput > li.userview > div.profilelist ul.callprofilelistview > li {
      padding: 0;
      cursor: pointer; }
      ul.listviewTableNoUserInput > li.userview > div.profilelist ul.callprofilelistview > li.defaultUserCallProfile > div > span {
        font-weight: bold; }
      ul.listviewTableNoUserInput > li.userview > div.profilelist ul.callprofilelistview > li > div > span {
        display: inline-block;
        width: 110px;
        cursor: pointer;
        white-space: nowrap;
        overflow: hidden; }
      ul.listviewTableNoUserInput > li.userview > div.profilelist ul.callprofilelistview > li > div > div.devicelist {
        display: inline-block;
        overflow: hidden; }
        ul.listviewTableNoUserInput > li.userview > div.profilelist ul.callprofilelistview > li > div > div.devicelist > div.deviceitem {
          overflow: hidden;
          white-space: nowrap;
          display: inline-block; }
      ul.listviewTableNoUserInput > li.userview > div.profilelist ul.callprofilelistview > li > div > div.info {
        display: inline-block;
        margin: 2px;
        width: 84px;
        overflow: hidden;
        cursor: pointer; }
      ul.listviewTableNoUserInput > li.userview > div.profilelist ul.callprofilelistview > li > div > div.actionmenubuttonview {
        display: inline-block;
        width: 20px;
        height: 20px;
        margin-top: 2px;
        float: none;
        vertical-align: top; }
ul.listviewTableNoUserInput .active > div > ul.callprofilelistview > li.inactive,
ul.listviewTableNoUserInput .active > div > ul.deviceListView > li.inactive {
  background-color: #d7e8c7; }
ul.listviewTableNoUserInput .active > div > ul.callprofilelistview > li.inactive:hover,
ul.listviewTableNoUserInput .active > div > ul.deviceListView > li.inactive:hover {
  background-color: #BDD9A3; }

.contentSlideFixedWrapper,
.userlistwrapper {
  display: inline-block; }

ul.useradminlistview > li.userview > div > div.devicewrapper {
  display: inline-block; }
  ul.useradminlistview > li.userview > div > div.devicewrapper ul.deviceListView {
    width: 380px;
    display: block; }
    ul.useradminlistview > li.userview > div > div.devicewrapper ul.deviceListView li.devicecell {
      width: 380px;
      border-top: 1px solid #FFFFFF; }
      ul.useradminlistview > li.userview > div > div.devicewrapper ul.deviceListView li.devicecell.first {
        border-top: 0px none; }
      ul.useradminlistview > li.userview > div > div.devicewrapper ul.deviceListView li.devicecell a.dropper {
        vertical-align: top; }
      ul.useradminlistview > li.userview > div > div.devicewrapper ul.deviceListView li.devicecell div, ul.useradminlistview > li.userview > div > div.devicewrapper ul.deviceListView li.devicecell span {
        display: inline-block;
        width: 190px;
        white-space: nowrap;
        overflow: hidden; }
        ul.useradminlistview > li.userview > div > div.devicewrapper ul.deviceListView li.devicecell div.editblockview, ul.useradminlistview > li.userview > div > div.devicewrapper ul.deviceListView li.devicecell span.editblockview {
          width: 122px; }
          ul.useradminlistview > li.userview > div > div.devicewrapper ul.deviceListView li.devicecell div.editblockview input, ul.useradminlistview > li.userview > div > div.devicewrapper ul.deviceListView li.devicecell span.editblockview input {
            margin: 0.25em; }
      ul.useradminlistview > li.userview > div > div.devicewrapper ul.deviceListView li.devicecell div.normaleditfield {
        width: 120px; }
        ul.useradminlistview > li.userview > div > div.devicewrapper ul.deviceListView li.devicecell div.normaleditfield > input {
          width: 114px; }
      ul.useradminlistview > li.userview > div > div.devicewrapper ul.deviceListView li.devicecell input.normaleditfield {
        display: inline-block;
        margin-top: 0.25em;
        vertical-align: top; }
    ul.useradminlistview > li.userview > div > div.devicewrapper ul.deviceListView li.listviewemptycell {
      border-top: none; }

div.userCallGroupListViewWrapper ul.dialplanlistview {
  margin: 4px 2px; }
div.userCallGroupListViewWrapper a.ico_toggleBar {
  margin: 4px 2px; }

ul.usersettinglistview {
  display: table; }
  ul.usersettinglistview li.userview {
    display: table-row; }
    ul.usersettinglistview li.userview > div {
      display: table-cell; }
      ul.usersettinglistview li.userview > div.externalLine {
        width: 110px; }
      ul.usersettinglistview li.userview > div.ctidial {
        width: 80px; }
      ul.usersettinglistview li.userview > div.dialplancol {
        width: 120px; }
      ul.usersettinglistview li.userview > div.alloweddialplancol {
        width: 130px; }
  ul.usersettinglistview .ctidial select.optionView {
    width: 7em; }
  ul.usersettinglistview select.optionView {
    width: 10em; }
    ul.usersettinglistview select.optionView.optionView--wider {
      width: 11em; }

ul.tabListView {
  background: transparent url("../images/subnav_background.png") repeat no-repeat;
  padding: 0 0 0 32px;
  height: 41px; }
  ul.tabListView li {
    display: inline-block;
    background-color: transparent;
    color: #2F2F2F;
    min-width: 40px;
    height: 25px;
    margin: 16px 0 0 0;
    cursor: pointer;
    border-right: 1px solid white; }
    ul.tabListView li.active {
      background-color: white;
      color: #3F3F3F; }
      ul.tabListView li.active span {
        color: black; }
    ul.tabListView li div.tabview {
      margin: 2px 8px 1px 8px; }
      ul.tabListView li div.tabview div span {
        text-align: center; }

ul.interfaceListView > li > div {
  display: inline-block; }
  ul.interfaceListView > li > div.interfaceItemView {
    width: 320px; }
  ul.interfaceListView > li > div.deviceItemView {
    width: 320px; }

.contentSlideArrow,
.usercallprofilearrow, .dialroomactionarrow {
  margin-top: 34px;
  width: 0;
  height: 0;
  border-top: 11px solid transparent;
  border-bottom: 11px solid transparent;
  border-right: 11px solid #BFBFBF;
  display: inline-block; }

.dialroomactionarrow {
  margin-top: 62px; }

.contentSlideArrowInner,
.usercallprofilearrowinner, .dialroomactionarrowinner {
  width: 0;
  height: 0;
  margin: -11px 0 0 1px;
  border-top: 11px solid transparent;
  border-bottom: 11px solid transparent;
  border-right: 11px solid #E6E8EA;
  display: inline-block;
  position: relative;
  z-index: 2; }

.contentSlideWrapper,
.usercallprofilewrapper,
.usersystelkeywrapper {
  display: inline-block;
  vertical-align: top;
  margin: 0;
  z-index: 1; }
  .contentSlideWrapper div.ruleHeader,
  .usercallprofilewrapper div.ruleHeader,
  .usersystelkeywrapper div.ruleHeader {
    background-color: #B0B8C4;
    text-transform: uppercase;
    padding: 3px;
    display: block; }
  .contentSlideWrapper div.ruleView,
  .contentSlideWrapper div.usercallprofileruleview,
  .contentSlideWrapper div.systeluseroptions,
  .usercallprofilewrapper div.ruleView,
  .usercallprofilewrapper div.usercallprofileruleview,
  .usercallprofilewrapper div.systeluseroptions,
  .usersystelkeywrapper div.ruleView,
  .usersystelkeywrapper div.usercallprofileruleview,
  .usersystelkeywrapper div.systeluseroptions {
    background-color: #E6E8EA;
    border: 1px solid #BFBFBF;
    margin: 0 0 16px 0; }
    .contentSlideWrapper div.ruleView > div > span.labelview,
    .contentSlideWrapper div.usercallprofileruleview > div > span.labelview,
    .contentSlideWrapper div.systeluseroptions > div > span.labelview,
    .usercallprofilewrapper div.ruleView > div > span.labelview,
    .usercallprofilewrapper div.usercallprofileruleview > div > span.labelview,
    .usercallprofilewrapper div.systeluseroptions > div > span.labelview,
    .usersystelkeywrapper div.ruleView > div > span.labelview,
    .usersystelkeywrapper div.usercallprofileruleview > div > span.labelview,
    .usersystelkeywrapper div.systeluseroptions > div > span.labelview {
      display: block;
      border-bottom: 2px solid #bbbbbb;
      color: #2b2b2b;
      padding: 0;
      vertical-align: baseline;
      text-align: left; }
    .contentSlideWrapper div.ruleView .headerview, .contentSlideWrapper div.ruleView > div.usercallprofileruleheaderview,
    .contentSlideWrapper div.usercallprofileruleview .headerview,
    .contentSlideWrapper div.usercallprofileruleview > div.usercallprofileruleheaderview,
    .contentSlideWrapper div.systeluseroptions .headerview,
    .contentSlideWrapper div.systeluseroptions > div.usercallprofileruleheaderview,
    .usercallprofilewrapper div.ruleView .headerview,
    .usercallprofilewrapper div.ruleView > div.usercallprofileruleheaderview,
    .usercallprofilewrapper div.usercallprofileruleview .headerview,
    .usercallprofilewrapper div.usercallprofileruleview > div.usercallprofileruleheaderview,
    .usercallprofilewrapper div.systeluseroptions .headerview,
    .usercallprofilewrapper div.systeluseroptions > div.usercallprofileruleheaderview,
    .usersystelkeywrapper div.ruleView .headerview,
    .usersystelkeywrapper div.ruleView > div.usercallprofileruleheaderview,
    .usersystelkeywrapper div.usercallprofileruleview .headerview,
    .usersystelkeywrapper div.usercallprofileruleview > div.usercallprofileruleheaderview,
    .usersystelkeywrapper div.systeluseroptions .headerview,
    .usersystelkeywrapper div.systeluseroptions > div.usercallprofileruleheaderview {
      background-color: #6F8EB7;
      padding: 0 6px;
      display: block; }
      .contentSlideWrapper div.ruleView .headerview.standard, .contentSlideWrapper div.ruleView > div.usercallprofileruleheaderview.standard,
      .contentSlideWrapper div.usercallprofileruleview .headerview.standard,
      .contentSlideWrapper div.usercallprofileruleview > div.usercallprofileruleheaderview.standard,
      .contentSlideWrapper div.systeluseroptions .headerview.standard,
      .contentSlideWrapper div.systeluseroptions > div.usercallprofileruleheaderview.standard,
      .usercallprofilewrapper div.ruleView .headerview.standard,
      .usercallprofilewrapper div.ruleView > div.usercallprofileruleheaderview.standard,
      .usercallprofilewrapper div.usercallprofileruleview .headerview.standard,
      .usercallprofilewrapper div.usercallprofileruleview > div.usercallprofileruleheaderview.standard,
      .usercallprofilewrapper div.systeluseroptions .headerview.standard,
      .usercallprofilewrapper div.systeluseroptions > div.usercallprofileruleheaderview.standard,
      .usersystelkeywrapper div.ruleView .headerview.standard,
      .usersystelkeywrapper div.ruleView > div.usercallprofileruleheaderview.standard,
      .usersystelkeywrapper div.usercallprofileruleview .headerview.standard,
      .usersystelkeywrapper div.usercallprofileruleview > div.usercallprofileruleheaderview.standard,
      .usersystelkeywrapper div.systeluseroptions .headerview.standard,
      .usersystelkeywrapper div.systeluseroptions > div.usercallprofileruleheaderview.standard {
        color: #FFFFFF;
        background-color: #3F3F3F;
        min-height: 24px; }
        .contentSlideWrapper div.ruleView .headerview.standard label, .contentSlideWrapper div.ruleView > div.usercallprofileruleheaderview.standard label,
        .contentSlideWrapper div.usercallprofileruleview .headerview.standard label,
        .contentSlideWrapper div.usercallprofileruleview > div.usercallprofileruleheaderview.standard label,
        .contentSlideWrapper div.systeluseroptions .headerview.standard label,
        .contentSlideWrapper div.systeluseroptions > div.usercallprofileruleheaderview.standard label,
        .usercallprofilewrapper div.ruleView .headerview.standard label,
        .usercallprofilewrapper div.ruleView > div.usercallprofileruleheaderview.standard label,
        .usercallprofilewrapper div.usercallprofileruleview .headerview.standard label,
        .usercallprofilewrapper div.usercallprofileruleview > div.usercallprofileruleheaderview.standard label,
        .usercallprofilewrapper div.systeluseroptions .headerview.standard label,
        .usercallprofilewrapper div.systeluseroptions > div.usercallprofileruleheaderview.standard label,
        .usersystelkeywrapper div.ruleView .headerview.standard label,
        .usersystelkeywrapper div.ruleView > div.usercallprofileruleheaderview.standard label,
        .usersystelkeywrapper div.usercallprofileruleview .headerview.standard label,
        .usersystelkeywrapper div.usercallprofileruleview > div.usercallprofileruleheaderview.standard label,
        .usersystelkeywrapper div.systeluseroptions .headerview.standard label,
        .usersystelkeywrapper div.systeluseroptions > div.usercallprofileruleheaderview.standard label {
          display: inline-block;
          margin: 3px;
          color: #FFFFFF; }
      .contentSlideWrapper div.ruleView .headerview.noPadding, .contentSlideWrapper div.ruleView > div.usercallprofileruleheaderview.noPadding,
      .contentSlideWrapper div.usercallprofileruleview .headerview.noPadding,
      .contentSlideWrapper div.usercallprofileruleview > div.usercallprofileruleheaderview.noPadding,
      .contentSlideWrapper div.systeluseroptions .headerview.noPadding,
      .contentSlideWrapper div.systeluseroptions > div.usercallprofileruleheaderview.noPadding,
      .usercallprofilewrapper div.ruleView .headerview.noPadding,
      .usercallprofilewrapper div.ruleView > div.usercallprofileruleheaderview.noPadding,
      .usercallprofilewrapper div.usercallprofileruleview .headerview.noPadding,
      .usercallprofilewrapper div.usercallprofileruleview > div.usercallprofileruleheaderview.noPadding,
      .usercallprofilewrapper div.systeluseroptions .headerview.noPadding,
      .usercallprofilewrapper div.systeluseroptions > div.usercallprofileruleheaderview.noPadding,
      .usersystelkeywrapper div.ruleView .headerview.noPadding,
      .usersystelkeywrapper div.ruleView > div.usercallprofileruleheaderview.noPadding,
      .usersystelkeywrapper div.usercallprofileruleview .headerview.noPadding,
      .usersystelkeywrapper div.usercallprofileruleview > div.usercallprofileruleheaderview.noPadding,
      .usersystelkeywrapper div.systeluseroptions .headerview.noPadding,
      .usersystelkeywrapper div.systeluseroptions > div.usercallprofileruleheaderview.noPadding {
        padding: 0px; }
      .contentSlideWrapper div.ruleView .headerview.gray, .contentSlideWrapper div.ruleView > div.usercallprofileruleheaderview.gray,
      .contentSlideWrapper div.usercallprofileruleview .headerview.gray,
      .contentSlideWrapper div.usercallprofileruleview > div.usercallprofileruleheaderview.gray,
      .contentSlideWrapper div.systeluseroptions .headerview.gray,
      .contentSlideWrapper div.systeluseroptions > div.usercallprofileruleheaderview.gray,
      .usercallprofilewrapper div.ruleView .headerview.gray,
      .usercallprofilewrapper div.ruleView > div.usercallprofileruleheaderview.gray,
      .usercallprofilewrapper div.usercallprofileruleview .headerview.gray,
      .usercallprofilewrapper div.usercallprofileruleview > div.usercallprofileruleheaderview.gray,
      .usercallprofilewrapper div.systeluseroptions .headerview.gray,
      .usercallprofilewrapper div.systeluseroptions > div.usercallprofileruleheaderview.gray,
      .usersystelkeywrapper div.ruleView .headerview.gray,
      .usersystelkeywrapper div.ruleView > div.usercallprofileruleheaderview.gray,
      .usersystelkeywrapper div.usercallprofileruleview .headerview.gray,
      .usersystelkeywrapper div.usercallprofileruleview > div.usercallprofileruleheaderview.gray,
      .usersystelkeywrapper div.systeluseroptions .headerview.gray,
      .usersystelkeywrapper div.systeluseroptions > div.usercallprofileruleheaderview.gray {
        background-color: #B0B8C4;
        margin-top: 10px; }
      .contentSlideWrapper div.ruleView .headerview span, .contentSlideWrapper div.ruleView > div.usercallprofileruleheaderview span,
      .contentSlideWrapper div.usercallprofileruleview .headerview span,
      .contentSlideWrapper div.usercallprofileruleview > div.usercallprofileruleheaderview span,
      .contentSlideWrapper div.systeluseroptions .headerview span,
      .contentSlideWrapper div.systeluseroptions > div.usercallprofileruleheaderview span,
      .usercallprofilewrapper div.ruleView .headerview span,
      .usercallprofilewrapper div.ruleView > div.usercallprofileruleheaderview span,
      .usercallprofilewrapper div.usercallprofileruleview .headerview span,
      .usercallprofilewrapper div.usercallprofileruleview > div.usercallprofileruleheaderview span,
      .usercallprofilewrapper div.systeluseroptions .headerview span,
      .usercallprofilewrapper div.systeluseroptions > div.usercallprofileruleheaderview span,
      .usersystelkeywrapper div.ruleView .headerview span,
      .usersystelkeywrapper div.ruleView > div.usercallprofileruleheaderview span,
      .usersystelkeywrapper div.usercallprofileruleview .headerview span,
      .usersystelkeywrapper div.usercallprofileruleview > div.usercallprofileruleheaderview span,
      .usersystelkeywrapper div.systeluseroptions .headerview span,
      .usersystelkeywrapper div.systeluseroptions > div.usercallprofileruleheaderview span {
        margin: 4px;
        display: inline-block; }
      .contentSlideWrapper div.ruleView .headerview .rulenameview, .contentSlideWrapper div.ruleView > div.usercallprofileruleheaderview .rulenameview,
      .contentSlideWrapper div.usercallprofileruleview .headerview .rulenameview,
      .contentSlideWrapper div.usercallprofileruleview > div.usercallprofileruleheaderview .rulenameview,
      .contentSlideWrapper div.systeluseroptions .headerview .rulenameview,
      .contentSlideWrapper div.systeluseroptions > div.usercallprofileruleheaderview .rulenameview,
      .usercallprofilewrapper div.ruleView .headerview .rulenameview,
      .usercallprofilewrapper div.ruleView > div.usercallprofileruleheaderview .rulenameview,
      .usercallprofilewrapper div.usercallprofileruleview .headerview .rulenameview,
      .usercallprofilewrapper div.usercallprofileruleview > div.usercallprofileruleheaderview .rulenameview,
      .usercallprofilewrapper div.systeluseroptions .headerview .rulenameview,
      .usercallprofilewrapper div.systeluseroptions > div.usercallprofileruleheaderview .rulenameview,
      .usersystelkeywrapper div.ruleView .headerview .rulenameview,
      .usersystelkeywrapper div.ruleView > div.usercallprofileruleheaderview .rulenameview,
      .usersystelkeywrapper div.usercallprofileruleview .headerview .rulenameview,
      .usersystelkeywrapper div.usercallprofileruleview > div.usercallprofileruleheaderview .rulenameview,
      .usersystelkeywrapper div.systeluseroptions .headerview .rulenameview,
      .usersystelkeywrapper div.systeluseroptions > div.usercallprofileruleheaderview .rulenameview {
        color: #FFFFFF;
        text-transform: uppercase; }
      .contentSlideWrapper div.ruleView .headerview > img, .contentSlideWrapper div.ruleView > div.usercallprofileruleheaderview > img,
      .contentSlideWrapper div.usercallprofileruleview .headerview > img,
      .contentSlideWrapper div.usercallprofileruleview > div.usercallprofileruleheaderview > img,
      .contentSlideWrapper div.systeluseroptions .headerview > img,
      .contentSlideWrapper div.systeluseroptions > div.usercallprofileruleheaderview > img,
      .usercallprofilewrapper div.ruleView .headerview > img,
      .usercallprofilewrapper div.ruleView > div.usercallprofileruleheaderview > img,
      .usercallprofilewrapper div.usercallprofileruleview .headerview > img,
      .usercallprofilewrapper div.usercallprofileruleview > div.usercallprofileruleheaderview > img,
      .usercallprofilewrapper div.systeluseroptions .headerview > img,
      .usercallprofilewrapper div.systeluseroptions > div.usercallprofileruleheaderview > img,
      .usersystelkeywrapper div.ruleView .headerview > img,
      .usersystelkeywrapper div.ruleView > div.usercallprofileruleheaderview > img,
      .usersystelkeywrapper div.usercallprofileruleview .headerview > img,
      .usersystelkeywrapper div.usercallprofileruleview > div.usercallprofileruleheaderview > img,
      .usersystelkeywrapper div.systeluseroptions .headerview > img,
      .usersystelkeywrapper div.systeluseroptions > div.usercallprofileruleheaderview > img {
        display: inline-block;
        margin: 3px 0 0 0; }
      .contentSlideWrapper div.ruleView .headerview > div.rulenameview, .contentSlideWrapper div.ruleView > div.usercallprofileruleheaderview > div.rulenameview,
      .contentSlideWrapper div.usercallprofileruleview .headerview > div.rulenameview,
      .contentSlideWrapper div.usercallprofileruleview > div.usercallprofileruleheaderview > div.rulenameview,
      .contentSlideWrapper div.systeluseroptions .headerview > div.rulenameview,
      .contentSlideWrapper div.systeluseroptions > div.usercallprofileruleheaderview > div.rulenameview,
      .usercallprofilewrapper div.ruleView .headerview > div.rulenameview,
      .usercallprofilewrapper div.ruleView > div.usercallprofileruleheaderview > div.rulenameview,
      .usercallprofilewrapper div.usercallprofileruleview .headerview > div.rulenameview,
      .usercallprofilewrapper div.usercallprofileruleview > div.usercallprofileruleheaderview > div.rulenameview,
      .usercallprofilewrapper div.systeluseroptions .headerview > div.rulenameview,
      .usercallprofilewrapper div.systeluseroptions > div.usercallprofileruleheaderview > div.rulenameview,
      .usersystelkeywrapper div.ruleView .headerview > div.rulenameview,
      .usersystelkeywrapper div.ruleView > div.usercallprofileruleheaderview > div.rulenameview,
      .usersystelkeywrapper div.usercallprofileruleview .headerview > div.rulenameview,
      .usersystelkeywrapper div.usercallprofileruleview > div.usercallprofileruleheaderview > div.rulenameview,
      .usersystelkeywrapper div.systeluseroptions .headerview > div.rulenameview,
      .usersystelkeywrapper div.systeluseroptions > div.usercallprofileruleheaderview > div.rulenameview {
        display: inline-block;
        padding: 4px;
        margin: 0; }
      .contentSlideWrapper div.ruleView .headerview > div.dropperWrapper, .contentSlideWrapper div.ruleView > div.usercallprofileruleheaderview > div.dropperWrapper,
      .contentSlideWrapper div.usercallprofileruleview .headerview > div.dropperWrapper,
      .contentSlideWrapper div.usercallprofileruleview > div.usercallprofileruleheaderview > div.dropperWrapper,
      .contentSlideWrapper div.systeluseroptions .headerview > div.dropperWrapper,
      .contentSlideWrapper div.systeluseroptions > div.usercallprofileruleheaderview > div.dropperWrapper,
      .usercallprofilewrapper div.ruleView .headerview > div.dropperWrapper,
      .usercallprofilewrapper div.ruleView > div.usercallprofileruleheaderview > div.dropperWrapper,
      .usercallprofilewrapper div.usercallprofileruleview .headerview > div.dropperWrapper,
      .usercallprofilewrapper div.usercallprofileruleview > div.usercallprofileruleheaderview > div.dropperWrapper,
      .usercallprofilewrapper div.systeluseroptions .headerview > div.dropperWrapper,
      .usercallprofilewrapper div.systeluseroptions > div.usercallprofileruleheaderview > div.dropperWrapper,
      .usersystelkeywrapper div.ruleView .headerview > div.dropperWrapper,
      .usersystelkeywrapper div.ruleView > div.usercallprofileruleheaderview > div.dropperWrapper,
      .usersystelkeywrapper div.usercallprofileruleview .headerview > div.dropperWrapper,
      .usersystelkeywrapper div.usercallprofileruleview > div.usercallprofileruleheaderview > div.dropperWrapper,
      .usersystelkeywrapper div.systeluseroptions .headerview > div.dropperWrapper,
      .usersystelkeywrapper div.systeluseroptions > div.usercallprofileruleheaderview > div.dropperWrapper {
        float: right; }
      .contentSlideWrapper div.ruleView .headerview a.dropper, .contentSlideWrapper div.ruleView > div.usercallprofileruleheaderview a.dropper,
      .contentSlideWrapper div.usercallprofileruleview .headerview a.dropper,
      .contentSlideWrapper div.usercallprofileruleview > div.usercallprofileruleheaderview a.dropper,
      .contentSlideWrapper div.systeluseroptions .headerview a.dropper,
      .contentSlideWrapper div.systeluseroptions > div.usercallprofileruleheaderview a.dropper,
      .usercallprofilewrapper div.ruleView .headerview a.dropper,
      .usercallprofilewrapper div.ruleView > div.usercallprofileruleheaderview a.dropper,
      .usercallprofilewrapper div.usercallprofileruleview .headerview a.dropper,
      .usercallprofilewrapper div.usercallprofileruleview > div.usercallprofileruleheaderview a.dropper,
      .usercallprofilewrapper div.systeluseroptions .headerview a.dropper,
      .usercallprofilewrapper div.systeluseroptions > div.usercallprofileruleheaderview a.dropper,
      .usersystelkeywrapper div.ruleView .headerview a.dropper,
      .usersystelkeywrapper div.ruleView > div.usercallprofileruleheaderview a.dropper,
      .usersystelkeywrapper div.usercallprofileruleview .headerview a.dropper,
      .usersystelkeywrapper div.usercallprofileruleview > div.usercallprofileruleheaderview a.dropper,
      .usersystelkeywrapper div.systeluseroptions .headerview a.dropper,
      .usersystelkeywrapper div.systeluseroptions > div.usercallprofileruleheaderview a.dropper {
        margin: 2px 0;
        float: right; }
      .contentSlideWrapper div.ruleView .headerview div.draghandle, .contentSlideWrapper div.ruleView > div.usercallprofileruleheaderview div.draghandle,
      .contentSlideWrapper div.usercallprofileruleview .headerview div.draghandle,
      .contentSlideWrapper div.usercallprofileruleview > div.usercallprofileruleheaderview div.draghandle,
      .contentSlideWrapper div.systeluseroptions .headerview div.draghandle,
      .contentSlideWrapper div.systeluseroptions > div.usercallprofileruleheaderview div.draghandle,
      .usercallprofilewrapper div.ruleView .headerview div.draghandle,
      .usercallprofilewrapper div.ruleView > div.usercallprofileruleheaderview div.draghandle,
      .usercallprofilewrapper div.usercallprofileruleview .headerview div.draghandle,
      .usercallprofilewrapper div.usercallprofileruleview > div.usercallprofileruleheaderview div.draghandle,
      .usercallprofilewrapper div.systeluseroptions .headerview div.draghandle,
      .usercallprofilewrapper div.systeluseroptions > div.usercallprofileruleheaderview div.draghandle,
      .usersystelkeywrapper div.ruleView .headerview div.draghandle,
      .usersystelkeywrapper div.ruleView > div.usercallprofileruleheaderview div.draghandle,
      .usersystelkeywrapper div.usercallprofileruleview .headerview div.draghandle,
      .usersystelkeywrapper div.usercallprofileruleview > div.usercallprofileruleheaderview div.draghandle,
      .usersystelkeywrapper div.systeluseroptions .headerview div.draghandle,
      .usersystelkeywrapper div.systeluseroptions > div.usercallprofileruleheaderview div.draghandle {
        display: inline-block;
        cursor: pointer;
        margin: 2px 0 0 0;
        overflow: hidden;
        text-indent: -400px;
        width: 18px;
        height: 22px;
        background: #6f8eb7 url("../images/variant_drag_handle_header.png") no-repeat left top; }
    .contentSlideWrapper div.ruleView div.blockListView,
    .contentSlideWrapper div.ruleView div.rulefilterview,
    .contentSlideWrapper div.usercallprofileruleview div.blockListView,
    .contentSlideWrapper div.usercallprofileruleview div.rulefilterview,
    .contentSlideWrapper div.systeluseroptions div.blockListView,
    .contentSlideWrapper div.systeluseroptions div.rulefilterview,
    .usercallprofilewrapper div.ruleView div.blockListView,
    .usercallprofilewrapper div.ruleView div.rulefilterview,
    .usercallprofilewrapper div.usercallprofileruleview div.blockListView,
    .usercallprofilewrapper div.usercallprofileruleview div.rulefilterview,
    .usercallprofilewrapper div.systeluseroptions div.blockListView,
    .usercallprofilewrapper div.systeluseroptions div.rulefilterview,
    .usersystelkeywrapper div.ruleView div.blockListView,
    .usersystelkeywrapper div.ruleView div.rulefilterview,
    .usersystelkeywrapper div.usercallprofileruleview div.blockListView,
    .usersystelkeywrapper div.usercallprofileruleview div.rulefilterview,
    .usersystelkeywrapper div.systeluseroptions div.blockListView,
    .usersystelkeywrapper div.systeluseroptions div.rulefilterview {
      margin-top: 4px;
      padding: 0 10px; }
      .contentSlideWrapper div.ruleView div.blockListView div.selectblockview,
      .contentSlideWrapper div.ruleView div.rulefilterview div.selectblockview,
      .contentSlideWrapper div.usercallprofileruleview div.blockListView div.selectblockview,
      .contentSlideWrapper div.usercallprofileruleview div.rulefilterview div.selectblockview,
      .contentSlideWrapper div.systeluseroptions div.blockListView div.selectblockview,
      .contentSlideWrapper div.systeluseroptions div.rulefilterview div.selectblockview,
      .usercallprofilewrapper div.ruleView div.blockListView div.selectblockview,
      .usercallprofilewrapper div.ruleView div.rulefilterview div.selectblockview,
      .usercallprofilewrapper div.usercallprofileruleview div.blockListView div.selectblockview,
      .usercallprofilewrapper div.usercallprofileruleview div.rulefilterview div.selectblockview,
      .usercallprofilewrapper div.systeluseroptions div.blockListView div.selectblockview,
      .usercallprofilewrapper div.systeluseroptions div.rulefilterview div.selectblockview,
      .usersystelkeywrapper div.ruleView div.blockListView div.selectblockview,
      .usersystelkeywrapper div.ruleView div.rulefilterview div.selectblockview,
      .usersystelkeywrapper div.usercallprofileruleview div.blockListView div.selectblockview,
      .usersystelkeywrapper div.usercallprofileruleview div.rulefilterview div.selectblockview,
      .usersystelkeywrapper div.systeluseroptions div.blockListView div.selectblockview,
      .usersystelkeywrapper div.systeluseroptions div.rulefilterview div.selectblockview {
        margin: 0 2%; }
      .contentSlideWrapper div.ruleView div.blockListView div.rulefilterblockviewwrapper,
      .contentSlideWrapper div.ruleView div.rulefilterview div.rulefilterblockviewwrapper,
      .contentSlideWrapper div.usercallprofileruleview div.blockListView div.rulefilterblockviewwrapper,
      .contentSlideWrapper div.usercallprofileruleview div.rulefilterview div.rulefilterblockviewwrapper,
      .contentSlideWrapper div.systeluseroptions div.blockListView div.rulefilterblockviewwrapper,
      .contentSlideWrapper div.systeluseroptions div.rulefilterview div.rulefilterblockviewwrapper,
      .usercallprofilewrapper div.ruleView div.blockListView div.rulefilterblockviewwrapper,
      .usercallprofilewrapper div.ruleView div.rulefilterview div.rulefilterblockviewwrapper,
      .usercallprofilewrapper div.usercallprofileruleview div.blockListView div.rulefilterblockviewwrapper,
      .usercallprofilewrapper div.usercallprofileruleview div.rulefilterview div.rulefilterblockviewwrapper,
      .usercallprofilewrapper div.systeluseroptions div.blockListView div.rulefilterblockviewwrapper,
      .usercallprofilewrapper div.systeluseroptions div.rulefilterview div.rulefilterblockviewwrapper,
      .usersystelkeywrapper div.ruleView div.blockListView div.rulefilterblockviewwrapper,
      .usersystelkeywrapper div.ruleView div.rulefilterview div.rulefilterblockviewwrapper,
      .usersystelkeywrapper div.usercallprofileruleview div.blockListView div.rulefilterblockviewwrapper,
      .usersystelkeywrapper div.usercallprofileruleview div.rulefilterview div.rulefilterblockviewwrapper,
      .usersystelkeywrapper div.systeluseroptions div.blockListView div.rulefilterblockviewwrapper,
      .usersystelkeywrapper div.systeluseroptions div.rulefilterview div.rulefilterblockviewwrapper {
        display: block;
        border: 2px solid #779DC2;
        background-color: #9FB9D1; }
        .contentSlideWrapper div.ruleView div.blockListView div.rulefilterblockviewwrapper div.rulefilterblockviewwrapperinner,
        .contentSlideWrapper div.ruleView div.rulefilterview div.rulefilterblockviewwrapper div.rulefilterblockviewwrapperinner,
        .contentSlideWrapper div.usercallprofileruleview div.blockListView div.rulefilterblockviewwrapper div.rulefilterblockviewwrapperinner,
        .contentSlideWrapper div.usercallprofileruleview div.rulefilterview div.rulefilterblockviewwrapper div.rulefilterblockviewwrapperinner,
        .contentSlideWrapper div.systeluseroptions div.blockListView div.rulefilterblockviewwrapper div.rulefilterblockviewwrapperinner,
        .contentSlideWrapper div.systeluseroptions div.rulefilterview div.rulefilterblockviewwrapper div.rulefilterblockviewwrapperinner,
        .usercallprofilewrapper div.ruleView div.blockListView div.rulefilterblockviewwrapper div.rulefilterblockviewwrapperinner,
        .usercallprofilewrapper div.ruleView div.rulefilterview div.rulefilterblockviewwrapper div.rulefilterblockviewwrapperinner,
        .usercallprofilewrapper div.usercallprofileruleview div.blockListView div.rulefilterblockviewwrapper div.rulefilterblockviewwrapperinner,
        .usercallprofilewrapper div.usercallprofileruleview div.rulefilterview div.rulefilterblockviewwrapper div.rulefilterblockviewwrapperinner,
        .usercallprofilewrapper div.systeluseroptions div.blockListView div.rulefilterblockviewwrapper div.rulefilterblockviewwrapperinner,
        .usercallprofilewrapper div.systeluseroptions div.rulefilterview div.rulefilterblockviewwrapper div.rulefilterblockviewwrapperinner,
        .usersystelkeywrapper div.ruleView div.blockListView div.rulefilterblockviewwrapper div.rulefilterblockviewwrapperinner,
        .usersystelkeywrapper div.ruleView div.rulefilterview div.rulefilterblockviewwrapper div.rulefilterblockviewwrapperinner,
        .usersystelkeywrapper div.usercallprofileruleview div.blockListView div.rulefilterblockviewwrapper div.rulefilterblockviewwrapperinner,
        .usersystelkeywrapper div.usercallprofileruleview div.rulefilterview div.rulefilterblockviewwrapper div.rulefilterblockviewwrapperinner,
        .usersystelkeywrapper div.systeluseroptions div.blockListView div.rulefilterblockviewwrapper div.rulefilterblockviewwrapperinner,
        .usersystelkeywrapper div.systeluseroptions div.rulefilterview div.rulefilterblockviewwrapper div.rulefilterblockviewwrapperinner {
          margin: 0.5em 0; }
        .contentSlideWrapper div.ruleView div.blockListView div.rulefilterblockviewwrapper div.rulefilterheaderview,
        .contentSlideWrapper div.ruleView div.rulefilterview div.rulefilterblockviewwrapper div.rulefilterheaderview,
        .contentSlideWrapper div.usercallprofileruleview div.blockListView div.rulefilterblockviewwrapper div.rulefilterheaderview,
        .contentSlideWrapper div.usercallprofileruleview div.rulefilterview div.rulefilterblockviewwrapper div.rulefilterheaderview,
        .contentSlideWrapper div.systeluseroptions div.blockListView div.rulefilterblockviewwrapper div.rulefilterheaderview,
        .contentSlideWrapper div.systeluseroptions div.rulefilterview div.rulefilterblockviewwrapper div.rulefilterheaderview,
        .usercallprofilewrapper div.ruleView div.blockListView div.rulefilterblockviewwrapper div.rulefilterheaderview,
        .usercallprofilewrapper div.ruleView div.rulefilterview div.rulefilterblockviewwrapper div.rulefilterheaderview,
        .usercallprofilewrapper div.usercallprofileruleview div.blockListView div.rulefilterblockviewwrapper div.rulefilterheaderview,
        .usercallprofilewrapper div.usercallprofileruleview div.rulefilterview div.rulefilterblockviewwrapper div.rulefilterheaderview,
        .usercallprofilewrapper div.systeluseroptions div.blockListView div.rulefilterblockviewwrapper div.rulefilterheaderview,
        .usercallprofilewrapper div.systeluseroptions div.rulefilterview div.rulefilterblockviewwrapper div.rulefilterheaderview,
        .usersystelkeywrapper div.ruleView div.blockListView div.rulefilterblockviewwrapper div.rulefilterheaderview,
        .usersystelkeywrapper div.ruleView div.rulefilterview div.rulefilterblockviewwrapper div.rulefilterheaderview,
        .usersystelkeywrapper div.usercallprofileruleview div.blockListView div.rulefilterblockviewwrapper div.rulefilterheaderview,
        .usersystelkeywrapper div.usercallprofileruleview div.rulefilterview div.rulefilterblockviewwrapper div.rulefilterheaderview,
        .usersystelkeywrapper div.systeluseroptions div.blockListView div.rulefilterblockviewwrapper div.rulefilterheaderview,
        .usersystelkeywrapper div.systeluseroptions div.rulefilterview div.rulefilterblockviewwrapper div.rulefilterheaderview {
          background-color: #6F8EB7; }
        .contentSlideWrapper div.ruleView div.blockListView div.rulefilterblockviewwrapper div.rulefilterblockview,
        .contentSlideWrapper div.ruleView div.rulefilterview div.rulefilterblockviewwrapper div.rulefilterblockview,
        .contentSlideWrapper div.usercallprofileruleview div.blockListView div.rulefilterblockviewwrapper div.rulefilterblockview,
        .contentSlideWrapper div.usercallprofileruleview div.rulefilterview div.rulefilterblockviewwrapper div.rulefilterblockview,
        .contentSlideWrapper div.systeluseroptions div.blockListView div.rulefilterblockviewwrapper div.rulefilterblockview,
        .contentSlideWrapper div.systeluseroptions div.rulefilterview div.rulefilterblockviewwrapper div.rulefilterblockview,
        .usercallprofilewrapper div.ruleView div.blockListView div.rulefilterblockviewwrapper div.rulefilterblockview,
        .usercallprofilewrapper div.ruleView div.rulefilterview div.rulefilterblockviewwrapper div.rulefilterblockview,
        .usercallprofilewrapper div.usercallprofileruleview div.blockListView div.rulefilterblockviewwrapper div.rulefilterblockview,
        .usercallprofilewrapper div.usercallprofileruleview div.rulefilterview div.rulefilterblockviewwrapper div.rulefilterblockview,
        .usercallprofilewrapper div.systeluseroptions div.blockListView div.rulefilterblockviewwrapper div.rulefilterblockview,
        .usercallprofilewrapper div.systeluseroptions div.rulefilterview div.rulefilterblockviewwrapper div.rulefilterblockview,
        .usersystelkeywrapper div.ruleView div.blockListView div.rulefilterblockviewwrapper div.rulefilterblockview,
        .usersystelkeywrapper div.ruleView div.rulefilterview div.rulefilterblockviewwrapper div.rulefilterblockview,
        .usersystelkeywrapper div.usercallprofileruleview div.blockListView div.rulefilterblockviewwrapper div.rulefilterblockview,
        .usersystelkeywrapper div.usercallprofileruleview div.rulefilterview div.rulefilterblockviewwrapper div.rulefilterblockview,
        .usersystelkeywrapper div.systeluseroptions div.blockListView div.rulefilterblockviewwrapper div.rulefilterblockview,
        .usersystelkeywrapper div.systeluseroptions div.rulefilterview div.rulefilterblockviewwrapper div.rulefilterblockview {
          margin: 0 2%; }
          .contentSlideWrapper div.ruleView div.blockListView div.rulefilterblockviewwrapper div.rulefilterblockview > ul.usercallprofilerulefilterpartyitemlistview li,
          .contentSlideWrapper div.ruleView div.rulefilterview div.rulefilterblockviewwrapper div.rulefilterblockview > ul.usercallprofilerulefilterpartyitemlistview li,
          .contentSlideWrapper div.usercallprofileruleview div.blockListView div.rulefilterblockviewwrapper div.rulefilterblockview > ul.usercallprofilerulefilterpartyitemlistview li,
          .contentSlideWrapper div.usercallprofileruleview div.rulefilterview div.rulefilterblockviewwrapper div.rulefilterblockview > ul.usercallprofilerulefilterpartyitemlistview li,
          .contentSlideWrapper div.systeluseroptions div.blockListView div.rulefilterblockviewwrapper div.rulefilterblockview > ul.usercallprofilerulefilterpartyitemlistview li,
          .contentSlideWrapper div.systeluseroptions div.rulefilterview div.rulefilterblockviewwrapper div.rulefilterblockview > ul.usercallprofilerulefilterpartyitemlistview li,
          .usercallprofilewrapper div.ruleView div.blockListView div.rulefilterblockviewwrapper div.rulefilterblockview > ul.usercallprofilerulefilterpartyitemlistview li,
          .usercallprofilewrapper div.ruleView div.rulefilterview div.rulefilterblockviewwrapper div.rulefilterblockview > ul.usercallprofilerulefilterpartyitemlistview li,
          .usercallprofilewrapper div.usercallprofileruleview div.blockListView div.rulefilterblockviewwrapper div.rulefilterblockview > ul.usercallprofilerulefilterpartyitemlistview li,
          .usercallprofilewrapper div.usercallprofileruleview div.rulefilterview div.rulefilterblockviewwrapper div.rulefilterblockview > ul.usercallprofilerulefilterpartyitemlistview li,
          .usercallprofilewrapper div.systeluseroptions div.blockListView div.rulefilterblockviewwrapper div.rulefilterblockview > ul.usercallprofilerulefilterpartyitemlistview li,
          .usercallprofilewrapper div.systeluseroptions div.rulefilterview div.rulefilterblockviewwrapper div.rulefilterblockview > ul.usercallprofilerulefilterpartyitemlistview li,
          .usersystelkeywrapper div.ruleView div.blockListView div.rulefilterblockviewwrapper div.rulefilterblockview > ul.usercallprofilerulefilterpartyitemlistview li,
          .usersystelkeywrapper div.ruleView div.rulefilterview div.rulefilterblockviewwrapper div.rulefilterblockview > ul.usercallprofilerulefilterpartyitemlistview li,
          .usersystelkeywrapper div.usercallprofileruleview div.blockListView div.rulefilterblockviewwrapper div.rulefilterblockview > ul.usercallprofilerulefilterpartyitemlistview li,
          .usersystelkeywrapper div.usercallprofileruleview div.rulefilterview div.rulefilterblockviewwrapper div.rulefilterblockview > ul.usercallprofilerulefilterpartyitemlistview li,
          .usersystelkeywrapper div.systeluseroptions div.blockListView div.rulefilterblockviewwrapper div.rulefilterblockview > ul.usercallprofilerulefilterpartyitemlistview li,
          .usersystelkeywrapper div.systeluseroptions div.rulefilterview div.rulefilterblockviewwrapper div.rulefilterblockview > ul.usercallprofilerulefilterpartyitemlistview li {
            border-radius: 4px;
            margin: 4px 2px;
            padding: 0; }
            .contentSlideWrapper div.ruleView div.blockListView div.rulefilterblockviewwrapper div.rulefilterblockview > ul.usercallprofilerulefilterpartyitemlistview li > div,
            .contentSlideWrapper div.ruleView div.rulefilterview div.rulefilterblockviewwrapper div.rulefilterblockview > ul.usercallprofilerulefilterpartyitemlistview li > div,
            .contentSlideWrapper div.usercallprofileruleview div.blockListView div.rulefilterblockviewwrapper div.rulefilterblockview > ul.usercallprofilerulefilterpartyitemlistview li > div,
            .contentSlideWrapper div.usercallprofileruleview div.rulefilterview div.rulefilterblockviewwrapper div.rulefilterblockview > ul.usercallprofilerulefilterpartyitemlistview li > div,
            .contentSlideWrapper div.systeluseroptions div.blockListView div.rulefilterblockviewwrapper div.rulefilterblockview > ul.usercallprofilerulefilterpartyitemlistview li > div,
            .contentSlideWrapper div.systeluseroptions div.rulefilterview div.rulefilterblockviewwrapper div.rulefilterblockview > ul.usercallprofilerulefilterpartyitemlistview li > div,
            .usercallprofilewrapper div.ruleView div.blockListView div.rulefilterblockviewwrapper div.rulefilterblockview > ul.usercallprofilerulefilterpartyitemlistview li > div,
            .usercallprofilewrapper div.ruleView div.rulefilterview div.rulefilterblockviewwrapper div.rulefilterblockview > ul.usercallprofilerulefilterpartyitemlistview li > div,
            .usercallprofilewrapper div.usercallprofileruleview div.blockListView div.rulefilterblockviewwrapper div.rulefilterblockview > ul.usercallprofilerulefilterpartyitemlistview li > div,
            .usercallprofilewrapper div.usercallprofileruleview div.rulefilterview div.rulefilterblockviewwrapper div.rulefilterblockview > ul.usercallprofilerulefilterpartyitemlistview li > div,
            .usercallprofilewrapper div.systeluseroptions div.blockListView div.rulefilterblockviewwrapper div.rulefilterblockview > ul.usercallprofilerulefilterpartyitemlistview li > div,
            .usercallprofilewrapper div.systeluseroptions div.rulefilterview div.rulefilterblockviewwrapper div.rulefilterblockview > ul.usercallprofilerulefilterpartyitemlistview li > div,
            .usersystelkeywrapper div.ruleView div.blockListView div.rulefilterblockviewwrapper div.rulefilterblockview > ul.usercallprofilerulefilterpartyitemlistview li > div,
            .usersystelkeywrapper div.ruleView div.rulefilterview div.rulefilterblockviewwrapper div.rulefilterblockview > ul.usercallprofilerulefilterpartyitemlistview li > div,
            .usersystelkeywrapper div.usercallprofileruleview div.blockListView div.rulefilterblockviewwrapper div.rulefilterblockview > ul.usercallprofilerulefilterpartyitemlistview li > div,
            .usersystelkeywrapper div.usercallprofileruleview div.rulefilterview div.rulefilterblockviewwrapper div.rulefilterblockview > ul.usercallprofilerulefilterpartyitemlistview li > div,
            .usersystelkeywrapper div.systeluseroptions div.blockListView div.rulefilterblockviewwrapper div.rulefilterblockview > ul.usercallprofilerulefilterpartyitemlistview li > div,
            .usersystelkeywrapper div.systeluseroptions div.rulefilterview div.rulefilterblockviewwrapper div.rulefilterblockview > ul.usercallprofilerulefilterpartyitemlistview li > div {
              display: inline-block; }
          .contentSlideWrapper div.ruleView div.blockListView div.rulefilterblockviewwrapper div.rulefilterblockview > div.addactionbuttonviewsmall,
          .contentSlideWrapper div.ruleView div.rulefilterview div.rulefilterblockviewwrapper div.rulefilterblockview > div.addactionbuttonviewsmall,
          .contentSlideWrapper div.usercallprofileruleview div.blockListView div.rulefilterblockviewwrapper div.rulefilterblockview > div.addactionbuttonviewsmall,
          .contentSlideWrapper div.usercallprofileruleview div.rulefilterview div.rulefilterblockviewwrapper div.rulefilterblockview > div.addactionbuttonviewsmall,
          .contentSlideWrapper div.systeluseroptions div.blockListView div.rulefilterblockviewwrapper div.rulefilterblockview > div.addactionbuttonviewsmall,
          .contentSlideWrapper div.systeluseroptions div.rulefilterview div.rulefilterblockviewwrapper div.rulefilterblockview > div.addactionbuttonviewsmall,
          .usercallprofilewrapper div.ruleView div.blockListView div.rulefilterblockviewwrapper div.rulefilterblockview > div.addactionbuttonviewsmall,
          .usercallprofilewrapper div.ruleView div.rulefilterview div.rulefilterblockviewwrapper div.rulefilterblockview > div.addactionbuttonviewsmall,
          .usercallprofilewrapper div.usercallprofileruleview div.blockListView div.rulefilterblockviewwrapper div.rulefilterblockview > div.addactionbuttonviewsmall,
          .usercallprofilewrapper div.usercallprofileruleview div.rulefilterview div.rulefilterblockviewwrapper div.rulefilterblockview > div.addactionbuttonviewsmall,
          .usercallprofilewrapper div.systeluseroptions div.blockListView div.rulefilterblockviewwrapper div.rulefilterblockview > div.addactionbuttonviewsmall,
          .usercallprofilewrapper div.systeluseroptions div.rulefilterview div.rulefilterblockviewwrapper div.rulefilterblockview > div.addactionbuttonviewsmall,
          .usersystelkeywrapper div.ruleView div.blockListView div.rulefilterblockviewwrapper div.rulefilterblockview > div.addactionbuttonviewsmall,
          .usersystelkeywrapper div.ruleView div.rulefilterview div.rulefilterblockviewwrapper div.rulefilterblockview > div.addactionbuttonviewsmall,
          .usersystelkeywrapper div.usercallprofileruleview div.blockListView div.rulefilterblockviewwrapper div.rulefilterblockview > div.addactionbuttonviewsmall,
          .usersystelkeywrapper div.usercallprofileruleview div.rulefilterview div.rulefilterblockviewwrapper div.rulefilterblockview > div.addactionbuttonviewsmall,
          .usersystelkeywrapper div.systeluseroptions div.blockListView div.rulefilterblockviewwrapper div.rulefilterblockview > div.addactionbuttonviewsmall,
          .usersystelkeywrapper div.systeluseroptions div.rulefilterview div.rulefilterblockviewwrapper div.rulefilterblockview > div.addactionbuttonviewsmall {
            background-color: #f9f9f9;
            border-color: #f9f9f9;
            min-width: 160px; }
          .contentSlideWrapper div.ruleView div.blockListView div.rulefilterblockviewwrapper div.rulefilterblockview > div.addactionbuttonviewsmall:hover,
          .contentSlideWrapper div.ruleView div.rulefilterview div.rulefilterblockviewwrapper div.rulefilterblockview > div.addactionbuttonviewsmall:hover,
          .contentSlideWrapper div.usercallprofileruleview div.blockListView div.rulefilterblockviewwrapper div.rulefilterblockview > div.addactionbuttonviewsmall:hover,
          .contentSlideWrapper div.usercallprofileruleview div.rulefilterview div.rulefilterblockviewwrapper div.rulefilterblockview > div.addactionbuttonviewsmall:hover,
          .contentSlideWrapper div.systeluseroptions div.blockListView div.rulefilterblockviewwrapper div.rulefilterblockview > div.addactionbuttonviewsmall:hover,
          .contentSlideWrapper div.systeluseroptions div.rulefilterview div.rulefilterblockviewwrapper div.rulefilterblockview > div.addactionbuttonviewsmall:hover,
          .usercallprofilewrapper div.ruleView div.blockListView div.rulefilterblockviewwrapper div.rulefilterblockview > div.addactionbuttonviewsmall:hover,
          .usercallprofilewrapper div.ruleView div.rulefilterview div.rulefilterblockviewwrapper div.rulefilterblockview > div.addactionbuttonviewsmall:hover,
          .usercallprofilewrapper div.usercallprofileruleview div.blockListView div.rulefilterblockviewwrapper div.rulefilterblockview > div.addactionbuttonviewsmall:hover,
          .usercallprofilewrapper div.usercallprofileruleview div.rulefilterview div.rulefilterblockviewwrapper div.rulefilterblockview > div.addactionbuttonviewsmall:hover,
          .usercallprofilewrapper div.systeluseroptions div.blockListView div.rulefilterblockviewwrapper div.rulefilterblockview > div.addactionbuttonviewsmall:hover,
          .usercallprofilewrapper div.systeluseroptions div.rulefilterview div.rulefilterblockviewwrapper div.rulefilterblockview > div.addactionbuttonviewsmall:hover,
          .usersystelkeywrapper div.ruleView div.blockListView div.rulefilterblockviewwrapper div.rulefilterblockview > div.addactionbuttonviewsmall:hover,
          .usersystelkeywrapper div.ruleView div.rulefilterview div.rulefilterblockviewwrapper div.rulefilterblockview > div.addactionbuttonviewsmall:hover,
          .usersystelkeywrapper div.usercallprofileruleview div.blockListView div.rulefilterblockviewwrapper div.rulefilterblockview > div.addactionbuttonviewsmall:hover,
          .usersystelkeywrapper div.usercallprofileruleview div.rulefilterview div.rulefilterblockviewwrapper div.rulefilterblockview > div.addactionbuttonviewsmall:hover,
          .usersystelkeywrapper div.systeluseroptions div.blockListView div.rulefilterblockviewwrapper div.rulefilterblockview > div.addactionbuttonviewsmall:hover,
          .usersystelkeywrapper div.systeluseroptions div.rulefilterview div.rulefilterblockviewwrapper div.rulefilterblockview > div.addactionbuttonviewsmall:hover {
            background-color: #fdfdfd;
            border-color: #fdfdfd; }
      .contentSlideWrapper div.ruleView div.blockListView > div.rulefilterarrowview,
      .contentSlideWrapper div.ruleView div.rulefilterview > div.rulefilterarrowview,
      .contentSlideWrapper div.usercallprofileruleview div.blockListView > div.rulefilterarrowview,
      .contentSlideWrapper div.usercallprofileruleview div.rulefilterview > div.rulefilterarrowview,
      .contentSlideWrapper div.systeluseroptions div.blockListView > div.rulefilterarrowview,
      .contentSlideWrapper div.systeluseroptions div.rulefilterview > div.rulefilterarrowview,
      .usercallprofilewrapper div.ruleView div.blockListView > div.rulefilterarrowview,
      .usercallprofilewrapper div.ruleView div.rulefilterview > div.rulefilterarrowview,
      .usercallprofilewrapper div.usercallprofileruleview div.blockListView > div.rulefilterarrowview,
      .usercallprofilewrapper div.usercallprofileruleview div.rulefilterview > div.rulefilterarrowview,
      .usercallprofilewrapper div.systeluseroptions div.blockListView > div.rulefilterarrowview,
      .usercallprofilewrapper div.systeluseroptions div.rulefilterview > div.rulefilterarrowview,
      .usersystelkeywrapper div.ruleView div.blockListView > div.rulefilterarrowview,
      .usersystelkeywrapper div.ruleView div.rulefilterview > div.rulefilterarrowview,
      .usersystelkeywrapper div.usercallprofileruleview div.blockListView > div.rulefilterarrowview,
      .usersystelkeywrapper div.usercallprofileruleview div.rulefilterview > div.rulefilterarrowview,
      .usersystelkeywrapper div.systeluseroptions div.blockListView > div.rulefilterarrowview,
      .usersystelkeywrapper div.systeluseroptions div.rulefilterview > div.rulefilterarrowview {
        width: 0;
        height: 0;
        margin: 0 auto 0.8em auto;
        border-top: 8px solid #779DC2;
        border-left: 8px solid transparent;
        border-right: 8px solid transparent;
        display: block; }
      .contentSlideWrapper div.ruleView div.blockListView div.rulefilterblock2viewwrapper,
      .contentSlideWrapper div.ruleView div.rulefilterview div.rulefilterblock2viewwrapper,
      .contentSlideWrapper div.usercallprofileruleview div.blockListView div.rulefilterblock2viewwrapper,
      .contentSlideWrapper div.usercallprofileruleview div.rulefilterview div.rulefilterblock2viewwrapper,
      .contentSlideWrapper div.systeluseroptions div.blockListView div.rulefilterblock2viewwrapper,
      .contentSlideWrapper div.systeluseroptions div.rulefilterview div.rulefilterblock2viewwrapper,
      .usercallprofilewrapper div.ruleView div.blockListView div.rulefilterblock2viewwrapper,
      .usercallprofilewrapper div.ruleView div.rulefilterview div.rulefilterblock2viewwrapper,
      .usercallprofilewrapper div.usercallprofileruleview div.blockListView div.rulefilterblock2viewwrapper,
      .usercallprofilewrapper div.usercallprofileruleview div.rulefilterview div.rulefilterblock2viewwrapper,
      .usercallprofilewrapper div.systeluseroptions div.blockListView div.rulefilterblock2viewwrapper,
      .usercallprofilewrapper div.systeluseroptions div.rulefilterview div.rulefilterblock2viewwrapper,
      .usersystelkeywrapper div.ruleView div.blockListView div.rulefilterblock2viewwrapper,
      .usersystelkeywrapper div.ruleView div.rulefilterview div.rulefilterblock2viewwrapper,
      .usersystelkeywrapper div.usercallprofileruleview div.blockListView div.rulefilterblock2viewwrapper,
      .usersystelkeywrapper div.usercallprofileruleview div.rulefilterview div.rulefilterblock2viewwrapper,
      .usersystelkeywrapper div.systeluseroptions div.blockListView div.rulefilterblock2viewwrapper,
      .usersystelkeywrapper div.systeluseroptions div.rulefilterview div.rulefilterblock2viewwrapper {
        margin: 0 auto;
        padding: 0.2em;
        border: 2px solid #7CBA42;
        background-color: #BDD9A3;
        display: block; }
        .contentSlideWrapper div.ruleView div.blockListView div.rulefilterblock2viewwrapper span.actionlabelview,
        .contentSlideWrapper div.ruleView div.rulefilterview div.rulefilterblock2viewwrapper span.actionlabelview,
        .contentSlideWrapper div.usercallprofileruleview div.blockListView div.rulefilterblock2viewwrapper span.actionlabelview,
        .contentSlideWrapper div.usercallprofileruleview div.rulefilterview div.rulefilterblock2viewwrapper span.actionlabelview,
        .contentSlideWrapper div.systeluseroptions div.blockListView div.rulefilterblock2viewwrapper span.actionlabelview,
        .contentSlideWrapper div.systeluseroptions div.rulefilterview div.rulefilterblock2viewwrapper span.actionlabelview,
        .usercallprofilewrapper div.ruleView div.blockListView div.rulefilterblock2viewwrapper span.actionlabelview,
        .usercallprofilewrapper div.ruleView div.rulefilterview div.rulefilterblock2viewwrapper span.actionlabelview,
        .usercallprofilewrapper div.usercallprofileruleview div.blockListView div.rulefilterblock2viewwrapper span.actionlabelview,
        .usercallprofilewrapper div.usercallprofileruleview div.rulefilterview div.rulefilterblock2viewwrapper span.actionlabelview,
        .usercallprofilewrapper div.systeluseroptions div.blockListView div.rulefilterblock2viewwrapper span.actionlabelview,
        .usercallprofilewrapper div.systeluseroptions div.rulefilterview div.rulefilterblock2viewwrapper span.actionlabelview,
        .usersystelkeywrapper div.ruleView div.blockListView div.rulefilterblock2viewwrapper span.actionlabelview,
        .usersystelkeywrapper div.ruleView div.rulefilterview div.rulefilterblock2viewwrapper span.actionlabelview,
        .usersystelkeywrapper div.usercallprofileruleview div.blockListView div.rulefilterblock2viewwrapper span.actionlabelview,
        .usersystelkeywrapper div.usercallprofileruleview div.rulefilterview div.rulefilterblock2viewwrapper span.actionlabelview,
        .usersystelkeywrapper div.systeluseroptions div.blockListView div.rulefilterblock2viewwrapper span.actionlabelview,
        .usersystelkeywrapper div.systeluseroptions div.rulefilterview div.rulefilterblock2viewwrapper span.actionlabelview {
          cursor: pointer; }
        .contentSlideWrapper div.ruleView div.blockListView div.rulefilterblock2viewwrapper div.rulefilterblock2viewwrapperinner,
        .contentSlideWrapper div.ruleView div.rulefilterview div.rulefilterblock2viewwrapper div.rulefilterblock2viewwrapperinner,
        .contentSlideWrapper div.usercallprofileruleview div.blockListView div.rulefilterblock2viewwrapper div.rulefilterblock2viewwrapperinner,
        .contentSlideWrapper div.usercallprofileruleview div.rulefilterview div.rulefilterblock2viewwrapper div.rulefilterblock2viewwrapperinner,
        .contentSlideWrapper div.systeluseroptions div.blockListView div.rulefilterblock2viewwrapper div.rulefilterblock2viewwrapperinner,
        .contentSlideWrapper div.systeluseroptions div.rulefilterview div.rulefilterblock2viewwrapper div.rulefilterblock2viewwrapperinner,
        .usercallprofilewrapper div.ruleView div.blockListView div.rulefilterblock2viewwrapper div.rulefilterblock2viewwrapperinner,
        .usercallprofilewrapper div.ruleView div.rulefilterview div.rulefilterblock2viewwrapper div.rulefilterblock2viewwrapperinner,
        .usercallprofilewrapper div.usercallprofileruleview div.blockListView div.rulefilterblock2viewwrapper div.rulefilterblock2viewwrapperinner,
        .usercallprofilewrapper div.usercallprofileruleview div.rulefilterview div.rulefilterblock2viewwrapper div.rulefilterblock2viewwrapperinner,
        .usercallprofilewrapper div.systeluseroptions div.blockListView div.rulefilterblock2viewwrapper div.rulefilterblock2viewwrapperinner,
        .usercallprofilewrapper div.systeluseroptions div.rulefilterview div.rulefilterblock2viewwrapper div.rulefilterblock2viewwrapperinner,
        .usersystelkeywrapper div.ruleView div.blockListView div.rulefilterblock2viewwrapper div.rulefilterblock2viewwrapperinner,
        .usersystelkeywrapper div.ruleView div.rulefilterview div.rulefilterblock2viewwrapper div.rulefilterblock2viewwrapperinner,
        .usersystelkeywrapper div.usercallprofileruleview div.blockListView div.rulefilterblock2viewwrapper div.rulefilterblock2viewwrapperinner,
        .usersystelkeywrapper div.usercallprofileruleview div.rulefilterview div.rulefilterblock2viewwrapper div.rulefilterblock2viewwrapperinner,
        .usersystelkeywrapper div.systeluseroptions div.blockListView div.rulefilterblock2viewwrapper div.rulefilterblock2viewwrapperinner,
        .usersystelkeywrapper div.systeluseroptions div.rulefilterview div.rulefilterblock2viewwrapper div.rulefilterblock2viewwrapperinner {
          margin: 0; }
          .contentSlideWrapper div.ruleView div.blockListView div.rulefilterblock2viewwrapper div.rulefilterblock2viewwrapperinner > div.optionView > select,
          .contentSlideWrapper div.ruleView div.rulefilterview div.rulefilterblock2viewwrapper div.rulefilterblock2viewwrapperinner > div.optionView > select,
          .contentSlideWrapper div.usercallprofileruleview div.blockListView div.rulefilterblock2viewwrapper div.rulefilterblock2viewwrapperinner > div.optionView > select,
          .contentSlideWrapper div.usercallprofileruleview div.rulefilterview div.rulefilterblock2viewwrapper div.rulefilterblock2viewwrapperinner > div.optionView > select,
          .contentSlideWrapper div.systeluseroptions div.blockListView div.rulefilterblock2viewwrapper div.rulefilterblock2viewwrapperinner > div.optionView > select,
          .contentSlideWrapper div.systeluseroptions div.rulefilterview div.rulefilterblock2viewwrapper div.rulefilterblock2viewwrapperinner > div.optionView > select,
          .usercallprofilewrapper div.ruleView div.blockListView div.rulefilterblock2viewwrapper div.rulefilterblock2viewwrapperinner > div.optionView > select,
          .usercallprofilewrapper div.ruleView div.rulefilterview div.rulefilterblock2viewwrapper div.rulefilterblock2viewwrapperinner > div.optionView > select,
          .usercallprofilewrapper div.usercallprofileruleview div.blockListView div.rulefilterblock2viewwrapper div.rulefilterblock2viewwrapperinner > div.optionView > select,
          .usercallprofilewrapper div.usercallprofileruleview div.rulefilterview div.rulefilterblock2viewwrapper div.rulefilterblock2viewwrapperinner > div.optionView > select,
          .usercallprofilewrapper div.systeluseroptions div.blockListView div.rulefilterblock2viewwrapper div.rulefilterblock2viewwrapperinner > div.optionView > select,
          .usercallprofilewrapper div.systeluseroptions div.rulefilterview div.rulefilterblock2viewwrapper div.rulefilterblock2viewwrapperinner > div.optionView > select,
          .usersystelkeywrapper div.ruleView div.blockListView div.rulefilterblock2viewwrapper div.rulefilterblock2viewwrapperinner > div.optionView > select,
          .usersystelkeywrapper div.ruleView div.rulefilterview div.rulefilterblock2viewwrapper div.rulefilterblock2viewwrapperinner > div.optionView > select,
          .usersystelkeywrapper div.usercallprofileruleview div.blockListView div.rulefilterblock2viewwrapper div.rulefilterblock2viewwrapperinner > div.optionView > select,
          .usersystelkeywrapper div.usercallprofileruleview div.rulefilterview div.rulefilterblock2viewwrapper div.rulefilterblock2viewwrapperinner > div.optionView > select,
          .usersystelkeywrapper div.systeluseroptions div.blockListView div.rulefilterblock2viewwrapper div.rulefilterblock2viewwrapperinner > div.optionView > select,
          .usersystelkeywrapper div.systeluseroptions div.rulefilterview div.rulefilterblock2viewwrapper div.rulefilterblock2viewwrapperinner > div.optionView > select {
            width: 172px; }
        .contentSlideWrapper div.ruleView div.blockListView div.rulefilterblock2viewwrapper div.rulefilterblock2infoviewwrapperinner,
        .contentSlideWrapper div.ruleView div.rulefilterview div.rulefilterblock2viewwrapper div.rulefilterblock2infoviewwrapperinner,
        .contentSlideWrapper div.usercallprofileruleview div.blockListView div.rulefilterblock2viewwrapper div.rulefilterblock2infoviewwrapperinner,
        .contentSlideWrapper div.usercallprofileruleview div.rulefilterview div.rulefilterblock2viewwrapper div.rulefilterblock2infoviewwrapperinner,
        .contentSlideWrapper div.systeluseroptions div.blockListView div.rulefilterblock2viewwrapper div.rulefilterblock2infoviewwrapperinner,
        .contentSlideWrapper div.systeluseroptions div.rulefilterview div.rulefilterblock2viewwrapper div.rulefilterblock2infoviewwrapperinner,
        .usercallprofilewrapper div.ruleView div.blockListView div.rulefilterblock2viewwrapper div.rulefilterblock2infoviewwrapperinner,
        .usercallprofilewrapper div.ruleView div.rulefilterview div.rulefilterblock2viewwrapper div.rulefilterblock2infoviewwrapperinner,
        .usercallprofilewrapper div.usercallprofileruleview div.blockListView div.rulefilterblock2viewwrapper div.rulefilterblock2infoviewwrapperinner,
        .usercallprofilewrapper div.usercallprofileruleview div.rulefilterview div.rulefilterblock2viewwrapper div.rulefilterblock2infoviewwrapperinner,
        .usercallprofilewrapper div.systeluseroptions div.blockListView div.rulefilterblock2viewwrapper div.rulefilterblock2infoviewwrapperinner,
        .usercallprofilewrapper div.systeluseroptions div.rulefilterview div.rulefilterblock2viewwrapper div.rulefilterblock2infoviewwrapperinner,
        .usersystelkeywrapper div.ruleView div.blockListView div.rulefilterblock2viewwrapper div.rulefilterblock2infoviewwrapperinner,
        .usersystelkeywrapper div.ruleView div.rulefilterview div.rulefilterblock2viewwrapper div.rulefilterblock2infoviewwrapperinner,
        .usersystelkeywrapper div.usercallprofileruleview div.blockListView div.rulefilterblock2viewwrapper div.rulefilterblock2infoviewwrapperinner,
        .usersystelkeywrapper div.usercallprofileruleview div.rulefilterview div.rulefilterblock2viewwrapper div.rulefilterblock2infoviewwrapperinner,
        .usersystelkeywrapper div.systeluseroptions div.blockListView div.rulefilterblock2viewwrapper div.rulefilterblock2infoviewwrapperinner,
        .usersystelkeywrapper div.systeluseroptions div.rulefilterview div.rulefilterblock2viewwrapper div.rulefilterblock2infoviewwrapperinner {
          margin: 0 0 0 10px; }
      .contentSlideWrapper div.ruleView div.blockListView div.rulefilteroptionarrowview,
      .contentSlideWrapper div.ruleView div.rulefilterview div.rulefilteroptionarrowview,
      .contentSlideWrapper div.usercallprofileruleview div.blockListView div.rulefilteroptionarrowview,
      .contentSlideWrapper div.usercallprofileruleview div.rulefilterview div.rulefilteroptionarrowview,
      .contentSlideWrapper div.systeluseroptions div.blockListView div.rulefilteroptionarrowview,
      .contentSlideWrapper div.systeluseroptions div.rulefilterview div.rulefilteroptionarrowview,
      .usercallprofilewrapper div.ruleView div.blockListView div.rulefilteroptionarrowview,
      .usercallprofilewrapper div.ruleView div.rulefilterview div.rulefilteroptionarrowview,
      .usercallprofilewrapper div.usercallprofileruleview div.blockListView div.rulefilteroptionarrowview,
      .usercallprofilewrapper div.usercallprofileruleview div.rulefilterview div.rulefilteroptionarrowview,
      .usercallprofilewrapper div.systeluseroptions div.blockListView div.rulefilteroptionarrowview,
      .usercallprofilewrapper div.systeluseroptions div.rulefilterview div.rulefilteroptionarrowview,
      .usersystelkeywrapper div.ruleView div.blockListView div.rulefilteroptionarrowview,
      .usersystelkeywrapper div.ruleView div.rulefilterview div.rulefilteroptionarrowview,
      .usersystelkeywrapper div.usercallprofileruleview div.blockListView div.rulefilteroptionarrowview,
      .usersystelkeywrapper div.usercallprofileruleview div.rulefilterview div.rulefilteroptionarrowview,
      .usersystelkeywrapper div.systeluseroptions div.blockListView div.rulefilteroptionarrowview,
      .usersystelkeywrapper div.systeluseroptions div.rulefilterview div.rulefilteroptionarrowview {
        width: 0;
        height: 0;
        margin: 0 auto 0.8em auto;
        border-top: 8px solid #7CBA42;
        border-left: 8px solid transparent;
        border-right: 8px solid transparent;
        display: block; }

.headerview-inactivWarning {
  background-color: #D5552A;
  padding: 0 5px; }
  .headerview-inactivWarning .dropperWrapper {
    float: right; }

div.macroActionsWrapper {
  margin: 8px; }
  div.macroActionsWrapper > a.inactive {
    color: #999999; }

.usersystelkeywrapper {
  width: 434px; }

.rulefilterview .actionsCall {
  border-top: 1px solid #779DC2;
  clear: both; }

.callActionContentWrap div.selectblockview {
  width: 158px;
  margin: 0; }
.callActionContentWrap a.menubutton {
  float: right;
  margin: 2px 0;
  background: transparent url("../images/cog_green.png") no-repeat left top; }
.callActionContentWrap .actionsCall {
  margin-top: 4px;
  border-top: 1px solid #B0B8C4;
  clear: both; }

.contentSlideWrapper.contentSlideWrapperMedium {
  width: 320px; }
.contentSlideWrapper.contentSlideWrapperSmall {
  width: 256px; }
.contentSlideWrapper.contentSlideWrapperBig {
  width: 420.8px; }
.contentSlideWrapper > .ruleView {
  min-height: 100px; }
.contentSlideWrapper .ruleElementWrapper .editblockview, .contentSlideWrapper .ruleElementWrapper .selectblockview {
  margin-bottom: 0.4em; }
  .contentSlideWrapper .ruleElementWrapper .editblockview label, .contentSlideWrapper .ruleElementWrapper .selectblockview label {
    min-width: 144px; }

.mailboxGlobalSettings .editblockview label, .mailboxGlobalSettings .editblockview span, .mailboxGlobalSettings .selectblockview label, .mailboxGlobalSettings .selectblockview span {
  min-width: 146px; }
.mailboxGlobalSettings .editblockview span > label, .mailboxGlobalSettings .selectblockview span > label {
  margin-right: 0; }

.deviceNumberListCellWrapper {
  border: none !important; }
  .deviceNumberListCellWrapper .infoblockview, .deviceNumberListCellWrapper .editblockview, .deviceNumberListCellWrapper .selectblockview {
    display: inline-block; }
  .deviceNumberListCellWrapper.provider .editblockview {
    width: auto; }

.headerview {
  background-color: #6F8EB7;
  padding: 0 6px;
  margin-bottom: 4px;
  display: block; }
  .headerview.standard {
    color: #FFFFFF;
    background-color: #3F3F3F; }
    .headerview.standard label {
      color: #FFFFFF; }
  .headerview.gray {
    background-color: #B0B8C4; }
  .headerview.lightblue {
    background-color: #9FB9D1; }
  .headerview span {
    margin: 4px;
    display: inline-block; }
  .headerview select {
    margin: 2px 4px; }
  .headerview div.deviceitem div {
    text-transform: uppercase; }
  .headerview div div.editblockview label, .headerview div div.optionView label {
    min-width: 80px; }

.headerviewSectionOverlay {
  background-color: #E6E8EA;
  margin: 0;
  padding: 0.4em 0.25em;
  display: block; }
  .headerviewSectionOverlay .listFilter {
    float: right; }
    .headerviewSectionOverlay .listFilter label {
      margin-right: 0.25em; }
    .headerviewSectionOverlay .listFilter input {
      margin: -0.2em 0; }
  .headerviewSectionOverlay > div {
    margin: 0 0.4em 0 0.4em;
    padding: 0.1em 0;
    display: inline-block; }

.headerviewSectionOverlayMargin {
  margin-bottom: 0.5em; }

.selectViewBlock {
  background-color: #6F8EB7;
  color: #FFFFFF; }
  .selectViewBlock > div {
    margin: 0.4em;
    padding: 0.1em;
    display: inline-block; }

.dialplanListView li.listviewcell .dialplanLineView {
  border: none; }
  .dialplanListView li.listviewcell .dialplanLineView div.normaleditfield label {
    display: inline-block;
    margin: 4px 2px; }
.dialplanListView li.listviewcell select.uniLength, .dialplanListView li.listviewcell .uniLength input {
  width: 150px; }
.dialplanListView li.listviewcell .uniLength--label input {
  width: 126px; }
.dialplanListView li.listviewcell .uniLength--label label {
  width: 17px !important; }
.dialplanListView .dialplanLineList .dialplancell .normaleditfield {
  display: inline-block; }
.dialplanListView .dialplanLineListInner {
  width: 760px;
  margin: 0.25em; }
  .dialplanListView .dialplanLineListInner .dialplanNotAllowedItem, .dialplanListView .dialplanLineListInner .dialplanAllowedItem {
    display: inline-block;
    width: 380px;
    margin: 0 0; }
  .dialplanListView .dialplanLineListInner .headerview {
    padding: 0 0 0 18px; }
    .dialplanListView .dialplanLineListInner .headerview.ico_deny, .dialplanListView .dialplanLineListInner .headerview.ico_allow, .dialplanListView .dialplanLineListInner .headerview.ico_route {
      background-position: 1px -61px; }
.dialplanListView .checkboxfix input[type='checkbox'] {
  margin-top: 0.1em; }

.normInfo {
  display: inline-block;
  margin-top: 2px;
  font-style: italic;
  font-size: 0.97em;
  margin-left: 7px; }

.clipNormInfo {
  width: 242px;
  font-size: 1em; }

.remoteconfigListView li.listviewcell .dialplanLineView div.normaleditfield label {
  display: inline-block;
  margin: 4px 2px; }

.dialplanOtherItem .dialplanLineView, .dialplanOtherItem .dialplanLineViewBorder {
  margin-bottom: 0.25em; }
  .dialplanOtherItem .dialplanLineView > div, .dialplanOtherItem .dialplanLineViewBorder > div {
    float: left; }
    .dialplanOtherItem .dialplanLineView > div.editblockview input, .dialplanOtherItem .dialplanLineViewBorder > div.editblockview input {
      width: 278px; }
    .dialplanOtherItem .dialplanLineView > div.typeNumberBundleSelectWrap select, .dialplanOtherItem .dialplanLineViewBorder > div.typeNumberBundleSelectWrap select {
      width: 160px; }

ul.usergrouplistview {
  display: table; }
  ul.usergrouplistview > li {
    display: table-row; }
    ul.usergrouplistview > li.even {
      background-color: #D5E1EC; }
    ul.usergrouplistview > li > div {
      display: table-cell; }
    ul.usergrouplistview > li.listviewcell > div > div.editblockview > div > input {
      width: 100%; }
    ul.usergrouplistview > li.listviewcell > div.rightscol {
      width: 120px; }
      ul.usergrouplistview > li.listviewcell > div.rightscol ul.chooserlist {
        display: inline-block;
        width: 100%; }
        ul.usergrouplistview > li.listviewcell > div.rightscol ul.chooserlist li {
          display: inline-block;
          cursor: pointer;
          background-color: #D5E1EC;
          text-align: left;
          color: black;
          margin: 1px;
          padding: 2px;
          width: 160px;
          overflow: hidden;
          white-space: nowrap; }
          ul.usergrouplistview > li.listviewcell > div.rightscol ul.chooserlist li.chooseritem:hover {
            background-color: #EBEEF2; }
          ul.usergrouplistview > li.listviewcell > div.rightscol ul.chooserlist li.active, ul.usergrouplistview > li.listviewcell > div.rightscol ul.chooserlist li.active:hover {
            background-color: #BDD9A3; }
          ul.usergrouplistview > li.listviewcell > div.rightscol ul.chooserlist li span {
            display: inline-block;
            margin-top: 0.25em; }
        ul.usergrouplistview > li.listviewcell > div.rightscol ul.chooserlist.chooserListLong li {
          width: 240px; }
        ul.usergrouplistview > li.listviewcell > div.rightscol ul.chooserlist.chooserListExtraLong li {
          width: 326px; }
        ul.usergrouplistview > li.listviewcell > div.rightscol ul.chooserlist.chooserlist1col > li {
          width: 380px;
          display: block; }
    ul.usergrouplistview > li.listviewcell.userlistcell {
      width: 480px; }
      ul.usergrouplistview > li.listviewcell.userlistcell > div > ul.userusergrouplistview {
        display: inline-block; }
      ul.usergrouplistview > li.listviewcell.userlistcell > div > ul.userusergrouplistview > li {
        display: inline-block;
        min-width: 84px;
        margin: 2px;
        padding-right: 2px;
        border: 2px solid #cccccc;
        border-radius: 4px;
        background-color: #cccccc;
        cursor: pointer; }
      ul.usergrouplistview > li.listviewcell.userlistcell > div > ul.userusergrouplistview > li > span {
        display: inline-block;
        cursor: pointer; }
      ul.usergrouplistview > li.listviewcell.userlistcell > div > ul.userusergrouplistview > li > div {
        display: inline-block;
        float: right;
        cursor: pointer;
        width: 16px;
        height: 16px;
        background: transparent url("../images/set_actionbuttons_small.png") no-repeat 2px -32px; }

#userdiv.locations {
  width: 800px; }
  #userdiv.locations ul.locationlistview {
    width: 100%; }

div.usersystelacousticslistview {
  min-width: 1088px;
  margin-top: 64px; }

div.usercallprofile {
  min-width: 1144px; }

div.usersysteldisplay {
  min-width: 1068px;
  margin-top: 64px; }

div.usersystelkey {
  margin-top: 32px; }

div.deviceView {
  min-width: 992px; }

div.tabview {
  margin: 3px 0 0 0; }
  div.tabview a.tabbutton {
    position: relative;
    top: 2px;
    left: 4px;
    display: inline-block;
    width: 60px;
    height: 18px;
    text-align: center;
    margin-right: 4px;
    border-top: 2px solid #bcc2c7;
    border-left: 2px solid #bcc2c7;
    border-right: 2px solid #bcc2c7;
    background-color: #bcc2c7;
    padding: 4px 6px 3px 6px;
    color: black; }
    div.tabview a.tabbutton.active {
      background-color: #e6e8ea; }
    div.tabview a.tabbutton.icon {
      width: 100px; }
      div.tabview a.tabbutton.icon:before {
        content: "";
        display: inline-block;
        width: 18px;
        height: 18px;
        margin-bottom: -4px;
        background-position: 0px -18px;
        padding-right: 3px;
        background-repeat: no-repeat;
        margin-left: -5px; }
      div.tabview a.tabbutton.icon.tabbutton-play:before {
        background-image: url("../images/ico_voicebox_voice.png"); }
      div.tabview a.tabbutton.icon.tabbutton-record:before {
        background-image: url("../images/ico_voicebox_record.png"); }
  div.tabview ul {
    border-top: 2px solid #bcc2c7; }
    div.tabview ul li div.uploadView {
      margin: 4px 0; }
      div.tabview ul li div.uploadView div.playback {
        height: 20px;
        width: 20px; }
        div.tabview ul li div.uploadView div.playback span.ico_play {
          margin: 0px; }
      div.tabview ul li div.uploadView span {
        display: inline-block;
        margin: 4px 0; }
      div.tabview ul li div.uploadView span.ico_delete {
        margin-top: 1px;
        cursor: pointer; }
      div.tabview ul li div.uploadView div.playback, div.tabview ul li div.uploadView div.editblockview, div.tabview ul li div.uploadView div.infoblockview {
        display: inline-block; }
      div.tabview ul li div.uploadView div.editblockview {
        width: 48px; }
      div.tabview ul li div.uploadView div.infoblockview {
        width: 250px;
        margin: 0 10px; }

ul.usersystelacousticslistview.usersysteloverviewlistview, ul.usersysteldisplaylistview.usersysteloverviewlistview, ul.usersysteloverviewlistview.usersysteloverviewlistview {
  min-width: 1205px; }
ul.usersystelacousticslistview li.listviewheadercell > div, ul.usersysteldisplaylistview li.listviewheadercell > div, ul.usersysteloverviewlistview li.listviewheadercell > div {
  padding: 0; }
  ul.usersystelacousticslistview li.listviewheadercell > div.name > span, ul.usersysteldisplaylistview li.listviewheadercell > div.name > span, ul.usersysteloverviewlistview li.listviewheadercell > div.name > span {
    padding: 0.4em;
    display: inline-block; }
ul.usersystelacousticslistview li.listviewheadercell div.options ul li div > span, ul.usersysteldisplaylistview li.listviewheadercell div.options ul li div > span, ul.usersysteloverviewlistview li.listviewheadercell div.options ul li div > span {
  padding: 0.4em;
  display: inline-block; }
ul.usersystelacousticslistview li.userview, ul.usersysteldisplaylistview li.userview, ul.usersysteloverviewlistview li.userview {
  display: table-row; }
  ul.usersystelacousticslistview li.userview > div, ul.usersysteldisplaylistview li.userview > div, ul.usersysteloverviewlistview li.userview > div {
    display: table-cell;
    position: relative; }
    ul.usersystelacousticslistview li.userview > div .ico_handset, ul.usersystelacousticslistview li.userview > div .ico_handsfreeset, ul.usersystelacousticslistview li.userview > div .ico_headset, ul.usersystelacousticslistview li.userview > div .ico_melody, ul.usersysteldisplaylistview li.userview > div .ico_handset, ul.usersysteldisplaylistview li.userview > div .ico_handsfreeset, ul.usersysteldisplaylistview li.userview > div .ico_headset, ul.usersysteldisplaylistview li.userview > div .ico_melody, ul.usersysteloverviewlistview li.userview > div .ico_handset, ul.usersysteloverviewlistview li.userview > div .ico_handsfreeset, ul.usersysteloverviewlistview li.userview > div .ico_headset, ul.usersysteloverviewlistview li.userview > div .ico_melody {
      margin: -56px 0 0 48px;
      position: absolute; }
    ul.usersystelacousticslistview li.userview > div.options > ul, ul.usersysteldisplaylistview li.userview > div.options > ul, ul.usersysteloverviewlistview li.userview > div.options > ul {
      display: table; }
      ul.usersystelacousticslistview li.userview > div.options > ul > li, ul.usersysteldisplaylistview li.userview > div.options > ul > li, ul.usersysteloverviewlistview li.userview > div.options > ul > li {
        display: table-row; }
        ul.usersystelacousticslistview li.userview > div.options > ul > li > div, ul.usersysteldisplaylistview li.userview > div.options > ul > li > div, ul.usersysteloverviewlistview li.userview > div.options > ul > li > div {
          display: table-cell; }
        ul.usersystelacousticslistview li.userview > div.options > ul > li.listviewcell > div, ul.usersysteldisplaylistview li.userview > div.options > ul > li.listviewcell > div, ul.usersysteloverviewlistview li.userview > div.options > ul > li.listviewcell > div {
          padding-bottom: 0.5em; }

ul.usersysteldisplaylistview .incognito, ul.usersysteldisplaylistview .showName {
  min-width: 64px;
  text-align: center; }
ul.usersysteldisplaylistview .showCallerList, ul.usersysteldisplaylistview .diversion {
  min-width: 80px;
  text-align: center; }
ul.usersysteldisplaylistview .selectblockview {
  display: inline; }

ul.usersysteldisplaylistview .incognito, ul.usersysteldisplaylistview .showName, ul.usersysteldisplaylistview .busylight, ul.usersysteldisplaylistview .clock, ul.usersysteldisplaylistview .displayMode, ul.usersysteldisplaylistview .brightness,
ul.usersysteldisplaylistview .showCallerList, ul.usersysteldisplaylistview .diversion,
ul.usersysteldisplaylistview .displayDndisturb, ul.usersysteldisplaylistview .displayCallWaiting, ul.usersysteldisplaylistview .dialWithoutPickup, ul.usersysteldisplaylistview .autoMicro, ul.usersysteldisplaylistview .widget, ul.usersysteldisplaylistview .cstaMode, ul.usersysteldisplaylistview .contactPicture {
  min-width: 40px;
  text-align: center; }
ul.usersysteldisplaylistview .clock, ul.usersysteldisplaylistview .displayMode {
  width: 112px; }
  ul.usersysteldisplaylistview .clock select, ul.usersysteldisplaylistview .displayMode select {
    width: 95%; }
ul.usersysteldisplaylistview .brightness {
  width: 80px; }
ul.usersysteldisplaylistview .busylight {
  width: 80px; }
ul.usersysteldisplaylistview .cstaMode {
  width: 75px; }
ul.usersysteldisplaylistview .selectblockview {
  display: inline; }
ul.usersysteldisplaylistview div.widget input.widgetButton {
  border-bottom-color: #dddddd;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-style: outset;
  border-bottom-width: 2px;
  border-collapse: separate;
  border-image-outset: 0px;
  border-image-repeat: stretch;
  border-image-slice: 100%;
  border-image-source: none;
  border-image-width: 1;
  border-left-color: #dddddd;
  border-left-style: outset;
  border-left-width: 2px;
  border-right-color: #dddddd;
  border-right-style: outset;
  border-right-width: 2px;
  border-top-color: #dddddd;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-style: outset;
  border-top-width: 2px; }

div.worldclockViewWrapper {
  width: 100%; }
  div.worldclockViewWrapper ul {
    width: 100%; }

ul.usersystelkeyslistview {
  margin-bottom: 1em; }
  ul.usersystelkeyslistview div.systelkeyDragDrop {
    position: absolute;
    display: inline-block;
    width: 16px;
    height: 16px;
    background: transparent url("../images/toggle_button_closed.png") no-repeat 0px 0px; }

.locationbody {
  clear: both;
  margin-bottom: 0.5em; }
  .locationbody .editblockview {
    margin-right: 0.5em;
    float: left; }

ul.voiceboxView, ul.faxboxView {
  width: 352px; }
  ul.voiceboxView .voiceboxoptions .editblockview, ul.voiceboxView .voiceboxoptions .infoblockview, ul.voiceboxView .voiceboxoptions .selectblockview, ul.voiceboxView .faxboxoptions .editblockview, ul.voiceboxView .faxboxoptions .infoblockview, ul.voiceboxView .faxboxoptions .selectblockview, ul.voiceboxView .aisoptions .editblockview, ul.voiceboxView .aisoptions .infoblockview, ul.voiceboxView .aisoptions .selectblockview, ul.faxboxView .voiceboxoptions .editblockview, ul.faxboxView .voiceboxoptions .infoblockview, ul.faxboxView .voiceboxoptions .selectblockview, ul.faxboxView .faxboxoptions .editblockview, ul.faxboxView .faxboxoptions .infoblockview, ul.faxboxView .faxboxoptions .selectblockview, ul.faxboxView .aisoptions .editblockview, ul.faxboxView .aisoptions .infoblockview, ul.faxboxView .aisoptions .selectblockview {
    display: inline-block; }
    ul.voiceboxView .voiceboxoptions .editblockview span, ul.voiceboxView .voiceboxoptions .infoblockview span, ul.voiceboxView .voiceboxoptions .selectblockview span, ul.voiceboxView .faxboxoptions .editblockview span, ul.voiceboxView .faxboxoptions .infoblockview span, ul.voiceboxView .faxboxoptions .selectblockview span, ul.voiceboxView .aisoptions .editblockview span, ul.voiceboxView .aisoptions .infoblockview span, ul.voiceboxView .aisoptions .selectblockview span, ul.faxboxView .voiceboxoptions .editblockview span, ul.faxboxView .voiceboxoptions .infoblockview span, ul.faxboxView .voiceboxoptions .selectblockview span, ul.faxboxView .faxboxoptions .editblockview span, ul.faxboxView .faxboxoptions .infoblockview span, ul.faxboxView .faxboxoptions .selectblockview span, ul.faxboxView .aisoptions .editblockview span, ul.faxboxView .aisoptions .infoblockview span, ul.faxboxView .aisoptions .selectblockview span {
      margin: 2px 0 0 8px; }

.voiceboxFileName {
  width: 250px !important; }

.voiceboxControl {
  width: 38px;
  display: inline-block;
  float: right; }

div.voiceboxoptions > div.ruleView div.uploadView > form {
  margin-bottom: 5px; }
  div.voiceboxoptions > div.ruleView div.uploadView > form > input {
    display: inline-block; }
    div.voiceboxoptions > div.ruleView div.uploadView > form > input.inputFile {
      width: 309px;
      margin-right: 4px; }
    div.voiceboxoptions > div.ruleView div.uploadView > form > input.upload {
      padding: 3px 4px 2px 4px;
      border: 0; }

div.voiceboxoptions a.button {
  margin: 0 0 0 3px;
  display: inline-block;
  width: 80px; }
div.voiceboxoptions .mailboxmessageActions a.button {
  width: 140px;
  text-indent: 20px; }

div.aiswrapper ul li div.options {
  width: 108px; }

div.aisoptions {
  width: 605px !important; }
  div.aisoptions label {
    min-width: 50% !important; }
  div.aisoptions select {
    max-width: 45% !important; }

ul.aisFileView > li > ul {
  display: table; }
  ul.aisFileView > li > ul > li {
    display: table-row; }
    ul.aisFileView > li > ul > li > div {
      display: table-cell; }
ul.aisFileView > li > div > div.header {
  display: inline-block; }
ul.aisFileView > li div.language {
  width: 96px; }
ul.aisFileView > li div.filename {
  width: 282px; }
ul.aisFileView > li div.playback {
  width: 128px; }
ul.aisFileView > li div.uploadView {
  width: 344px; }
ul.aisFileView > li div > div, ul.aisFileView > li div form {
  display: block; }
  ul.aisFileView > li div > div.ico_delete, ul.aisFileView > li div form.ico_delete {
    height: 20px;
    margin-top: 7px; }
ul.aisFileView > li div input {
  display: inline-block; }
  ul.aisFileView > li div input.inputFile {
    width: 250px;
    margin-right: 2px; }

ul.diversionListView, ul.callforwardListView {
  display: table; }
  ul.diversionListView li.diversionview, ul.diversionListView li.callforwardview, ul.callforwardListView li.diversionview, ul.callforwardListView li.callforwardview {
    display: table-row; }
    ul.diversionListView li.diversionview > div, ul.diversionListView li.callforwardview > div, ul.callforwardListView li.diversionview > div, ul.callforwardListView li.callforwardview > div {
      display: table-cell; }
      ul.diversionListView li.diversionview > div > select, ul.diversionListView li.callforwardview > div > select, ul.callforwardListView li.diversionview > div > select, ul.callforwardListView li.callforwardview > div > select {
        width: 96%; }
      ul.diversionListView li.diversionview > div.source, ul.diversionListView li.callforwardview > div.source, ul.callforwardListView li.diversionview > div.source, ul.callforwardListView li.callforwardview > div.source {
        min-width: 178px; }
      ul.diversionListView li.diversionview > div.name, ul.diversionListView li.callforwardview > div.name, ul.callforwardListView li.diversionview > div.name, ul.callforwardListView li.callforwardview > div.name {
        width: 120px; }
      ul.diversionListView li.diversionview > div.target, ul.diversionListView li.callforwardview > div.target, ul.callforwardListView li.diversionview > div.target, ul.callforwardListView li.callforwardview > div.target {
        min-width: 180px; }
      ul.diversionListView li.diversionview > div.mode, ul.diversionListView li.callforwardview > div.mode, ul.callforwardListView li.diversionview > div.mode, ul.callforwardListView li.callforwardview > div.mode {
        width: 185px; }
      ul.diversionListView li.diversionview > div.active, ul.diversionListView li.callforwardview > div.active, ul.callforwardListView li.diversionview > div.active, ul.callforwardListView li.callforwardview > div.active {
        min-width: 115px;
        text-align: center; }
      ul.diversionListView li.diversionview > div.modeoption, ul.diversionListView li.callforwardview > div.modeoption, ul.callforwardListView li.diversionview > div.modeoption, ul.callforwardListView li.callforwardview > div.modeoption {
        min-width: 229px; }
      ul.diversionListView li.diversionview > div.state, ul.diversionListView li.callforwardview > div.state, ul.callforwardListView li.diversionview > div.state, ul.callforwardListView li.callforwardview > div.state {
        min-width: 88px; }
      ul.diversionListView li.diversionview > div.request, ul.diversionListView li.callforwardview > div.request, ul.callforwardListView li.diversionview > div.request, ul.callforwardListView li.callforwardview > div.request {
        min-width: 158px; }
      ul.diversionListView li.diversionview > div.cause, ul.diversionListView li.callforwardview > div.cause, ul.callforwardListView li.diversionview > div.cause, ul.callforwardListView li.callforwardview > div.cause {
        min-width: 88px; }
      ul.diversionListView li.diversionview > div > span.actionlabelview, ul.diversionListView li.callforwardview > div > span.actionlabelview, ul.callforwardListView li.diversionview > div > span.actionlabelview, ul.callforwardListView li.callforwardview > div > span.actionlabelview {
        display: inline-block; }
      ul.diversionListView li.diversionview > div.diversiontarget > .editblockview input, ul.diversionListView li.callforwardview > div.diversiontarget > .editblockview input, ul.callforwardListView li.diversionview > div.diversiontarget > .editblockview input, ul.callforwardListView li.callforwardview > div.diversiontarget > .editblockview input {
        width: 150px; }

.diversionTypeViewWrapper select {
  width: 240px; }

ul.multifuncActionListView {
  display: table;
  border-collapse: collapse;
  width: 100%; }
  ul.multifuncActionListView li.listviewheadercell > div {
    border-bottom: none; }
  ul.multifuncActionListView li {
    display: table-row; }
    ul.multifuncActionListView li > div {
      display: table-cell; }
      ul.multifuncActionListView li > div.functiontypecol {
        min-width: 170px; }
      ul.multifuncActionListView li > div.variablecol {
        width: 180px; }
      ul.multifuncActionListView li > div.actioncol {
        width: 185px; }
      ul.multifuncActionListView li > div span.disabled {
        cursor: default; }
        ul.multifuncActionListView li > div span.disabled:hover {
          background-color: #7F7F7F;
          border-color: #7F7F7F; }
  ul.multifuncActionListView > li.mfeactionscell {
    background-color: inherit !important;
    border-top: 1px solid #F8F8F8; }
    ul.multifuncActionListView > li.mfeactionscell.first {
      border-top: none; }
    ul.multifuncActionListView > li.mfeactionscell.last {
      border-top: none;
      border-bottom: none; }
    ul.multifuncActionListView > li.mfeactionscell > div {
      opacity: inherit; }

.mfecell > div.last {
  opacity: 1 !important; }

ul.dialstartListView .dialstartentrycell span, ul.dialstartListView .dialstartentrycell .editblockview {
  display: inline-block;
  min-width: 88px; }

ul.dialstartListView .editblockview input,
ul.moduleListView .editblockview input,
ul.deviceListView .editblockview input {
  width: 96%; }
ul.dialstartListView .moduleoptionblock .editblockview, ul.dialstartListView .moduleoptionblock .optionView,
ul.moduleListView .moduleoptionblock .editblockview,
ul.moduleListView .moduleoptionblock .optionView,
ul.deviceListView .moduleoptionblock .editblockview,
ul.deviceListView .moduleoptionblock .optionView {
  display: block; }
  ul.dialstartListView .moduleoptionblock .editblockview label, ul.dialstartListView .moduleoptionblock .editblockview input, ul.dialstartListView .moduleoptionblock .editblockview span, ul.dialstartListView .moduleoptionblock .editblockview select, ul.dialstartListView .moduleoptionblock .optionView label, ul.dialstartListView .moduleoptionblock .optionView input, ul.dialstartListView .moduleoptionblock .optionView span, ul.dialstartListView .moduleoptionblock .optionView select,
  ul.moduleListView .moduleoptionblock .editblockview label,
  ul.moduleListView .moduleoptionblock .editblockview input,
  ul.moduleListView .moduleoptionblock .editblockview span,
  ul.moduleListView .moduleoptionblock .editblockview select,
  ul.moduleListView .moduleoptionblock .optionView label,
  ul.moduleListView .moduleoptionblock .optionView input,
  ul.moduleListView .moduleoptionblock .optionView span,
  ul.moduleListView .moduleoptionblock .optionView select,
  ul.deviceListView .moduleoptionblock .editblockview label,
  ul.deviceListView .moduleoptionblock .editblockview input,
  ul.deviceListView .moduleoptionblock .editblockview span,
  ul.deviceListView .moduleoptionblock .editblockview select,
  ul.deviceListView .moduleoptionblock .optionView label,
  ul.deviceListView .moduleoptionblock .optionView input,
  ul.deviceListView .moduleoptionblock .optionView span,
  ul.deviceListView .moduleoptionblock .optionView select {
    display: block; }
  ul.dialstartListView .moduleoptionblock .editblockview input, ul.dialstartListView .moduleoptionblock .optionView input,
  ul.moduleListView .moduleoptionblock .editblockview input,
  ul.moduleListView .moduleoptionblock .optionView input,
  ul.deviceListView .moduleoptionblock .editblockview input,
  ul.deviceListView .moduleoptionblock .optionView input {
    width: 48px; }

ul.dialstartListView .editblockview, ul.dialstartListView .dialstartname {
  width: 9.5em; }

ul.moduleListView div.editblockview {
  width: 14em; }

div.devicewrapper ul.devicenumberlistview {
  border-bottom: 1px solid #FFFFFF; }

div.devicewrapper ul.devicenumberlistview li.devicecell {
  border-top: 1px solid #FFFFFF; }

ul.syncListView {
  padding-top: 30px;
  margin: 1em 0; }

ul.moduleListView span.actionlabelview,
ul.syncListView span.actionlabelview {
  width: 10em; }
ul.moduleListView > .modulecell > .interface,
ul.syncListView > .modulecell > .interface {
  width: 230px; }
ul.moduleListView > .modulecell > .type,
ul.syncListView > .modulecell > .type {
  width: 140px; }
ul.moduleListView > .modulecell > .state span,
ul.syncListView > .modulecell > .state span {
  min-width: 88px; }
ul.moduleListView .moduleinfoblock .interfaceTypeView,
ul.moduleListView .interfaceview .interfaceTypeView,
ul.syncListView .moduleinfoblock .interfaceTypeView,
ul.syncListView .interfaceview .interfaceTypeView {
  border-right: 1px solid #F8F8F8; }
ul.moduleListView .moduleinfoblock .button, ul.moduleListView .moduleinfoblock .actionMenuButton,
ul.moduleListView .interfaceview .button,
ul.moduleListView .interfaceview .actionMenuButton,
ul.syncListView .moduleinfoblock .button,
ul.syncListView .moduleinfoblock .actionMenuButton,
ul.syncListView .interfaceview .button,
ul.syncListView .interfaceview .actionMenuButton {
  float: right; }
ul.moduleListView .moduleinfoblock span,
ul.moduleListView .interfaceview span,
ul.syncListView .moduleinfoblock span,
ul.syncListView .interfaceview span {
  width: 11.95em; }
ul.moduleListView .moduleinfoblock .comboboxblockview,
ul.moduleListView .interfaceview .comboboxblockview,
ul.syncListView .moduleinfoblock .comboboxblockview,
ul.syncListView .interfaceview .comboboxblockview {
  width: 16em;
  float: left; }
  ul.moduleListView .moduleinfoblock .comboboxblockview input,
  ul.moduleListView .interfaceview .comboboxblockview input,
  ul.syncListView .moduleinfoblock .comboboxblockview input,
  ul.syncListView .interfaceview .comboboxblockview input {
    margin-left: 0.25em; }
ul.moduleListView .moduleinfoblock .slotname,
ul.syncListView .moduleinfoblock .slotname {
  width: 9em;
  float: left; }
ul.moduleListView .moduleinfoblock .deleteslot,
ul.syncListView .moduleinfoblock .deleteslot {
  float: right;
  margin: 3px 3px 0px 0px;
  cursor: pointer; }
ul.moduleListView .devicenumberlistview .moduleinfoblock span,
ul.moduleListView .devicenumberlistview .interfaceview span,
ul.syncListView .devicenumberlistview .moduleinfoblock span,
ul.syncListView .devicenumberlistview .interfaceview span {
  width: auto; }

ul.devicePage > li > .interface {
  width: 130px; }
ul.devicePage > li > .type {
  width: 110px; }
ul.devicePage > li > .deviceType {
  width: 135px; }
ul.devicePage > li > .state span {
  min-width: 88px; }

ul.syncListView select.optionView {
  width: 98.5%; }

ul.providerSipExtern,
ul.x31ListView {
  width: 864px; }
  ul.providerSipExtern span.sipModulName,
  ul.x31ListView span.sipModulName {
    width: 9em;
    float: left; }
  ul.providerSipExtern .moduleoptionsblock, ul.providerSipExtern .moduleoptionblock,
  ul.x31ListView .moduleoptionsblock,
  ul.x31ListView .moduleoptionblock {
    margin: 0 2px; }
    ul.providerSipExtern .moduleoptionsblock label, ul.providerSipExtern .moduleoptionblock label,
    ul.x31ListView .moduleoptionsblock label,
    ul.x31ListView .moduleoptionblock label {
      width: 9em;
      margin-right: 0;
      display: inline-block; }
  ul.providerSipExtern .moduleinfoblock .actionMenuButton,
  ul.x31ListView .moduleinfoblock .actionMenuButton {
    float: right; }

ul.callgrouplistview {
  width: 968px; }

.sipExternSettingsWrapper {
  margin-bottom: 1em; }
  .sipExternSettingsWrapper .editblockview {
    display: inline-block;
    width: 167px; }
    .sipExternSettingsWrapper .editblockview label {
      margin: 0 0 0 0.25em; }
  .sipExternSettingsWrapper .comboboxblockview {
    display: inline-block;
    width: 14em !important;
    float: none !important; }
    .sipExternSettingsWrapper .comboboxblockview input {
      margin-left: 0.25em !important;
      width: 145px !important; }

.externDeviceNumberSettingsListViewWrapper {
  margin-bottom: 16px; }
  .externDeviceNumberSettingsListViewWrapper ul.devicenumberlistview .devicenumbercell > div {
    display: table-cell; }
  .externDeviceNumberSettingsListViewWrapper ul.devicenumberlistview .listviewheadercell > div {
    border-bottom: none;
    padding: 0; }
    .externDeviceNumberSettingsListViewWrapper ul.devicenumberlistview .listviewheadercell > div.ico_extraMargin {
      padding-left: 16px;
      display: inline-block; }
  .externDeviceNumberSettingsListViewWrapper ul.devicenumberlistview .infoblockview, .externDeviceNumberSettingsListViewWrapper ul.devicenumberlistview .editblockview, .externDeviceNumberSettingsListViewWrapper ul.devicenumberlistview .checkboxblockview span {
    width: auto; }
  .externDeviceNumberSettingsListViewWrapper ul.devicenumberlistview .fixedWidthView, .externDeviceNumberSettingsListViewWrapper ul.devicenumberlistview .fixedWidthView span, .externDeviceNumberSettingsListViewWrapper ul.devicenumberlistview .fixedWidthView input {
    width: 104px; }
  .externDeviceNumberSettingsListViewWrapper ul.devicenumberlistview .infoblockview span {
    width: 112px; }
  .externDeviceNumberSettingsListViewWrapper ul.devicenumberlistview .editblockview span, .externDeviceNumberSettingsListViewWrapper ul.devicenumberlistview .editblockview input, .externDeviceNumberSettingsListViewWrapper ul.devicenumberlistview .inputblockview span, .externDeviceNumberSettingsListViewWrapper ul.devicenumberlistview .selectblockview span, .externDeviceNumberSettingsListViewWrapper ul.devicenumberlistview .selectblockview select, .externDeviceNumberSettingsListViewWrapper ul.devicenumberlistview .checkboxViewBlock, .externDeviceNumberSettingsListViewWrapper ul.devicenumberlistview .numberviewblock {
    width: 104px; }
  .externDeviceNumberSettingsListViewWrapper ul.devicenumberlistview .locationblockview span, .externDeviceNumberSettingsListViewWrapper ul.devicenumberlistview .locationblockview {
    width: 110px; }
  .externDeviceNumberSettingsListViewWrapper ul.devicenumberlistview .checkboxblockview {
    width: 32px; }

.checkboxViewBlock {
  text-align: center; }
  .checkboxViewBlock input {
    width: auto !important; }

ul.callgrouplistview {
  display: table; }
  ul.callgrouplistview > li {
    display: table-row; }
    ul.callgrouplistview > li > div {
      display: table-cell; }
      ul.callgrouplistview > li > div.groupname {
        padding-left: 20px; }
      ul.callgrouplistview > li > div.extern > div > label {
        display: inline-block;
        width: 58px;
        margin: 4px; }
      ul.callgrouplistview > li > div.extern > div > select {
        display: inline-block;
        width: 120px;
        margin: 4px; }
    ul.callgrouplistview > li.listviewheadercell > div.namecol {
      width: 120px; }
    ul.callgrouplistview > li.listviewheadercell > div.userlistcol {
      width: 210px; }
    ul.callgrouplistview > li.listviewheadercell > div.externcol {
      width: 300px; }
    ul.callgrouplistview > li.listviewcell > div {
      vertical-align: top; }
      ul.callgrouplistview > li.listviewcell > div.userlistcell {
        width: 210px; }
    ul.callgrouplistview > li.last > div {
      border: 0; }

.contentSlideWrapper .callActionContentWrap, .contentSlideWrapper .ruleContentWrap,
.dialruleactionwrapper .callActionContentWrap,
.dialruleactionwrapper .ruleContentWrap,
.usercallprofilewrapper .callActionContentWrap,
.usercallprofilewrapper .ruleContentWrap,
.usersystelkeywrapper .callActionContentWrap,
.usersystelkeywrapper .ruleContentWrap {
  margin: 0.5em 0 0 0; }
  .contentSlideWrapper .callActionContentWrap .numberviewblock, .contentSlideWrapper .ruleContentWrap .numberviewblock,
  .dialruleactionwrapper .callActionContentWrap .numberviewblock,
  .dialruleactionwrapper .ruleContentWrap .numberviewblock,
  .usercallprofilewrapper .callActionContentWrap .numberviewblock,
  .usercallprofilewrapper .ruleContentWrap .numberviewblock,
  .usersystelkeywrapper .callActionContentWrap .numberviewblock,
  .usersystelkeywrapper .ruleContentWrap .numberviewblock {
    width: 31%; }
  .contentSlideWrapper .callActionContentWrap .optionviewblock, .contentSlideWrapper .ruleContentWrap .optionviewblock,
  .dialruleactionwrapper .callActionContentWrap .optionviewblock,
  .dialruleactionwrapper .ruleContentWrap .optionviewblock,
  .usercallprofilewrapper .callActionContentWrap .optionviewblock,
  .usercallprofilewrapper .ruleContentWrap .optionviewblock,
  .usersystelkeywrapper .callActionContentWrap .optionviewblock,
  .usersystelkeywrapper .ruleContentWrap .optionviewblock {
    width: 65%;
    margin-right: 0; }
  .contentSlideWrapper .callActionContentWrap select, .contentSlideWrapper .ruleContentWrap select,
  .dialruleactionwrapper .callActionContentWrap select,
  .dialruleactionwrapper .ruleContentWrap select,
  .usercallprofilewrapper .callActionContentWrap select,
  .usercallprofilewrapper .ruleContentWrap select,
  .usersystelkeywrapper .callActionContentWrap select,
  .usersystelkeywrapper .ruleContentWrap select {
    margin: 0 0 0.5em 0; }
.contentSlideWrapper .ruleElementWrapper, .contentSlideWrapper .optionsColumnWrapper,
.dialruleactionwrapper .ruleElementWrapper,
.dialruleactionwrapper .optionsColumnWrapper,
.usercallprofilewrapper .ruleElementWrapper,
.usercallprofilewrapper .optionsColumnWrapper,
.usersystelkeywrapper .ruleElementWrapper,
.usersystelkeywrapper .optionsColumnWrapper {
  margin: 4px 10px 1em 10px; }
.contentSlideWrapper div.ruleactionviewwrapper,
.dialruleactionwrapper div.ruleactionviewwrapper,
.usercallprofilewrapper div.ruleactionviewwrapper,
.usersystelkeywrapper div.ruleactionviewwrapper {
  padding: 0 10px; }
  .contentSlideWrapper div.ruleactionviewwrapper > div.ruleactionview > div.ruleHeader,
  .dialruleactionwrapper div.ruleactionviewwrapper > div.ruleactionview > div.ruleHeader,
  .usercallprofilewrapper div.ruleactionviewwrapper > div.ruleactionview > div.ruleHeader,
  .usersystelkeywrapper div.ruleactionviewwrapper > div.ruleactionview > div.ruleHeader {
    display: block;
    background-color: #B0B8C4;
    color: #000000; }
  .contentSlideWrapper div.ruleactionviewwrapper > div.ruleactionview div.usercallprofileruletargetview .selectblockview, .contentSlideWrapper div.ruleactionviewwrapper > div.ruleactionview div.usercallprofileruletargetview .valueselectorblockview,
  .dialruleactionwrapper div.ruleactionviewwrapper > div.ruleactionview div.usercallprofileruletargetview .selectblockview,
  .dialruleactionwrapper div.ruleactionviewwrapper > div.ruleactionview div.usercallprofileruletargetview .valueselectorblockview,
  .usercallprofilewrapper div.ruleactionviewwrapper > div.ruleactionview div.usercallprofileruletargetview .selectblockview,
  .usercallprofilewrapper div.ruleactionviewwrapper > div.ruleactionview div.usercallprofileruletargetview .valueselectorblockview,
  .usersystelkeywrapper div.ruleactionviewwrapper > div.ruleactionview div.usercallprofileruletargetview .selectblockview,
  .usersystelkeywrapper div.ruleactionviewwrapper > div.ruleactionview div.usercallprofileruletargetview .valueselectorblockview {
    display: inline-block; }
  .contentSlideWrapper div.ruleactionviewwrapper > div.ruleactionview div.usercallprofileruletargetview span.numberView,
  .dialruleactionwrapper div.ruleactionviewwrapper > div.ruleactionview div.usercallprofileruletargetview span.numberView,
  .usercallprofilewrapper div.ruleactionviewwrapper > div.ruleactionview div.usercallprofileruletargetview span.numberView,
  .usersystelkeywrapper div.ruleactionviewwrapper > div.ruleactionview div.usercallprofileruletargetview span.numberView {
    display: inline-block;
    margin: 4px; }
  .contentSlideWrapper div.ruleactionviewwrapper > div.ruleactionview div.usercallprofileruletargetview span.alerttext,
  .dialruleactionwrapper div.ruleactionviewwrapper > div.ruleactionview div.usercallprofileruletargetview span.alerttext,
  .usercallprofilewrapper div.ruleactionviewwrapper > div.ruleactionview div.usercallprofileruletargetview span.alerttext,
  .usersystelkeywrapper div.ruleactionviewwrapper > div.ruleactionview div.usercallprofileruletargetview span.alerttext {
    display: inline-block;
    margin: 4px; }
  .contentSlideWrapper div.ruleactionviewwrapper > div.ruleactionview .optionView, .contentSlideWrapper div.ruleactionviewwrapper > div.ruleactionview .selectblockview, .contentSlideWrapper div.ruleactionviewwrapper > div.ruleactionview .valueselectorblockview,
  .dialruleactionwrapper div.ruleactionviewwrapper > div.ruleactionview .optionView,
  .dialruleactionwrapper div.ruleactionviewwrapper > div.ruleactionview .selectblockview,
  .dialruleactionwrapper div.ruleactionviewwrapper > div.ruleactionview .valueselectorblockview,
  .usercallprofilewrapper div.ruleactionviewwrapper > div.ruleactionview .optionView,
  .usercallprofilewrapper div.ruleactionviewwrapper > div.ruleactionview .selectblockview,
  .usercallprofilewrapper div.ruleactionviewwrapper > div.ruleactionview .valueselectorblockview,
  .usersystelkeywrapper div.ruleactionviewwrapper > div.ruleactionview .optionView,
  .usersystelkeywrapper div.ruleactionviewwrapper > div.ruleactionview .selectblockview,
  .usersystelkeywrapper div.ruleactionviewwrapper > div.ruleactionview .valueselectorblockview {
    margin: 0.25em 0; }
  .contentSlideWrapper div.ruleactionviewwrapper > div.ruleactionview .mailboxSelector,
  .dialruleactionwrapper div.ruleactionviewwrapper > div.ruleactionview .mailboxSelector,
  .usercallprofilewrapper div.ruleactionviewwrapper > div.ruleactionview .mailboxSelector,
  .usersystelkeywrapper div.ruleactionviewwrapper > div.ruleactionview .mailboxSelector {
    float: right; }
  .contentSlideWrapper div.ruleactionviewwrapper > div.ruleactionview ul.ruletargetlistview > li,
  .contentSlideWrapper div.ruleactionviewwrapper > div.ruleactionview ul.usercallprofileruleactionlistview > li,
  .dialruleactionwrapper div.ruleactionviewwrapper > div.ruleactionview ul.ruletargetlistview > li,
  .dialruleactionwrapper div.ruleactionviewwrapper > div.ruleactionview ul.usercallprofileruleactionlistview > li,
  .usercallprofilewrapper div.ruleactionviewwrapper > div.ruleactionview ul.ruletargetlistview > li,
  .usercallprofilewrapper div.ruleactionviewwrapper > div.ruleactionview ul.usercallprofileruleactionlistview > li,
  .usersystelkeywrapper div.ruleactionviewwrapper > div.ruleactionview ul.ruletargetlistview > li,
  .usersystelkeywrapper div.ruleactionviewwrapper > div.ruleactionview ul.usercallprofileruleactionlistview > li {
    border-left: 16px solid #B0B8C4;
    margin: 0 0 4px 0; }
    .contentSlideWrapper div.ruleactionviewwrapper > div.ruleactionview ul.ruletargetlistview > li div.variantactiondraghandle,
    .contentSlideWrapper div.ruleactionviewwrapper > div.ruleactionview ul.usercallprofileruleactionlistview > li div.variantactiondraghandle,
    .dialruleactionwrapper div.ruleactionviewwrapper > div.ruleactionview ul.ruletargetlistview > li div.variantactiondraghandle,
    .dialruleactionwrapper div.ruleactionviewwrapper > div.ruleactionview ul.usercallprofileruleactionlistview > li div.variantactiondraghandle,
    .usercallprofilewrapper div.ruleactionviewwrapper > div.ruleactionview ul.ruletargetlistview > li div.variantactiondraghandle,
    .usercallprofilewrapper div.ruleactionviewwrapper > div.ruleactionview ul.usercallprofileruleactionlistview > li div.variantactiondraghandle,
    .usersystelkeywrapper div.ruleactionviewwrapper > div.ruleactionview ul.ruletargetlistview > li div.variantactiondraghandle,
    .usersystelkeywrapper div.ruleactionviewwrapper > div.ruleactionview ul.usercallprofileruleactionlistview > li div.variantactiondraghandle {
      width: 16px;
      height: 20px;
      cursor: pointer;
      margin: 0 0 0 -16px;
      text-indent: -400px;
      background: transparent url("../images/ico_drag_08x22.png") no-repeat center 4px;
      overflow: hidden;
      display: inline-block;
      float: left; }
    .contentSlideWrapper div.ruleactionviewwrapper > div.ruleactionview ul.ruletargetlistview > li div.dragtargetcellhandle,
    .contentSlideWrapper div.ruleactionviewwrapper > div.ruleactionview ul.usercallprofileruleactionlistview > li div.dragtargetcellhandle,
    .dialruleactionwrapper div.ruleactionviewwrapper > div.ruleactionview ul.ruletargetlistview > li div.dragtargetcellhandle,
    .dialruleactionwrapper div.ruleactionviewwrapper > div.ruleactionview ul.usercallprofileruleactionlistview > li div.dragtargetcellhandle,
    .usercallprofilewrapper div.ruleactionviewwrapper > div.ruleactionview ul.ruletargetlistview > li div.dragtargetcellhandle,
    .usercallprofilewrapper div.ruleactionviewwrapper > div.ruleactionview ul.usercallprofileruleactionlistview > li div.dragtargetcellhandle,
    .usersystelkeywrapper div.ruleactionviewwrapper > div.ruleactionview ul.ruletargetlistview > li div.dragtargetcellhandle,
    .usersystelkeywrapper div.ruleactionviewwrapper > div.ruleactionview ul.usercallprofileruleactionlistview > li div.dragtargetcellhandle {
      width: 16px;
      height: 44px;
      margin-right: 2px; }
      .contentSlideWrapper div.ruleactionviewwrapper > div.ruleactionview ul.ruletargetlistview > li div.dragtargetcellhandle:hover,
      .contentSlideWrapper div.ruleactionviewwrapper > div.ruleactionview ul.usercallprofileruleactionlistview > li div.dragtargetcellhandle:hover,
      .dialruleactionwrapper div.ruleactionviewwrapper > div.ruleactionview ul.ruletargetlistview > li div.dragtargetcellhandle:hover,
      .dialruleactionwrapper div.ruleactionviewwrapper > div.ruleactionview ul.usercallprofileruleactionlistview > li div.dragtargetcellhandle:hover,
      .usercallprofilewrapper div.ruleactionviewwrapper > div.ruleactionview ul.ruletargetlistview > li div.dragtargetcellhandle:hover,
      .usercallprofilewrapper div.ruleactionviewwrapper > div.ruleactionview ul.usercallprofileruleactionlistview > li div.dragtargetcellhandle:hover,
      .usersystelkeywrapper div.ruleactionviewwrapper > div.ruleactionview ul.ruletargetlistview > li div.dragtargetcellhandle:hover,
      .usersystelkeywrapper div.ruleactionviewwrapper > div.ruleactionview ul.usercallprofileruleactionlistview > li div.dragtargetcellhandle:hover {
        color: black;
        text-decoration: none; }
    .contentSlideWrapper div.ruleactionviewwrapper > div.ruleactionview ul.ruletargetlistview > li ul.chooserlist,
    .contentSlideWrapper div.ruleactionviewwrapper > div.ruleactionview ul.usercallprofileruleactionlistview > li ul.chooserlist,
    .dialruleactionwrapper div.ruleactionviewwrapper > div.ruleactionview ul.ruletargetlistview > li ul.chooserlist,
    .dialruleactionwrapper div.ruleactionviewwrapper > div.ruleactionview ul.usercallprofileruleactionlistview > li ul.chooserlist,
    .usercallprofilewrapper div.ruleactionviewwrapper > div.ruleactionview ul.ruletargetlistview > li ul.chooserlist,
    .usercallprofilewrapper div.ruleactionviewwrapper > div.ruleactionview ul.usercallprofileruleactionlistview > li ul.chooserlist,
    .usersystelkeywrapper div.ruleactionviewwrapper > div.ruleactionview ul.ruletargetlistview > li ul.chooserlist,
    .usersystelkeywrapper div.ruleactionviewwrapper > div.ruleactionview ul.usercallprofileruleactionlistview > li ul.chooserlist {
      margin-bottom: 0.5em; }
    .contentSlideWrapper div.ruleactionviewwrapper > div.ruleactionview ul.ruletargetlistview > li div.ruleactionview,
    .contentSlideWrapper div.ruleactionviewwrapper > div.ruleactionview ul.ruletargetlistview > li div.usercallprofileruletargetview,
    .contentSlideWrapper div.ruleactionviewwrapper > div.ruleactionview ul.usercallprofileruleactionlistview > li div.ruleactionview,
    .contentSlideWrapper div.ruleactionviewwrapper > div.ruleactionview ul.usercallprofileruleactionlistview > li div.usercallprofileruletargetview,
    .dialruleactionwrapper div.ruleactionviewwrapper > div.ruleactionview ul.ruletargetlistview > li div.ruleactionview,
    .dialruleactionwrapper div.ruleactionviewwrapper > div.ruleactionview ul.ruletargetlistview > li div.usercallprofileruletargetview,
    .dialruleactionwrapper div.ruleactionviewwrapper > div.ruleactionview ul.usercallprofileruleactionlistview > li div.ruleactionview,
    .dialruleactionwrapper div.ruleactionviewwrapper > div.ruleactionview ul.usercallprofileruleactionlistview > li div.usercallprofileruletargetview,
    .usercallprofilewrapper div.ruleactionviewwrapper > div.ruleactionview ul.ruletargetlistview > li div.ruleactionview,
    .usercallprofilewrapper div.ruleactionviewwrapper > div.ruleactionview ul.ruletargetlistview > li div.usercallprofileruletargetview,
    .usercallprofilewrapper div.ruleactionviewwrapper > div.ruleactionview ul.usercallprofileruleactionlistview > li div.ruleactionview,
    .usercallprofilewrapper div.ruleactionviewwrapper > div.ruleactionview ul.usercallprofileruleactionlistview > li div.usercallprofileruletargetview,
    .usersystelkeywrapper div.ruleactionviewwrapper > div.ruleactionview ul.ruletargetlistview > li div.ruleactionview,
    .usersystelkeywrapper div.ruleactionviewwrapper > div.ruleactionview ul.ruletargetlistview > li div.usercallprofileruletargetview,
    .usersystelkeywrapper div.ruleactionviewwrapper > div.ruleactionview ul.usercallprofileruleactionlistview > li div.ruleactionview,
    .usersystelkeywrapper div.ruleactionviewwrapper > div.ruleactionview ul.usercallprofileruleactionlistview > li div.usercallprofileruletargetview {
      margin-left: 4px; }
      .contentSlideWrapper div.ruleactionviewwrapper > div.ruleactionview ul.ruletargetlistview > li div.ruleactionview div.separatorLine,
      .contentSlideWrapper div.ruleactionviewwrapper > div.ruleactionview ul.ruletargetlistview > li div.usercallprofileruletargetview div.separatorLine,
      .contentSlideWrapper div.ruleactionviewwrapper > div.ruleactionview ul.usercallprofileruleactionlistview > li div.ruleactionview div.separatorLine,
      .contentSlideWrapper div.ruleactionviewwrapper > div.ruleactionview ul.usercallprofileruleactionlistview > li div.usercallprofileruletargetview div.separatorLine,
      .dialruleactionwrapper div.ruleactionviewwrapper > div.ruleactionview ul.ruletargetlistview > li div.ruleactionview div.separatorLine,
      .dialruleactionwrapper div.ruleactionviewwrapper > div.ruleactionview ul.ruletargetlistview > li div.usercallprofileruletargetview div.separatorLine,
      .dialruleactionwrapper div.ruleactionviewwrapper > div.ruleactionview ul.usercallprofileruleactionlistview > li div.ruleactionview div.separatorLine,
      .dialruleactionwrapper div.ruleactionviewwrapper > div.ruleactionview ul.usercallprofileruleactionlistview > li div.usercallprofileruletargetview div.separatorLine,
      .usercallprofilewrapper div.ruleactionviewwrapper > div.ruleactionview ul.ruletargetlistview > li div.ruleactionview div.separatorLine,
      .usercallprofilewrapper div.ruleactionviewwrapper > div.ruleactionview ul.ruletargetlistview > li div.usercallprofileruletargetview div.separatorLine,
      .usercallprofilewrapper div.ruleactionviewwrapper > div.ruleactionview ul.usercallprofileruleactionlistview > li div.ruleactionview div.separatorLine,
      .usercallprofilewrapper div.ruleactionviewwrapper > div.ruleactionview ul.usercallprofileruleactionlistview > li div.usercallprofileruletargetview div.separatorLine,
      .usersystelkeywrapper div.ruleactionviewwrapper > div.ruleactionview ul.ruletargetlistview > li div.ruleactionview div.separatorLine,
      .usersystelkeywrapper div.ruleactionviewwrapper > div.ruleactionview ul.ruletargetlistview > li div.usercallprofileruletargetview div.separatorLine,
      .usersystelkeywrapper div.ruleactionviewwrapper > div.ruleactionview ul.usercallprofileruleactionlistview > li div.ruleactionview div.separatorLine,
      .usersystelkeywrapper div.ruleactionviewwrapper > div.ruleactionview ul.usercallprofileruleactionlistview > li div.usercallprofileruletargetview div.separatorLine {
        border-top: 4px solid #E6E8EA;
        margin-left: -20px; }
      .contentSlideWrapper div.ruleactionviewwrapper > div.ruleactionview ul.ruletargetlistview > li div.ruleactionview div.ruleHeader > a.dropper,
      .contentSlideWrapper div.ruleactionviewwrapper > div.ruleactionview ul.ruletargetlistview > li div.usercallprofileruletargetview div.ruleHeader > a.dropper,
      .contentSlideWrapper div.ruleactionviewwrapper > div.ruleactionview ul.usercallprofileruleactionlistview > li div.ruleactionview div.ruleHeader > a.dropper,
      .contentSlideWrapper div.ruleactionviewwrapper > div.ruleactionview ul.usercallprofileruleactionlistview > li div.usercallprofileruletargetview div.ruleHeader > a.dropper,
      .dialruleactionwrapper div.ruleactionviewwrapper > div.ruleactionview ul.ruletargetlistview > li div.ruleactionview div.ruleHeader > a.dropper,
      .dialruleactionwrapper div.ruleactionviewwrapper > div.ruleactionview ul.ruletargetlistview > li div.usercallprofileruletargetview div.ruleHeader > a.dropper,
      .dialruleactionwrapper div.ruleactionviewwrapper > div.ruleactionview ul.usercallprofileruleactionlistview > li div.ruleactionview div.ruleHeader > a.dropper,
      .dialruleactionwrapper div.ruleactionviewwrapper > div.ruleactionview ul.usercallprofileruleactionlistview > li div.usercallprofileruletargetview div.ruleHeader > a.dropper,
      .usercallprofilewrapper div.ruleactionviewwrapper > div.ruleactionview ul.ruletargetlistview > li div.ruleactionview div.ruleHeader > a.dropper,
      .usercallprofilewrapper div.ruleactionviewwrapper > div.ruleactionview ul.ruletargetlistview > li div.usercallprofileruletargetview div.ruleHeader > a.dropper,
      .usercallprofilewrapper div.ruleactionviewwrapper > div.ruleactionview ul.usercallprofileruleactionlistview > li div.ruleactionview div.ruleHeader > a.dropper,
      .usercallprofilewrapper div.ruleactionviewwrapper > div.ruleactionview ul.usercallprofileruleactionlistview > li div.usercallprofileruletargetview div.ruleHeader > a.dropper,
      .usersystelkeywrapper div.ruleactionviewwrapper > div.ruleactionview ul.ruletargetlistview > li div.ruleactionview div.ruleHeader > a.dropper,
      .usersystelkeywrapper div.ruleactionviewwrapper > div.ruleactionview ul.ruletargetlistview > li div.usercallprofileruletargetview div.ruleHeader > a.dropper,
      .usersystelkeywrapper div.ruleactionviewwrapper > div.ruleactionview ul.usercallprofileruleactionlistview > li div.ruleactionview div.ruleHeader > a.dropper,
      .usersystelkeywrapper div.ruleactionviewwrapper > div.ruleactionview ul.usercallprofileruleactionlistview > li div.usercallprofileruletargetview div.ruleHeader > a.dropper {
        float: right;
        position: relative;
        margin: 0;
        padding: 0; }
      .contentSlideWrapper div.ruleactionviewwrapper > div.ruleactionview ul.ruletargetlistview > li div.ruleactionview div.numberviewblock, .contentSlideWrapper div.ruleactionviewwrapper > div.ruleactionview ul.ruletargetlistview > li div.ruleactionview div.optionviewblock,
      .contentSlideWrapper div.ruleactionviewwrapper > div.ruleactionview ul.ruletargetlistview > li div.usercallprofileruletargetview div.numberviewblock,
      .contentSlideWrapper div.ruleactionviewwrapper > div.ruleactionview ul.ruletargetlistview > li div.usercallprofileruletargetview div.optionviewblock,
      .contentSlideWrapper div.ruleactionviewwrapper > div.ruleactionview ul.usercallprofileruleactionlistview > li div.ruleactionview div.numberviewblock,
      .contentSlideWrapper div.ruleactionviewwrapper > div.ruleactionview ul.usercallprofileruleactionlistview > li div.ruleactionview div.optionviewblock,
      .contentSlideWrapper div.ruleactionviewwrapper > div.ruleactionview ul.usercallprofileruleactionlistview > li div.usercallprofileruletargetview div.numberviewblock,
      .contentSlideWrapper div.ruleactionviewwrapper > div.ruleactionview ul.usercallprofileruleactionlistview > li div.usercallprofileruletargetview div.optionviewblock,
      .dialruleactionwrapper div.ruleactionviewwrapper > div.ruleactionview ul.ruletargetlistview > li div.ruleactionview div.numberviewblock,
      .dialruleactionwrapper div.ruleactionviewwrapper > div.ruleactionview ul.ruletargetlistview > li div.ruleactionview div.optionviewblock,
      .dialruleactionwrapper div.ruleactionviewwrapper > div.ruleactionview ul.ruletargetlistview > li div.usercallprofileruletargetview div.numberviewblock,
      .dialruleactionwrapper div.ruleactionviewwrapper > div.ruleactionview ul.ruletargetlistview > li div.usercallprofileruletargetview div.optionviewblock,
      .dialruleactionwrapper div.ruleactionviewwrapper > div.ruleactionview ul.usercallprofileruleactionlistview > li div.ruleactionview div.numberviewblock,
      .dialruleactionwrapper div.ruleactionviewwrapper > div.ruleactionview ul.usercallprofileruleactionlistview > li div.ruleactionview div.optionviewblock,
      .dialruleactionwrapper div.ruleactionviewwrapper > div.ruleactionview ul.usercallprofileruleactionlistview > li div.usercallprofileruletargetview div.numberviewblock,
      .dialruleactionwrapper div.ruleactionviewwrapper > div.ruleactionview ul.usercallprofileruleactionlistview > li div.usercallprofileruletargetview div.optionviewblock,
      .usercallprofilewrapper div.ruleactionviewwrapper > div.ruleactionview ul.ruletargetlistview > li div.ruleactionview div.numberviewblock,
      .usercallprofilewrapper div.ruleactionviewwrapper > div.ruleactionview ul.ruletargetlistview > li div.ruleactionview div.optionviewblock,
      .usercallprofilewrapper div.ruleactionviewwrapper > div.ruleactionview ul.ruletargetlistview > li div.usercallprofileruletargetview div.numberviewblock,
      .usercallprofilewrapper div.ruleactionviewwrapper > div.ruleactionview ul.ruletargetlistview > li div.usercallprofileruletargetview div.optionviewblock,
      .usercallprofilewrapper div.ruleactionviewwrapper > div.ruleactionview ul.usercallprofileruleactionlistview > li div.ruleactionview div.numberviewblock,
      .usercallprofilewrapper div.ruleactionviewwrapper > div.ruleactionview ul.usercallprofileruleactionlistview > li div.ruleactionview div.optionviewblock,
      .usercallprofilewrapper div.ruleactionviewwrapper > div.ruleactionview ul.usercallprofileruleactionlistview > li div.usercallprofileruletargetview div.numberviewblock,
      .usercallprofilewrapper div.ruleactionviewwrapper > div.ruleactionview ul.usercallprofileruleactionlistview > li div.usercallprofileruletargetview div.optionviewblock,
      .usersystelkeywrapper div.ruleactionviewwrapper > div.ruleactionview ul.ruletargetlistview > li div.ruleactionview div.numberviewblock,
      .usersystelkeywrapper div.ruleactionviewwrapper > div.ruleactionview ul.ruletargetlistview > li div.ruleactionview div.optionviewblock,
      .usersystelkeywrapper div.ruleactionviewwrapper > div.ruleactionview ul.ruletargetlistview > li div.usercallprofileruletargetview div.numberviewblock,
      .usersystelkeywrapper div.ruleactionviewwrapper > div.ruleactionview ul.ruletargetlistview > li div.usercallprofileruletargetview div.optionviewblock,
      .usersystelkeywrapper div.ruleactionviewwrapper > div.ruleactionview ul.usercallprofileruleactionlistview > li div.ruleactionview div.numberviewblock,
      .usersystelkeywrapper div.ruleactionviewwrapper > div.ruleactionview ul.usercallprofileruleactionlistview > li div.ruleactionview div.optionviewblock,
      .usersystelkeywrapper div.ruleactionviewwrapper > div.ruleactionview ul.usercallprofileruleactionlistview > li div.usercallprofileruletargetview div.numberviewblock,
      .usersystelkeywrapper div.ruleactionviewwrapper > div.ruleactionview ul.usercallprofileruleactionlistview > li div.usercallprofileruletargetview div.optionviewblock {
        margin: 0;
        display: inline-block; }
    .contentSlideWrapper div.ruleactionviewwrapper > div.ruleactionview ul.ruletargetlistview > li label,
    .contentSlideWrapper div.ruleactionviewwrapper > div.ruleactionview ul.usercallprofileruleactionlistview > li label,
    .dialruleactionwrapper div.ruleactionviewwrapper > div.ruleactionview ul.ruletargetlistview > li label,
    .dialruleactionwrapper div.ruleactionviewwrapper > div.ruleactionview ul.usercallprofileruleactionlistview > li label,
    .usercallprofilewrapper div.ruleactionviewwrapper > div.ruleactionview ul.ruletargetlistview > li label,
    .usercallprofilewrapper div.ruleactionviewwrapper > div.ruleactionview ul.usercallprofileruleactionlistview > li label,
    .usersystelkeywrapper div.ruleactionviewwrapper > div.ruleactionview ul.ruletargetlistview > li label,
    .usersystelkeywrapper div.ruleactionviewwrapper > div.ruleactionview ul.usercallprofileruleactionlistview > li label {
      margin-right: 0.5em; }
.contentSlideWrapper .usercallprofileDeviceName > div > label,
.dialruleactionwrapper .usercallprofileDeviceName > div > label,
.usercallprofilewrapper .usercallprofileDeviceName > div > label,
.usersystelkeywrapper .usercallprofileDeviceName > div > label {
  max-width: 130px; }
.contentSlideWrapper .rulefilterblockview li,
.dialruleactionwrapper .rulefilterblockview li,
.usercallprofilewrapper .rulefilterblockview li,
.usersystelkeywrapper .rulefilterblockview li {
  clear: both; }
.contentSlideWrapper .rulefilterblockview .button,
.dialruleactionwrapper .rulefilterblockview .button,
.usercallprofilewrapper .rulefilterblockview .button,
.usersystelkeywrapper .rulefilterblockview .button {
  float: right; }
.contentSlideWrapper div.options > div > div.editblockview,
.dialruleactionwrapper div.options > div > div.editblockview,
.usercallprofilewrapper div.options > div > div.editblockview,
.usersystelkeywrapper div.options > div > div.editblockview {
  display: block; }

ul.pbxInfoListView .nameCol, ul.pbxInfoListView .timeCol, ul.pbxInfoListView .descCol {
  width: 16em; }

div.remoteViewWrapper {
  width: 900px; }

div.remoteServiceRegistrationWrapper {
  opacity: 1 !important;
  padding: 10px 10px;
  width: 420px;
  min-height: 92px;
  display: inline-block;
  background-color: #E6E8EA;
  margin-right: 10px; }
  div.remoteServiceRegistrationWrapper > .infoblockview > span.label {
    width: 220px; }
  div.remoteServiceRegistrationWrapper a.inactive {
    background-color: #bfbfbf;
    cursor: help;
    border: 1px solid #999999; }

div.remoteServiceRegisterWrapper {
  opacity: 1 !important;
  padding: 10px 10px;
  width: 420px;
  min-height: 92px;
  display: inline-block;
  background-color: #E6E8EA;
  margin-right: 10px;
  margin-top: 10px;
  margin-bottom: 10px; }
  div.remoteServiceRegisterWrapper > .infoblockview > span.label {
    width: 220px; }

div.remoteWebtunnelWrapper {
  opacity: 1 !important;
  padding: 10px 10px;
  width: 420px;
  min-height: 92px;
  display: inline-block;
  background-color: #E6E8EA; }
  div.remoteWebtunnelWrapper > .optionView > label, div.remoteWebtunnelWrapper > .optionView span.label, div.remoteWebtunnelWrapper .infoblockview > label, div.remoteWebtunnelWrapper .infoblockview span.label, div.remoteWebtunnelWrapper .selectblockview > label, div.remoteWebtunnelWrapper .selectblockview span.label {
    display: inline-block;
    width: 220px;
    margin: 3px 6px 3px 3px;
    text-align: right; }

div.remoteServiceHotlineWrapper {
  opacity: 1 !important;
  padding: 10px 10px;
  width: 420px;
  min-height: 92px;
  display: inline-block;
  background-color: #E6E8EA;
  margin-top: 10px;
  margin-bottom: 10px; }
  div.remoteServiceHotlineWrapper > .infoblockview > span.label, div.remoteServiceHotlineWrapper .editblockview > span.label {
    text-align: right;
    width: 220px; }
  div.remoteServiceHotlineWrapper a.inactive {
    background-color: #bfbfbf;
    cursor: help;
    border: 1px solid #999999; }

div.infoViewWrapper {
  width: 892px;
  min-height: 78px;
  margin-top: 10px; }

div.remoteServiceStateWrapper {
  opacity: 1;
  width: 892px;
  min-height: 78px;
  margin-bottom: 10px; }
  div.remoteServiceStateWrapper div.infoblockview {
    width: 892px; }
  div.remoteServiceStateWrapper span.labelview {
    font-size: 130%;
    display: block;
    margin-bottom: 4px;
    margin-left: 3px; }
  div.remoteServiceStateWrapper a.button {
    margin: 8px auto 4px 0;
    display: inline-block; }
  div.remoteServiceStateWrapper div.stateinfo {
    margin-left: 3px; }

div.remoteconfig > .editblockview {
  margin: 8px 20px; }
div.remoteconfig a.button {
  margin: 8px 2px; }

div.cstaStateWrapper {
  display: inline-block;
  margin-bottom: 10px; }

div.licenseStateWrapper {
  width: 900px;
  margin-bottom: 35px; }
  div.licenseStateWrapper span.labelview {
    font-size: 130%;
    display: block;
    margin-bottom: 4px; }

div.licenseWrapper {
  display: inline-block;
  width: 900px;
  margin-bottom: 50px; }
  div.licenseWrapper .installedlicenseHeaderWrapper {
    margin-bottom: 10px; }
  div.licenseWrapper .installedLicenseHeader {
    font-size: 130%; }
  div.licenseWrapper > div {
    display: block; }
    div.licenseWrapper > div.licenseListWrapper {
      display: inline-block; }
    div.licenseWrapper > div.licenseFormWrapper {
      display: inline-block;
      width: 280px; }
      div.licenseWrapper > div.licenseFormWrapper > div {
        margin-bottom: 8px; }
      div.licenseWrapper > div.licenseFormWrapper > a.registerButton {
        color: #FFFFFF;
        display: inline-block; }
    div.licenseWrapper > div.licenseInfoWrapper {
      display: inline-block;
      margin-left: 20px;
      width: 400px; }
    div.licenseWrapper > div.shopWrapper {
      margin: 20px 0; }
      div.licenseWrapper > div.shopWrapper > .shopHeaderWrapper {
        margin-bottom: 4px; }
      div.licenseWrapper > div.shopWrapper > a.shopUrlLink {
        width: 200px;
        padding: 4px; }

ul.licenseListView {
  display: table; }
  ul.licenseListView > li {
    display: table-row; }
    ul.licenseListView > li > div {
      display: table-cell; }
      ul.licenseListView > li > div.licensenameheader {
        min-width: 200px; }
      ul.licenseListView > li > div.licensetype {
        width: 64px; }
      ul.licenseListView > li > div.licenseversion {
        min-width: 48px; }
      ul.licenseListView > li > div.licensestatus {
        width: 433px; }
      ul.licenseListView > li > div.licensedate, ul.licenseListView > li > div.licensevalidfrom, ul.licenseListView > li > div.licensevaliduntil {
        min-width: 72px;
        text-align: left; }

.addLicenseWrapper .addLicenseHeaderWrapper {
  margin-bottom: 10px; }
.addLicenseWrapper .addLicenseHeader {
  font-size: 130%; }
.addLicenseWrapper div.shopWrapper {
  background-color: #ededed;
  padding: 8px;
  float: left; }
  .addLicenseWrapper div.shopWrapper a.shopUrlLink {
    float: left;
    display: inline;
    padding: 8px 16px;
    width: 85px;
    color: #FFFFFF;
    text-transform: none;
    margin: 0px; }
    .addLicenseWrapper div.shopWrapper a.shopUrlLink.disabled {
      background-color: #7F7F7F;
      border: 1px solid #757575; }
.addLicenseWrapper div.or {
  float: left;
  margin-top: 19px;
  width: 85px;
  text-align: center; }
.addLicenseWrapper div.uploadWrapper {
  background-color: #ededed;
  padding: 8px;
  width: 661px;
  float: left; }
  .addLicenseWrapper div.uploadWrapper input.inputFile {
    display: block;
    width: 100%; }
  .addLicenseWrapper div.uploadWrapper input.uploadButton {
    display: block;
    width: 131px;
    margin-top: 6px; }

/* InfoView
   InfoView at the top MainContainer
*/
.topInfoView {
  width: 900px;
  margin-bottom: 35px; }
  .topInfoView .labelview {
    font-size: 130%;
    display: block;
    margin-bottom: 4px; }

.topInfoView--dialplan {
  width: 984px; }

.infoIcon {
  background-color: #ededed;
  padding: 8px 8px 5px 8px; }
  .infoIcon.red {
    background-color: #FFAAAA;
    border: 1px solid #BC2F2F; }
  .infoIcon > span {
    display: inline-block;
    font-style: italic;
    margin-left: 30px; }
    .infoIcon > span:before {
      content: "";
      background-repeat: no-repeat;
      background-position: center;
      display: inline-block;
      width: 16px;
      height: 16px;
      background-size: 100%;
      margin-left: -28px;
      margin-right: 12px;
      margin-top: -2px; }
  .infoIcon.loading span:before {
    background-image: url("../images/ajax-loader.gif"); }
  .infoIcon.error span:before {
    background-image: url("../images/ico_notify_warning.png"); }
  .infoIcon.ok span:before {
    background-image: url("../images/tick.png"); }
  .infoIcon.info span:before {
    background-image: url("../images/ico_notify_hint.png"); }

.changePasswordModal > div.adminPasswordInfo {
  margin-bottom: 12px; }

.notreachable > div.ruleactionview, .notreachable > div > div.callActionContentWrap {
  background-color: #FFAAAA; }

.mightbereachable > div > div.callActionContentWrap, .mightbereachable > div.programcommandview {
  background-color: #F7E79F; }

div.dialruleactionwrapper {
  width: 320px;
  display: inline-block;
  vertical-align: top;
  margin: 0;
  z-index: 1; }
  div.dialruleactionwrapper input[type='text'] {
    border: 1px solid #FFFFFF; }
  div.dialruleactionwrapper div.actionHeader {
    background-color: #B0B8C4;
    text-transform: uppercase;
    padding: 3px;
    display: block; }
  div.dialruleactionwrapper div.dialruleactionview {
    background-color: #E6E8EA;
    border: 1px solid #BFBFBF;
    margin: 0 0 16px 0; }
    div.dialruleactionwrapper div.dialruleactionview > div > span.labelview {
      display: block;
      border-bottom: 2px solid #bbbbbb;
      color: #2b2b2b;
      padding: 0;
      vertical-align: baseline;
      text-align: left; }
    div.dialruleactionwrapper div.dialruleactionview > div.innerWrap, div.dialruleactionwrapper div.dialruleactionview > div.rulefilterview {
      padding: 0 10px; }
      div.dialruleactionwrapper div.dialruleactionview > div.innerWrap div.selectblockview, div.dialruleactionwrapper div.dialruleactionview > div.rulefilterview div.selectblockview {
        width: 46%;
        margin: 0 2%;
        display: inline-block; }
      div.dialruleactionwrapper div.dialruleactionview > div.innerWrap div.rulefilterblockviewwrapper, div.dialruleactionwrapper div.dialruleactionview > div.rulefilterview div.rulefilterblockviewwrapper {
        display: block;
        border: 2px solid #779DC2;
        background-color: #9FB9D1;
        margin: 4px 0 0 0; }
        div.dialruleactionwrapper div.dialruleactionview > div.innerWrap div.rulefilterblockviewwrapper div.rulefilterblockviewwrapperinner, div.dialruleactionwrapper div.dialruleactionview > div.rulefilterview div.rulefilterblockviewwrapper div.rulefilterblockviewwrapperinner {
          margin: 0.5em 0; }
        div.dialruleactionwrapper div.dialruleactionview > div.innerWrap div.rulefilterblockviewwrapper div.rulefilterheaderview, div.dialruleactionwrapper div.dialruleactionview > div.rulefilterview div.rulefilterblockviewwrapper div.rulefilterheaderview {
          background-color: #6F8EB7; }
        div.dialruleactionwrapper div.dialruleactionview > div.innerWrap div.rulefilterblockviewwrapper div.rulefilterblockview, div.dialruleactionwrapper div.dialruleactionview > div.rulefilterview div.rulefilterblockviewwrapper div.rulefilterblockview {
          width: 46%;
          margin: 0 2%;
          display: inline-block; }
          div.dialruleactionwrapper div.dialruleactionview > div.innerWrap div.rulefilterblockviewwrapper div.rulefilterblockview > ul.usercallprofilerulefilterpartyitemlistview li, div.dialruleactionwrapper div.dialruleactionview > div.rulefilterview div.rulefilterblockviewwrapper div.rulefilterblockview > ul.usercallprofilerulefilterpartyitemlistview li {
            border-radius: 4px;
            margin: 4px 2px;
            padding: 0; }
            div.dialruleactionwrapper div.dialruleactionview > div.innerWrap div.rulefilterblockviewwrapper div.rulefilterblockview > ul.usercallprofilerulefilterpartyitemlistview li > div, div.dialruleactionwrapper div.dialruleactionview > div.rulefilterview div.rulefilterblockviewwrapper div.rulefilterblockview > ul.usercallprofilerulefilterpartyitemlistview li > div {
              display: inline-block; }
          div.dialruleactionwrapper div.dialruleactionview > div.innerWrap div.rulefilterblockviewwrapper div.rulefilterblockview > div.addactionbuttonviewsmall, div.dialruleactionwrapper div.dialruleactionview > div.rulefilterview div.rulefilterblockviewwrapper div.rulefilterblockview > div.addactionbuttonviewsmall {
            background-color: #f9f9f9;
            border-color: #f9f9f9;
            min-width: 160px; }
          div.dialruleactionwrapper div.dialruleactionview > div.innerWrap div.rulefilterblockviewwrapper div.rulefilterblockview > div.addactionbuttonviewsmall:hover, div.dialruleactionwrapper div.dialruleactionview > div.rulefilterview div.rulefilterblockviewwrapper div.rulefilterblockview > div.addactionbuttonviewsmall:hover {
            background-color: #fdfdfd;
            border-color: #fdfdfd; }
      div.dialruleactionwrapper div.dialruleactionview > div.innerWrap > div.rulefilterarrowview, div.dialruleactionwrapper div.dialruleactionview > div.rulefilterview > div.rulefilterarrowview {
        width: 0;
        height: 0;
        margin: 0 auto 0.8em auto;
        border-top: 8px solid #779DC2;
        border-left: 8px solid transparent;
        border-right: 8px solid transparent;
        display: block; }
      div.dialruleactionwrapper div.dialruleactionview > div.innerWrap div.rulefilterblock2viewwrapper, div.dialruleactionwrapper div.dialruleactionview > div.rulefilterview div.rulefilterblock2viewwrapper {
        margin: 0 auto;
        padding: 0.4em;
        border: 2px solid #7CBA42;
        background-color: #BDD9A3;
        display: block; }
        div.dialruleactionwrapper div.dialruleactionview > div.innerWrap div.rulefilterblock2viewwrapper div.rulefilterblock2viewwrapperinner, div.dialruleactionwrapper div.dialruleactionview > div.rulefilterview div.rulefilterblock2viewwrapper div.rulefilterblock2viewwrapperinner {
          margin: 0.5em 0; }
      div.dialruleactionwrapper div.dialruleactionview > div.innerWrap div.rulefilteroptionarrowview, div.dialruleactionwrapper div.dialruleactionview > div.rulefilterview div.rulefilteroptionarrowview {
        width: 0;
        height: 0;
        margin: 0 auto 0.45em auto;
        border-top: 8px solid #7CBA42;
        border-left: 8px solid transparent;
        border-right: 8px solid transparent;
        display: block; }

div.dialroomwrapper ul.dialroomlistview ul.dialrulelistview ul.matchercomponentlist {
  display: inline-block; }
  div.dialroomwrapper ul.dialroomlistview ul.dialrulelistview ul.matchercomponentlist.ico_edit, div.dialroomwrapper ul.dialroomlistview ul.dialrulelistview ul.matchercomponentlist.ico_edit_inv {
    width: auto;
    padding-left: 14px;
    background-position: 2px 2px; }
div.dialroomwrapper ul.dialroomlistview ul.dialrulelistview .dragrulecellhandle {
  width: 14px;
  height: 14px;
  display: inline-block; }
div.dialroomwrapper ul.dialroomlistview ul.dialrulelistview a.menubutton, div.dialroomwrapper ul.dialroomlistview ul.dialrulelistview .actionMenuButton {
  float: right; }
div.dialroomwrapper ul.dialroomlistview ul.dialrulelistview .dialroomruleview ul.dialruleVariantView .dialroomrulevariantview {
  width: 100%;
  min-height: 24px; }
  div.dialroomwrapper ul.dialroomlistview ul.dialrulelistview .dialroomruleview ul.dialruleVariantView .dialroomrulevariantview > img.activeview {
    width: 20px;
    height: 20px;
    vertical-align: top;
    display: inline-block; }
  div.dialroomwrapper ul.dialroomlistview ul.dialrulelistview .dialroomruleview ul.dialruleVariantView .dialroomrulevariantview > img.exceptionsindicatorview {
    width: 20px;
    height: 20px;
    vertical-align: top;
    display: inline-block; }
  div.dialroomwrapper ul.dialroomlistview ul.dialrulelistview .dialroomruleview ul.dialruleVariantView .dialroomrulevariantview span.nameview {
    width: 116px;
    margin-right: 0.5em;
    overflow: hidden; }
  div.dialroomwrapper ul.dialroomlistview ul.dialrulelistview .dialroomruleview ul.dialruleVariantView .dialroomrulevariantview span.callgroupview {
    width: 145px;
    overflow: hidden; }
    div.dialroomwrapper ul.dialroomlistview ul.dialrulelistview .dialroomruleview ul.dialruleVariantView .dialroomrulevariantview span.callgroupview span {
      width: 100%;
      height: 1.4em;
      margin: 0;
      overflow: hidden;
      white-space: nowrap;
      float: left; }
  div.dialroomwrapper ul.dialroomlistview ul.dialrulelistview .dialroomruleview ul.dialruleVariantView .dialroomrulevariantview div.infoview {
    display: inline-block;
    width: 64px;
    overflow: hidden;
    margin: 2px 0; }
div.dialroomwrapper ul.dialroomlistview ul.dialrulelistview > li.active > .dialroomruleview, div.dialroomwrapper ul.dialroomlistview ul.dialrulelistview > li.active > div > ul.dialruleVariantView > li.inactive > div {
  background-color: #d7e8c7; }
div.dialroomwrapper ul.dialroomlistview ul.dialrulelistview > li.active > div > ul.dialruleVariantView > li.inactive:hover > div, div.dialroomwrapper ul.dialroomlistview ul.dialrulelistview > li.active > div > ul.dialruleVariantView > li.active > div {
  background-color: #BDD9A3; }
div.dialroomwrapper div.dialactionview {
  display: inline-block;
  width: 400px; }

div.chooserDefault ul.chooserlist {
  display: inline-block;
  width: 100%; }
  div.chooserDefault ul.chooserlist li {
    display: inline-block;
    cursor: pointer;
    background-color: #D5E1EC;
    text-align: left;
    color: black;
    margin: 1px;
    padding: 2px;
    width: 160px;
    overflow: hidden;
    white-space: nowrap; }
    div.chooserDefault ul.chooserlist li.chooseritem:hover {
      background-color: #EBEEF2; }
    div.chooserDefault ul.chooserlist li.active, div.chooserDefault ul.chooserlist li.active:hover {
      background-color: #BDD9A3; }
    div.chooserDefault ul.chooserlist li span {
      display: inline-block;
      margin-top: 0.25em; }
  div.chooserDefault ul.chooserlist.chooserListLong li {
    width: 240px; }
  div.chooserDefault ul.chooserlist.chooserListExtraLong li {
    width: 326px; }
  div.chooserDefault ul.chooserlist.chooserlist1col > li {
    width: 380px;
    display: block; }

ul.listview {
  margin: 0.2em;
  padding: 0.2em; }

a.choosebutton {
  display: inline-block;
  min-width: 10px;
  height: 14px;
  background-color: #e2e2e2;
  padding: 4px;
  color: #222222;
  vertical-align: middle; }

div.infoblockview > span.label {
  display: inline-block;
  width: 90px;
  text-align: right;
  margin-right: 6px; }

div.alertblockview > span.label {
  display: inline-block;
  width: 90px;
  text-align: right;
  margin-right: 6px; }

div.alertblockview > span.simpletext {
  overflow: hidden;
  white-space: nowrap;
  color: red; }

div.infoblockview > div {
  display: inline-block;
  width: 160px; }

div.infoblockview > ul {
  display: inline-block; }

div.switchblockview {
  padding: 1px 0 1px 0; }

div.switchblockview > span.label {
  display: inline-block;
  width: 90px;
  text-align: right;
  margin-right: 6px; }

div.switchblockview > span.simpletext {
  display: inline-block;
  width: 96px;
  margin-left: 2px;
  overflow: hidden;
  white-space: nowrap; }

div.switchblockview > a.actionlink {
  display: inline-block;
  margin: 0;
  overflow: hidden;
  text-indent: -200px;
  width: 16px;
  height: 16px;
  background: transparent url("../images/toggle_button_opened.gif") no-repeat left top; }

.inputlabelview textarea.disabled {
  background-color: #eeeeee;
  color: #7F7F7F; }

img.togglebutton {
  cursor: pointer; }

.editblockview input[type='text'].disabled {
  color: #7F7F7F; }
.editblockview input[type='text'].autoFilled {
  color: #2F2F2F;
  background-color: transparent; }

.col1st .editblockview input[type='text'].autoFilled,
.col1st .editblockview input[type='readonly'] {
  color: #FFFFFF; }

.editblockview label, .editblockview span, .selectblockview label, .selectblockview span, .infoblockview label, .infoblockview span {
  display: inline-block;
  min-width: 90px;
  margin: 0.25em 0.25em; }
.editblockview input, .selectblockview input, .infoblockview input {
  margin: 0.25em 0.25em; }

.wideEditblockview label, .wideEditblockview span, .wideSelectblockview label, .wideSelectblockview span, .wideInfoblockview label, .wideInfoblockview span {
  min-width: 107px; }

.comboboxblockview label, .comboboxblockview span, .comboboxblockview div {
  display: inline-block !important;
  min-width: 90px;
  margin: 0.25em 0.25em; }
.comboboxblockview label {
  margin: 0 0 0 0.25em; }
.comboboxblockview div.actionButton {
  height: 16px;
  width: 16px;
  min-width: 16px;
  background-color: white;
  margin-left: -2px; }
  .comboboxblockview div.actionButton > a {
    background: url("../images/ico_combobox.png") center center no-repeat;
    cursor: pointer;
    width: 16px;
    height: 16px;
    margin: 0; }
.comboboxblockview > input[type='text'] {
  height: 16px;
  width: 167px;
  margin-left: 6px; }
  .comboboxblockview > input[type='text'].disabled {
    color: #7F7F7F; }

.editblockviewLongLabel label, .editblockviewLongLabel span.label, .editblockviewLongLabel span.labelview, .selectblockviewLongLabel label, .selectblockviewLongLabel span.label, .selectblockviewLongLabel span.labelview, .comboboxblockviewLongLabel label, .comboboxblockviewLongLabel span.label, .comboboxblockviewLongLabel span.labelview {
  min-width: 128px; }

.editblockviewWideLabel label, .editblockviewWideLabel span.label, .editblockviewWideLabel span.labelview, .selectblockviewWideLabel label, .selectblockviewWideLabel span.label, .selectblockviewWideLabel span.labelview, .comboboxblockviewWideLabel label, .comboboxblockviewWideLabel span.label, .comboboxblockviewWideLabel span.labelview {
  min-width: 170px; }

.editblockviewUltraWideLabel label, .editblockviewUltraWideLabel span.label, .editblockviewUltraWideLabel span.labelview, .comboboxblockviewUltraWideLabel label, .comboboxblockviewUltraWideLabel span.label, .comboboxblockviewUltraWideLabel span.labelview {
  min-width: 210px; }

.editblockviewLongLabelPercent label, .editblockviewLongLabelPercent span.label, .selectblockviewLongLabelPercent label, .selectblockviewLongLabelPercent span.label {
  min-width: 48% !important; }
.editblockviewLongLabelPercent input, .selectblockviewLongLabelPercent input {
  max-width: 48% !important; }
.editblockviewLongLabelPercent a.button, .selectblockviewLongLabelPercent a.button {
  width: 80px;
  text-align: center; }

.editblockviewWidthAuto label, .editblockviewWidthAuto span.label, .selectblockviewWidthAuto label, .selectblockviewWidthAuto span.label {
  min-width: 1px;
  width: auto; }

.editblockviewInline {
  display: inline-block; }

.usercallprofileruletargetmailboxwrapper .editblockview label, .usercallprofileruletargetmailboxwrapper .selectblockview label {
  min-width: 1px; }

.inputlabelview > label {
  width: 80px;
  vertical-align: top;
  text-align: right;
  margin-right: 6px;
  display: inline-block; }
.inputlabelview > textarea {
  width: 260px;
  display: inline-block; }

.dialplanOtherItem .inputlabelview > textarea {
  width: 260px; }

div.dialplanLineList div.dialplanLineListInner div.dialplanNotAllowedItem div.dialplanListViewWrapper {
  display: inline-block;
  border: 2px solid #BC2F2F;
  background-color: #FFAAAA;
  margin: 0 0 4px 0;
  width: 364px;
  padding: 2px; }
  div.dialplanLineList div.dialplanLineListInner div.dialplanNotAllowedItem div.dialplanListViewWrapper ul.dialplanMatcherListView {
    border-bottom: 1px solid #BC2F2F; }
    div.dialplanLineList div.dialplanLineListInner div.dialplanNotAllowedItem div.dialplanListViewWrapper ul.dialplanMatcherListView li {
      display: block;
      width: 364px; }
      div.dialplanLineList div.dialplanLineListInner div.dialplanNotAllowedItem div.dialplanListViewWrapper ul.dialplanMatcherListView li a.dropper {
        float: right; }
div.dialplanLineList div.dialplanLineListInner div.dialplanNotAllowedItem > div.rulefilterarrowview {
  display: inline-block;
  width: 0;
  height: 0;
  margin: 18px 0 auto 0;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-left: 8px solid #BC2F2F; }
div.dialplanLineList div.dialplanLineListInner div.dialplanAllowedItem div.dialplanListViewWrapper {
  border: 2px solid #7CBA42;
  background-color: #BDD9A3;
  margin: 4px 0 0 4px;
  padding: 2px; }
  div.dialplanLineList div.dialplanLineListInner div.dialplanAllowedItem div.dialplanListViewWrapper ul.dialplanMatcherListView {
    border-bottom: 1px solid #7CBA42; }
    div.dialplanLineList div.dialplanLineListInner div.dialplanAllowedItem div.dialplanListViewWrapper ul.dialplanMatcherListView li {
      display: block;
      width: 367px; }
      div.dialplanLineList div.dialplanLineListInner div.dialplanAllowedItem div.dialplanListViewWrapper ul.dialplanMatcherListView li a.dropper {
        float: right; }
  div.dialplanLineList div.dialplanLineListInner div.dialplanAllowedItem div.dialplanListViewWrapper > div.actionsCall > div.selectblockview {
    float: left; }
div.dialplanLineList div.dialplanLineListInner div.dialplanAllowedItem > div.rulefilteroptionarrowview {
  width: 0;
  height: 0;
  margin: 0 auto 0.8em auto;
  border-top: 8px solid #7CBA42;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  display: block; }
div.dialplanLineList div.dialplanLineListInner div.dialplanOtherItem div.dialplanrouterWrapper > div.rulefilterblockview {
  border: 2px solid #779DC2;
  background-color: #9FB9D1;
  margin: 4px 0 0 0;
  padding: 2px; }
  div.dialplanLineList div.dialplanLineListInner div.dialplanOtherItem div.dialplanrouterWrapper > div.rulefilterblockview ul.dialplanMatcherListView {
    border-bottom: 1px solid #779DC2; }
    div.dialplanLineList div.dialplanLineListInner div.dialplanOtherItem div.dialplanrouterWrapper > div.rulefilterblockview ul.dialplanMatcherListView li {
      display: inline-block;
      width: 290px; }
      div.dialplanLineList div.dialplanLineListInner div.dialplanOtherItem div.dialplanrouterWrapper > div.rulefilterblockview ul.dialplanMatcherListView li.even {
        width: 340px; }
      div.dialplanLineList div.dialplanLineListInner div.dialplanOtherItem div.dialplanrouterWrapper > div.rulefilterblockview ul.dialplanMatcherListView li.odd {
        margin-left: 22px;
        width: 365px; }
      div.dialplanLineList div.dialplanLineListInner div.dialplanOtherItem div.dialplanrouterWrapper > div.rulefilterblockview ul.dialplanMatcherListView li a.dropper {
        float: right; }
div.dialplanLineList div.dialplanLineListInner div.dialplanOtherItem div.dialplanrouterWrapper > div.rulefilterarrowview {
  width: 0;
  height: 0;
  margin: 0 auto 0.8em auto;
  border-top: 8px solid #779DC2;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  display: block; }
div.dialplanLineList div.dialplanLineListInner div.dialplanOtherItem div.dialplanrouterWrapper > div.rulesettingsblockview {
  border: 2px solid #7CBA42;
  background-color: #BDD9A3;
  margin: 4px 0 0 0;
  padding: 4px; }
  div.dialplanLineList div.dialplanLineListInner div.dialplanOtherItem div.dialplanrouterWrapper > div.rulesettingsblockview > div.fallbackview {
    display: inline-block;
    margin: 0.25em -1px; }
  div.dialplanLineList div.dialplanLineListInner div.dialplanOtherItem div.dialplanrouterWrapper > div.rulesettingsblockview label, div.dialplanLineList div.dialplanLineListInner div.dialplanOtherItem div.dialplanrouterWrapper > div.rulesettingsblockview span.labelview {
    width: 108px; }
  div.dialplanLineList div.dialplanLineListInner div.dialplanOtherItem div.dialplanrouterWrapper > div.rulesettingsblockview > div > div.optionView {
    display: inline-block; }
    div.dialplanLineList div.dialplanLineListInner div.dialplanOtherItem div.dialplanrouterWrapper > div.rulesettingsblockview > div > div.optionView label {
      display: inline-block;
      margin: 0.25em 0.25em; }
  div.dialplanLineList div.dialplanLineListInner div.dialplanOtherItem div.dialplanrouterWrapper > div.rulesettingsblockview > div > div.normaleditfield {
    display: inline-block; }
    div.dialplanLineList div.dialplanLineListInner div.dialplanOtherItem div.dialplanrouterWrapper > div.rulesettingsblockview > div > div.normaleditfield label {
      display: inline-block;
      margin: 0.25em 0.25em; }

.drop--routingCell {
  margin-right: 5px; }

span.boldlabelview {
  display: block;
  font-weight: bold;
  margin-top: 8px; }

span.alerttext {
  font-weight: bold;
  color: #EB0D28; }

div.devicepickerview {
  background-color: #eeeeee;
  padding: 2px; }

ul.generalListView > li > div {
  padding: 2px; }
  ul.generalListView > li > div > div {
    display: block;
    margin-bottom: 2px; }
ul.generalListView input, ul.generalListView select, ul.generalListView textarea {
  width: 200px; }
ul.generalListView input[type='checkbox'] {
  width: auto; }

ul.pbxTimeSyncListView, ul.pbxGlobalCallList {
  width: 100%; }
  ul.pbxTimeSyncListView div, ul.pbxGlobalCallList div {
    padding-left: 0 !important;
    padding-right: 0 !important; }

ul.networkSettings input, ul.networkSettings select, ul.networkSettings textarea {
  width: auto; }

.unsecure {
  width: 300px; }
  .unsecure .selectblockview {
    opacity: 1 !important; }
  .unsecure label {
    width: 475px; }

#mainviewcontainer > div.locationviewblock {
  margin-top: 8px;
  border-top: 2px solid #bbbbbb;
  width: 400px; }

ul.locationlistview > li {
  margin-bottom: 4px; }
ul.locationlistview .col1st.noIcon .editblockview {
  display: inline-block; }
ul.locationlistview .col1st.noIcon input {
  width: 158px; }

.dialogOverlay {
  background-color: #F8F8F8;
  padding: 4px;
  position: absolute;
  overflow: auto;
  box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.5);
  border-radius: 4px; }
  .dialogOverlay .chooserWrap .chooserDefault,
  .dialogOverlay .chooserWrap .chooser {
    overflow-y: auto;
    position: absolute; }
  .dialogOverlay .chooserWrap .editblockview.searchField {
    margin: -2.5em 0 0.5em 0;
    float: right; }
  .dialogOverlay .chooserWrap .valueselectorview {
    float: left; }
  .dialogOverlay .chooserWrap label {
    min-width: 0; }
  .dialogOverlay .headerview {
    margin-bottom: 0.5em;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px; }

.dialogOverlayInactive {
  background: #FFFFFF url("../images/loading_bar_24.gif") no-repeat center center;
  box-shadow: none;
  opacity: 0.0;
  display: none; }

.dialogOverlayText {
  margin: 40px auto;
  display: block;
  text-align: center;
  width: 100%;
  font-size: 14pt; }

.matchertypeview {
  display: inline-block;
  background-color: #e0e0e0; }

.programview {
  display: inline-block;
  width: 196px;
  height: 24px;
  background: #eeeeee;
  border: 1px solid #cccccc; }

.programcmdview {
  display: inline-block;
  cursor: pointer;
  width: 40px;
  height: 38px;
  padding-top: 2px;
  vertical-align: top; }

.programoptionsview {
  display: inline-block;
  cursor: pointer;
  width: 138px;
  min-height: 38px;
  padding-top: 2px;
  vertical-align: middle;
  overflow: hidden; }

.draggable {
  position: relative;
  width: 240px;
  height: 20px;
  border: 2px black solid; }

.button_print_systelkeys {
  display: inline-block;
  height: 22px;
  padding: 0px;
  width: 22px;
  margin-left: 8px; }

div.systelkeypopup {
  width: 640px;
  height: 560px;
  background-color: #ffffff; }

div.systelkeybuttonbox {
  display: inline-block;
  width: 240px;
  height: 40px;
  margin: 2px;
  border: 1px solid #c8c8c8; }

div.systelkeybuttonview {
  width: 240px;
  height: 20px;
  cursor: pointer; }

div.systelkeybuttonlevel2 {
  background: transparent url("../images/systelkey_shift.png") no-repeat 4px 4px; }

div.systelkeybuttonview > .typelabel {
  display: inline-block;
  cursor: pointer;
  width: 70px;
  height: 14px;
  vertical-align: middle;
  text-align: right;
  font-size: 10pt;
  color: #000000;
  font-family: arial, verdana, helvetica, sans-serif;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 0px;
  padding-right: 8px;
  margin-left: 28px; }

div.systelkeyviewselected {
  background-color: #1B94DE; }

div.systelkeyviewselected > .typelabel {
  color: #ffffff; }

div.systelkeybuttonview > .description {
  display: inline-block;
  width: 100px;
  font-size: 11px;
  font-family: arial, verdana, helvetica, sans-serif;
  color: #000000;
  background-color: #ffffff;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 2px;
  padding-right: 2px;
  border: 1px;
  border-style: solid;
  border-color: #dee2e0; }

.valueselectorview ul,
.valueselectorblockview ul {
  display: inline-block; }

.valueselectorview ul > li,
.valueselectorblockview ul > li {
  display: inline-block;
  text-align: center;
  color: black;
  cursor: pointer; }

.valueselectorview ul > li.selected,
.valueselectorblockview ul > li.selected {
  color: white;
  background-color: #1b94de; }

div.popup {
  background-color: #ffffff; }

div.userlogin {
  width: 140px; }

div.userpassword {
  width: 140px; }

div.userfullname {
  width: 140px; }

div.viewpager {
  height: 20px;
  margin: 0px 2px 0px 2px; }

div.viewpager a {
  float: left; }

div.viewpager ol {
  display: inline; }

div.viewpager ol li {
  float: left;
  width: 12px;
  margin-left: 6px;
  margin-right: 6px; }

div.keypadview {
  margin: 40px 10px 10px 10px;
  width: 632px; }

div.keypadview table tr td {
  border: 1px solid #cacaca; }

.keymodeview, .keyactionview {
  margin-bottom: 2em; }
  .keymodeview .headerviewSectionOverlay, .keyactionview .headerviewSectionOverlay {
    margin: 8px 1px 1px 1px; }

div.keyactionview div.editor {
  margin-top: 4px;
  margin-left: 4px; }

div.numberviewblock {
  display: inline-block; }

div.choosercol {
  display: inline-block; }

div.regularNumberBlock, div.emergencyNumberBlock {
  display: block;
  margin-bottom: 1em; }
  div.regularNumberBlock input, div.regularNumberBlock select, div.emergencyNumberBlock input, div.emergencyNumberBlock select {
    width: 96%; }
  div.regularNumberBlock input[type='checkbox'], div.emergencyNumberBlock input[type='checkbox'] {
    width: auto; }

.contactEditorDetailList {
  margin-top: 0.25em; }
  .contactEditorDetailList .infoblockview span {
    width: auto;
    margin: 0.25em;
    display: inline-block; }

.contactBrowserWrapper {
  width: 440px;
  display: inline-block; }

.contactEditorWrapper {
  width: 440px;
  display: inline-block;
  padding: 0; }

.contactEditorView .header > div,
.contactBrowserView .header > div {
  display: inline-block; }
.contactEditorView .button,
.contactBrowserView .button {
  display: inline-block;
  height: 12px;
  width: 12px;
  padding: 0.25em; }
  .contactEditorView .button.contact_add,
  .contactBrowserView .button.contact_add {
    padding: 0.25em 1.7em; }
  .contactEditorView .button.contact_save,
  .contactBrowserView .button.contact_save {
    float: right;
    background-color: #7F7F7F;
    color: white;
    padding: 0.25em 0.25em 0.25em 1.7em;
    width: 118px;
    height: 15px;
    margin: 2px 4px;
    border-radius: 4px 4px 4px 4px; }
    .contactEditorView .button.contact_save.contact_save_active,
    .contactBrowserView .button.contact_save.contact_save_active {
      background-color: #7CBA42; }
    .contactEditorView .button.contact_save:hover,
    .contactBrowserView .button.contact_save:hover {
      background-color: #7CBA42; }
  .contactEditorView .button.contact_del,
  .contactBrowserView .button.contact_del {
    float: right;
    background-color: #7F7F7F;
    color: white;
    padding: 0.25em 0.25em 0.25em 1.7em;
    width: 100px;
    height: 15px;
    margin: 2px 4px;
    border-radius: 4px 4px 4px 4px; }
    .contactEditorView .button.contact_del:hover,
    .contactBrowserView .button.contact_del:hover {
      background-color: #D5552A; }
.contactEditorView div.type,
.contactBrowserView div.type {
  margin: 8px 0 0 4px; }
.contactEditorView div.language,
.contactBrowserView div.language {
  margin: 4px 0 4px 4px; }
.contactEditorView input.normaleditfield,
.contactBrowserView input.normaleditfield {
  width: 10em; }
.contactEditorView div.infoblockview span,
.contactBrowserView div.infoblockview span {
  width: 170px; }
.contactEditorView div.editblockview select,
.contactBrowserView div.editblockview select {
  min-width: 90px; }
.contactEditorView div.numberdraghandle,
.contactBrowserView div.numberdraghandle {
  display: inline-block;
  cursor: pointer;
  margin: 2px 0 0 0;
  overflow: hidden;
  text-indent: -400px;
  width: 20px;
  height: 20px;
  background: transparent url("../images/variant_drag_handle_header.png") no-repeat left top; }

.contactEditorNumberList {
  margin: 1em 0 0 4em;
  display: block; }

.contactEditorNumberList li {
  margin-bottom: 0.75em; }
  .contactEditorNumberList li div, .contactEditorNumberList li select, .contactEditorNumberList li input {
    margin-left: 0.5em; }

ul.mailboxmessageListView .infoblockview span.label {
  text-align: inherit; }
ul.mailboxmessageListView .editblockview label {
  min-width: 90px !important; }
ul.mailboxmessageListView > li {
  border: 2px solid #779DC2;
  background-color: #9FB9D1;
  margin-bottom: 1em;
  padding: 10px; }
ul.mailboxmessageListView .mailboxmessageActions {
  float: right;
  min-height: 30px; }
  ul.mailboxmessageListView .mailboxmessageActions a {
    display: block;
    margin: 4px 0 0 3px;
    padding-top: 2px;
    width: 140px;
    float: none; }

span.blocklabel {
  display: block;
  font-size: 13px;
  font-family: arial, verdana, helvetica, sans-serif;
  margin-bottom: 2px; }

a.popupbutton {
  display: block;
  float: left;
  width: 14px;
  height: 14px;
  background-image: url("../images/popup_button.png");
  background-position: 0px 0px;
  background-repeat: no-repeat;
  overflow: hidden;
  text-indent: -200px; }

a.popupbutton:hover {
  background-position: -14px 0px; }

a.rowdropper {
  display: block;
  float: left;
  width: 20px;
  height: 20px;
  background-image: url("../images/dropper_button.png");
  background-position: 0px 0px;
  background-repeat: no-repeat;
  overflow: hidden;
  text-indent: -200px; }

a.rowdropper:hover {
  background-position: -20px 0px; }

a.createitem {
  display: inline-block;
  width: 20px;
  height: 20px;
  background-image: url("../images/additem_button.png");
  background-position: 0px 0px;
  background-repeat: no-repeat;
  overflow: hidden;
  text-indent: -200px; }

a.closebutton {
  display: block;
  float: left;
  width: 20px;
  height: 20px;
  background-image: url("../images/close_button.png");
  background-position: 0px 0px;
  background-repeat: no-repeat;
  overflow: hidden;
  text-indent: -200px; }

a.closebutton:hover {
  background-position: -20px 0px; }

.popupclosebutton {
  width: 16px;
  height: 16px;
  margin-top: 2px;
  background: transparent url("../images/ico_close.png") no-repeat center -64px;
  cursor: pointer;
  float: right; }
  .popupclosebutton:hover {
    background-position: center -64px; }

#poolactionview {
  height: 60px;
  margin-left: 32px;
  position: fixed;
  z-index: 4; }
  #poolactionview > a.applink {
    color: #FFFFFF;
    font-size: 130%;
    border-radius: 0px;
    min-width: 100px;
    margin: 30px 0 0 6px;
    padding: 5px 20px 3px 20px;
    display: inline-block;
    background-color: #334C86;
    height: 22px; }
    #poolactionview > a.applink.lastTab {
      margin-right: 40px; }
  #poolactionview > a.applink_inactive {
    border-right: 1px solid #7F7F7F;
    color: #7F7F7F;
    background-color: transparent; }
  #poolactionview > a.actionlink {
    color: #FFFFFF;
    font-size: 100%;
    text-transform: uppercase;
    border-radius: 0px;
    margin: 30px 15px 0 1px;
    padding: 0 0;
    display: inline-block;
    position: relative;
    background-color: #7F7F7F; }
    #poolactionview > a.actionlink span.icon {
      display: inline-block;
      width: 22px;
      height: 22px; }
    #poolactionview > a.actionlink span.text {
      display: inline-block;
      padding: 4px 6px 2px 6px; }
  #poolactionview > a.but_halink {
    margin-right: 40px; }
  #poolactionview > a.but_publishpool, #poolactionview > a.but_publishpool.active {
    background-color: #7CBA42; }
    #poolactionview > a.but_publishpool:hover, #poolactionview > a.but_publishpool.active:hover {
      background-color: #7F7F7F; }
    #poolactionview > a.but_publishpool span.icon, #poolactionview > a.but_publishpool.active span.icon {
      background: #7CBA42 url("../images/pool_publish.png") no-repeat left top;
      border-right: 1px solid #cecece; }
  #poolactionview > a.but_publishpool.inactive {
    background-color: #7F7F7F; }
  #poolactionview > a.but_resetpool, #poolactionview > a.but_resetpool.active {
    background-color: #D5552A; }
    #poolactionview > a.but_resetpool:hover, #poolactionview > a.but_resetpool.active:hover {
      background-color: #7F7F7F; }
    #poolactionview > a.but_resetpool span.icon, #poolactionview > a.but_resetpool.active span.icon {
      background: #D5552A url("../images/pool_reset.png") no-repeat left top;
      border-right: 1px solid #cecece; }
  #poolactionview > a.but_resetpool.inactive {
    background-color: #7F7F7F; }
  #poolactionview > a.but_extras {
    background-color: #779DC2; }
    #poolactionview > a.but_extras span.icon {
      background-color: #779DC2;
      background: #779DC2 url("../images/extras_action.png") no-repeat left top;
      border-right: 1px solid #cecece; }
  #poolactionview > a.but_extras:hover {
    background-color: #7F7F7F; }
    #poolactionview > a.but_extras:hover span.icon {
      background-color: #779DC2; }
  #poolactionview > a.but_help {
    background-color: #779DC2; }
    #poolactionview > a.but_help span.icon {
      background-color: #779DC2;
      background: #779DC2 url("../images/ico_help.png") no-repeat left top;
      border-right: 1px solid #cecece; }
  #poolactionview > a.but_help:hover {
    background-color: #7F7F7F; }
    #poolactionview > a.but_help:hover span.icon {
      background-color: #779DC2; }
  #poolactionview > a.inactive {
    cursor: default; }

#poolactionview .dumppool {
  width: 99px;
  height: 30px;
  background-image: url("../images/sichern.png");
  background-repeat: no-repeat; }

#poolactionview .uploadpool {
  width: 93px;
  height: 30px;
  background-image: url("../images/oeffnen.png");
  background-repeat: no-repeat; }

.poolupload input.disabled {
  background-color: #7F7F7F;
  border: 1px solid #757575; }

.poolActionsOverlay .but_resetpool, .poolActionsOverlay .but_dumppool, .poolActionsOverlay .but_factory {
  text-transform: uppercase; }
  .poolActionsOverlay .but_resetpool.help, .poolActionsOverlay .but_dumppool.help, .poolActionsOverlay .but_factory.help {
    cursor: help; }
.poolActionsOverlay .but_resetpool {
  float: right; }
.poolActionsOverlay .but_dumppool {
  float: left; }
.poolActionsOverlay .but_factory {
  display: block; }
.poolActionsOverlay .backupUploadedElement {
  width: 100%;
  margin-bottom: 2em;
  border: 1px solid #bfbfbf; }
  .poolActionsOverlay .backupUploadedElement a.disabled {
    color: #cccccc;
    cursor: normal; }
.poolActionsOverlay a.disabled {
  color: #5f5f5f;
  cursor: normal; }

#loaderview {
  width: 40px;
  height: 40px;
  margin: 200px auto auto auto; }

#logoutview {
  background-color: #7B7B7B;
  border-top: 4px solid transparent;
  border-bottom-left-radius: 4px;
  padding-right: 146px;
  display: inline-block;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 0;
  position: fixed;
  z-index: 4;
  list-style: none; }
  #logoutview > li {
    display: inline-block;
    float: left;
    color: #FFFFFF; }
    #logoutview > li > span {
      display: inline-block;
      border-right: 1px solid white;
      padding: 0px 4px;
      margin: 3px 0px; }
    #logoutview > li:first-child {
      border-bottom-left-radius: 4px; }
    #logoutview > li:last-child > span {
      border-right: none; }
    #logoutview > li.background > span {
      border: none;
      margin-right: 1px; }
    #logoutview > li.background-red {
      background-color: #E5001B; }

.languageSwitch {
  display: inline-block;
  height: 16px;
  width: 26px;
  cursor: pointer; }
  .languageSwitch.en-US {
    background: url("../images/lang_ico_en.png") no-repeat 2px 2px; }
  .languageSwitch.de-DE {
    background: url("../images/lang_ico_de.png") no-repeat 2px 2px; }
  .languageSwitch.it-IT {
    background: url("../images/lang_ico_it.png") no-repeat 2px 2px; }

/*   span {
    display: inline-block;

    margin: 0 0 0 4px;
    padding-left: 4px;
    float: left;
  } */
#logoutbutton {
  color: #FFFFFF;
  margin: 0;
  padding-left: 18px;
  background: transparent url("../images/menu_logout.png") no-repeat left top;
  text-indent: 0;
  float: left; }

#logoutbutton:hover {
  color: #333333;
  background-position: 0px -32px; }

#activityIndicatorView {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 40px;
  height: 40px; }

table.usergrouptable {
  text-align: left; }

table.usergrouptable tr.columnheader {
  height: 24px;
  background: #e6e6e6; }

table.usergrouptable tr.even {
  background: #fafafa; }

table.usergrouptable tr.odd {
  background: #eaeaea; }

table.usergrouptable tr td.rowheader {
  text-align: right;
  width: 30px; }

table.usergrouptable tr th.colheader0 {
  width: 30px; }

table.usergrouptable tr th.colheader1 {
  width: 200px; }

table.usergrouptable tr th.colheader2 {
  width: 80px; }

table.usergrouptable tr th.colheader3 {
  width: 90px; }

table.usergrouptable tr th.colheader4 {
  width: 64px; }

table.numberplantable {
  text-align: left;
  width: 340px; }

table.numberplantable tr.columnheader {
  height: 24px;
  background: #e6e6e6; }

table.numberplantable tr.even {
  background: #fafafa; }

table.numberplantable tr.odd {
  background: #eaeaea; }

table.numberplantable tr td.rowheader {
  text-align: right;
  width: 30px; }

table.numberplantable tr th.colheader0 {
  width: 20px; }

table.numberplantable tr th.colheader1 {
  width: 120px; }

table.numberplantable tr th.colheader2 {
  width: 200px; }

div.tableheadercell {
  height: 22px;
  background-image: url("../images/sortnone.png");
  background-position: right;
  background-repeat: no-repeat; }

div.tableheadercell span {
  display: block;
  margin-top: 5px; }

div.iconviewimage {
  width: 20px;
  height: 20px; }

ul.selectionlistview {
  display: inline-block;
  margin-left: 8px; }

ul.selectionlistview > li {
  display: inline-block;
  min-height: 22px;
  cursor: pointer;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  margin: 0;
  margin-right: 4px;
  padding: 0;
  border-left: 2px solid #efefef;
  border-top: 2px solid #efefef;
  border-bottom: 2px solid #efefef;
  background: #efefef;
  color: #000000; }

ul.selectionlistview > li.active {
  border-left: 2px solid #d4d4d4;
  border-top: 2px solid #d4d4d4;
  border-bottom: 2px solid #d4d4d4;
  background: #d4d4d4;
  color: #000000; }

ul.selectionlistview > li > span {
  display: inline-block;
  margin: 4px;
  width: 80px;
  overflow: hidden; }

ul.selectionlistview > li > img {
  display: inline-block;
  margin: 0 4px; }

ul.selectionlistview > li > a {
  display: block;
  float: right; }

ul.selectionlistview > li > div.actionmenubuttonview {
  display: block;
  float: right; }

#dialroomdiv {
  padding: 4px;
  border: 4px solid #d4d4d4;
  border-radius: 4px; }

div.ruleactionfollowview {
  display: inline-block;
  width: 40px;
  height: 100px;
  background-image: url("../images/follows.png");
  background-position: 4px 0px;
  background-repeat: no-repeat; }

a.toggledevicemembers {
  display: inline-block;
  height: 14px;
  min-width: 12px;
  padding: 4px;
  color: black;
  background-repeat: no-repeat;
  background-color: #dddddd;
  border-radius: 4px;
  background-image: url("../images/toggle_button_closed.gif");
  background-position: 3px 3px;
  background-repeat: no-repeat;
  overflow: hidden;
  text-indent: 16px; }

div.interfaceviewblock > div {
  width: 320px; }

div.interfaceviewblock > a.linkdevicebutton {
  float: right;
  position: relative;
  display: block;
  top: 0px;
  left: -12px;
  width: 100px;
  height: 14px;
  color: black;
  background-color: #dddddd;
  border: 0px solid #dddddd;
  border-radius: 4px;
  margin: 0;
  padding: 4px; }

div.interfaceviewblock > a.disbaled {
  color: gray;
  background-color: #ededed;
  border: 0px solid #ededed; }

div.interfaceviewblock > a.interfaceoptionsshow {
  display: inline-block;
  width: 16px;
  height: 16px;
  margin: 0;
  background-image: url("../images/lightbulb.png");
  background-position: 0px 0px;
  background-repeat: no-repeat;
  overflow: hidden;
  text-indent: -200px; }

#dialroomheadercontainer {
  padding: 0.3em 0;
  margin-top: 10px;
  border-bottom: 1px #cccccc solid; }

#dialroomheaderinnercontainer {
  display: inline-block;
  margin-left: 20px;
  background-color: transparent;
  height: 23px;
  width: 740px; }

.dialroomcmdcomponenttypeview {
  display: block;
  float: right;
  margin: 4px 0 0 0;
  overflow: hidden;
  text-indent: -200px;
  width: 30px;
  height: 16px;
  background-image: url("../images/dialroom_number.png");
  background-position: 0px 0px;
  background-repeat: no-repeat; }

.dialroomcmdcomponenttypeview:hover {
  background-position: -30px 0px; }

div.rulematcherview span.rulematchernumber {
  margin: 0px 4px 0px 4px; }

div.overflowhiddencontainer {
  overflow: hidden; }

div.languagemenuview {
  background: transparent; }
  div.languagemenuview > div.languageIconView {
    height: 16px;
    width: 26px;
    margin-left: 2px; }
    div.languagemenuview > div.languageIconView.en-US {
      background: url("../images/lang_ico_en.png") no-repeat 0px 1px; }
    div.languagemenuview > div.languageIconView.de-DE {
      background: url("../images/lang_ico_de.png") no-repeat 0px 1px; }
    div.languagemenuview > div.languageIconView.it-IT {
      background: url("../images/lang_ico_it.png") no-repeat 0px 1px; }
  div.languagemenuview > div {
    margin-top: 1px;
    background-color: #cecece;
    margin-left: -2px; }
    div.languagemenuview > div > a {
      display: block;
      color: white;
      display: block;
      background-color: #6F6F6F;
      padding: 3px 8px 3px 34px;
      background-position: 4px 4px;
      background-repeat: no-repeat; }
      div.languagemenuview > div > a:hover {
        background-color: #959595; }
      div.languagemenuview > div > a.active {
        color: #cecece; }
      div.languagemenuview > div > a.en-US {
        background-image: url("../images/lang_ico_en.png"); }
      div.languagemenuview > div > a.de-DE {
        background-image: url("../images/lang_ico_de.png"); }
      div.languagemenuview > div > a.it-IT {
        background-image: url("../images/lang_ico_it.png"); }

a.devicegroupmemberdropper {
  float: right; }

div.devicegroupview {
  display: inline-block; }

div.devicegroupview div {
  display: inline-block;
  width: 80px;
  height: 20px; }

div > div.disabled > ul.systelkeylistview > li {
  background-color: #dddddd; }

div > div.disabled > ul.systelkeylistview > li > div > span {
  color: #4f4f4f; }

ul.elementListView,
ul.elementListViewDragable,
ul.usercallgrouplistview,
ul.systelkeylistview,
ul.dialplanlistview,
ul.numberbundlenumberlistview {
  margin: 0.5em 0 1em 0; }
  ul.elementListView li,
  ul.elementListViewDragable li,
  ul.usercallgrouplistview li,
  ul.systelkeylistview li,
  ul.dialplanlistview li,
  ul.numberbundlenumberlistview li {
    display: inline-block;
    margin: 2px;
    border: 1px solid #FFFFFF;
    background-color: #D5E1EC;
    cursor: pointer;
    overflow: hidden; }
    ul.elementListView li.usercallgroupcell, ul.elementListView li.usercell, ul.elementListView li.numberbundlenumbercell,
    ul.elementListViewDragable li.usercallgroupcell,
    ul.elementListViewDragable li.usercell,
    ul.elementListViewDragable li.numberbundlenumbercell,
    ul.usercallgrouplistview li.usercallgroupcell,
    ul.usercallgrouplistview li.usercell,
    ul.usercallgrouplistview li.numberbundlenumbercell,
    ul.systelkeylistview li.usercallgroupcell,
    ul.systelkeylistview li.usercell,
    ul.systelkeylistview li.numberbundlenumbercell,
    ul.dialplanlistview li.usercallgroupcell,
    ul.dialplanlistview li.usercell,
    ul.dialplanlistview li.numberbundlenumbercell,
    ul.numberbundlenumberlistview li.usercallgroupcell,
    ul.numberbundlenumberlistview li.usercell,
    ul.numberbundlenumberlistview li.numberbundlenumbercell {
      width: 192px; }
    ul.elementListView li.codeccell,
    ul.elementListViewDragable li.codeccell,
    ul.usercallgrouplistview li.codeccell,
    ul.systelkeylistview li.codeccell,
    ul.dialplanlistview li.codeccell,
    ul.numberbundlenumberlistview li.codeccell {
      width: 326px; }
      ul.elementListView li.codeccell .ico_dragDrop,
      ul.elementListViewDragable li.codeccell .ico_dragDrop,
      ul.usercallgrouplistview li.codeccell .ico_dragDrop,
      ul.systelkeylistview li.codeccell .ico_dragDrop,
      ul.dialplanlistview li.codeccell .ico_dragDrop,
      ul.numberbundlenumberlistview li.codeccell .ico_dragDrop {
        margin-right: 4px; }
    ul.elementListView li.dialplanallowedcell,
    ul.elementListViewDragable li.dialplanallowedcell,
    ul.usercallgrouplistview li.dialplanallowedcell,
    ul.systelkeylistview li.dialplanallowedcell,
    ul.dialplanlistview li.dialplanallowedcell,
    ul.numberbundlenumberlistview li.dialplanallowedcell {
      width: 140px; }
      ul.elementListView li.dialplanallowedcell.first,
      ul.elementListViewDragable li.dialplanallowedcell.first,
      ul.usercallgrouplistview li.dialplanallowedcell.first,
      ul.systelkeylistview li.dialplanallowedcell.first,
      ul.dialplanlistview li.dialplanallowedcell.first,
      ul.numberbundlenumberlistview li.dialplanallowedcell.first {
        border-color: #081572; }
    ul.elementListView li.dialplancell,
    ul.elementListViewDragable li.dialplancell,
    ul.usercallgrouplistview li.dialplancell,
    ul.systelkeylistview li.dialplancell,
    ul.dialplanlistview li.dialplancell,
    ul.numberbundlenumberlistview li.dialplancell {
      width: 140px; }
    ul.elementListView li.systelkeyview,
    ul.elementListViewDragable li.systelkeyview,
    ul.usercallgrouplistview li.systelkeyview,
    ul.systelkeylistview li.systelkeyview,
    ul.dialplanlistview li.systelkeyview,
    ul.numberbundlenumberlistview li.systelkeyview {
      width: 200px; }
    ul.elementListView li .viewWrapper,
    ul.elementListView li .systelkeyviewWrapper,
    ul.elementListViewDragable li .viewWrapper,
    ul.elementListViewDragable li .systelkeyviewWrapper,
    ul.usercallgrouplistview li .viewWrapper,
    ul.usercallgrouplistview li .systelkeyviewWrapper,
    ul.systelkeylistview li .viewWrapper,
    ul.systelkeylistview li .systelkeyviewWrapper,
    ul.dialplanlistview li .viewWrapper,
    ul.dialplanlistview li .systelkeyviewWrapper,
    ul.numberbundlenumberlistview li .viewWrapper,
    ul.numberbundlenumberlistview li .systelkeyviewWrapper {
      margin: 3px 2px 1px 4px; }
      ul.elementListView li .viewWrapper .systelkeydescriptionSpan,
      ul.elementListView li .systelkeyviewWrapper .systelkeydescriptionSpan,
      ul.elementListViewDragable li .viewWrapper .systelkeydescriptionSpan,
      ul.elementListViewDragable li .systelkeyviewWrapper .systelkeydescriptionSpan,
      ul.usercallgrouplistview li .viewWrapper .systelkeydescriptionSpan,
      ul.usercallgrouplistview li .systelkeyviewWrapper .systelkeydescriptionSpan,
      ul.systelkeylistview li .viewWrapper .systelkeydescriptionSpan,
      ul.systelkeylistview li .systelkeyviewWrapper .systelkeydescriptionSpan,
      ul.dialplanlistview li .viewWrapper .systelkeydescriptionSpan,
      ul.dialplanlistview li .systelkeyviewWrapper .systelkeydescriptionSpan,
      ul.numberbundlenumberlistview li .viewWrapper .systelkeydescriptionSpan,
      ul.numberbundlenumberlistview li .systelkeyviewWrapper .systelkeydescriptionSpan {
        display: block;
        margin-left: 4px; }
    ul.elementListView li .valueType,
    ul.elementListViewDragable li .valueType,
    ul.usercallgrouplistview li .valueType,
    ul.systelkeylistview li .valueType,
    ul.dialplanlistview li .valueType,
    ul.numberbundlenumberlistview li .valueType {
      display: inline-block;
      margin: 0 0.6em 0 0.3em;
      overflow: hidden; }
    ul.elementListView li .valueDescription,
    ul.elementListView li .systelkeydescription,
    ul.elementListViewDragable li .valueDescription,
    ul.elementListViewDragable li .systelkeydescription,
    ul.usercallgrouplistview li .valueDescription,
    ul.usercallgrouplistview li .systelkeydescription,
    ul.systelkeylistview li .valueDescription,
    ul.systelkeylistview li .systelkeydescription,
    ul.dialplanlistview li .valueDescription,
    ul.dialplanlistview li .systelkeydescription,
    ul.numberbundlenumberlistview li .valueDescription,
    ul.numberbundlenumberlistview li .systelkeydescription {
      display: inline-block;
      overflow: hidden; }
    ul.elementListView li .ico_add, ul.elementListView li .ico_delete, ul.elementListView li .checkbox,
    ul.elementListViewDragable li .ico_add,
    ul.elementListViewDragable li .ico_delete,
    ul.elementListViewDragable li .checkbox,
    ul.usercallgrouplistview li .ico_add,
    ul.usercallgrouplistview li .ico_delete,
    ul.usercallgrouplistview li .checkbox,
    ul.systelkeylistview li .ico_add,
    ul.systelkeylistview li .ico_delete,
    ul.systelkeylistview li .checkbox,
    ul.dialplanlistview li .ico_add,
    ul.dialplanlistview li .ico_delete,
    ul.dialplanlistview li .checkbox,
    ul.numberbundlenumberlistview li .ico_add,
    ul.numberbundlenumberlistview li .ico_delete,
    ul.numberbundlenumberlistview li .checkbox {
      float: right; }
    ul.elementListView li:hover,
    ul.elementListViewDragable li:hover,
    ul.usercallgrouplistview li:hover,
    ul.systelkeylistview li:hover,
    ul.dialplanlistview li:hover,
    ul.numberbundlenumberlistview li:hover {
      background-color: #BDD9A3; }
      ul.elementListView li:hover .ico_add,
      ul.elementListViewDragable li:hover .ico_add,
      ul.usercallgrouplistview li:hover .ico_add,
      ul.systelkeylistview li:hover .ico_add,
      ul.dialplanlistview li:hover .ico_add,
      ul.numberbundlenumberlistview li:hover .ico_add {
        background-position: left -64px; }
    ul.elementListView li.listviewcell > div,
    ul.elementListViewDragable li.listviewcell > div,
    ul.usercallgrouplistview li.listviewcell > div,
    ul.systelkeylistview li.listviewcell > div,
    ul.dialplanlistview li.listviewcell > div,
    ul.numberbundlenumberlistview li.listviewcell > div {
      border: none; }

ul.usercallgrouplistview,
ul.numberbundlenumberlistview {
  margin: 0; }

ul.numberbundlelistview {
  width: 630px; }

li.devicecell a.devicedropper {
  display: block;
  float: right;
  overflow: hidden;
  text-indent: -200px;
  width: 20px;
  height: 20px;
  margin: 0;
  background-image: url("../images/dropper_button.png");
  background-position: 0px 0px;
  background-repeat: no-repeat; }

ul.deviceListView li a.devicedropper:hover {
  background-position: -20px 0px; }

ul.dialplanListView > li.dialplancell {
  border-left: 16px solid #B0B8C4;
  margin: 0 0 4px 0;
  background-color: #E6E8EA !important; }
  ul.dialplanListView > li.dialplancell > div.draghandle {
    width: 16px;
    height: 20px;
    cursor: pointer;
    margin: 0 0 0 -16px;
    text-indent: -400px;
    background: transparent url("../images/ico_drag_08x22.png") no-repeat center 4px;
    overflow: hidden;
    display: inline-block;
    float: left; }
  ul.dialplanListView > li.dialplancell > div.headerview {
    margin: 0 0 0 8px;
    padding: 0 0;
    background-color: #B0B8C4; }
    ul.dialplanListView > li.dialplancell > div.headerview > a.dropper {
      float: right; }
  ul.dialplanListView > li.dialplancell > div.dialplanrouterWrapper {
    margin: 2px 0 0 8px; }
  ul.dialplanListView > li.dialplancell > div.rulefilteroptionarrowview {
    width: 0;
    height: 0;
    margin: 0 auto 0.8em auto;
    border-top: 8px solid #7CBA42;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    display: block; }
  ul.dialplanListView > li.dialplancell > div.separatorLine {
    border-top: 4px solid #E6E8EA;
    margin-left: -16px; }
  ul.dialplanListView > li.dialplancell > .last {
    background-color: #F8F8F8;
    opacity: 1 !important; }

div.adddeviceview {
  display: block;
  background-color: #ededed;
  border: 2px #ededed solid;
  border-bottom-left-radius: 4px 4px;
  border-bottom-right-radius: 4px 4px; }

div.adddeviceview a {
  display: block; }

div.switchdevicetypeview {
  display: block;
  background-color: #efefef;
  border: 2px #cecece solid; }

div.switchdevicetypeview span.title {
  font-size: 9pt;
  color: #000000;
  font-family: arial, verdana, helvetica, sans-serif;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  margin-top: 0pt; }

div.switchdevicetypeview a {
  display: block; }

a.devicecalloptionsswitch {
  display: inline-block;
  margin: 3px 0 0 0; }

div.devicecallviewwrapper {
  width: 150px; }
  div.devicecallviewwrapper div.devicecalloptionsviewwrapper {
    display: block;
    width: 130px;
    margin: 0 0 0 20px;
    padding: 0.2em;
    color: #7CBA42; }
  div.devicecallviewwrapper div.selectblockview {
    display: block;
    width: 150px; }
    div.devicecallviewwrapper div.selectblockview label {
      width: 120px;
      height: 18px;
      overflow: hidden; }

a.dropper {
  display: inline-block;
  overflow: hidden;
  text-indent: -200px;
  width: 20px;
  height: 20px;
  padding: 0; }

div.mainviewheaderactioncontainer {
  display: inline-block;
  float: right; }

div.mainviewheadercontainer {
  display: block;
  height: 42px; }

div.adddeviceview a.adddevicebutton {
  display: block;
  overflow: hidden;
  text-indent: 20px;
  min-width: 120px;
  height: 16px;
  background-image: url("../images/telephone_add.png");
  background-position: 0px 0px;
  background-repeat: no-repeat; }

input.deviceinputfield {
  font-family: arial, verdana, helvetica, sans-serif;
  color: #2b2b2b;
  padding: 0;
  border: 0;
  border-bottom: 2px solid #444444;
  height: 22px;
  vertical-align: baseline;
  text-align: left; }

ul.msnlistview li {
  border: 0; }

ul.devicelistchooserview {
  width: 320px; }

ul.devicelistchooserview li {
  padding: 2px;
  background-color: #fafafa;
  border: 2px solid #e0e0e0; }

div.modulelistcontainerview {
  width: 780px; }

div.pbxglobalview {
  margin: 2px;
  width: 370px;
  padding: 2px;
  background-color: #fafafa;
  border: 2px solid #e0e0e0; }

span.normallabel {
  font-family: arial, verdana, helvetica, sans-serif;
  color: #2b2b2b;
  margin: 1px;
  padding: 0;
  border: 0;
  width: 100px;
  height: 18px;
  display: inline-block;
  vertical-align: baseline;
  text-align: right; }

span.normalinfotext {
  font-family: arial, verdana, helvetica, sans-serif;
  color: #2b2b2b;
  margin: 1px;
  padding: 0;
  padding-left: 4px;
  border: 0;
  width: 120px;
  height: 18px;
  vertical-align: baseline;
  text-align: left; }

input.normalinputfield {
  font-family: arial, verdana, helvetica, sans-serif;
  color: #2b2b2b;
  background-color: #ffffff;
  margin: 1px;
  padding: 0;
  padding-left: 4px;
  border: 0;
  border-right: 2px #eaeaea solid;
  border-bottom: 2px #eaeaea solid;
  width: 120px;
  height: 18px;
  vertical-align: baseline;
  text-align: left; }

a.createuser {
  display: inline-block;
  width: 20px;
  height: 20px;
  background-image: url("../images/additem_button.png");
  background-position: 0px 0px;
  background-repeat: no-repeat;
  overflow: hidden;
  text-indent: -200px; }

div.userview {
  display: block;
  width: 600px;
  background-color: #fafafa;
  border-top: 3px solid #e0e0e0;
  padding: 2px; }

div.userview > a.dropper {
  float: right;
  position: relative;
  top: -4px;
  left: 2px;
  border: 2px solid #e0e0e0;
  border-radius: 4px;
  background-color: #e0e0e0; }

div.userview > div.userblockview {
  display: inline-block;
  padding: 2px; }

div.userview > div.useroptionblockview {
  display: inline-block;
  padding: 2px;
  margin: 0 0 0 10px; }

div.userview > div.userblockview > div.editblockview {
  display: block;
  padding: 2px; }

div.userview > div.infoblockview {
  color: #fe4444; }

div.userview > div.usergroupblockview {
  display: inline-block;
  padding: 2px;
  margin-left: 10px; }

div.userview > div > span.labelview {
  display: inline-block;
  width: 100px;
  margin: 1px;
  padding: 0;
  border: 0;
  vertical-align: baseline;
  text-align: right; }

a.addbutton {
  display: inline-block;
  width: 20px;
  height: 20px;
  background-image: url("../images/additem_button.png");
  background-position: 0px 0px;
  background-repeat: no-repeat;
  overflow: hidden;
  text-indent: -200px;
  vertical-align: middle;
  margin-bottom: 2px; }

.globalSettings,
.overflowhiddencontainer {
  margin-bottom: 1em; }

.overflowhiddencontainer-codecs {
  width: auto; }

.overflowhiddencontainer-usersettings {
  width: 150px; }

.userSettingsOutgoingView ul.dialplanlistview li {
  display: list-item; }

ul.usergrouplistview {
  width: 620px; }

ul.usergrouplistview > li.usergroupview {
  display: block;
  width: 160px;
  height: 20px; }

ul.usergrouplistview > li.usergroupview > span {
  display: inline-block;
  width: 140px; }

ul.usergrouplistview > li.usergroupview > a {
  float: right;
  vertical-align: middle; }

div.actionbuttonview {
  overflow: hidden;
  height: 24px; }

div.userswitchermenubuttonview {
  overflow: hidden;
  display: inline-block;
  cursor: pointer;
  width: 16px;
  height: 16px;
  text-indent: -200px;
  margin: 0 0;
  padding: 0;
  border: 1px solid rgba(255, 255, 255, 0.4);
  background-image: url("../images/user_types.png");
  background-position: -4px -4px;
  background-repeat: no-repeat;
  background-color: #1B94DE;
  border-radius: 4px;
  vertical-align: bottom; }

.actionmenuview {
  border: 2px solid #FFFFFF;
  -webkit-box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.3);
  box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.3); }
  .actionmenuview > div {
    background-color: #FFFFFF;
    opacity: 0.99; }
  .actionmenuview a.button_del {
    display: block;
    opacity: 1;
    background-color: #eeeeee; }
  .actionmenuview ul.pbindexlist {
    display: block;
    opacity: 1;
    background-color: #eeeeee;
    width: 560px; }
    .actionmenuview ul.pbindexlist li {
      display: inline-block;
      width: 26px;
      border: 1px solid grey;
      cursor: pointer; }
      .actionmenuview ul.pbindexlist li:hover {
        background-color: #bbbbbb; }
      .actionmenuview ul.pbindexlist li.disabled {
        color: #999999; }
      .actionmenuview ul.pbindexlist li.active {
        color: white;
        background-color: #6F8EB7; }
  .actionmenuview ul.citylist li.hovered {
    display: block;
    background-color: #BDD9A3; }
  .actionmenuview .actionseperator {
    background-color: rgba(240, 240, 240, 0.6);
    padding: 1px 2px;
    font-weight: bold; }
    .actionmenuview .actionseperator span {
      padding: 0em 0.5em;
      display: block; }
  .actionmenuview .actionHeader {
    background-color: #3F3F3F;
    color: white;
    font-weight: bold;
    padding: 0.3em; }
    .actionmenuview .actionHeader span {
      padding: 0.2em 0.5em;
      display: block; }
    .actionmenuview .actionHeader + .separatorDotted {
      display: none; }
  .actionmenuview .actionwrapper {
    background-color: rgba(240, 240, 240, 0.6);
    padding: 1px 2px; }
    .actionmenuview .actionwrapper:hover {
      background-color: rgba(200, 200, 200, 0.6); }
    .actionmenuview .actionwrapper div.optionView label {
      display: inline-block;
      width: 100px;
      margin: 2px 0; }
    .actionmenuview .actionwrapper div.optionView select {
      display: inline-block;
      width: 130px; }
  .actionmenuview .actionbutton {
    text-decoration: none;
    white-space: nowrap;
    padding: 0em 0.5em;
    cursor: pointer;
    display: block; }
    .actionmenuview .actionbutton input {
      cursor: pointer;
      width: 20px;
      margin: 0; }
    .actionmenuview .actionbutton label {
      cursor: pointer;
      white-space: nowrap; }
  .actionmenuview .separatorLine, .actionmenuview .separatorDotted {
    margin: 0.2em 0.6em; }
    .actionmenuview .separatorLine:first-child, .actionmenuview .separatorDotted:first-child {
      display: none; }

a.addactionbutton {
  display: block;
  float: right;
  cursor: pointer;
  padding: 2px;
  margin: 2px;
  width: 16px;
  height: 16px;
  background-image: url("../images/hinzufuegen.png");
  background-position: right;
  background-repeat: no-repeat;
  background-color: rgba(255, 255, 255, 0.4);
  border-radius: 2px;
  vertical-align: bottom; }
  a.addactionbutton:hover {
    background-color: rgba(255, 255, 255, 0.8);
    background-image: url("../images/hinzufuegen_aktiv.png"); }

div.addactionbuttonview {
  display: block;
  float: right;
  cursor: pointer;
  margin: 2px;
  padding: 2px;
  border: 2px solid rgba(255, 255, 255, 0.4);
  background-image: url("../images/hinzufuegen.png");
  background-position: right;
  background-repeat: no-repeat;
  background-color: rgba(255, 255, 255, 0.4);
  border-radius: 4px;
  vertical-align: bottom; }

div.addactionbuttonview:hover {
  border: 2px solid rgba(255, 255, 255, 0.8);
  background-color: rgba(255, 255, 255, 0.8);
  background-image: url("../images/hinzufuegen_aktiv.png"); }

div.addactionbuttonview > a {
  cursor: pointer;
  display: block;
  text-indent: 0px;
  height: 16px;
  margin-right: 22px;
  text-decoration: none;
  color: #000000; }

div.addactionbuttonview > a:hover {
  text-decoration: none;
  height: 16px; }

div.disabled > a {
  color: gray; }

div.addactionbuttonviewsmall {
  display: block;
  float: right;
  cursor: pointer;
  margin: 2px;
  padding: 0px;
  height: 16px;
  border: 2px solid rgba(255, 255, 255, 0.4);
  background-image: url("../images/hinzufuegen.png");
  background-position: right -2px;
  background-repeat: no-repeat;
  background-color: rgba(255, 255, 255, 0.4);
  border-radius: 4px;
  vertical-align: bottom; }

div.addactionbuttonviewsmall:hover {
  border: 2px solid rgba(255, 255, 255, 0.8);
  background-image: url("../images/hinzufuegen_aktiv.png");
  background-color: rgba(255, 255, 255, 0.8); }

div.addactionbuttonviewsmall > a {
  cursor: pointer;
  display: block;
  text-indent: 0px;
  margin-right: 22px;
  height: 14px;
  text-decoration: none;
  color: #000000; }

div.addactionbuttonviewsmall > a:hover {
  text-decoration: none; }

a.addbuttonsmall {
  width: 20px;
  height: 20px;
  margin: 0;
  padding: 0;
  cursor: pointer;
  display: block;
  float: right; }

div.addbuttonsmall > a {
  cursor: pointer;
  display: block;
  text-indent: 0;
  margin-right: 0;
  height: 20px;
  width: 20px;
  text-decoration: none;
  color: #000000; }

div.addactionbuttonviewsmall > a:hover {
  text-decoration: none; }

div.dropactionbuttonview {
  display: block;
  float: right;
  cursor: pointer;
  margin: 2px;
  padding: 3px;
  border: 2px solid rgba(255, 255, 255, 0.4);
  background-image: url("../images/set_actionbuttons.png");
  background-position: 0px -49px;
  background-repeat: no-repeat;
  background-color: rgba(255, 255, 255, 0.4);
  border-radius: 4px;
  vertical-align: bottom; }

div.dropactionbuttonview:hover {
  border: 2px solid rgba(255, 255, 255, 0.8);
  background-color: rgba(255, 255, 255, 0.8);
  background-position: 0px -73px; }

div.dropactionbuttonview > a {
  cursor: pointer;
  display: block;
  text-indent: 22px;
  height: 16px;
  text-decoration: none;
  color: #000000; }

div.dropactionbuttonview > a:hover {
  text-decoration: none; }

div.dropactionbuttonviewsmall {
  display: block;
  float: right;
  cursor: pointer;
  margin: 2px;
  padding: 1px;
  border: 2px solid rgba(255, 255, 255, 0.4);
  background-image: url("../images/set_actionbuttons_small.png");
  background-position: 0px -32px;
  background-repeat: no-repeat;
  background-color: rgba(255, 255, 255, 0.4);
  border-radius: 4px;
  vertical-align: bottom; }

div.dropactionbuttonviewsmall:hover {
  border: 2px solid rgba(255, 255, 255, 0.8);
  background-color: rgba(255, 255, 255, 0.8);
  background-position: 0px -48px; }

div.dropactionbuttonviewsmall > a {
  cursor: pointer;
  display: block;
  text-indent: 22px;
  height: 14px;
  text-decoration: none;
  color: #000000; }

div.dropactionbuttonviewsmall > a:hover {
  text-decoration: none; }

div.editactionbuttonview {
  display: block;
  float: right;
  cursor: pointer;
  margin: 2px;
  padding: 3px;
  border: 2px solid rgba(255, 255, 255, 0.4);
  background-image: url("../images/set_actionbuttons.png");
  background-position: 0px -97px;
  background-repeat: no-repeat;
  background-color: rgba(255, 255, 255, 0.4);
  border-radius: 4px;
  vertical-align: bottom; }

div.editactionbuttonview:hover {
  border: 2px solid rgba(255, 255, 255, 0.8);
  background-color: rgba(255, 255, 255, 0.8);
  background-position: 0px -121px; }

div.editactionbuttonview > a {
  cursor: pointer;
  display: block;
  text-indent: 22px;
  height: 16px;
  text-decoration: none;
  color: #000000; }

div.editactionbuttonview > a:hover {
  text-decoration: none; }

input.ruleitemsdisplay {
  font-family: arial, verdana, helvetica, sans-serif;
  color: #2b2b2b;
  background-color: #cfcfcf;
  margin: 0px 4px 0px 0px;
  padding: 0;
  border: 0;
  border-bottom: 1px transparent;
  vertical-align: baseline;
  text-align: right; }

input.ruleitemsediting {
  font-family: arial, verdana, helvetica, sans-serif;
  color: #2b2b2b;
  background-color: #efefef;
  margin: 0px 4px 0px 0px;
  padding: 0;
  border: 0;
  border-bottom: 1px #888888 solid;
  vertical-align: baseline;
  text-align: right; }

div.programcontainer {
  width: 240px;
  margin-top: 2px;
  margin-left: 2px;
  min-height: 20px;
  padding: 0 0 0 4px; }

img.matcherlinetype {
  margin: 6px 4px; }

div.matcherlineview {
  width: 432px;
  height: 34px;
  padding: 2px;
  background: #f9f9f9;
  display: inline-block;
  border-radius: 4px; }
  div.matcherlineview > div.actionmenubuttonview {
    background-image: url("../images/set_actionbuttons.png");
    border: 0px;
    width: 22px;
    height: 22px; }
    div.matcherlineview > div.actionmenubuttonview:hover {
      background-image: url("../images/set_actionbuttons.png");
      background-color: rgba(255, 255, 255, 0.8);
      background-position: right -22px; }

ul.itemlistview > li > div > a.togglecallingmatcher {
  display: inline-block;
  margin: 4px 8px 0 6px;
  overflow: hidden;
  text-indent: -200px;
  width: 16px;
  height: 16px;
  background-image: url("../images/arrow_divide.png");
  background-position: 0px 0px;
  background-repeat: no-repeat; }

div.rulecellheader {
  display: inline-block; }

div.matchertypeview {
  display: inline-block; }

ul.matchertypelist {
  display: inline-block;
  background-color: #ffffff; }

li.matchertypeitem {
  display: inline-block;
  color: #000000;
  background-image: url("../images/dialroom_matchertype_bg.png");
  background-position: 0px 0px;
  background-repeat: repeat;
  width: 30px;
  height: 30px;
  margin: 2px; }

.dialroommatchercomponenttypeview {
  margin: 4px 0 0 4px;
  width: 24px;
  height: 24px; }

div.programtoolboxcontainer {
  position: absolute;
  background-color: #e0e0e0; }

ul.cmdtypelist {
  display: inline-block; }

ul.cmdtypelist li {
  display: inline-block;
  height: 24px;
  min-width: 40px;
  background-color: #efefef;
  border-left: 1px solid #fefefe;
  border-top: 1px solid #fefefe;
  border-right: 1px solid #cecece;
  border-bottom: 1px solid #cecece; }

span.dialroomcomponenttypeview {
  display: block;
  margin: 4px; }

.dialroomrulecommandlist a.dragcommandcellhandle:hover {
  color: black;
  text-decoration: none; }

#userchooser {
  vertical-align: top;
  display: inline-block;
  width: 140px; }

#userchooseroverflow {
  vertical-align: top;
  display: inline-block;
  width: 140px;
  height: 680px;
  overflow: hidden; }

#userchoosername {
  margin: 8px;
  font-size: 13pt;
  color: #333333;
  font-family: arial, verdana, helvetica, sans-serif; }

.userdiv > div.infoblockview {
  display: inline-block; }

a.popupbutton {
  margin: 0 4px 0 4px; }

#navigation {
  margin-left: 280px;
  padding-top: 26px;
  border: 0px; }

div.WireIt-Terminal {
  margin: 20px 8px; }

div.blockBox {
  width: 200px;
  height: 200px;
  margin: 30px;
  float: left;
  position: relative;
  z-index: 5;
  border: 1px solid #aaa;
  opacity: 0.8;
  padding: 10px;
  font-weight: bold; }

ul.autocompleter-choices {
  position: absolute;
  margin: 0;
  padding: 0;
  list-style: none;
  border: 1px solid #7c7c7c;
  border-left-color: #c3c3c3;
  border-right-color: #c3c3c3;
  border-bottom-color: #ddd;
  background-color: #fff;
  text-align: left;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  z-index: 50;
  background-color: #fff; }

ul.autocompleter-choices li {
  position: relative;
  margin: -2px 0 0 0;
  padding: 0.2em 1.5em 0.2em 1em;
  display: block;
  float: none !important;
  cursor: pointer;
  font-weight: normal;
  white-space: nowrap; }

ul.autocompleter-choices li.autocompleter-selected {
  background-color: #444;
  color: #fff; }

ul.autocompleter-choices span.autocompleter-queried {
  display: inline;
  float: none;
  font-weight: bold;
  margin: 0;
  padding: 0; }

ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried {
  color: #9FCFFF; }

div.divtableview {
  display: table; }

div.divtableview > div {
  display: table-row; }

div.divtableview > div > label {
  display: table-cell;
  text-align: right;
  vertical-align: middle; }

div.divtableview > div > span.leftlabel {
  display: table-cell;
  text-align: left;
  vertical-align: middle;
  padding-left: 8px; }

div.divtableview > div > span {
  display: table-cell;
  text-align: right;
  vertical-align: middle; }

div.divtableview > div > div {
  display: table-cell;
  text-align: right;
  vertical-align: middle;
  padding-left: 4px; }

div.divtableview > div > label, div.divtableview > div > ul {
  display: table-cell; }

ul.listviewTable > li > div.generallistviewnamecol {
  width: 210px; }

ul.listviewTable > li > div.dialplanlistnamecol {
  width: 200px; }

ul.listviewTable > li > div.remoteconfigcol {
  width: 1000px; }

div.chooser {
  overflow-x: hidden;
  overflow-y: auto; }

div.inlinechooser {
  display: inline-block;
  overflow-x: hidden;
  overflow-y: auto; }

td.chooser-column {
  vertical-align: top; }

td.chooser-column > li {
  display: inline-block; }

ul.chooserlist > li > img.lefticon {
  vertical-align: middle;
  margin-right: 4px; }

div.mohFileNameView > span.ico_delete {
  height: 18px;
  width: 18px;
  margin-top: 4px !important;
  cursor: pointer; }
div.mohFileNameView > span.simpletext.converting {
  color: #999999; }
div.mohFileNameView > span.simpletext.damaged {
  color: #994444; }

a.mohPlay > span {
  min-width: 18px;
  width: 18px; }

div.mohUploadView {
  width: 362px; }
  div.mohUploadView > form > input {
    display: inline-block; }
    div.mohUploadView > form > input.inputFile {
      width: 252px; }
    div.mohUploadView > form > input.button {
      width: 72px; }

#firmwareuploadview input.upload.button {
  width: 168px; }

ul.listviewTable.firmwareUploadElement {
  width: 880px;
  margin-bottom: 1em; }
  ul.listviewTable.firmwareUploadElement .actionlistcol {
    width: 160px; }

.firmwareupdate {
  height: 215px;
  margin-bottom: 1em;
  background: transparent url("../images/software_update.png") no-repeat left top;
  padding-top: 0.4em; }
  .firmwareupdate .labelview {
    font-weight: bold;
    display: block;
    margin-left: 120px;
    width: 130px;
    margin-bottom: 0.4em; }
  .firmwareupdate .labelviewsmargintop {
    font-weight: bold;
    display: block;
    margin-left: 120px;
    margin-top: 15px;
    margin-bottom: 0.4em; }
  .firmwareupdate .infoblockview {
    width: 400px;
    margin-left: 117px; }
    .firmwareupdate .infoblockview span.label {
      text-align: left; }
  .firmwareupdate .infoblockview > span.label {
    width: 140px; }

.updategplinfo {
  width: 845px;
  margin-top: 100px;
  border: none;
  border-top: 1px solid #3F3F3F;
  padding-top: 15px; }

.contactBrowserView, .contactEditorView {
  margin: 0 0 2em 0; }
  .contactBrowserView > div.header, .contactEditorView > div.header {
    background-color: #3F3F3F;
    color: white;
    padding: 2px;
    height: 25px; }
    .contactBrowserView > div.header form > div, .contactEditorView > div.header form > div {
      display: inline-block; }
    .contactBrowserView > div.header .headerLabel, .contactEditorView > div.header .headerLabel {
      display: inline-block;
      margin: 4px 4px; }
  .contactBrowserView > div.contactwrapper, .contactEditorView > div.contactwrapper {
    display: block;
    background-color: #E6E8EA;
    margin-top: 1em;
    overflow: hidden;
    margin: 4px 0 0 0; }
    .contactBrowserView > div.contactwrapper li, .contactEditorView > div.contactwrapper li {
      padding: 0.25em 0;
      border-bottom: 2px solid #bfbfbf; }
    .contactBrowserView > div.contactwrapper .contactnameview, .contactEditorView > div.contactwrapper .contactnameview {
      margin-left: 8px; }
    .contactBrowserView > div.contactwrapper .contactcompanyview, .contactEditorView > div.contactwrapper .contactcompanyview {
      margin-left: 8px;
      font-size: 80%; }
  .contactBrowserView > div.contactlistwrapper, .contactEditorView > div.contactlistwrapper {
    display: block;
    margin-top: 1em;
    height: 480px;
    overflow-y: auto;
    margin: 4px 0 0 0; }
    .contactBrowserView > div.contactlistwrapper .contactnameview, .contactEditorView > div.contactlistwrapper .contactnameview {
      margin-left: 8px; }
    .contactBrowserView > div.contactlistwrapper .contactcompanyview, .contactEditorView > div.contactlistwrapper .contactcompanyview {
      margin-left: 8px;
      font-size: 80%; }
  .contactBrowserView > div.editor, .contactEditorView > div.editor {
    border: 1px solid #bfbfbf;
    padding: 1em; }
    .contactBrowserView > div.editor .numberview, .contactEditorView > div.editor .numberview {
      margin-top: 1em; }
  .contactBrowserView .infoblockview span.label, .contactEditorView .infoblockview span.label {
    width: 54px; }

.contactEditorView {
  float: left;
  width: 444px;
  background-color: #E6E8EA;
  margin: 0 4px 4px 0; }

ul.communicationlistview > li.listviewheadercell > div {
  border-bottom: 4px transparent; }

.communicationview .name, .communicationcell .name {
  width: 176px; }
.communicationview .type, .communicationcell .type {
  width: 80px; }
.communicationview .kind, .communicationcell .kind {
  width: 100px; }

.contactlistwrapper .contactlistview {
  margin-top: 0.5em; }
  .contactlistwrapper .contactlistview > li {
    border-bottom: 1px solid #CFCFCF;
    padding: 0.5em 0; }
  .contactlistwrapper .contactlistview > li:first-child {
    border-top: 1px solid #CFCFCF; }
  .contactlistwrapper .contactlistview > li.even {
    background-color: #6F8EB7; }
  .contactlistwrapper .contactlistview > li.odd {
    background-color: #D5E1EC; }
  .contactlistwrapper .contactlistview > li.active {
    background-color: #BDD9A3; }

.contactlistview li span, .communicationlistview li span {
  display: inline-block;
  margin: 0.25em; }
.contactlistview li span.label, .communicationlistview li span.label {
  width: 110px; }
.contactlistview li span.type, .communicationlistview li span.type {
  width: 120px;
  margin: 0.25em 10px 0.25em 30px; }

.firmwareWritingActive {
  padding-bottom: 24px;
  background: #7F7F7F url("../images/loading_bar_24.gif") no-repeat center bottom; }

body#loginscreen {
  background-color: #334C86; }
  body#loginscreen #container, body#loginscreen #header, body#loginscreen #mainview {
    min-width: 576px; }
  body#loginscreen #information {
    width: auto;
    height: auto;
    margin: 0 0 2em 0;
    color: #FFFFFF;
    font-weight: normal;
    -webkit-text-shadow: 1px 1px 0px #334C86;
    -moz-text-shadow: 1px 1px 0px #334C86;
    text-shadow: 1px 1px 0px #334C86; }
  body#loginscreen #languageview span {
    border: none;
    margin-left: 0; }
  body#loginscreen #header {
    border-bottom: none; }
  body#loginscreen #footer {
    border-top: none; }
  body#loginscreen #loginmain {
    margin: -4em auto 0 auto;
    width: 24em;
    font-size: 16pt;
    position: relative;
    z-index: 2; }
    body#loginscreen #loginmain fieldset {
      float: left; }
    body#loginscreen #loginmain label {
      width: 7em;
      margin: 0.4em 0;
      color: #FFFFFF;
      display: block;
      float: left; }
    body#loginscreen #loginmain input {
      width: 16em;
      color: #2b2b2b;
      display: block;
      float: left; }
      body#loginscreen #loginmain input#login, body#loginscreen #loginmain input#password {
        padding: 0.4em;
        border: 1px solid #334C86; }
        body#loginscreen #loginmain input#login:focus, body#loginscreen #loginmain input#password:focus {
          -webkit-box-shadow: 0px 0px 8px #FFFFFF;
          -moz-box-shadow: 0px 0px 8px #FFFFFF;
          box-shadow: 0px 0px 8px #FFFFFF; }
      body#loginscreen #loginmain input#submit {
        width: auto;
        height: auto;
        text-align: center;
        padding: 0.2em 0.2em 0.2em 56px;
        color: #FFFFFF;
        background: transparent url("../images/ico_login.png") no-repeat left top;
        border: none;
        float: right; }
        body#loginscreen #loginmain input#submit:hover {
          color: #000000;
          background-position: left -64px; }

/*
fieldset.timerblockwrapper {
  border: 2px solid #cccccc;
  margin: 0;
  margin-top: 8px;
  border-radius: 4px;
  padding: 4px;
}

fieldset.timerblockwrapper > legend {
  font-weight: bold;
}

ul.timerlistview {
  display: table;
}

ul.timerlistview > li {
  display: table-row;
}
ul.timerlistview > li > div {
  display: table-cell;
  padding: 4px;
}
ul.timerlistview > li.listviewheadercell > div {
  border-bottom: 1px solid #cccccc;
  font-weight:bold;
}
ul.timerlistview > li.listviewcell > div {
  background-color: #eeeeee;
  border-bottom: 1px solid #cccccc;
  }

ul.timerlistview > li.last > div {
  border: 0;
}
ul.timerlistview > li.last > div.userlistcell {
  width: 480px;
}

ul.timerlistview > li.listviewheadercell > div.namecol {
  width: 15px;
}
ul.timerlistview > li.listviewheadercell > div.activecol {
  width: 10px;
}
*/
.dateinput input {
  width: 45px; }

.daycol {
  width: 10px; }

.holidaycol,
.editcol {
  width: 5px; }

.startcol, .stopcol {
  width: 15px; }

.timecol {
  width: 20px;
  padding: 4px; }

ul.mfewatchvariablelistview li.even {
  background-color: inherit !important; }
  ul.mfewatchvariablelistview li.even div {
    opacity: inherit; }

ul.timerlistview li.listviewheadercell > div {
  border-bottom: none; }
ul.timerlistview > li.listviewcell {
  background-color: inherit !important; }
  ul.timerlistview > li.listviewcell > div {
    opacity: inherit; }
  ul.timerlistview > li.listviewcell > div.editblockview {
    width: 10px; }
  ul.timerlistview > li.listviewcell > div.selectblockview {
    width: 8px;
    padding: 0px;
    text-align: center; }
  ul.timerlistview > li.listviewcell > div.hour {
    display: inline-block;
    background-color: #243d76;
    border-radius: 0px; }
  ul.timerlistview > li.listviewcell > div.editbuttonview {
    background-image: url("../images/cog.png");
    border: 0px;
    width: 22px;
    height: 22px; }
  ul.timerlistview > li.listviewcell > div.editbuttonview:hover {
    background-image: url("../images/cog.png");
    background-color: rgba(255, 255, 255, 0.8);
    background-position: right -22px; }

ul.timerintervalllistview {
  display: table; }
  ul.timerintervalllistview li.listviewheadercell {
    background-color: transparent;
    color: #1F1F1F; }
    ul.timerintervalllistview li.listviewheadercell > div {
      border-bottom: none; }
  ul.timerintervalllistview > li {
    display: table-row; }
    ul.timerintervalllistview > li > div {
      display: table-cell;
      padding: 2px; }
  ul.timerintervalllistview .droppercell {
    background: none !important;
    border-left: none !important; }

.considerholidays {
  width: 204px;
  position: absolute;
  margin-left: 5px; }

ul.timerlistview > li.listviewcell > div > div, li.listviewheadercell > div > div {
  display: block; }
  ul.timerlistview > li.listviewcell > div > div > div, li.listviewheadercell > div > div > div {
    display: inline-block;
    min-width: 20px; }
ul.timerlistview > li.listviewcell div.editblockview, li.listviewheadercell div.editblockview {
  width: 10px; }
ul.timerlistview > li.listviewcell div.selectblockview, li.listviewheadercell div.selectblockview {
  width: 8px;
  padding: 0px; }
ul.timerlistview > li.listviewcell div.hour, li.listviewheadercell div.hour {
  display: inline-block;
  background-color: #243d76;
  border-radius: 0px; }
ul.timerlistview > li.listviewcell div.editbuttonview, li.listviewheadercell div.editbuttonview {
  background-image: url("/images/cog.png");
  border: 0px;
  width: 22px;
  height: 22px; }
ul.timerlistview > li.listviewcell div.editbuttonview:hover, li.listviewheadercell div.editbuttonview:hover {
  background-image: url("/images/cog.png");
  background-color: rgba(255, 255, 255, 0.8);
  background-position: right -22px; }

ul.timerintervalllistview {
  display: table; }

ul.timerintervalllistview > li {
  display: table-row; }

ul.timerintervalllistview > li > div {
  display: table-cell;
  padding: 2px; }

div.holidayblockwrapper {
  margin: 10px; }

div.holidayyearblockwrapper {
  display: inline-block;
  width: 480px;
  margin: 10 px; }

/* Faxbox */
ul.listviewTable .fax {
  width: 203px; }

div.faxbox .faxboxActions {
  margin-top: 8px; }
div.faxbox a.faxmessagedownload {
  width: 40%;
  padding-top: 2px; }
div.faxbox a.fax_drop {
  width: 38%;
  padding-left: 21px;
  text-indent: 0px;
  padding-top: 2px; }

.inactiveFaxOverlayContainer {
  position: relative;
  opacity: 0.6; }

.inactiveFaxOverlay {
  display: none;
  position: absolute;
  width: 1199px;
  height: 100%;
  z-index: 5; }

.follower {
  z-index: 7;
  position: absolute;
  background-color: white;
  border: 1px solid #3F3F3F;
  padding: 5px;
  display: none; }

.downloadButtoninInfo {
  margin-left: 10px; }

.deleteButtoninInfo {
  margin-top: -1px; }

/* Fill Indicator */
ul.listviewTable li.listviewcell .editblockview .fillIndicator {
  padding: 2px;
  border: solid 1px grey;
  margin: 3px;
  display: block; }
  ul.listviewTable li.listviewcell .editblockview .fillIndicator .indicatorNumber {
    position: absolute;
    color: white;
    margin: 4px 5px;
    background-color: transparent; }
  ul.listviewTable li.listviewcell .editblockview .fillIndicator .indicatorBar {
    width: 0%;
    height: 24px;
    margin: 0;
    background-color: #3F3F3F;
    min-width: 0px;
    max-width: 100%;
    -webkit-transition: all 1s ease-out;
    /* Firefox */
    -moz-transition: all 1s ease-out;
    /* WebKit */
    -o-transition: all 1s ease-out;
    /* Opera */
    transition: all 1s ease-out;
    /* Standard */ }
    ul.listviewTable li.listviewcell .editblockview .fillIndicator .indicatorBar.red {
      background-color: #BC2F2F; }

/* Info to dispaly inline with an icon  */
.infoIconview {
  background-color: #ededed;
  padding: 8px;
  display: block;
  padding-left: 30px;
  margin-bottom: 6px;
  max-width: 850px; }
  .infoIconview:before {
    content: "";
    background-repeat: no-repeat;
    background-position: center;
    display: inline-block;
    width: 16px;
    height: 16px;
    background-size: 100%;
    float: left;
    margin-right: 7px;
    margin-left: -25px; }
  .infoIconview.loading:before {
    background-image: url("../images/ajax-loader.gif"); }
  .infoIconview.error:before {
    background-image: url("../images/ico_notify_warning.png"); }
  .infoIconview.ok:before {
    background-image: url("../images/tick.png"); }
  .infoIconview.info:before {
    background-image: url("../images/ico_notify_hint.png"); }

.infoIconview--voiceboxLicense {
  width: 312px;
  margin-top: 15px; }

.infoIconview--aisLicense {
  width: 276px;
  margin-top: 15px; }

/* Backup */
.backupLog {
  display: inline-block;
  margin-left: 13px; }
  .backupLog input {
    margin-top: 5px; }
  .backupLog label {
    margin-top: -14px;
    display: block;
    margin-left: 18px; }

ul.timerlistview > li.listviewcell > div > div.considerholidays, li.listviewheadercell > div > div.considerholidays {
  width: 204px; }
ul.timerlistview > li.listviewcell > div > div, li.listviewheadercell > div > div {
  display: block; }
  ul.timerlistview > li.listviewcell > div > div > div, li.listviewheadercell > div > div > div {
    display: inline-block;
    min-width: 20px; }
ul.timerlistview > li.listviewcell div.editblockview, li.listviewheadercell div.editblockview {
  width: 10px; }
ul.timerlistview > li.listviewcell div.selectblockview, li.listviewheadercell div.selectblockview {
  width: 8px;
  padding: 0px; }
ul.timerlistview > li.listviewcell div.hour, li.listviewheadercell div.hour {
  display: inline-block;
  background-color: #243d76;
  border-radius: 0px; }
ul.timerlistview > li.listviewcell div.editbuttonview, li.listviewheadercell div.editbuttonview {
  background-image: url("/images/cog.png");
  border: 0px;
  width: 22px;
  height: 22px; }
ul.timerlistview > li.listviewcell div.editbuttonview:hover, li.listviewheadercell div.editbuttonview:hover {
  background-image: url("/images/cog.png");
  background-color: rgba(255, 255, 255, 0.8);
  background-position: right -22px; }

ul.timerintervalllistview {
  display: table; }

ul.timerintervalllistview > li {
  display: table-row; }

ul.timerintervalllistview > li > div {
  display: table-cell;
  padding: 2px; }

div.holidayblockwrapper {
  margin: 10px; }

div.holidayyearblockwrapper {
  display: inline-block;
  width: 480px;
  margin: 10 px; }

/* Log View Filter Buttons */
.logContainer {
  width: 960px; }

.logLevelInfo {
  display: inline-block;
  margin-top: 4px;
  margin-left: 16px;
  cursor: help; }

.filterBox {
  padding: 10px;
  background-color: #E7E7E7;
  margin: 10px 0px; }

.filterBox--devices {
  width: 960px; }
  .filterBox--devices.container {
    width: 979px; }

.filterBoxButtonGroup {
  display: inline-block; }
  .filterBoxButtonGroup.newLine {
    display: block; }

.filterBoxButtonGroup--right {
  margin-left: 15px; }

.filterButtonHeadline {
  font-weight: bold;
  display: block; }

.filterButtonHeadline--bottom {
  margin-top: 10px; }

.logTextFilter input {
  height: 20px;
  padding-left: 3px;
  margin-top: 3px; }

ul.logListView > li.logcell:hover .infoblockview:first-child::before, ul.logListView > li.logcell.active .infoblockview:first-child::before {
  content: "";
  margin-left: -15px;
  display: inline-block;
  width: 15px;
  height: 100%;
  background-color: #7CBA42; }
ul.logListView > li.logcell > div {
  opacity: 1; }

ul.logFilterButtonList {
  width: 100%;
  clear: both; }
  ul.logFilterButtonList li {
    display: inline-block;
    margin-right: 8px; }
    ul.logFilterButtonList li a {
      padding: 2px 0px 2px 5px;
      cursor: pointer; }
      ul.logFilterButtonList li a.inactive {
        cursor: pointer; }
      ul.logFilterButtonList li a.noPointer {
        cursor: default;
        opacity: 0.3 !important; }
      ul.logFilterButtonList li a.filterActionButton {
        padding: 2px 5px; }
      ul.logFilterButtonList li a .number {
        padding: 3px 6px 3px 7px;
        background-color: #72ab3d;
        margin-left: 5px; }
        ul.logFilterButtonList li a .number.inactive {
          background-color: #757575; }
      ul.logFilterButtonList li a.level-L0 {
        background-color: #3F3F3F;
        color: white;
        border-color: #353535; }
        ul.logFilterButtonList li a.level-L0 .number {
          background-color: #353535; }
      ul.logFilterButtonList li a.level-L1, ul.logFilterButtonList li a.level-L2 {
        background-color: #D5552A;
        color: white;
        border-color: #c44e27; }
        ul.logFilterButtonList li a.level-L1 .number, ul.logFilterButtonList li a.level-L2 .number {
          background-color: #c44e27;
          color: white; }
      ul.logFilterButtonList li a.level-L3 {
        background-color: #324B86;
        color: white;
        border-color: #2c4377; }
        ul.logFilterButtonList li a.level-L3 .number {
          background-color: #2c4377;
          color: white; }
      ul.logFilterButtonList li a.level-L4 {
        background-color: #ffd500;
        border-color: #ebc400; }
        ul.logFilterButtonList li a.level-L4 .number {
          background-color: #ebc400; }
      ul.logFilterButtonList li a.inactive {
        opacity: 0.75; }

ul.logListView > li.listcellTable.even {
  background-color: white; }
ul.logListView > li.listcellTable.odd {
  background-color: #e8e8e8; }
ul.logListView > li.listcellTable.level-L0 {
  background-color: #3F3F3F;
  color: white; }
ul.logListView > li.listcellTable.level-L1, ul.logListView > li.listcellTable.level-L2 {
  background-color: #D5552A;
  color: white; }
ul.logListView > li.listcellTable.level-L3 {
  background-color: #324B86;
  color: white; }
ul.logListView > li.listcellTable.level-L4 {
  background-color: #ffd500; }
ul.logListView > li.listcellTable:hover, ul.logListView > li.listcellTable.active:hover {
  background-color: #7CBA42; }

.cstaClientStatusBlock {
  margin-top: 20px; }
  .cstaClientStatusBlock > div .cstaClientStatusHeader {
    font-size: 130%; }
  .cstaClientStatusBlock > .cstaclientlistview {
    margin-top: 8px; }

.wrong_time {
  margin: 0px !important; }

/* Backup */
.logListView {
  width: 100%; }
  .logListView .time, .logListView .level, .logListView .area {
    width: 12%; }

/* Button Next to a 130% title */
.titelText {
  font-size: 130%;
  display: inline-block; }

.titelButton {
  display: inline-block;
  margin-left: 10px;
  margin-top: 1px; }
  .titelButton.inactive {
    background-color: #7F7F7F;
    border: 1px solid #757575; }
    .titelButton.inactive .number {
      background-color: #757575; }

.titelButton--loading {
  padding-left: 23px; }
  .titelButton--loading.center {
    padding-left: 4px; }
    .titelButton--loading.center:before {
      margin-left: -8px; }
  .titelButton--loading:before {
    content: "";
    display: inline-block;
    width: 14px;
    height: 14px;
    background: transparent url("../images/ico_refresh.png") center center no-repeat;
    background-size: 100%;
    position: absolute;
    margin-left: -19px; }
  .titelButton--loading.loading:before {
    width: 14px;
    height: 14px;
    -webkit-transform-origin: 7px 7px;
    transform-origin: 7px 7px;
    -webkit-animation: load2 2s infinite;
    -moz-animation: load2 2s infinite;
    -ms-animation: load2 2s infinite;
    animation: load2 2s infinite; }

@-webkit-keyframes load2 {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg); } }
@keyframes load2 {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg); } }
.passwordContainer.inTable {
  padding-right: 4px;
  white-space: nowrap; }
.passwordContainer.devicepage input {
  width: 148px; }
.passwordContainer input {
  padding-right: 21px;
  box-sizing: border-box; }
.passwordContainer span.passwordEye {
  background: url("../images/eye.png") no-repeat 0 0;
  display: inline-block;
  width: 17px !important;
  height: 17px;
  background-size: 100%;
  margin: 2px 0px 0px -21px !important;
  min-width: 0px;
  cursor: pointer; }
  .passwordContainer span.passwordEye:active {
    background-position: 0px -17px; }

.modal > div {
  margin: 5px 20px; }
.modal > .headerview {
  margin: 0px; }

.sipCodecModal .button {
  display: inline-block;
  margin-left: 3px; }

.changePasswordModal .withIndicator {
  display: inline-block; }
.changePasswordModal .passwordIndicator {
  display: inline-block;
  width: 86px;
  height: 18px;
  background-color: #CFCFCF;
  margin-left: 10px;
  color: white; }
  .changePasswordModal .passwordIndicator > span {
    display: inline-block;
    height: 100%;
    width: 0%;
    background-color: #CFCFCF;
    -webkit-transition: width 0.5s , background-color 0.5s;
    -moz-transition: width 0.5s , background-color 0.5s;
    -ms-transition: width 0.5s , background-color 0.5s;
    -o-transition: width 0.5s , background-color 0.5s;
    transition: width 0.5s , background-color 0.5s; }
    .changePasswordModal .passwordIndicator > span .indicatorName {
      display: inline-block;
      position: absolute;
      margin-left: 5px;
      text-transform: uppercase;
      padding-top: 1px; }
  .changePasswordModal .passwordIndicator .weak {
    width: 33.33%;
    background-color: #BC2F2F; }
  .changePasswordModal .passwordIndicator .good {
    width: 66.66%;
    background-color: #D5552A; }
  .changePasswordModal .passwordIndicator .strong {
    width: 100%;
    background-color: #7CBA42; }
.changePasswordModal .buttonWrapper {
  margin-left: 116px; }
  .changePasswordModal .buttonWrapper > a {
    width: 78px;
    display: inline-block; }
  .changePasswordModal .buttonWrapper .buttonAbort {
    margin-left: 10px; }

.buttonOrange {
  background-color: #D5552A;
  border: 1px solid #c44e27; }

.buttonBlue {
  background-color: #779DC2;
  border: 1px solid #6993bc; }

.buttonBlue--addLabelMargin {
  display: inline-block;
  margin: 0.25em; }

.rootnumberEditView {
  width: 104px; }

/* remoteAppAccess */
.remoteAppAccess-container {
  width: 873px;
  padding: 8px;
  background-color: #E6E8EA; }

.remoteAppAccess-left {
  width: 350px;
  display: inline-block;
  border-right: 1px solid white; }

.remoteAppAccess-left {
  margin-right: 15px; }

.remoteAppAccess-action {
  width: 77px;
  margin-right: 10px; }

.remoteAppAccess-label {
  width: 248px;
  margin-right: 15px; }
  .remoteAppAccess-label > .button {
    width: 125px; }

.remoteAppAccess-header {
  display: block;
  font-size: 130%; }

.remoteAppAccess-text {
  display: block;
  margin-bottom: 6px; }

.remoteAppAccess-appWrapper {
  display: block;
  margin-top: 5px;
  margin-bottom: 20px; }

.remoteAppAccess-icon {
  display: inline-block;
  width: 66px;
  background-color: green;
  height: 66px; }

.remoteAppAccess-appHeader {
  display: block;
  font-size: 130%;
  margin-bottom: 2px; }

.remoteAppAccess-appInnerWrapper {
  display: inline-block;
  margin-left: 10px; }

.remoteAppAccess-appIconWrapper {
  display: inline-block;
  width: 145px;
  margin-right: 10px; }

.remoteAppAccess-appIcon {
  display: block;
  width: 100%;
  height: 41px; }

/* /remoteAppAccess */
/* OnOffSwitch */
.onoffswitch {
  position: relative;
  width: 77px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none; }

.onoffswitch-checkbox {
  display: none; }

.onoffswitch-label {
  display: block;
  overflow: hidden;
  cursor: pointer;
  border: none;
  border-radius: 0px; }
  .onoffswitch-label.disabled {
    cursor: default; }
    .onoffswitch-label.disabled .onoffswitch-switch {
      background-color: #666666;
      border: solid 1px #666666; }
    .onoffswitch-label.disabled .onoffswitch-inner > .onoffswitch-off {
      background-color: #7F7F7F;
      border: solid 1px #666666; }

.onoffswitch-inner {
  display: block;
  width: 200%;
  margin-left: -100%;
  transition: margin 0.3s ease-in 0s; }

.onoffswitch-inner > .onoffswitch-on, .onoffswitch-inner > .onoffswitch-off {
  display: block;
  float: left;
  width: 50%;
  height: 21px;
  padding: 0;
  color: white;
  box-sizing: border-box; }

.onoffswitch-inner > .onoffswitch-on {
  padding-left: 16px;
  background-color: #7CBA42;
  color: #FFFFFF;
  line-height: 20px;
  border: solid 1px #639435; }

.onoffswitch-inner > .onoffswitch-off {
  padding-right: 11px;
  background-color: #D5552A;
  color: #FFFFFF;
  text-align: right;
  line-height: 20px;
  border: solid 1px #aa4422; }

.onoffswitch-switch {
  display: block;
  width: 25px;
  margin: 0px;
  background: #aa4422;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 50px;
  border: 1px solid #aa4422;
  border-radius: 0px;
  transition: all 0.3s ease-in 0s; }

.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
  margin-left: 0; }

.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
  right: 0px;
  background-color: #639435;
  border-color: #639435; }

/* /OnOffSwitch */
/* StatusLabel */
.statusLabel {
  background-color: transparent;
  border: 1px solid #639435;
  color: #639435;
  text-align: center;
  text-transform: uppercase;
  padding: 2px 2px 1px 2px;
  display: inline-block;
  box-sizing: border-box; }

.statusLabel.inactive, .statusLabel.error {
  border-color: #D5552A;
  color: #D5552A; }

.statusLabel.pending {
  border-color: #EAAF01;
  color: #EAAF01;
  letter-spacing: -0.5px;
  font-size: 0.9em; }

.statusLabel.notRegistered {
  border-color: #EAAF01;
  color: #EAAF01;
  letter-spacing: -0.5px;
  font-size: 0.9em; }

/* /StatusLabel */
ul.moduleListView .interfaceview span.fullWidth {
  width: 100%; }

.camUrl input {
  width: 97%; }

/* Scrollbar CSS */
.scrollbar {
  width: 17px;
  position: absolute;
  top: 0px;
  left: 0px;
  opacity: 0;
  visibility: hidden;
  z-index: 10; }

.scrollbar .knob {
  background: #666;
  width: 7px;
  height: 50px;
  margin: 0 7px;
  border-radius: 3px;
  cursor: pointer;
  opacity: 0.75;
  z-index: 11; }

.scrollbar .knob:hover {
  opacity: 1; }

.providerBobLong {
  min-width: 120px; }

.contentSlideWrapper .slotWrapper {
  height: 24px;
  margin: 0px;
  margin-top: -4px;
  padding: 5px 15px 5px 15px;
  background-color: #bfbfbf; }
  .contentSlideWrapper .slotWrapper .slotContainer {
    width: 50%;
    float: left;
    height: 30px; }
    .contentSlideWrapper .slotWrapper .slotContainer > span.slotLable {
      width: 32px;
      height: 24px;
      display: inline-block;
      float: left;
      padding-top: 4px; }
    .contentSlideWrapper .slotWrapper .slotContainer > span.slotIcon {
      width: 24px;
      height: 24px;
      margin-left: 10px;
      display: inline-block;
      background-size: 100%; }
    .contentSlideWrapper .slotWrapper .slotContainer .icon_bluetooth {
      background: transparent url("../images/ico_slot_bt.png") no-repeat 0px 0px; }
    .contentSlideWrapper .slotWrapper .slotContainer .icon_enocean {
      margin-top: 2px;
      background: transparent url("../images/ico_slot_enOcean.png") no-repeat 0px 0px; }
    .contentSlideWrapper .slotWrapper .slotContainer .icon_sdcard {
      background: transparent url("../images/ico_slot_sd.png") no-repeat 0px 0px; }
    .contentSlideWrapper .slotWrapper .slotContainer .inactive {
      opacity: 0.3; }

.userDeviceWrapper {
  margin: 0px;
  padding: 5px 15px 5px 14px;
  border-top: solid 1px #bfbfbf; }
  .userDeviceWrapper .infoblockview {
    font-weight: bold;
    margin-left: -3px; }

.licenseListWrapper ul.listviewTable > li.listcellTable > div {
  opacity: 1; }

ul.moduleListView .interfaceview span.fullWidth {
  width: 100%; }

.dissolveIndicator {
  cursor: pointer; }

.dissolveIndicator:before {
  content: '';
  background: url("../images/ico_toggleBar_FFFFFF.png") no-repeat 2px 1px;
  display: inline-block;
  width: 12px;
  height: 9px;
  cursor: pointer; }

.dissolveIndicator.expanded:before {
  background-position: 2px -63px; }

.dissolveIndicator--black:before {
  background: url("../images/ico_toggleBar_000000.png") no-repeat 2px 1px; }

.dissolveIndicator--bigFont:before {
  margin-bottom: 0px; }

.watherWidgetImg {
  width: 250px;
  display: inline-block; }

.owmInfoContainer {
  width: 460px;
  display: inline-block;
  margin: 4px 18px; }
  .owmInfoContainer a {
    font-weight: bold; }

.owmInfo {
  width: 460px;
  display: inline-block; }

.owmInfoList {
  list-style-type: decimal;
  font-weight: bold;
  margin-left: 18px; }
  .owmInfoList li {
    margin-bottom: 5px; }
    .owmInfoList li span {
      font-weight: normal;
      margin: 0px; }

.usbInfo {
  width: 350px; }

.usbInfoText {
  width: 200px;
  font-style: italic;
  display: inline-block; }

.usbName span.label {
  width: 118px;
  min-width: 118px;
  padding-right: 10px; }

.optionsRadio label {
  margin-right: 5px;
  margin-right: 5px;
  width: 70px;
  display: inline-block; }
.optionsRadio select {
  width: 140px; }

.addDeviceModalButton {
  width: 130px;
  margin-left: 75px; }

.radioButtonList {
  display: inline-block;
  margin-top: -16px;
  margin-left: 8px;
  height: 30px; }
  .radioButtonList > li {
    display: inline-block; }
    .radioButtonList > li label, .radioButtonList > li input {
      margin-bottom: 2px;
      display: block;
      width: 28px;
      text-align: center; }

.editblockview--noCodecUp {
  margin-top: -15px !important; }

.label--marginLeft {
  margin: 0px 0px 0px 0.25em !important; }

.button--labelSize {
  width: 128px;
  margin: 0.25em !important;
  box-sizing: border-box;
  display: inline-block; }

.selectblockview--noMinWith label {
  min-width: 0px; }

.last--ais {
  display: inline-block !important;
  margin-top: 6px;
  padding-right: 5px;
  background-color: transparent !important; }

.selectAsEditView select {
  margin: 0.25em;
  width: 125px; }

.tapiOverlay {
  display: inline-block;
  position: absolute;
  height: 19px;
  width: 88px;
  margin-top: -20px; }

.u-hiddenOverflow {
  overflow: hidden !important; }

.u-bold {
  font-weight: bold !important; }

.u-marginTop10 {
  margin-top: 10px !important; }

.u-marginBottom20 {
  margin-bottom: 20px !important; }

.u-marginTop5 {
  margin-top: 5px !important; }

.u-marginLeft5 {
  margin-left: 5px !important; }

.u-marginRight5 {
  margin-right: 5px !important; }

.u-marginLeft16 {
  margin-left: 16px !important; }

.u-inlineBlock {
  display: inline-block !important; }

.u-block {
  display: block !important; }

.u-floatRight {
  float: right !important; }

.u-positionAbsolute {
  position: absolute !important; }

.u-noPointer {
  cursor: default !important; }

.u-scrollable {
  overflow-y: scroll; }

.u-fullwidth {
  width: 100% !important; }

.u-fullOpacity > div {
  opacity: 1 !important; }

.u-blinkShort {
  animation: blinker 1s linear infinite; }

.u-wordWrap {
  white-space: normal !important; }

@keyframes blinker {
  50% {
    opacity: 0.0; } }
/* 
    Document   : notimoo
    Created on : 31-mar-2009, 10:49:46
    Author     : PaquitoSoft
    Description:
        Styles for Notimoo notification system.
        Change it to meet your needs.
*/
.notimoo {
  /* Don't touch here */
  position: absolute;
  z-index: 999;
  /* There are some cases where you'll need to change this if you're currently using a greater one in your project*/
  cursor: pointer;
  border-radius: 4px;
  /* Change this to fit your needs*/
  padding: 12px;
  background-color: #444444;
  color: #FFFFFF; }

.notimoo .title {
  font-weight: bold;
  font-size: 12pt;
  border-bottom: 1px solid; }

.notimoo .message {
  margin-top: 10px;
  font-size: 10pt; }

.notimoo a {
  color: #FFFFFF; }

.agfeo #logoutview {
  border-top-color: #E5001B; }
.agfeo #logoview {
  background-image: url("../images/menu_style_logo_ci-line.png"); }

.it #logoutview {
  border-top-color: #00B38A; }
.it #logoview {
  background-image: url("../images/menu_style_logo_fitre.png"); }
.it ul#navigationmenu > li.pagelistgroup {
  margin-right: 15px; }
.it .ico_devicetype {
  background-image: url("../images/ico_devicetype_act_fitre.png"); }
.it .ico_devicetype_inactive {
  background-image: url("../images/ico_devicetype_inact_fitre.png"); }
