/* CSS - CORE (16 Jun 2025 06:59:33 PM) */


/* ./__swift/javascript/__global/core/jqueryui/custom-theme/jquery-ui-1.7.2.custom.css */
.ui-helper-hidden { display:none; }
.ui-helper-hidden-accessible {
  position:absolute;
  left:-99999999px;
}
.ui-helper-reset {
  margin:0;
  padding:0;
  border:0;
  outline:0;
  line-height:1.3;
  text-decoration:none;
  font-size:100%;
  list-style:none;
}
.ui-helper-clearfix:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.ui-helper-clearfix { display:inline-block; }
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
.ui-helper-zfix {
  width:100%;
  height:100%;
  top:0;
  left:0;
  position:absolute;
  opacity:0;
  filter:Alpha(Opacity=0);
}
.ui-state-disabled { cursor:default !important; }
.ui-icon {
  display:block;
  text-indent:-99999px;
  overflow:hidden;
  background-repeat:no-repeat;
}
.ui-widget-overlay {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
}
.ui-widget { font-size:13px; }
.ui-widget .ui-widget { font-size:1em; }
.ui-widget-content { background-color:transparent; }
.ui-widget-content .ui-widget-content {
  border:0;
  background-color:#fff !important;
  color:#222;
}
.ui-widget-content a { color:#222; }
.ui-widget-header {
  border:1px solid #ddd;
  color:#222;
  font-weight:600;
}
.ui-widget-header a { color:#222; }
.ui-state-default, .ui-widget-content .ui-state-default {
  border:1px solid #dbdde1;
  font-weight:normal;
  color:#555;
  outline:none;
  position:relative !important;
  background-color:#f4f5f5;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
  color:#555;
  text-decoration:none;
  outline:none;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {
  border:1px solid #ddd;
  background-color:#f9f9f9;
  font-weight:normal;
  color:#212121;
  outline:none;
}
.ui-state-hover a, .ui-state-hover a:hover {
  color:#212121;
  text-decoration:none;
  outline:none;
}
.ui-state-active, .ui-widget-content .ui-state-active {
  border:1px solid #ddd;
  background-color:#fff;
  font-weight:normal;
  color:#333;
  outline:none;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
  color:#212121;
  outline:none;
  text-decoration:none;
}
.ui-widget :active { outline:none; }
.ui-state-highlight, .ui-widget-content .ui-state-highlight {
  border:1px solid #fcefa1;
  background:#fbf9ee url(https://www.mmcyp.com/crm/__swift/javascript/__global/core/jqueryui/custom-theme/images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
  color:#363636;
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color:#363636; }
.ui-state-error, .ui-widget-content .ui-state-error {
  border:1px solid #cd0a0a;
  background:#fef1ec url(https://www.mmcyp.com/crm/__swift/javascript/__global/core/jqueryui/custom-theme/images/ui-bg_inset-soft_95_fef1ec_1x100.png) 50% bottom repeat-x;
  color:#cd0a0a;
}
.ui-state-error a, .ui-widget-content .ui-state-error a { color:#cd0a0a; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color:#cd0a0a; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight:600; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary {
  opacity:.7;
  filter:1;
  font-weight:normal;
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled {
  opacity:.35;
  filter:1;
  background-image:none;
}
.ui-icon {
  width:16px;
  height:16px;
  background-image:url(https://www.mmcyp.com/crm/__swift/javascript/__global/core/jqueryui/custom-theme/images/ui-icons_222222_256x240.png);
}
.ui-widget-content .ui-icon { background-image:url(https://www.mmcyp.com/crm/__swift/javascript/__global/core/jqueryui/custom-theme/images/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon { background-image:url(https://www.mmcyp.com/crm/__swift/javascript/__global/core/jqueryui/custom-theme/images/ui-icons_c0b197_256x240.png); }
.ui-state-default .ui-icon { background-image:url(https://www.mmcyp.com/crm/__swift/javascript/__global/core/jqueryui/custom-theme/images/ui-icons_c0b197_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon { background-image:url(https://www.mmcyp.com/crm/__swift/javascript/__global/core/jqueryui/custom-theme/images/ui-icons_c0b197_256x240.png); }
.ui-state-active .ui-icon { background-image:url(https://www.mmcyp.com/crm/__swift/javascript/__global/core/jqueryui/custom-theme/images/ui-icons_c0b197_256x240.png); }
.ui-state-highlight .ui-icon { background-image:url(https://www.mmcyp.com/crm/__swift/javascript/__global/core/jqueryui/custom-theme/images/ui-icons_2e83ff_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon { background-image:url(https://www.mmcyp.com/crm/__swift/javascript/__global/core/jqueryui/custom-theme/images/ui-icons_cd0a0a_256x240.png); }
.ui-icon-carat-1-n { background-position:0 0; }
.ui-icon-carat-1-ne { background-position:-16px 0; }
.ui-icon-carat-1-e { background-position:-32px 0; }
.ui-icon-carat-1-se { background-position:-48px 0; }
.ui-icon-carat-1-s { background-position:-64px 0; }
.ui-icon-carat-1-sw { background-position:-80px 0; }
.ui-icon-carat-1-w { background-position:-96px 0; }
.ui-icon-carat-1-nw { background-position:-112px 0; }
.ui-icon-carat-2-n-s { background-position:-128px 0; }
.ui-icon-carat-2-e-w { background-position:-144px 0; }
.ui-icon-triangle-1-n { background-position:0 -16px; }
.ui-icon-triangle-1-ne { background-position:-16px -16px; }
.ui-icon-triangle-1-e { background-position:-32px -16px; }
.ui-icon-triangle-1-se { background-position:-48px -16px; }
.ui-icon-triangle-1-s { background-position:-64px -16px; }
.ui-icon-triangle-1-sw { background-position:-80px -16px; }
.ui-icon-triangle-1-w { background-position:-96px -16px; }
.ui-icon-triangle-1-nw { background-position:-112px -16px; }
.ui-icon-triangle-2-n-s { background-position:-128px -16px; }
.ui-icon-triangle-2-e-w { background-position:-144px -16px; }
.ui-icon-arrow-1-n { background-position:0 -32px; }
.ui-icon-arrow-1-ne { background-position:-16px -32px; }
.ui-icon-arrow-1-e { background-position:-32px -32px; }
.ui-icon-arrow-1-se { background-position:-48px -32px; }
.ui-icon-arrow-1-s { background-position:-64px -32px; }
.ui-icon-arrow-1-sw { background-position:-80px -32px; }
.ui-icon-arrow-1-w { background-position:-96px -32px; }
.ui-icon-arrow-1-nw { background-position:-112px -32px; }
.ui-icon-arrow-2-n-s { background-position:-128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position:-144px -32px; }
.ui-icon-arrow-2-e-w { background-position:-160px -32px; }
.ui-icon-arrow-2-se-nw { background-position:-176px -32px; }
.ui-icon-arrowstop-1-n { background-position:-192px -32px; }
.ui-icon-arrowstop-1-e { background-position:-208px -32px; }
.ui-icon-arrowstop-1-s { background-position:-224px -32px; }
.ui-icon-arrowstop-1-w { background-position:-240px -32px; }
.ui-icon-arrowthick-1-n { background-position:0 -48px; }
.ui-icon-arrowthick-1-ne { background-position:-16px -48px; }
.ui-icon-arrowthick-1-e { background-position:-32px -48px; }
.ui-icon-arrowthick-1-se { background-position:-48px -48px; }
.ui-icon-arrowthick-1-s { background-position:-64px -48px; }
.ui-icon-arrowthick-1-sw { background-position:-80px -48px; }
.ui-icon-arrowthick-1-w { background-position:-96px -48px; }
.ui-icon-arrowthick-1-nw { background-position:-112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position:-128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position:-144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position:-160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position:-176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position:-192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position:-208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position:-224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position:-240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position:0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position:-16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position:-32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position:-48px -64px; }
.ui-icon-arrowreturn-1-w { background-position:-64px -64px; }
.ui-icon-arrowreturn-1-n { background-position:-80px -64px; }
.ui-icon-arrowreturn-1-e { background-position:-96px -64px; }
.ui-icon-arrowreturn-1-s { background-position:-112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position:-128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position:-144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position:-160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position:-176px -64px; }
.ui-icon-arrow-4 { background-position:0 -80px; }
.ui-icon-arrow-4-diag { background-position:-16px -80px; }
.ui-icon-extlink { background-position:-32px -80px; }
.ui-icon-newwin { background-position:-48px -80px; }
.ui-icon-refresh { background-position:-64px -80px; }
.ui-icon-shuffle { background-position:-80px -80px; }
.ui-icon-transfer-e-w { background-position:-96px -80px; }
.ui-icon-transferthick-e-w { background-position:-112px -80px; }
.ui-icon-folder-collapsed { background-position:0 -96px; }
.ui-icon-folder-open { background-position:-16px -96px; }
.ui-icon-document { background-position:-32px -96px; }
.ui-icon-document-b { background-position:-48px -96px; }
.ui-icon-note { background-position:-64px -96px; }
.ui-icon-mail-closed { background-position:-80px -96px; }
.ui-icon-mail-open { background-position:-96px -96px; }
.ui-icon-suitcase { background-position:-112px -96px; }
.ui-icon-comment { background-position:-128px -96px; }
.ui-icon-person { background-position:-144px -96px; }
.ui-icon-print { background-position:-160px -96px; }
.ui-icon-trash { background-position:-176px -96px; }
.ui-icon-locked { background-position:-192px -96px; }
.ui-icon-unlocked { background-position:-208px -96px; }
.ui-icon-bookmark { background-position:-224px -96px; }
.ui-icon-tag { background-position:-240px -96px; }
.ui-icon-home { background-position:0 -112px; }
.ui-icon-flag { background-position:-16px -112px; }
.ui-icon-calendar { background-position:-32px -112px; }
.ui-icon-cart { background-position:-48px -112px; }
.ui-icon-pencil { background-position:-64px -112px; }
.ui-icon-clock { background-position:-80px -112px; }
.ui-icon-disk { background-position:-96px -112px; }
.ui-icon-calculator { background-position:-112px -112px; }
.ui-icon-zoomin { background-position:-128px -112px; }
.ui-icon-zoomout { background-position:-144px -112px; }
.ui-icon-search { background-position:-160px -112px; }
.ui-icon-wrench { background-position:-176px -112px; }
.ui-icon-gear { background-position:-192px -112px; }
.ui-icon-heart { background-position:-208px -112px; }
.ui-icon-star { background-position:-224px -112px; }
.ui-icon-link { background-position:-240px -112px; }
.ui-icon-cancel { background-position:0 -128px; }
.ui-icon-plus { background-position:-16px -128px; }
.ui-icon-plusthick { background-position:-32px -128px; }
.ui-icon-minus { background-position:-48px -128px; }
.ui-icon-minusthick { background-position:-64px -128px; }
.ui-icon-close { background-position:-80px -128px; }
.ui-icon-closethick { background-position:-96px -128px; }
.ui-icon-key { background-position:-112px -128px; }
.ui-icon-lightbulb { background-position:-128px -128px; }
.ui-icon-scissors { background-position:-144px -128px; }
.ui-icon-clipboard { background-position:-160px -128px; }
.ui-icon-copy { background-position:-176px -128px; }
.ui-icon-contact { background-position:-192px -128px; }
.ui-icon-image { background-position:-208px -128px; }
.ui-icon-video { background-position:-224px -128px; }
.ui-icon-script { background-position:-240px -128px; }
.ui-icon-alert { background-position:0 -144px; }
.ui-icon-info { background-position:-16px -144px; }
.ui-icon-notice { background-position:-32px -144px; }
.ui-icon-help { background-position:-48px -144px; }
.ui-icon-check { background-position:-64px -144px; }
.ui-icon-bullet { background-position:-80px -144px; }
.ui-icon-radio-off { background-position:-96px -144px; }
.ui-icon-radio-on { background-position:-112px -144px; }
.ui-icon-pin-w { background-position:-128px -144px; }
.ui-icon-pin-s { background-position:-144px -144px; }
.ui-icon-play { background-position:0 -160px; }
.ui-icon-pause { background-position:-16px -160px; }
.ui-icon-seek-next { background-position:-32px -160px; }
.ui-icon-seek-prev { background-position:-48px -160px; }
.ui-icon-seek-end { background-position:-64px -160px; }
.ui-icon-seek-start { background-position:-80px -160px; }
.ui-icon-seek-first { background-position:-80px -160px; }
.ui-icon-stop { background-position:-96px -160px; }
.ui-icon-eject { background-position:-112px -160px; }
.ui-icon-volume-off { background-position:-128px -160px; }
.ui-icon-volume-on { background-position:-144px -160px; }
.ui-icon-power { background-position:0 -176px; }
.ui-icon-signal-diag { background-position:-16px -176px; }
.ui-icon-signal { background-position:-32px -176px; }
.ui-icon-battery-0 { background-position:-48px -176px; }
.ui-icon-battery-1 { background-position:-64px -176px; }
.ui-icon-battery-2 { background-position:-80px -176px; }
.ui-icon-battery-3 { background-position:-96px -176px; }
.ui-icon-circle-plus { background-position:0 -192px; }
.ui-icon-circle-minus { background-position:-16px -192px; }
.ui-icon-circle-close { background-position:-32px -192px; }
.ui-icon-circle-triangle-e { background-position:-48px -192px; }
.ui-icon-circle-triangle-s { background-position:-64px -192px; }
.ui-icon-circle-triangle-w { background-position:-80px -192px; }
.ui-icon-circle-triangle-n { background-position:-96px -192px; }
.ui-icon-circle-arrow-e { background-position:-112px -192px; }
.ui-icon-circle-arrow-s { background-position:-128px -192px; }
.ui-icon-circle-arrow-w { background-position:-144px -192px; }
.ui-icon-circle-arrow-n { background-position:-160px -192px; }
.ui-icon-circle-zoomin { background-position:-176px -192px; }
.ui-icon-circle-zoomout { background-position:-192px -192px; }
.ui-icon-circle-check { background-position:-208px -192px; }
.ui-icon-circlesmall-plus { background-position:0 -208px; }
.ui-icon-circlesmall-minus { background-position:-16px -208px; }
.ui-icon-circlesmall-close { background-position:-32px -208px; }
.ui-icon-squaresmall-plus { background-position:-48px -208px; }
.ui-icon-squaresmall-minus { background-position:-64px -208px; }
.ui-icon-squaresmall-close { background-position:-80px -208px; }
.ui-icon-grip-dotted-vertical { background-position:0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position:-16px -224px; }
.ui-icon-grip-solid-vertical { background-position:-32px -224px; }
.ui-icon-grip-solid-horizontal { background-position:-48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position:-64px -224px; }
.ui-icon-grip-diagonal-se { background-position:-80px -224px; }
.ui-corner-tl {
  -moz-border-radius-topleft:4px;
  -webkit-border-top-left-radius:4px;
  border-top-left-radius:4px;
}
.ui-corner-tr {
  -moz-border-radius-topright:4px;
  -webkit-border-top-right-radius:4px;
  border-top-right-radius:4px;
}
.ui-corner-bl {
  -moz-border-radius-bottomleft:4px;
  -webkit-border-bottom-left-radius:4px;
  border-bottom-left-radius:4px;
}
.ui-corner-br {
  -moz-border-radius-bottomright:4px;
  -webkit-border-bottom-right-radius:4px;
  border-bottom-right-radius:4px;
}
.ui-corner-top {
  -moz-border-radius-topleft:4px;
  -webkit-border-top-left-radius:4px;
  border-top-left-radius:4px;
  -moz-border-radius-topright:4px;
  -webkit-border-top-right-radius:4px;
  border-top-right-radius:4px;
}
.ui-corner-bottom {
  -moz-border-radius-bottomleft:4px;
  -webkit-border-bottom-left-radius:4px;
  border-bottom-left-radius:4px;
  -moz-border-radius-bottomright:4px;
  -webkit-border-bottom-right-radius:4px;
  border-bottom-right-radius:4px;
}
.ui-corner-right {
  -moz-border-radius-topright:4px;
  -webkit-border-top-right-radius:4px;
  border-top-right-radius:4px;
  -moz-border-radius-bottomright:4px;
  -webkit-border-bottom-right-radius:4px;
  border-bottom-right-radius:4px;
}
.ui-corner-left {
  -moz-border-radius-topleft:4px;
  -webkit-border-top-left-radius:4px;
  border-top-left-radius:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-bottom-left-radius:4px;
  border-bottom-left-radius:4px;
}
.ui-corner-all {
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  border-radius:4px;
}
.ui-widget-overlay {
  background:#000;
  opacity:.20;
  filter:Alpha(Opacity=20);
}
.ui-widget-shadow {
  margin:-8px 0 0 -8px;
  padding:8px;
  background:#d0d0d0 url(https://www.mmcyp.com/crm/__swift/javascript/__global/core/jqueryui/custom-theme/images/ui-bg_flat_0_d9ceba_40x100.png) 50% 50% repeat-x;
  opacity:.30;
  filter:Alpha(Opacity=30);
  -moz-border-radius:8px;
  -webkit-border-radius:8px;
  border-radius:8px;
}
.ui-resizable { position:relative; }
.ui-resizable-handle {
  position:absolute;
  font-size:0.1px;
  z-index:99999;
  display:block;
  background-image:url(https://www.mmcyp.com/crm/__swift/javascript/__global/core/jqueryui/custom-theme/images/border_sprite.png);
}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display:none; }
.ui-resizable-n {
  cursor:n-resize;
  height:10px;
  width:100%;
  top:-10px;
  left:0px;
  background-position:0 -40px;
}
.ui-resizable-s {
  cursor:s-resize;
  height:10px;
  width:100%;
  bottom:-10px;
  left:0px;
  background-position:0 -40px;
}
.ui-resizable-e {
  cursor:e-resize;
  width:10px;
  right:-10px;
  top:0px;
  height:100%;
  background-position:-10px 0;
}
.ui-resizable-w {
  cursor:w-resize;
  width:10px;
  left:-10px;
  top:0px;
  height:100%;
  background-position:-10px 0;
}
.ui-resizable-se {
  cursor:se-resize;
  width:10px;
  height:10px;
  right:-10px;
  bottom:-10px;
  background-position:0 -30px !important;
  background-image:url(https://www.mmcyp.com/crm/__swift/javascript/__global/core/jqueryui/custom-theme/images/border_sprite.png) !important;
}
.ui-resizable-sw {
  cursor:sw-resize;
  width:10px;
  height:10px;
  left:-10px;
  bottom:-10px;
  background-position:0 -20px;
}
.ui-resizable-nw {
  cursor:nw-resize;
  width:10px;
  height:10px;
  left:-10px;
  top:-10px;
  background-position:0 0;
}
.ui-resizable-ne {
  cursor:ne-resize;
  width:10px;
  height:10px;
  right:-10px;
  top:-10px;
  background-position:0 -10px;
}
.ui-accordion .ui-accordion-header {
  cursor:pointer;
  position:relative;
  margin-top:1px;
  zoom:1;
}
.ui-accordion .ui-accordion-li-fix { display:inline; }
.ui-accordion .ui-accordion-header-active { border-bottom:0 !important; }
.ui-accordion .ui-accordion-header a {
  display:block;
  font-size:1em;
  padding:.5em .5em .5em .7em;
}
.ui-accordion-icons .ui-accordion-header a { padding-left:2.2em; }
.ui-accordion .ui-accordion-header .ui-icon {
  position:absolute;
  left:.5em;
  top:50%;
  margin-top:-8px;
}
.ui-accordion .ui-accordion-content {
  padding:1em 2.2em;
  border-top:0;
  margin-top:-2px;
  position:relative;
  top:1px;
  margin-bottom:2px;
  overflow:auto;
  display:none;
  zoom:1;
}
.ui-accordion .ui-accordion-content-active { display:block; }
.ui-autocomplete {
  position:absolute;
  cursor:default;
}
.ui-autocomplete-loading { background:white url(https://www.mmcyp.com/crm/__swift/javascript/__global/core/jqueryui/custom-theme/'images/ui-anim_basic_16x16.gif') right center no-repeat; }
* html .ui-autocomplete { width:1px; }
.ui-button {
  display:inline-block;
  position:relative;
  padding:0;
  margin-right:.1em;
  text-decoration:none !important;
  cursor:pointer;
  text-align:center;
  zoom:1;
  overflow:visible;
}
.ui-button-icon-only { width:2.2em; }
button.ui-button-icon-only { width:2.4em; }
.ui-button-icons-only { width:3.4em; }
button.ui-button-icons-only { width:3.7em; }
.ui-button .ui-button-text {
  display:block;
  line-height:1.4;
}
.ui-button-text-only .ui-button-text { padding:.4em 1em; }
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
  padding:.4em;
  text-indent:-9999999px;
}
.ui-button-text-icon .ui-button-text, .ui-button-text-icons .ui-button-text { padding:.4em 1em .4em 2.1em; }
.ui-button-text-icons .ui-button-text {
  padding-left:2.1em;
  padding-right:2.1em;
}
input.ui-button { padding:.4em 1em; }
.ui-button-icon-only .ui-icon, .ui-button-text-icon .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon {
  position:absolute;
  top:50%;
  margin-top:-8px;
}
.ui-button-icon-only .ui-icon {
  left:50%;
  margin-left:-8px;
}
.ui-button-text-icon .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left:.5em; }
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right:.5em; }
.ui-buttonset { margin-right:7px; }
.ui-buttonset .ui-button {
  margin-left:0;
  margin-right:-.3em;
}
button.ui-button::-moz-focus-inner {
  border:0;
  padding:0;
}
.ui-dialog {
  position:absolute;
  -moz-border-radius:0px;
  -webkit-border-radius:0px;
  border-radius:0px;
  background-color:#f7f7f8;
}
.ui-dialog .ui-dialog-titlebar {
  padding:.3em .3em .3em 1em;
  position:relative;
  -moz-border-radius:0px;
  -webkit-border-radius:0px;
  border-radius:0px;
  border:0px;
  border-bottom:1px solid #ddd;
}
.ui-dialog .ui-dialog-title {
  float:left;
  margin:.1em 0 .2em;
  font-weight:normal;
  padding-top:2px;
  -moz-border-radius:0px;
  -webkit-border-radius:0px;
  border-radius:0px;
}
.ui-dialog .ui-dialog-titlebar-close {
  position:absolute;
  right:.3em;
  top:50%;
  width:19px;
  margin:-10px 0 0 0;
  padding:1px;
  height:18px;
}
.ui-dialog .ui-dialog-titlebar-close span {
  display:block;
  margin:1px;
}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding:0; }
.ui-dialog .ui-dialog-content {
  border:0;
  background:#fff;
  overflow:auto;
  zoom:1;
  margin-left:-1px;
  -moz-border-radius:0px;
  -webkit-border-radius:0px;
  border-radius:0px;
}
.ui-dialog .ui-dialog-buttonpane {
  text-align:left;
  border-width:1px 0 0 0;
  background-image:none;
  margin:.5em 0 0 0;
  padding:.3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane button {
  float:right;
  margin:.5em .4em .5em 0;
  cursor:pointer;
  padding:.2em .6em .3em .6em;
  line-height:1.4em;
  width:auto;
  overflow:visible;
}
.ui-draggable .ui-dialog-titlebar { cursor:move; }
.ui-slider {
  position:relative;
  text-align:left;
}
.ui-slider .ui-slider-handle {
  position:absolute;
  z-index:2;
  width:1.2em;
  height:1.2em;
  cursor:default;
}
.ui-slider .ui-slider-range {
  position:absolute;
  z-index:1;
  font-size:.7em;
  display:block;
  border:0;
}
.ui-slider-horizontal { height:.8em; }
.ui-slider-horizontal .ui-slider-handle {
  top:-.3em;
  margin-left:-.6em;
}
.ui-slider-horizontal .ui-slider-range {
  top:0;
  height:100%;
}
.ui-slider-horizontal .ui-slider-range-min { left:0; }
.ui-slider-horizontal .ui-slider-range-max { right:0; }
.ui-slider-vertical {
  width:.8em;
  height:100px;
}
.ui-slider-vertical .ui-slider-handle {
  left:-.3em;
  margin-left:0;
  margin-bottom:-.6em;
}
.ui-slider-vertical .ui-slider-range {
  left:0;
  width:100%;
}
.ui-slider-vertical .ui-slider-range-min { bottom:0; }
.ui-slider-vertical .ui-slider-range-max { top:0; }
.ui-tabs {
  position:relative;
  zoom:1;
  -moz-border-radius:0px;
  -webkit-border-radius:0px;
  border-radius:0px;
  border:0px;
}
.ui-tabs .ui-tabs-nav { margin:0; }
.ui-tabs .ui-tabs-nav {
  list-style:none;
  position:relative;
  padding:4px 0px 0;
  border-radius:0px;
  border:0px;
  border-bottom:1px solid #ddd;
  white-space:nowrap;
}
.ui-tabs .ui-tabs-nav li {
  position:relative;
  font-size:13px;
  float:left;
  margin:0 3px -1px 0;
  padding:4px 5px 2px 5px;
  border:1px solid #ddd;
}
.ui-tabs .ui-tabs-nav li a {
  float:left;
  text-decoration:none;
  padding:5px 13px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { border-bottom:1px solid #fff; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor:text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor:pointer; }
.ui-tabs .ui-tabs-panel {
  display:block;
  border-width:0;
  background:none;
  -moz-border-radius:0px;
  -webkit-border-radius:0px;
  border-radius:0px;
  border:1px solid #ddd;
  border-top:none;
}
.ui-tabs .ui-tabs-hide { display:none !important; }
#ui-datepicker-div {
  DISPLAY:none;
  background-color:#fff;
  border:1px solid #ddd;
  box-shadow:0px 1px 3px rgba(0,0,0,0.1);
}
.ui-datepicker {
  width:17em;
  padding:.2em .2em 0;
}
.ui-datepicker .ui-datepicker-header {
  position:relative;
  padding:.2em 0;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
  position:absolute;
  top:2px;
  width:1.8em;
  height:1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top:1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
  display:block;
  position:absolute;
  left:50%;
  margin-left:-8px;
  top:50%;
  margin-top:-8px;
}
.ui-datepicker .ui-datepicker-title {
  margin:0 2.3em;
  line-height:1.8em;
  text-align:center;
}
.ui-datepicker .ui-datepicker-title select {
  float:left;
  font-size:1em;
  margin:1px 0;
}
.ui-datepicker select.ui-datepicker-month-year { width:100%; }
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width:49%; }
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float:right; }
.ui-datepicker table {
  width:100%;
  font-size:.9em;
  border-collapse:collapse;
  margin:0 0 .4em;
}
.ui-datepicker th {
  padding:.7em .3em;
  text-align:center;
  font-weight:600;
  border:0;
}
.ui-datepicker td {
  border:0;
  padding:1px;
}
.ui-datepicker td span, .ui-datepicker td a {
  display:block;
  padding:.2em;
  text-align:right;
  text-decoration:none;
}
.ui-datepicker .ui-datepicker-buttonpane {
  background-image:none;
  margin:.7em 0 0 0;
  padding:0 .2em;
  border-left:0;
  border-right:0;
  border-bottom:0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
  float:right;
  margin:.5em .2em .4em;
  cursor:pointer;
  padding:.2em .6em .3em .6em;
  width:auto;
  overflow:visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }
.ui-datepicker-trigger {
  padding-left:2px;
  vertical-align:middle;
  cursor:pointer;
}
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table {
  width:95%;
  margin:0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break {
  clear:both;
  width:100%;
}
.ui-datepicker-rtl { direction:rtl; }
.ui-datepicker-rtl .ui-datepicker-prev {
  right:2px;
  left:auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
  left:2px;
  right:auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right:1px;
  left:auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
  left:1px;
  right:auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float:left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
  border-right-width:0;
  border-left-width:1px;
}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width:0;
  border-left-width:1px;
}
.ui-datepicker-cover {
  display:none;
  display:block;
  position:absolute;
  z-index:-1;
  filter:mask();
  top:-4px;
  left:-4px;
  width:200px;
  height:200px;
}
.ui-progressbar {
  height:2em;
  text-align:left;
}
.ui-progressbar .ui-progressbar-value {
  margin:-1px;
  height:100%;
}


/* ./__swift/themes/__global/css/museosans/museosans.css */
@font-face {
  font-family:'MuseoSans300';
  src:url('https://www.mmcyp.com/crm/__swift/themes/__global/typefaces/museosans/MuseoSans_300-webfont.eot');
  src:url('https://www.mmcyp.com/crm/__swift/themes/__global/typefaces/museosans/MuseoSans_300-webfont.eot?#iefix') format('embedded-opentype'), url('https://www.mmcyp.com/crm/__swift/themes/__global/typefaces/museosans/MuseoSans_300-webfont.woff') format('woff'), url('https://www.mmcyp.com/crm/__swift/themes/__global/typefaces/museosans/MuseoSans_300-webfont.ttf') format('truetype'), url('https://www.mmcyp.com/crm/__swift/themes/__global/typefaces/museosans/MuseoSans_300-webfont.svg#MuseoSans300') format('svg');
  font-weight:normal;
  font-style:normal;
}
@font-face {
  font-family:'MuseoSans500';
  src:url('https://www.mmcyp.com/crm/__swift/themes/__global/typefaces/museosans/MuseoSans_500-webfont.eot');
  src:url('https://www.mmcyp.com/crm/__swift/themes/__global/typefaces/museosans/MuseoSans_500-webfont.eot?#iefix') format('embedded-opentype'), url('https://www.mmcyp.com/crm/__swift/themes/__global/typefaces/museosans/MuseoSans_500-webfont.woff') format('woff'), url('https://www.mmcyp.com/crm/__swift/themes/__global/typefaces/museosans/MuseoSans_500-webfont.ttf') format('truetype'), url('https://www.mmcyp.com/crm/__swift/themes/__global/typefaces/museosans/MuseoSans_500-webfont.svg#MuseoSans500') format('svg');
  font-weight:normal;
  font-style:normal;
}
@font-face {
  font-family:'MuseoSans700';
  src:url('https://www.mmcyp.com/crm/__swift/themes/__global/typefaces/museosans/MuseoSans_700-webfont.eot');
  src:url('https://www.mmcyp.com/crm/__swift/themes/__global/typefaces/museosans/MuseoSans_700-webfont.eot?#iefix') format('embedded-opentype'), url('https://www.mmcyp.com/crm/__swift/themes/__global/typefaces/museosans/MuseoSans_700-webfont.woff') format('woff'), url('https://www.mmcyp.com/crm/__swift/themes/__global/typefaces/museosans/MuseoSans_700-webfont.ttf') format('truetype'), url('https://www.mmcyp.com/crm/__swift/themes/__global/typefaces/museosans/MuseoSans_700-webfont.svg#MuseoSans700') format('svg');
  font-weight:normal;
  font-style:normal;
}


/* ./__swift/themes/__cp/css/leftnav.css */
.navtitle {
  font-size:11px;
  letter-spacing:2px;
  text-transform:uppercase;
  padding:4px 0 2px 10px;
  color:#858d9a;
  margin:0px 0 0px 0;
  background-color:#f6f6f6;
  font-weight:600;
}
.navtitle img { display:none; }
.navsub {
  padding:0px 0px 5px 0;
  margin:10px;
  border:1px solid rgba(0,0,0,0.1);
  border-top:none;
  background-color:#fff;
}
.navsub #parent { margin:5px 0; }
.navinfoitemtext { padding:5px 10px !important; }
.staffnavbar {
  padding:0;
  margin:0;
}
.navbox {
  width:100%;
  color:#3c3e43;
  font-size:13px;
  float:left;
  position:relative;
  margin-top:10px;
}
.navboxtop {
  height:22px;
  border:1px solid #ddd;
  padding:8px 0 12px 10px;
  border-radius:4px 4px 0 0;
  -webkit-border-radius:4px 4px 0 0;
  -moz-border-radius:4px 4px 0 0;
}
.navboxtopleft {
  display:none;
  width:7px;
  height:22px;
  float:left;
}
.navboxcontent {
  border:1px solid #ddd;
  border-top:none;
}
.navitem {
  color:#3c3e43;
  font-size:13px;
  border-bottom:1px solid #eee;
  padding:10px 20px;
}
.navitem2 {
  color:#3c3e43;
  font-size:13px;
  border-bottom:1px solid #eee;
  padding:10px 20px;
}
.navitemhover {
  background-color:#f8f8f8;
  color:#3c3e43;
  font-size:13px;
  border-bottom:1px solid #eee;
  padding:10px 20px;
}
#tagcloudcontainer { padding:0 0 0 10px; }
#tagcloudcontainer a { font-size:12px !important; }


/* ./__swift/themes/__cp/css/treeview.css */
.treeview, .treeview ul {
  padding:0;
  margin:10px 0 0 5px;
  list-style:none;
  font-size:13px;
  line-height:1.2;
}
.treeview ul {
  background-color:white;
  margin-top:4px;
}
.treeview li font {
  letter-spacing:1px;
  color:#999;
  font-size:11px;
}
.treeview .hitarea {
  background:URL('https://www.mmcyp.com/crm/__swift/themes/__cp/images/treeview-default.gif') -64px -25px no-repeat;
  height:16px;
  width:16px;
  margin-left:-16px;
  float:left;
  cursor:pointer;
}
* html .hitarea {
  display:inline;
  float:none;
}
.treeview li {
  margin:0;
  padding:3px 0pt 3px 16px;
}
.treeview a.selected { background-color:#eee; }
#treecontrol {
  margin:1em 0;
  display:none;
}
.treeview .hover {
  color:red;
  cursor:pointer;
}
.treeview li { background:URL('https://www.mmcyp.com/crm/__swift/themes/__cp/images/treeview-default-line.gif') 0 0 no-repeat; }
.treeview li.collapsable, .treeview li.expandable { background-position:0 -176px; }
.treeview .expandable-hitarea { background-position:-80px -3px; }
.treeview li.last { background-position:0 -1766px; }
.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image:URL('https://www.mmcyp.com/crm/__swift/themes/__cp/images/treeview-default.gif'); }
.treeview li.lastCollapsable { background-position:0 -113px; }
.treeview li.lastExpandable { background-position:-32px -67px; }
.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position:0; }
.swifttree span.usergroup, .swifttree span.date, .swifttree span.yellowdot, .swifttree span.funnel, .swifttree span.news, .swifttree span.folder, .swifttree span.folderred, .swifttree span.folderfaded, .swifttree span.chat, .swifttree span.inbox, .swifttree span.inboxfull, .swifttree span.flagged, .swifttree span.watched, .swifttree span.reddot, .swifttree span.unassignedtickets, .swifttree span.mytickets, .swifttree span.trash, span.trashfull, .swifttree span.call, .swifttree span.callinbound, .swifttree span.calloutbound, .swifttree span.callmissed, .swifttree span.file, .swifttree span.userreport {
  padding:0px 0 1px 19px;
  margin:0 0 0 3px;
  display:block;
  min-height:15px;
}
.swifttree span.blank {
  padding:0px 0 0px 1px;
  height:16px;
  display:block;
}
.swifttree span.usergroup { background:URL('https://www.mmcyp.com/crm/__swift/themes/__cp/images/icon_usergroup.gif') 0 0 no-repeat; }
.swifttree span.inbox { background:URL('https://www.mmcyp.com/crm/__swift/themes/__cp/images/icon_inbox.png') 0 0 no-repeat; }
.swifttree span.inboxfull { background:URL('https://www.mmcyp.com/crm/__swift/themes/__cp/images/icon_inboxdocument.png') 0 0 no-repeat; }
.swifttree span.flagged { background:URL('https://www.mmcyp.com/crm/__swift/themes/__cp/images/icon_flag.png') 0 0 no-repeat; }
.swifttree span.watched { background:URL('https://www.mmcyp.com/crm/__swift/themes/__cp/images/icon_ticketwatch.png') 0 0 no-repeat; }
.swifttree span.unassignedtickets { background:URL('https://www.mmcyp.com/crm/__swift/themes/__cp/images/icon_ticketunassigned.png') 0 0 no-repeat; }
.swifttree span.mytickets { background:URL('https://www.mmcyp.com/crm/__swift/themes/__cp/images/icon_staffuser.gif') 0 0 no-repeat; }
.swifttree span.trash { background:URL('https://www.mmcyp.com/crm/__swift/themes/__cp/images/icon_trashempty.png') 0 0 no-repeat; }
.swifttree span.trashfull { background:URL('https://www.mmcyp.com/crm/__swift/themes/__cp/images/icon_trashfull.png') 0 0 no-repeat; }
.swifttree span.date { background:URL('https://www.mmcyp.com/crm/__swift/themes/__cp/images/icon_calendar2.gif') 0 0 no-repeat; }
.swifttree span.yellowdot { background:URL('https://www.mmcyp.com/crm/__swift/themes/__cp/images/icon_yellowbigdot.gif') 0 0 no-repeat; }
.swifttree span.reddot { background:URL('https://www.mmcyp.com/crm/__swift/themes/__cp/images/icon_redbigdot.gif') 0 0 no-repeat; }
.swifttree span.folder { background:URL('https://www.mmcyp.com/crm/__swift/themes/__cp/images/icon_folderyellow3.gif') 0 0 no-repeat; }
.swifttree span.folderred { background:URL('https://www.mmcyp.com/crm/__swift/themes/__cp/images/icon_folderred.gif') 0 0 no-repeat; }
.swifttree span.folderfaded { background:URL('https://www.mmcyp.com/crm/__swift/themes/__cp/images/icon_folderyellow3faded.gif') 0 0 no-repeat; }
.swifttree span.chat { background:URL('https://www.mmcyp.com/crm/__swift/themes/__cp/images/icon_chatnew2.gif') 2px 2px no-repeat; }
.swifttree span.funnel { background:URL('https://www.mmcyp.com/crm/__swift/themes/__cp/images/icon_filter.png') 0 0 no-repeat; }
.swifttree span.news { background:URL('https://www.mmcyp.com/crm/__swift/themes/__cp/images/icon_news.gif') 0 0 no-repeat; }
.swifttree span.call { background:URL('https://www.mmcyp.com/crm/__swift/themes/__cp/images/icon_phone.gif') 0 0 no-repeat; }
.swifttree span.callinbound { background:URL('https://www.mmcyp.com/crm/__swift/themes/__cp/images/icon_phone_incoming.gif') 0 0 no-repeat; }
.swifttree span.calloutbound { background:URL('https://www.mmcyp.com/crm/__swift/themes/__cp/images/icon_phone_outgoing.gif') 0 0 no-repeat; }
.swifttree span.callmissed { background:URL('https://www.mmcyp.com/crm/__swift/themes/__cp/images/icon_phone_missed.gif') 0 0 no-repeat; }
.swifttree span.file { background:URL('https://www.mmcyp.com/crm/__swift/themes/__cp/images/icon_kbarticlesmall.png') 0 0 no-repeat; }
.swifttree span.userreport { background:URL('https://www.mmcyp.com/crm/__swift/themes/__cp/images/icon_report_user.png') 0 0 no-repeat; }


/* ./__swift/themes/__cp/css/redirect.css */
body.redirect {
  background-color:#f8f8f8;
  text-align:center;
}
.uiredirectwrapper {
  width:400px;
  margin:0 auto;
  text-align:center;
  padding:200px 0 0;
  color:#6c7176;
  font-size:13px;
}
.uiredirectcontainer {
  padding-top:5px;
  padding-left:5px;
  padding-right:5px;
  padding-bottom:8px;
  border:1px solid #dcd0b7;
  height:110px;
}
.uiredirectinner {
  height:100%;
  border:1px solid #efe8da;
  overflow:hidden;
}


/* ./__swift/themes/__cp/css/core.css */
html, body {
  background-color:#ecedef;
  color:#3c3e43;
  font:normal 16px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif;
  margin:0;
  padding:0;
  height:100%;
  min-width:1000px;
  -webkit-font-smoothing:antialiased;
  -moz-font-smoothing:antialiased;
}
.text-center { text-align:center !important; }
a img { border:0px; }
label { cursor:pointer; }
[disabled] { color:#8a8a8a !important; }
input { margin:0px; }
iframe {
  border-width:0px;
  height:40px;
}
.pointer { cursor:pointer; }
tbody {
  margin:0px;
  padding:0px;
}
.clearfix { clear:both; }
.maincontent {
  border-spacing:0;
  border-top:1px solid #eee;
}
.chatbodymain #maincore { padding:0 !important; }


/* ./__swift/themes/__cp/css/text.css */
.disabledtext { color:#ccc; }
.smalltext {
  font-size:13px;
  color:#7c7f85;
}
.removeiecross::-ms-clear { display:none; }
dl, dd, dt {
  margin:0;
  padding:0;
}
dl {
  margin:5px;
  display:block;
}
dd, dt {
  display:inline-block;
  float:left;
}
dt {
  font-weight:bold;
  margin:0 5px 0 0;
}
dd {
  font-weight:normal;
  margin:0 0 0 5px;
  word-break:break-word;
}


/* ./__swift/themes/__cp/css/search.css */
.searchighlightsmall {
  color:#3c3e43;
  background:#ff6;
  font-size:13px;
  font-weight:bold;
}
.searchighlightcode {
  color:#3c3e43;
  background:#ffffd0;
  font:bold 13px Courier New, Consolas, Fixedsys, Verdana, Arial;
}
.searchcode {
  color:#3c3e43;
  font:13px Courier New, Consolas, Fixedsys, Verdana, Arial;
}
.search0hr {
  border:none;
  color:#c1d8f7;
  background-color:#c1d8f7;
  height:1px;
  margin:3 1 3 1;
  padding:0;
}
.searchighlight {
  color:#3c3e43;
  background:#ff6;
  font-size:13px;
}
.searchighlightbold { font-weight:bold; }


/* ./__swift/themes/__cp/css/dropdown.css */
.swiftdropdown {
  list-style:none;
  width:220px;
  background-color:#fff;
  border:1px solid #ddd;
  padding:0px;
  margin:0px;
  position:absolute;
  float:left;
  top:0px;
  z-index:9999;
  display:none;
  box-shadow:0px 1px 3px rgba(0,0,0,0.07);
}
.swiftdropdown li {
  padding:0px;
  margin:0px;
  float:none;
  text-decoration:none;
  display:block;
}
.swiftdropdown .seperator {
  padding:0px;
  margin-left:4px;
  margin-right:4px;
  margin-top:2px;
  margin-bottom:2px;
  height:1px;
  background:#fcfaf5;
  border-bottom:1px solid #ddd;
  display:none;
}
.swiftdropdownitem {
  display:block;
  min-height:25px;
  overflow:hidden;
  border-bottom:1px solid #eee;
  position:relative;
}
.swiftdropdowninput {
  display:block;
  height:62px;
}
.swiftdropdownitem .swiftdropdownitemimage {
  float:left;
  display:block;
  border-right:1px solid #ddd !important;
  background:#f8f8f8 !important;
  height:25px;
  vertical-align:middle;
  padding:4px 0;
  position:relative;
}
.swiftdropdownitem .swiftdropdownitemimage img { clip:rect(0 0 0 1px); }
.swiftdropdownitemtext {
  float:left;
  font-size:13px;
  margin-top:3px;
  padding:4px !important;
}
.swiftdropdownitemparent input[type="text"] {
  width:196px !important;
  margin-left:1px;
}
.swiftdropdownitemparent { cursor:pointer; }
.swiftdropdownitemparent:before, .swiftdropdownitemparent:after {
  content:" ";
  display:table;
}
.swiftdropdownitemparent:after { clear:both; }
.swiftdropdownitemparent { *zoom:1; }
.swiftdropdownitemhover { background:#f8f8f8; }
.swiftdropdowniteminput {
  float:left;
  width:160px;
  font-size:13px;
  margin-top:2px;
  padding-left:4px;
}
.swiftdropdownposition { position:fixed; }


/* ./__swift/themes/__cp/css/jqautocomplete.css */
.ac_results {
  padding:0px;
  border:1px solid #ddd;
  background-color:white;
  overflow:hidden;
  z-index:99999;
}
.ac_results ul {
  width:100%;
  list-style-position:outside;
  list-style:none;
  padding:0;
  margin:0;
}
.ac_results li {
  margin:0px;
  padding:2px 5px;
  cursor:default;
  display:block;
  font-size:13px;
  line-height:16px;
  overflow:hidden;
}
.ac_loading { background:white URL('https://www.mmcyp.com/crm/__swift/themes/__cp/images/unifiedsearch_wait.gif') right center no-repeat; }
.ac_odd { background-color:white; }
.ac_over {
  background-color:#f8f8f8;
  color:#424b5c;
}


/* ./__swift/themes/__cp/css/dialog.css */
.dialogcontainer {
  padding:4px;
  padding:10px 0;
  position:relative;
  margin:0 10px;
}
.dialogtitle {
  padding:8px 8px 0px 20px !important;
  font-size:16px;
  font-weight:600;
  background-color:#fff;
}
.dialogtext {
  background:#fff;
  padding:0px 8px 8px 20px;
  -moz-border-radius:0 0 5px 5px;
  -webkit-border-radius:0 0 5px 5px;
  border-radius:0 0 5px 5px;
  font-size:12px;
  line-height:1.3;
  color:#666;
}
.dialogok {
  position:absolute;
  background-image:URL('https://www.mmcyp.com/crm/__swift/themes/__cp/images/icon_dialogok.png');
  width:32px;
  height:32px;
  left:-12px;
  top:0px;
}
.dialogokcontainer {
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
  border:2px solid #598527;
  background-color:#fff;
}
.dialogalert {
  position:absolute;
  float:left;
  background:URL('https://www.mmcyp.com/crm/__swift/themes/__cp/images/icon_dialogalert.png');
  width:32px;
  height:32px;
  left:-12px;
  top:0px;
  z-index:1000;
}
.dialogalertcontainer {
  border:2px solid #ffd459;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
  position:relative;
}
.dialogerror {
  position:absolute;
  float:left;
  background:URL('https://www.mmcyp.com/crm/__swift/themes/__cp/images/icon_dialogerror.png');
  width:32px;
  height:32px;
  left:-12px;
  top:0px;
}
.dialogerrorcontainer {
  border:2px solid #f75252;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
}


/* ./__swift/themes/__cp/css/headerlinetable.css */
.hlineheader, .hlineheaderext {
  margin:0;
  padding:0;
  white-space:nowrap;
  color:#3c3e43;
  text-decoration:none;
  font-size:14px;
  font-weight:none;
}
.hlineheaderext { padding:0 25px 0 0; }
.hlineheader th, .hlineheaderext th {
  margin:0;
  padding:0 8px 0 0;
}
.hlineheader td, .hlineheaderext td {
  font-size:50%;
  margin:0;
  padding:0;
}
td.hlinelower {
  border-top:1px solid #cfcfcf;
  width:100%;
}
.viewmore {
  margin:6px 0 0 0;
  background:URL('https://www.mmcyp.com/crm/__swift/themes/__cp/images/icon_viewmore.png') no-repeat;
  width:16px;
  height:16px;
  cursor:pointer;
}


/* ./__swift/themes/__cp/css/tabs.css */
.tabborder {
  background:#fff;
  color:#3c3e43;
}
.tab {
  margin-left:0;
  margin-top:0;
  color:#3c3e43;
  font-size:13px;
  padding:0px 10px 4px 2px;
  z-index:6;
  display:block;
}
.tab li {
  list-style:none;
  display:inline;
  margin:0px;
  padding:0px;
  font-size:14px;
}
.tab li a span {
  display:block;
  float:left;
  padding:6px;
  padding-left:5px;
  padding-right:13px;
  padding-top:5px !important;
  height:14px;
}
.tab li a {
  text-decoration:none;
  padding-left:3px;
  margin-right:2px;
  float:left;
  position:relative;
  bottom:-2px;
  left:-2px;
  color:#a0947b;
  z-index:1;
  outline:none;
  border:1px solid #ddd;
  border-bottom:1px solid #fff;
  border-radius:4px 4px 0 0;
}
.tab a:hover {
  color:#3c3e43;
  background:#fff;
  cursor:hand;
  cursor:pointer;
}
.tab a:hover span {
  display:block;
  float:left;
  padding:6px;
  padding-left:5px;
  padding-right:13px;
  padding-top:5px !important;
  height:14px;
}
.tab a.currenttab {
  color:#3c3e43;
  z-index:4;
  bottom:-1px;
  padding:5px 7px;
}
.tab a.currenttab span {
  display:block;
  float:left;
  padding:6px;
  padding-left:5px;
  padding-right:13px;
  padding-top:5px !important;
  height:14px;
}
.basictabcontent {
  display:block;
  float:left;
  position:relative;
  z-index:3;
  padding:20px;
  margin:0px;
  background-color:#fff;
  color:#3c3e43;
  border:1px solid #ddd;
  font-size:13px;
  min-width:250px;
}
.basictabcontent table { border-bottom:1px solid #ddd; }
.basictabcontent .gridrow1, .basictabcontent .gridrow2 {
  background-color:#fff;
  padding:3px 0 !important;
  border-top:1px solid #ddd;
}
.ui-state-default img { display:none; }


/* ./__swift/themes/__cp/css/toolbar.css */
.tabtoolbar ul {
  margin:0px;
  padding:0px;
  font-size:13px;
  color:#3c3e43;
  margin-top:0px;
  display:block;
  line-style:none;
}
.tabtoolbar ul li {
  list-style-type:none;
  display:inline;
  margin:0px;
  padding:0px;
  line-style:none;
  line-height:20px;
  vertical-align:middle;
}
.tabtoolbarsub {
  margin:5px 0 3px 5px;
  padding:0px;
  float:left;
  padding:0px;
}
.tabtoolbarsub ul {
  margin:0px;
  padding:0px;
  font-size:13px;
  color:#3c3e43;
  margin-top:0px;
  display:block;
  line-style:none;
}
.tabtoolbarsub ul li {
  list-style-type:none;
  display:inline;
  margin:0px;
  padding:0px;
  line-style:none;
  line-height:20px;
  vertical-align:middle;
}
.tabtoolbarsub ul li:first-child a {
  border-top-left-radius:3px;
  border-bottom-left-radius:3px;
  margin-left:0;
}
.tabtoolbarsub ul li:last-child a {
  border-top-right-radius:3px;
  border-bottom-right-radius:3px;
}
.tabtoolbarsub ul li a {
  border:1px solid #ddd;
  border-bottom-color:#ccc;
  text-decoration:none;
  margin-left:-1px;
  color:#666;
  padding:7px 13px 7px 13px;
  box-shadow:0px 1px 0 0 rgba(0,0,0,0.06);
  background-image:-webkit-linear-gradient(#fff 60%,#f6f6f6 100%);
  background-image:-moz-linear-gradient(#fff 60%,#f6f6f6 100%);
  background-image:-ms-linear-gradient(#fff 60%,#f6f6f6 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f6f6f6',GradientType=0);
}
.tabtoolbarsub ul li a img {
  position:relative;
  top:-2px;
}
.tabtoolbarsub ul li a:hover, .tabtoolbarsub ul li a:active {
  background-image:-webkit-linear-gradient(#f8f8f8 60%,#eee 100%);
  background-image:-moz-linear-gradient(#f8f8f8 60%,#eee 100%);
  background-image:-ms-linear-gradient(#f8f8f8 60%,#eee 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8',endColorstr='#eeeeee',GradientType=0);
  text-decoration:none;
  color:#444;
}
.tabtoolbarsub ul li a:hover {
  text-decoration:none;
  background-color:#f1f1f1;
  color:#3c3e43;
}
.tabtoolbarsub ul li a:active { text-decoration:none; }


/* ./__swift/themes/__cp/css/tables.css */
.settabletitlerow {
  background:#fff URL('https://www.mmcyp.com/crm/__swift/themes/__cp/images/settabletitlebg.gif') REPEAT-X top left;
  color:#3c3e43;
  font-size:13px;
  padding:5px;
  cursor:pointer;
}
.settabletitlerowhover {
  background:#80a9ea URL('https://www.mmcyp.com/crm/__swift/themes/__cp/images/settabletitlebghover.gif') REPEAT-X top left;
  color:red;
  font-size:13px;
  padding:5px;
  cursor:pointer;
}
.settabletitlerowmain {
  background:#80a9ea URL('https://www.mmcyp.com/crm/__swift/themes/__cp/images/settabletitlebghover.gif') REPEAT-X top left;
  color:#3c3e43;
  font-size:13px;
  border-top:1px solid #d0eef8;
  border-bottom:1px solid #99d9ee;
  padding:5px;
}
.tabletitlerowtitle {
  color:#3c3e43;
  font-size:18px;
  border-bottom:1px solid #ccc;
  padding:25px 10px 8px;
  font-weight:300;
  background-color:#fff;
  line-height:1;
}
#View_Tickettabs .tabletitlerowtitle {
  padding:10px 10px;
  font-weight:bold;
  font-size:14px;
  text-transform:uppercase;
  border-top:1px solid #fff;
  border-bottom:1px solid #ddd;
  background-image:-webkit-gradient(linear,left bottom,left top,from(#f4f4f5),to(#fbfbfb));
  background-image:-moz-linear-gradient(90deg,#f4f4f5 0%,#fbfbfb 100%);
}
#View_Tickettabs .tabletitlerowtitle label { text-transform:capitalize; }
.tabletitlerowtitle img[src*="doublearrows"] { display:none; }
.settabletitlerowmain2 img#imgpermstaff_tickets, .settabletitlerowmain2 img#imgpermstaff_livechat, .settabletitlerowmain2 img#imgpermstaff_reports, .settabletitlerowmain2 img#imgpermstaff_troubleshooter, .settabletitlerowmain2 img#imgpermstaff_news, .settabletitlerowmain2 img#imgpermstaff_knowledgebase, .settabletitlerowmain2 img#imgpermstaff_base, .settabletitlerowmain2 img#imgpermuser_tickets, .settabletitlerowmain2 img#imgpermuser_core, .settabletitlerowmain2 img#imgpermuser_news { display:none; }
.settabletitlerowmain2 {
  color:#3c3e43;
  font-size:13px;
  border-top:1px solid #fff;
  border-bottom:1px solid #ddd;
  padding:5px;
}
#View_Schedule_tab_general .tablerow1 img { top:0; }
#View_Schedule_tab_general .settabletitlerowmain2 .slascheduletitledefault img, #View_Schedule_tab_general .settabletitlerowmain2 .slascheduletitleopen img { display:inherit; }
.settabletitlerowmain3 {
  background:URL('https://www.mmcyp.com/crm/__swift/themes/__cp/images/settabletitlebgdisabled.gif') REPEAT-X top left;
  color:#aeaeae;
  font-size:13px;
  border-top:1px solid #aeaeae;
  border-bottom:1px solid #aeaeae;
  padding:5px;
}
.settabletitlerowmain4 {
  background:URL('https://www.mmcyp.com/crm/__swift/themes/__cp/images/settabletitlebgsel.gif') REPEAT-X top left;
  color:#3c3e43;
  font-size:13px;
  border-top:1px solid #c0eae0;
  border-bottom:1px solid #c0eae0;
  padding:5px;
}
.settabletitlerowmain5 {
  color:#3c3e43;
  font-size:13px;
  padding:10px 5px;
  background-color:#fff;
  border-bottom:1px solid #ddd;
  white-space:nowrap;
}
.row1 {
  background-color:#fcfbf4;
  color:#3c3e43;
  font-size:13px;
}
.errorrow, .errordiv {
  border:1px solid #e7bcbc;
  -moz-border-radius:4px 4px 4px 4px;
  background-color:#ffeef0;
  color:#3c3e43;
  font-size:13px;
}
.errordiv {
  padding:6px;
  margin:3px;
}
.row2 {
  background-color:#fff;
  color:#3c3e43;
  font-size:13px;
}
.retborder {
  background-color:#fff;
  color:#3c3e43;
  border:1px solid #ddd;
}
.tablerow1 {
  background-color:#fff;
  color:#3c3e43;
  font-size:13px;
  border-bottom:1px solid #eee !important;
  padding:6px 6px 6px 6px;
}
.tablerow1_tr, .tablerowbase_tr { background-color:#fff; }
.tablerow1_tr:last-child .tablerow1 { border-bottom:none !important; }
#View_Import_tab_general .tablerow1_tr .tabletitle { border-bottom:1px solid #eee; }
#View_Import_tab_general .tablerow1_tr:last-child .tabletitle { border-bottom:none; }
.itemrow, .itemrowunlinked {
  padding:4px 0 2px 10px;
  font-size:13px;
  cursor:pointer;
  overflow:hidden;
}
.tablerow1 .mce-tinymce iframe { min-height:500px; }
.tablerow1_tr, .tablerowbase_tr { BACKGROUND-COLOR:#fff; }
.itemrowunlinked { cursor:default; }
.hlrow, itemrow:hover {
  padding:2px;
  background-color:#fcfaf5;
  color:red;
  font-size:13px;
  border-bottom:1px solid #efe8da;
  border-top:1px solid #fff;
  cursor:pointer;
}
.tabletitle {
  color:#3c3e43;
  font-size:14px;
  font-weight:400;
  padding-bottom:2px;
}
.tabledescriptionext {
  color:#313131;
  font-size:15px;
  padding:8px;
  border-bottom:1px solid #ddd;
}
.tabledescriptionbig {
  color:#313131;
  font-size:14px;
}
.tabledescription {
  color:#7c7f85;
  font-size:13px;
  font-weight:400;
}
#View_Tickettabs .tabledescription {
  color:#3c3e43 !important;
  font-size:12px;
}
.rowerror {
  background-color:#e05353;
  color:#fff;
  font-size:13px;
}
.rowhighlightpointer {
  background:#ffefbb;
  color:red;
  font-size:13px;
  vertical-align:middle;
  cursor:pointer;
}
.rowhighlight {
  background:#f8f8f8;
  color:#000;
  font-size:13px;
  vertical-align:middle;
}
.rowselect {
  background:#ffefbb;
  color:#3c3e43;
  vertical-align:middle;
  font-size:13px;
}


/* ./__swift/themes/__cp/css/form.css */
fieldset {
  padding:0;
  margin:0;
  border:0;
}
legend {
  padding:0 5px;
  font-size:21px;
  color:#3c3e43 333;
  border:0;
}
legend small {
  font-size:15px;
  color:#999;
}
label, input, button, select, textarea {
  font-size:14px;
  font-weight:normal;
  line-height:20px;
}
input, button, select, textarea { font-family:"Helvetica Neue", Arial, Helvetica, sans-serif; }
label { margin:0 5px 5px 0; }
label input[type=checkbox] {
  position:relative;
  vertical-align:middle;
  bottom:1px;
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
  display:inline-block;
  height:20px;
  padding:4px 6px;
  margin-bottom:0px;
  font-size:14px;
  line-height:20px;
  color:#555;
  vertical-align:middle;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  -webkit-font-smoothing:antialiased;
}
textarea { height:auto; }
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
  background-color:#fff;
  border:1px solid #ccc;
  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
  -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
  box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
  -webkit-transition:border linear 0.2s, box-shadow linear 0.2s;
  -moz-transition:border linear 0.2s, box-shadow linear 0.2s;
  -o-transition:border linear 0.2s, box-shadow linear 0.2s;
  transition:border linear 0.2s, box-shadow linear 0.2s;
}
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
  border-color:rgba(82,168,236,0.8);
  outline:0;
  outline:1px solid #52a8ec \9;
  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(82,168,236,0.6);
  -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(82,168,236,0.6);
  box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(82,168,236,0.6);
}
input[type="radio"], input[type="checkbox"] {
  margin:4px 0 0;
  margin-top:1px \9;
  *margin-top:0;
  line-height:normal;
}
input[type="file"], input[type="image"], input[type="submit"], input[type="reset"], input[type="button"], input[type="radio"], input[type="checkbox"] { width:auto; }
select {
  height:30px;
  *margin-top:4px;
  line-height:30px;
}
select[name="salutation"] { width:70px !important; }
input[type="file"] { font-size:13px; }
select {
  background-color:#fff;
  border:1px solid #ccc;
}
select[multiple], select[size] { height:auto; }
select:focus, input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus {
  outline:thin dotted #3c3e43;
  outline:5px auto -webkit-focus-ring-color;
  outline-offset:-2px;
}
textarea {
  overflow:auto;
  vertical-align:top;
}
form {
  margin:0px;
  padding:0px;
}
input[type=radio] { vertical-align:inherit; }
.radio, .checkbox {
  min-height:20px;
  padding-left:20px;
}
.radio input[type="radio"], .checkbox input[type="checkbox"] {
  float:left;
  margin-left:-20px;
}
.controls > .radio:first-child, .controls > .checkbox:first-child { padding-top:5px; }
.radio.inline, .checkbox.inline {
  display:inline-block;
  padding-top:5px;
  margin-bottom:0;
  vertical-align:middle;
}
.radio.inline + .radio.inline, .checkbox.inline + .checkbox.inline { margin-left:10px; }
input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] {
  cursor:not-allowed;
  background-color:#eee;
}
input[type="radio"][disabled], input[type="checkbox"][disabled], input[type="radio"][readonly], input[type="checkbox"][readonly] { background-color:transparent; }
.swiftbutton {
  background-color:#fff;
  color:#3c3e43;
  font-size:13px;
  border-style:solid;
  border-color:#ccc;
  border-width:2px;
}
.multi {
  background:#fff URL('https://www.mmcyp.com/crm/__swift/themes/__cp/images/inputtextbg.gif') REPEAT-X top left;
  color:#3c3e43;
  font-size:13px;
  border:1px solid #bdac8e;
  padding:2px 2px 2px 2px;
  margin:0px;
  vertical-align:middle;
}
.swifttext, .swifttextautocompletelookup, .swifttextnumeric, .swifttextnumericsmall, .swifttextsearch, .swifttextnumeric2, .swifttextnumeric2small {
  padding:0;
  margin:0px;
}
.swiftpassword {
  color:#666;
  border:1px solid #bdac8e;
  padding:2px 2px 2px 2px;
  margin:0px;
  vertical-align:middle;
}
.swifttextdisabled {
  color:#808080;
  padding:2px;
  vertical-align:middle;
  border:1px solid #ccc !important;
  width:100%;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
}
.swifttextareawide { width:100%; }
.swiftcheckbox {
  padding:0px;
  margin:-5px;
  vertical-align:middle;
}
.swiftselect optgroup {
  font-size:inherit;
  font-weight:bold;
}
.swifttextlarge {
  background-color:#fff;
  color:#3c3e43;
  margin:0px;
  vertical-align:middle;
  font-size:inherit;
}
.swifttextarea {
  width:100% !important;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
}
.errorcopyarea {
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
}
.swifttimer {
  background-color:#fff;
  color:#3c3e43;
  font-size:13px;
  border-style:solid;
  border-color:#fff;
  border-width:0px;
  width:50px;
  text-align:right;
  padding-right:5px;
}
.swiftselectnotify { border:2px dashed red; }
.swifttextnumericsmall, .swifttextnumeric2small {
  font-size:10px;
  font-weight:bold;
  padding:2px !important;
  margin:0 !important;
  width:38px;
}
.swifttextsearch {
  width:185px !important;
  margin:6px 4px 4px 0px;
}
.swiftfieldset, .swiftfieldset td, .swiftfieldset p, .swiftfieldset li { font-size:13px; }
fieldset.swiftfieldset {
  margin-bottom:6px;
  padding:10px;
  color:#3c3e43;
  border:1px solid #ddd !important;
  border-radius:4px;
  -moz-border-radius:4px;
}
.hasDatepicker { width:75px; }
#View_Ticket_tab_reply input[type="checkbox"], #View_Ticket_tab_general input[type="checkbox"], #ui-tabs-1 input[type="checkbox"] { margin:0; }
#selectforwardfrom { margin:0 4px 0 0; }
#selectnewticketfrom, #newticketsubject, #selectreplyfrom { margin:0; }
#newticketresolutiondue_hour, newticketresolutiondue_minute, newticketresolutiondue_meridian, #newticketdue_hour, #newticketdue_minute, #newticketdue_meridian, #releasedue_hour, #releasedue_minute, #releasedue_meridian, #releaseresolutiondue_hour, #releaseresolutiondue_minute, #releaseresolutiondue_meridian, #billdate_hour, #billdate_minute, #billdate_meridian, #billworkdate_hour, #billworkdate_minute, #billworkdate_meridian, #View_Schedule_tab_general select, #replyoptions select, #forwardoptions select {
  width:70px;
  margin-right:5px;
}
select[id^="rulematchsel"] { width:100px; }


/* ./__swift/themes/__cp/css/counters.css */
.notecounterred, .notecounterredver { background:#ce1707; }
.notecountergreen, .notecountergreenver { background:#639d0c; }
.notecounteryellow, .notecounteryellowver { background:#fbc22d; }
.notecounterpink, .notecounterpinkver { background:#ec8ff1; }
.notecounterorange, .notecounterorangever { background:#fe9309; }
.notecounterblue, .notecounterbluever {
  background:#3b5998;
  border-bottom:1px solid #00376a;
}
.notecounterred, .notecountergreen, .notecounteryellow, .notecounterpink, .notecounterorange, .notecounterblue, .notecounterredver, .notecountergreenver, .notecounteryellowver, .notecounterpinkver, .notecounterorangever, .notecounterbluever {
  height:10px;
  padding:3px 6px 3px 6px;
  text-align:center;
  border-radius:8px;
  -moz-border-radius:8px;
  -webkit-border-radius:8px;
  float:right;
  display:inline;
  color:#fff;
  z-index:1000;
  position:absolute;
  right:0;
  top:-5px;
  font-size:9px;
}
.notecounterredver, .notecountergreenver, .notecounteryellowver, .notecounterpinkver, .notecounterorangever, .notecounterbluever {
  position:absolute;
  right:5px;
  top:-6px;
}
.blocknotecountergray { background:#3c3e43; }
.blocknotecounterred { background:#ce1707; }
.blocknotecountergreen { background:#639d0c; }
.blocknotecounteryellow { background:#fbc22d; }
.blocknotecounterpink { background:#ec8ff1; }
.blocknotecounterorange { background:#fe9309; }
.blocknotecounterblue {
  background:#3b5998;
  border-bottom:1px solid #00376a;
}
.blocknotecounterred, .blocknotecountergreen, .blocknotecounteryellow, .blocknotecounterpink, .blocknotecounterorange, .blocknotecounterblue, .blocknotecountergray {
  height:10px;
  right:0;
  padding:3px 6px 5px 6px;
  text-align:center;
  text-shadow:0 1px 0 rgba(0,0,0,0.5);
  border-radius:8px;
  -moz-border-radius:8px;
  -webkit-border-radius:8px;
  float:left;
  margin:0 4px 0 0;
  color:#fff;
  font-size:9px;
}
.blockgray { background:#3c3e43; }
.blockred { background:#ce1707; }
.blockgreen { background:#639d0c; }
.blockyellow { background:#fbc22d; }
.blockpink { background:#ec8ff1; }
.blockorange { background:#fe9309; }
.blockblue {
  background:#3b5998;
  border-bottom:1px solid #00376a;
}
.blockred, .blockgreen, .blockyellow, .blockpink, .blockorange, .blockblue, .blockgray {
  height:10px;
  padding:4px 6px 4px 6px;
  text-align:center;
  text-shadow:0 1px 0 rgba(0,0,0,0.5);
  -moz-border-radius:8px;
  -webkit-border-radius:8px;
  display:inline;
  color:#fff;
  font-size:10px;
}


/* ./__swift/themes/__cp/css/jqueryui.css */
.ui-tabs a { width:100%; }


/* ./__swift/themes/__cp/css/links.css */
a {
  text-decoration:none;
  outline:none;
}
a:link { color:#007aaa; }
a:visited { color:#007aaa; }
a:hover { color:#005677; }
a:active { color:#005677; }
.bluelink:link {
  color:#277dc9;
  text-decoration:none;
  outline:none;
}
.bluelink:visited {
  color:#277dc9;
  text-decoration:none;
  outline:none;
}
.bluelink:hover {
  text-decoration:none;
  outline:none;
  color:#005b7c;
}
.widgetlinks:visited {
  text-decoration:none;
  outline:none;
}
.widgetlinks:hover {
  text-decoration:none;
  outline:none;
}
.widgetlinks:link {
  text-decoration:none;
  outline:none;
}
.menulink { padding:0 6px; }


/* ./__swift/themes/__cp/css/dashboard.css */
.dashboardprogress {
  cursor:pointer;
  padding:0 0 2px 2px;
}
.dashboardprogress:hover { background:#f8f8f8; }
.dashboardprogresstitle {
  display:inline-block;
  width:80px;
}
.dashboardprogresscount {
  display:inline-block;
  text-align:right;
  float:right;
  margin-right:3px;
}
.dashboardprogressbarparent {
  display:inline-block;
  padding-top:0px;
  float:right;
  margin:3px 3px 0 0;
  background-color:#f2f2f2;
}
.dashboardprogressbar {
  border-top:1px solid white;
  display:block;
  height:10px;
}
.dashboardprogressperc {
  display:inline-block;
  float:right;
  width:32px;
  text-align:right;
}
.dashboardprogresscontainer { margin-bottom:10px; }
.dashboardprogresscontainer .hlineheader { border:none; }
.basictabcontent .gridrow2 { padding:10px 0 !important; }
.basictabcontent.stats table { border-bottom:none; }
.dashboardoverviewtab {
  height:16px;
  float:left;
}
.dashboardcounter {
  float:right;
  margin:7px 0px 0 20px;
  border:1px solid #ddd;
  min-width:74px;
  height:72px;
  background:white;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  border-radius:4px;
  cursor:pointer;
  padding:0 0 10px 0;
  font-weight:300;
}
.dashboardcounter:hover { background-color:#f8f8f8; }
.dashboardcounterparent {
  font-size:10px;
  color:#555;
  text-align:center;
}
.dashboardcounterheader {
  padding:6px 0 6px 0;
  margin-bottom:3px;
  border-bottom:1px dotted #ddd;
  font-size:11px;
  font-weight:normal;
}
.dashboardcounternumber { font-size:32px; }
.dashboardavatarimage { padding:10px 0 30px 0; }
.dashboarddate { padding:6px 0 0 4px; }
.dashboardrightcontents { padding-left:13px; }
.dashboarddatecontainer {
  width:74px;
  height:88px;
}
.dashboardmonthholder {
  background-color:#424b5c;
  border-radius:4px 4px 0 0;
  -webkit-border-radius:4px 4px 0 0;
  -moz-border-radius:4px 4px 0 0;
  display:block;
  text-align:center;
  vertical-align:middle;
  padding:0 0 3px 0;
  color:#fff;
  font-size:13px;
  width:74px;
  height:22px;
  text-transform:uppercase;
}
.dashboardmonthsub { padding-top:4px; }
.dashboarddateholder {
  background-color:#f8f8f8;
  border:1px solid #ddd;
  border-radius:0 0 4px 4px;
  border-top:none;
  -webkit-border-radius:0 0 4px 4px;
  -moz-border-radius:0 0 4px 4px;
  display:block;
  text-align:center;
  vertical-align:middle;
  padding:3px 0 8px 0;
  color:#555;
  font-size:10px;
  width:72px;
  line-height:.9;
  font-weight:300;
}
.dashboarddatesub {
  padding-top:6px;
  padding-bottom:6px;
  font-size:11px;
}
.dashboarddatedcontainer { font-size:32px; }
.dashboardusername {
  font-size:30px;
  padding:4px 0 4px 0;
  font-weight:lighter;
}
.ui-tabs-vertical {
  width:100%;
  border:0px;
}
.ui-tabs-vertical .ui-tabs-panel {
  margin:0px;
  padding:0px;
  border:1px solid #ddd !important;
  -moz-border-radius:0px 4px 4px 4px;
  -webkit-border-radius:0 4px 4px 4px;
  position:relative;
  padding:10px 20px;
  margin-left:181px;
  min-width:300px;
}
.ui-tabs-vertical .ui-tabs-nav {
  float:left;
  width:180px;
  border:0px !important;
  padding:0 !important;
  background-color:#fff;
}
.ui-tabs-vertical .ui-tabs-nav li {
  clear:left;
  display:block;
  border:1px solid #ddd !important;
  margin:0 0 5px 0;
  padding:0px 0 !important;
  background-color:#f8f8f8;
  width:180px;
  position:relative;
}
.ui-tabs-vertical .ui-tabs-nav li a {
  display:block;
  width:170px;
  font-size:13px;
  padding:10px 10px !important;
}
.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-selected {
  padding:0px 0 !important;
  border-right:1px solid #fff !important;
  border-color:#ddd;
  z-index:1000;
  border-bottom:1px solid #ddd !important;
  background-color:#fff;
}
.ui-tabs-vertical-custom-prop {
  height:400px;
  float:right;
  width:1px;
}
.ui-tabs-vertical-custom-clear {
  clear:both;
  height:1px;
  overflow:hidden;
}
.dashboardboxinfo1 {
  margin-bottom:10px;
  padding:10px;
  border-radius:4px;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  background-color:#fcf8e3;
  border:1px solid #fbeed5;
  color:#745828;
}
.dashboardboxinfo2 {
  margin-bottom:10px;
  padding:10px;
  border-radius:4px;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  background-color:#fcf8e3;
  border:1px solid #fbeed5;
  color:#745828;
}
.dashboardboxalert {
  margin-bottom:10px;
  padding:10px;
  border-radius:4px;
  background-color:#fcf8e3;
  border:1px solid #fbeed5;
  color:#745828;
}
.dashboardboxerror {
  background:#ffebe8;
  border-radius:4px;
  margin-bottom:10px;
  padding:10px;
  color:#b94a48;
  background-color:#f2dede;
  border:1px solid #eed3d7;
}
.dashboardboxtitlecontainer {
  overflow:hidden;
  padding-bottom:4px;
}
.dashboardboxtitle {
  font-size:16px;
  padding-bottom:4px;
  font-weight:bold;
  float:left;
}
.dashboardboxdate {
  float:right;
  padding-top:8px;
  color:#3c3e43;
  font-size:12px;
  color:#666;
}
#dashboardcontainer {
  height:45px;
  background:#f8f8f8 url('https://www.mmcyp.com/crm/__swift/themes/__cp/images/icon_dashboard.png') 14px 48% no-repeat;
  box-shadow:inset 0px 0px 5px #fff;
  border-bottom:1px solid #ddd;
  vertical-align:top !important;
}
#dashboardtitle {
  padding:11px 0px 9px 16px;
  color:#444;
  font-size:18px;
  position:relative;
  top:0px;
  text-transform:capitalize;
  text-shadow:0 1px 1px #fff;
  border-left:1px solid #ddd;
  margin-left:48px;
}
.dashboardmsg { font-style:italic; }
.dashboardtabdatacontainer, .tabdatacontainer { padding:4px; }
.dashboardtabdatacontainer table { width:100%; }


/* ./__swift/themes/__cp/css/cpui.css */
.rebartopspacer {
  height:4px;
  border-top:1px solid #d5cab8;
  display:none;
}
.footertext {
  color:#565656;
  font-size:13px;
  padding-bottom:4px;
}
.cptopmenulink {
  float:right;
  font-size:13px;
  padding:13px 20px 13px 0;
  color:#535d6f;
  background-color:#424b5c;
}
.cptopmenulink a:link { color:#aeb1b6; }
.cptopmenulink a:visited { color:#aeb1b6; }
.cptopmenulink a:hover { color:#fff; }
.checkboxcontainer {
  border:1px solid #ddd;
  background:#fff;
  margin:6px;
  overflow:auto;
  height:150px;
  width:250px;
}
.checkboxcontainer div {
  border-bottom:1px solid #ddd;
  padding:4px;
  background:#fff;
  cursor:pointer;
}
.checkboxcontainer div:hover { background:#f2f2f2; }
img {
  vertical-align:middle;
  border:0px;
}
.cpuisplitter { background-color:#ddd; }
.cpuisplitterinner {
  width:2px !important;
  background-color:#fff;
}
.cpuicontainer { padding:10px 10px 40px 10px; }
.cpuicontainer > table { min-width:900px; }
.restaffnavbar { background:#f2e7d6 URL('https://www.mmcyp.com/crm/__swift/themes/__cp/images/renavbarbg.gif') no-repeat bottom left; }
.staffnavbarclickable {
  cursor:pointer;
  background:URL('https://www.mmcyp.com/crm/__swift/themes/__cp/images/renavbarsplitterbg.gif') REPEAT top left;
  width:5px;
}
.renavsection {
  text-decoration:none;
  width:100%;
}
.renavsub { padding:0; }
.renavsectionadmin { width:100%; }
.reheadertext {
  font-size:13px;
  color:#3c3e43;
  vertical-align:middle;
}
.reheaderbar {
  display:block;
  background:#fff;
  height:72px;
}
.rebarlogo {
  float:left;
  padding:10px 20px 10px;
}


/* ./__swift/themes/__cp/css/notes.css */
.swifttextareanotes1 {
  background:#ffefbb;
  color:#3c3e43;
  border:1px solid #bdac8e;
  padding:2px 2px 2px 2px;
  vertical-align:middle;
}
.swifttextareanotes2 {
  background:#e5c7ec;
  color:#3c3e43;
  border:1px solid #bdac8e;
  padding:2px 2px 2px 2px;
  vertical-align:middle;
}
.swifttextareanotes3 {
  background:#c7d6ec;
  color:#3c3e43;
  border:1px solid #bdac8e;
  padding:2px 2px 2px 2px;
  vertical-align:middle;
}
.swifttextareanotes4 {
  background:#e5ecc7;
  color:#3c3e43;
  border:1px solid #bdac8e;
  padding:2px 2px 2px 2px;
  vertical-align:middle;
}
.swifttextareanotes5 {
  background:#ecc9c9;
  color:#3c3e43;
  border:1px solid #bdac8e;
  padding:2px 2px 2px 2px;
  vertical-align:middle;
}
div.bubble {
  width:auto;
  margin-bottom:24px;
}
div.bubble blockquote {
  margin:0px;
  padding:0px;
  border:1px solid #c9c2c1;
  background-color:#fff;
}
div.bubble blockquote p {
  margin:10px;
  padding:0px;
}
div.bubble cite {
  position:relative;
  margin:0px;
  padding:7px 0px 0px 15px;
  top:6px;
  font-style:normal;
  background:transparent URL('https://www.mmcyp.com/crm/__swift/themes/__cp/images/notetip.gif') no-repeat 20px 0;
  z-index:100;
}
div.bubble div.notebubble {
  color:#3c3e43;
  margin-bottom:0px;
  border:3px solid #fff;
  background-color:#ffefbb;
  z-index:99;
}
div.bubble div.notebubble blockquote {
  border:0;
  background-color:transparent;
}
div.bubble div.notebubble blockquote p { margin:0px 10px; }
div.bubble cite.tip {
  position:relative;
  margin:0px;
  padding-left:15px;
  padding-top:18px;
  top:13px;
  background:transparent URL('https://www.mmcyp.com/crm/__swift/themes/__cp/images/notetip1.gif') no-repeat 40px 0;
}
div#note2.bubble div.notebubble {
  color:#3c3e43;
  border:3px solid #fff;
  background-color:#e5c7ec;
}
div#note2.bubble cite.tip { background:transparent URL('https://www.mmcyp.com/crm/__swift/themes/__cp/images/notetip2.gif') no-repeat 40px 0; }
.tip strong { font-weight:normal; }
div#note3.bubble div.notebubble {
  color:#3c3e43;
  border:3px solid #fff;
  background-color:#c7d6ec;
}
div#note3.bubble cite.tip { background:transparent URL('https://www.mmcyp.com/crm/__swift/themes/__cp/images/notetip3.gif') no-repeat 40px 0; }
div#note4.bubble div.notebubble {
  color:#3c3e43;
  border:3px solid #fff;
  background-color:#e5ecc7;
}
div#note4.bubble cite.tip { background:transparent URL('https://www.mmcyp.com/crm/__swift/themes/__cp/images/notetip4.gif') no-repeat 40px 0; }
div#note5.bubble div.notebubble {
  color:#3c3e43;
  border:3px solid #fff;
  background-color:#ecc9c9;
}
div#note5.bubble cite.tip { background:transparent URL('https://www.mmcyp.com/crm/__swift/themes/__cp/images/notetip5.gif') no-repeat 40px 0; }
#fudonote_container { border-bottom:1px solid #ccc; }


/* ./__swift/themes/__cp/css/login.css */
.loginformcontainer {
  padding-top:50px;
  width:100%;
  background-color:#f8f8f8;
  height:100%;
}
.loginformcontainer .smalltext { color:#999; }
.loginformsub {
  background-color:#fff;
  height:100%;
  border:5px solid #eee;
  overflow:hidden;
  border-radius:5px;
  padding:8px 20px 0;
}
.loginformsub .gridrow1, .loginformsub .gridrow2 { background-color:#fff; }
.loginformsub input {
  margin:0;
  width:230px;
}
.loginformsub .gridrow1 td { padding:0; }
.loginformsub .gridrow2 td { padding-bottom:16px; }
.loginformsub .rowerror td {
  padding:10px;
  border-radius:4px;
  -moz-border-radius:4px;
}
.loginsubmit td {
  padding:10px 0 10px 0;
  border-top:1px solid #eee;
  text-align:center;
}
.loginsubmit .rebutton {
  width:100%;
  margin-bottom:6px;
}
.loginlogo { padding:20px 0; }
a.options { font-size:13px; }
.loginoptions .gridrow1, .loginoptions .gridrow2 {
  background-color:transparent;
  font-size:13px;
  text-align:middle;
  line-height:24px;
}
.loginoptions .swiftselect { font-size:13px; }
.loginoptions input {
  margin:0 2px 0 0;
  padding:0;
  vertical-align:inherit;
}
.loginrule {
  border:none;
  color:#eee;
  background-color:#eee;
  height:1px;
  margin:0px;
  padding:0px;
}
.loginoptions {
  background:#eee;
  z-index:10;
  overflow:hidden;
  margin:0px 0;
  border-radius:0 0 5px 5px;
  -webkit-border-radius:0 0 5px 5px;
  -moz-border-radius:0 0 5px 5px;
  padding:0 20px;
  position:relative;
  top:-5px;
}


/* ./__swift/themes/__cp/css/news.css */
.datecontainerparent {
  width:54px;
  position:relative;
  top:0px;
}
.monthholder {
  display:block;
  text-align:center;
  padding:0;
  margin:0;
  color:#717d82;
  width:52px;
  background-color:#eee;
  border-radius:3px 3px 0 0;
  text-transform:uppercase;
  border:1px solid #ddd;
  border-bottom:none;
}
.monthsub {
  padding:3px 0 2px 0;
  font-size:11px;
  line-height:11px;
}
.dateholder {
  display:block;
  text-align:center;
  padding:2px 0;
  color:#666;
  width:52px;
  background-color:#fff;
  font-size:36px;
  border:1px solid #ddd;
  -moz-border-radius:0 0 3px 3px;
  -webkit-border-radius:0 0 3px 3px;
  border-radius:0 0 3px 3px;
  font-weight:300;
}
.datecontainer {
  padding-top:3px;
  font-size:28px;
  line-height:28px;
}
.datesub {
  padding-top:6px;
  padding-bottom:6px;
}
.datesub {
  padding-top:6px;
  padding-bottom:6px;
}
.datecontainer {
  font-size:28px;
  padding-top:3px;
}
.newshr {
  margin:36px 0 0 0;
  height:1px;
  border:none;
  border-top:1px solid #ddd;
  color:white;
  background-color:white;
}
.newstitle {
  font-size:30px;
  margin:0 0 9px 0;
  line-height:1.2;
  font-weight:200;
}
.newstitlelink {
  text-decoration:none;
  font-size:28px;
  margin:3px 0 9px 0;
  display:block;
  line-height:1.2;
  font-weight:200;
}
.newsavatar {
  float:right;
  border:1px solid lightgray;
  padding:3px;
  margin-left:15px;
}
.newsreadmorelink {
  text-decoration:none;
  margin:0px 0 0 0;
}
.newsinfo {
  font-size:13px;
  color:#7c7f85;
  margin-bottom:20px;
}
.newscontents li, .newscontents ul, .newscontents ol, .newscontents h1, .newscontents h2, .newscontents h3, .newscontents h4, .newscontents h5, .newscontents h6, .newscontents p, .newscontents blockquote, .newscontents th, .newscontents td, .newscontents pre {
  margin:0;
  padding:0;
  font-size:15px;
  color:#4c5156;
}
.newscontents p, .newscontents ul, .newscontents ol, .newscontents table {
  font-family:inherit;
  font-weight:normal;
  font-size:15px;
  line-height:1.6;
  margin-bottom:17px;
}
.newscontents ol {
  list-style:decimal;
  margin:16px 36px;
}
.newscontents ul {
  margin-left:24px;
  list-style-type:disc;
}
.newscontents a, .newscontents a:visited {
  text-decoration:none;
  color:#277dca;
}
.newscontents a:hover {
  text-decoration:none;
  color:red;
}
.newscontents blockquote {
  margin:0 0 17px 0;
  padding:0 20px;
  border-left:5px solid #d8dbdf;
}
.newscontents blockquote, .newscontents blockquote p {
  line-height:1.5;
  color:#6c7176;
}
.newscontents h1, .newscontents h2, .newscontents h3, .newscontents h4, .newscontents h5, .newscontents h6 {
  font-weight:normal;
  font-style:normal;
  color:#4c5156;
  text-rendering:optimizelegibility;
  line-height:1.1;
  margin-bottom:14px;
  margin-top:28px;
}
.newscontents h1 {
  font-size:30px;
  line-height:1.2;
}
.newscontents h2 { font-size:21px; }
.newscontents h3 { font-size:17px; }
.newscontents h4, .newscontents h5, .newscontents h6 { font-size:15px; }
.newscontents img {
  max-width:100%;
  height:auto;
  padding:3px;
  background-color:#fff;
  border:1px solid #d8dbdf;
  margin:0 !important;
}
.newscontents td, .newscontents th {
  padding:5px 10px;
  border:1px solid #cfd4d6;
}
.newscontents td { background-color:white; }
.newscontents th {
  background-color:#ededed;
  font-weight:500;
}
.newscontents table {
  border-collapse:collapse;
  margin-bottom:17px;
}
.newsfooter { text-align:center; }


/* ./__swift/themes/__cp/css/textcolors.css */
.textred {
  color:red;
  display:inline;
}
.textgreen {
  color:#8bb467;
  display:inline;
}
.textblue {
  color:#5c83b4;
  display:inline;
}
.textorange {
  color:#ff8c5a;
  display:inline;
}


/* ./__swift/themes/__cp/css/rules.css */
.searchrule1 {
  border:1px solid #ddd;
  background-color:#f8f8f8;
  color:#3c3e43;
  border-radius:6px;
  margin-bottom:4px;
  padding:10px;
}
.searchrule0 {
  border:1px solid #ddd;
  color:#3c3e43;
  border-radius:6px;
  margin-bottom:4px;
  padding:10px;
}
.searchrule2 {
  border:1px solid #ddd;
  color:#3c3e43;
  border-radius:6px;
  margin-bottom:4px;
  padding:10px;
}
.searchrule1 img, .searchrule2 img, .searchrule0 img {
  position:relative;
  top:-6px;
}


/* ./__swift/themes/__cp/css/unifiedsearch.css */
.ufstaffnavbarcontainer, .ufadminnavbarcontainer { padding:14px 0 0px 0; }


/* ./__swift/themes/__cp/css/textautocomplete.css */
.swifttextquickinsertdiv {
  border:1px solid #ccc;
  width:340px;
  display:inline-block;
  margin-right:25px;
  background:#fff;
  padding:0;
  border-radius:4px;
}
.swifttextquickinsertdiv:before, .swifttextquickinsertdiv:after {
  content:" ";
  display:table;
}
.swifttextquickinsertdiv:after { clear:both; }
.swifttextquickinsertdiv { *zoom:1; }
.swifttextquickinsertdiv input {
  border:none;
  outline:none !important;
  margin:0 !important;
  box-shadow:none !important;
}
.qipadding {
  padding:0px;
  display:inline;
  float:left;
}
.qipadding:before, .qipadding:after {
  content:" ";
  display:table;
}
.qipadding:after { clear:both; }
.qipadding { *zoom:1; }
.swifttextquickinsertdiv input { width:300px !important; }
.swifttextquickinsertdiv span {
  float:right;
  border-left:1px solid #ccc;
  background:#ddd URL('https://www.mmcyp.com/crm/__swift/themes/__cp/images/menudrop_white.gif') no-repeat 1px 7px;
  width:21px;
  height:28px;
  cursor:pointer;
}
.swifttextautocompletediv {
  padding:0 0 0 23px;
  background-position:3px 7px !important;
  border-radius:4px;
  border:1px solid #ccc;
  background-color:#fff !important;
  box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
  margin:8px 10px !important;
}
.tablerow1 .swifttextautocompletediv { margin:0 !important; }
.swifttextautocompletediv input {
  margin:0px 0;
  box-shadow:none !important;
  border:none !important;
  outline:none !important;
}
.gridrow2 .swifttextautocompletediv { margin:0 10px; }
.swifttextautocomplete {
  overflow:hidden;
  padding:0px;
  margin:0px;
  height:auto !important;
  width:100%;
  list-style-type:none;
}
.600text { font-weight:600; }
.swifttextautocompleteinputcontainer, .swifttextautocompleteinput, .swifttextautocompleteinputactive {
  display:block;
  float:left;
  font-size:13px;
  list-style-type:none;
  margin:1px;
}
.swifttextautocompleteinput, .swifttextautocompleteinputactive {
  border:0px;
  padding:2px;
  outline:none !important;
  color:#8a8a8a;
}
.swifttextautocompleteinputactive {
  color:#3c3e43;
  border:0px !important;
}
.swifttextautocompleteinputfocus {
  border:0px;
  padding:2px;
  outline:none;
  color:#3c3e43;
}
.swifttextautocompleteitem {
  border-radius:4px;
  color:#3c3e43;
  font-size:12px;
  border:1px solid #ddd;
  padding:1px 10px 0px 10px;
  box-shadow:0px 1px 1px rgba(0,0,0,0.05), inset 0 1px 0 rgba(255,255,255,0.3);
  margin:5px 3px 0 0;
  background-color:#f8f8f8;
}
.swifttextautocompleteitem input[type="checkbox"] {
  padding:0px !important;
  vertical-align:middle;
  display:inline-block;
}
.swifttextautocompleteitemclose {
  float:right;
  cursor:pointer;
  margin:0px 0 0 5px;
  vertical-align:middle;
}
.swifttextautocompleteitemclose img {
  float:right;
  cursor:pointer;
  margin:4px 0 0 3px;
}


/* ./__swift/themes/__cp/css/buttons.css */
.rebuttonwide2, .rebutton, .rebuttonblue, .rebuttonred, .rebuttongreen, .rebuttonhover {
  font-size:14px;
  border:1px solid #ddd;
  border-bottom-color:#ccc;
  margin-left:-1px;
  color:#666;
  padding:6px 20px;
  box-shadow:0px 1px 0 0 rgba(0,0,0,0.06);
  background-image:-webkit-linear-gradient(#fff 60%,#f6f6f6 100%);
  background-image:-moz-linear-gradient(#fff 60%,#f6f6f6 100%);
  background-image:-ms-linear-gradient(#fff 60%,#f6f6f6 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f6f6f6',GradientType=0);
  cursor:pointer;
  border-radius:3px;
  min-width:100px;
  text-shadow:0px 1px 0px #fff;
}
.rebutton:hover, .rebuttonblue:hover, .rebuttonred:hover, .rebuttongreen:hover, .rebuttonhover:hover, .rebuttonwide2:hover, .rebutton:active, .rebuttonblue:active, .rebuttonred:active, .rebuttongreen:active, .rebuttonhover:active, .rebuttonwide2:active {
  background-image:-webkit-linear-gradient(#f8f8f8 60%,#eee 100%);
  background-image:-moz-linear-gradient(#f8f8f8 60%,#eee 100%);
  background-image:-ms-linear-gradient(#f8f8f8 60%,#eee 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8',endColorstr='#eeeeee',GradientType=0);
}
.rebuttonblue { color:#5d9928; }
.rebuttonred { color:#8e8e8e; }
.rebutton { background-position:0 0; }


/* ./__swift/themes/__cp/css/grid.css */
.gridhighlightpage {
  color:#666;
  font-size:13px;
  padding:2px 4px 2px 4px;
  white-space:nowrap;
}
.gridhighlightpage a:link {
  color:#666;
  text-decoration:none;
}
.gridhighlightpage a:visited {
  color:#666;
  text-decoration:none;
}
.gridhighlightpage a:hover, .gridhighlightpage a:active {
  color:red;
  text-decoration:none;
}
.gridnavpage {
  color:#3c3e43;
  font-size:13px;
  padding:2px 4px 2px 4px;
  white-space:nowrap;
}
.gridnavpageselected {
  background-color:#fcfaf5;
  color:#3c3e43;
  font-weight:600;
  font-size:13px;
  padding:2px 4px 2px 4px;
  white-space:nowrap;
}
.gridrowitalic {
  background-color:#fff;
  color:#3c3e43;
  font-size:13px;
  font-style:italic;
}
.rowcode {
  background-color:#fff;
  color:#3c3e43;
  font-size:14px;
}
.gridrowcf {
  background-color:#fff5f2;
  color:#3c3e43;
}
.gridrow1 {
  background-color:#fff;
  color:#333;
  font-size:13px;
}
.gridrow1 .gridcontentborder { border-bottom:1px solid #ddd; }
.gridrow2 {
  background-color:#f8f8f8;
  color:#333;
  font-size:13px;
}
.gridrow2.stats { border:none !important; }
.gridrow3 {
  background-color:#fff;
  color:#3c3e43;
  font-size:13px;
}
#chatnotescontainerdivholder { border-bottom:1px solid #ddd; }
.gridrow4 {
  background-color:#eee6d9;
  color:#3c3e43;
  font-size:13px;
}
.griddragdrop, .griddragdropsub {
  background:#fff;
  cursor:move;
}
.gridtabletitlerow {
  color:#fff;
  font-size:13px;
  padding:5px;
  cursor:pointer;
  background-color:#9ba0aa;
  background-color:#fff;
  color:#999;
  text-align:left;
  border-bottom:2px solid #ddd;
}
.gridtabletitlerowcenter { text-align:center !important; }
#View_Template_tab_general .gridtabletitlerow { border-bottom:none !important; }
.gridcontentborder .tablerow1 .gridtabletitlerow { background-color:#fff !important; }
.gridtabletitlerowsel {
  color:#fff;
  color:#666;
  padding:5px;
  cursor:pointer;
  font-weight:600;
  font-size:13px;
  background-color:#f2f2f2;
  border-radius:4px 4px 0 0;
  text-align:left;
  border-bottom:2px solid #ddd;
}
.gridtabletitlerowhover {
  color:#fff;
  padding:5px;
  cursor:pointer;
  font-size:13px;
  background-color:#868c98;
  background-color:#eee;
  color:#666;
  text-align:left;
  border-radius:4px 4px 0 0;
  border-bottom:2px solid #ddd;
}
.gridcontentborder { border:1px solid #fff; }
#View_Template_tab_general .gridcontentborder { padding-top:0px; }
.gridlayoutborder {
  background-color:#fff;
  color:#3c3e43;
  float:left;
  position:relative;
  border:1px solid #ddd;
}
.dashboardlayoutborder {
  background-color:#fff;
  float:left;
  position:relative;
  border:1px solid #ddd;
}
.gridirs {
  width:250px;
  background:url('https://www.mmcyp.com/crm/__swift/themes/__cp/images/sprite_unifiedsearch.png') no-repeat 237px 0px;
  background-color:#fff;
}
.gridirsloading {
  background:url('https://www.mmcyp.com/crm/__swift/themes/__cp/images/unifiedsearch_wait.gif') no-repeat 237px 4px !important;
  width:250px;
}
.paginationtoolbar {
  padding:6px 0;
  width:100%;
  font-size:13px;
  float:left;
}
.paginationtoolbar table { margin:0 !important; }
.massactionpanel {
  display:none;
  border-top:1px solid #fff;
  width:100%;
  float:left;
}
#gridtoolbar {
  font-size:13px;
  overflow:none;
  min-width:700px;
}
.ui-tabs #gridtoolbar { padding:8px 10px; }
#gridtoolbar:before, #gridtoolbar:after {
  content:" ";
  display:table;
}
#gridtoolbar:after { clear:both; }
#gridtoolbar { *zoom:1; }
#widthwrapper { height:32px; }
.gridsearchmode {
  background:#e1f6c9;
  color:#3c3e43;
  font-size:13px;
  border:1px solid #5d9928;
  padding:4px 12px 4px;
  vertical-align:middle;
  display:block;
  margin:4px 2px 8px 0;
  float:left;
  border-radius:4px;
}
.gridsearchmode a, .gridsearchmode a:hover, .gridsearchmode a:active { color:#3c3e43; }
.gridsearchmode img {
  position:relative;
  top:-1px;
  left:-2px;
}
.gridtoolbarsub { margin-top:1px; }
.gridtoolbarsub:before, .gridtoolbarsub:after {
  content:" ";
  display:table;
}
.gridtoolbarsub:after { clear:both; }
.gridtoolbarsub { *zoom:1; }
.gridtoolbarsubsearchmode {
  margin:0px;
  padding:0px;
  float:left;
  padding-top:0px;
  padding-bottom:2px;
}
.gridtoolbarsubsearchmodesub {
  display:inline;
  padding-top:0px;
  padding-bottom:0px;
  float:left;
}
.gridtoolbarsubsearchmodesub img {
  position:relative;
  top:8px;
}
.gridtoolbarsubsearch {
  margin:0px;
  padding:0px;
  float:left;
  margin-top:0.1em;
  padding-top:3px;
  padding-bottom:2px;
}
.gridtoolbarsubsearch input { margin-bottom:10px; }
.gridtoolbarsubsearch img {
  position:relative;
  top:-5px;
}
div#gridtoolbar ul {
  margin:0px;
  padding:0px;
  font-size:13px;
  color:#3c3e43;
  margin-top:3px;
  line-style:none;
}
div#gridtoolbar li {
  list-style-type:none;
  display:inline;
  margin:0px;
  padding:0px;
  line-style:none;
}
.gridtoolbarsub img {
  position:relative;
  top:-2px;
  left:-1px;
}
.gridtoolbarsub a {
  border:1px solid #ddd;
  border-bottom-color:#ccc;
  margin-left:-1px;
  color:#666 !important;
  padding:8px 10px 6px 10px;
  box-shadow:0px 1px 0 0 rgba(0,0,0,0.06);
  background-color:#fff;
  background-image:-webkit-linear-gradient(#fff 60%,#f6f6f6 100%);
  background-image:-moz-linear-gradient(#fff 60%,#f6f6f6 100%);
  background-image:-ms-linear-gradient(#fff 60%,#f6f6f6 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f6f6f6',GradientType=0);
  position:relative;
  top:6px;
}
.gridtoolbarsub ul li:first-child a {
  border-top-left-radius:3px;
  border-bottom-left-radius:3px;
  margin-left:0;
}
.gridtoolbarsub ul li:last-child a {
  border-top-right-radius:3px;
  border-bottom-right-radius:3px;
}
.gridtoolbarsub a:hover, #gridtoolbarsub a:active {
  text-decoration:none;
  color:#444;
}
.gridtoolbarsub a:hover, .gridtoolbarsub a:active {
  background-image:-webkit-linear-gradient(#f8f8f8 60%,#eee 100%);
  background-image:-moz-linear-gradient(#f8f8f8 60%,#eee 100%);
  background-image:-ms-linear-gradient(#f8f8f8 60%,#eee 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8',endColorstr='#eeeeee',GradientType=0);
}
.gridtoolbarnew {
  float:right;
  width:auto;
  text-align:right;
}
div#gridlayout {
  display:table;
  border:1px solid black;
}
div#gridrow { display:table-row; }
div#gridcell {
  display:table-cell;
  border:1px solid black;
}


/* ./__swift/themes/__cp/css/topnav.css */
.outermostcontainer {
  display:table;
  width:100%;
}
.mainnav {
  min-width:1040px;
  display:table-row;
}
.topmenulinksdiv {
  font-size:14px;
  padding:0 10px;
  background-color:#fff;
  border-bottom:1px solid #ddd;
}
.topmenulinksdiv:before, .topmenulinksdiv:after {
  content:" ";
  display:table;
}
.topmenulinksdiv:after { clear:both; }
.topmenulinksdiv { *zoom:1; }
.topnavmenuitem {
  cursor:pointer;
  float:left;
  margin:8px 1px;
  padding:4px 15px;
  background-color:transparent;
  color:#128dbe;
  border-radius:4px;
}
.topnavmenuitem:hover { background-color:#f2f2f3; }
.topnavmenuitem img, .topnavselmenuitem img { margin-left:4px; }
.topnavselmenuitem {
  cursor:pointer;
  float:left;
  margin:8px 1px;
  padding:4px 15px;
  color:#005b7c;
  background-color:#f2f2f3;
  border-radius:4px;
}
.topnavmenuitem #itemspanleft, .topnavmenuitem #itemspanright { display:none; }
.menusectionextender {
  margin-top:3px;
  float:right;
}
.menusectiondefault {
  cursor:pointer;
  background-color:#424b5c;
}
.remenusectiondefault, .remenusectionwinapp, .remenusection1, .remenusection2, .remenusection3, .remenusection4 {
  float:left;
  text-align:center;
  width:inherit !important;
}
.menusectiondefault:before, .menusectiondefault:after {
  content:" ";
  display:table;
}
.menusectiondefault:after { clear:both; }
.menusectiondefault { *zoom:1; }
.menutext {
  font-size:14px;
  padding:4px 14px;
  color:#dadfe7;
  margin:8px 1px;
  border-radius:4px;
}
.remenusection1 .menutext, .remenusection2 .menutext, .remenusection3 .menutext, .remenusection4 .menutext {
  background-color:#2e3746;
  color:#fff;
  font-weight:normal !important;
  padding:4px 14px;
  position:relative;
}
.remenusection1 .menutext::after, .remenusection2 .menutext::after, .remenusection3 .menutext::after, .remenusection4 .menutext::after {
  content:"";
  display:block;
  position:absolute;
  bottom:-9px;
  left:42%;
  width:0;
  height:0;
  border-left:5px solid transparent;
  border-right:5px solid transparent;
  border-bottom:5px solid #fff;
}
.menutext:hover { color:#fff; }
.remenulinks {
  font-size:13px;
  padding-top:0px;
  padding-left:0px;
}
.remenusection1, .remenusection2, .remenusection3, .remenusection4 {
  color:#fff;
  cursor:pointer;
}
.remenuline1, .remenuline2, .remenuline3, .remenuline4 {
  display:block;
  height:1px;
  padding:0px;
  margin:0px;
  border:0px;
}
.remenuline1, .remenuline2, .remenuline3, .remenuline4 { display:none; }
#menulinkwindow { display:inline; }
#menulinkwindow img { margin-left:4px; }


/* ./__swift/themes/admin/css/leftnav.css */
.BarItem {
  padding:3px 5px;
  margin:1px 5px;
  cursor:pointer;
  color:#3c3e43;
  font-size:13px;
}
.BarItem img {
  opacity:.3;
  margin-right:5px;
  position:relative;
  top:-1px;
}
.BarItem:hover img { opacity:1; }
.BarItem:hover {
  color:#2d3646;
  background-color:#ecedef;
  border-radius:3px;
}
.BarItemActive {
  color:#2d3646;
  font-weight:bold;
  background-color:#ecedef;
  border-radius:3px;
}
.BarItemActive img { opacity:1; }
.BarOption {
  width:100%;
  cursor:pointer;
  color:#7c7f85;
  font-size:12px;
  padding:0;
}
.BarOptionPad { padding:1px 0 0px 10px; }
.BarOption:hover { color:#3c3e43; }
.BarOptionActive {
  color:#3c3e43;
  font-weight:500;
}
.BarOptionActive:before {
  content:"\2192";
  float:right;
  margin-right:10px;
  margin-top:1px;
  color:#ccc;
  font-family:arial;
  font-weight:normal;
}
.BarOptions {
  padding:5px 0px;
  display:none;
  background-color:#fff;
  border:2px solid #eceef0;
  border-top:2px solid #eceef0;
  margin:-3px 5px 5px;
  border-radius:0 0 3px 3px;
}
.BarOptionsdisplay {
  padding:0px;
  display:inline;
}


/* ./__swift/themes/admin/css/tickets_sla.css */
.slascheduletitledefault {
  color:#3c3e43;
  font-size:13px;
  border-top:1px solid #ddd;
  border-bottom:1px solid #ddd;
  padding:5px;
  background-color:#eee;
}
.slascheduletitleopen {
  color:#fff;
  font-size:13px;
  font-weight:bold;
  border-top:1px solid #398059;
  border-bottom:1px solid #398059;
  padding:5px;
  background-color:#59b583;
}
.slascheduletitleopen24 {
  color:#fff;
  font-size:13px;
  font-weight:bold;
  border-top:1px solid #709542;
  border-bottom:1px solid #709542;
  padding:5px;
  background-color:#8cb559;
}
.slascheduletitleclosed {
  color:#fff;
  font-size:13px;
  font-weight:bold;
  border-top:1px solid #595b60;
  border-bottom:1px solid #595b60;
  padding:5px;
  background-color:#7c7f85;
}
.swiftnopad {
  margin:0px;
  padding:0px;
  background-color:#515152;
}


/* ./__swift/themes/admin/css/diff.css */
.diffcontainer {
  color:#3c3e43;
  background:#efe8da;
  font-size:13px Courier New, Consolas, Fixedsys, Verdana, Arial;
}
.diffwordinserted {
  display:inline;
  font-size:13px Courier New, Consolas, Fixedsys, Verdana, Arial;
  color:blue;
}
.diffworddeleted {
  color:#ccc;
  display:inline;
  font-size:13px Courier New, Consolas, Fixedsys, Verdana, Arial;
  text-decoration:line-through;
}
.diffline {
  color:#3c3e43;
  background:#eee;
  font-size:13px Courier New, Consolas, Fixedsys, Verdana, Arial;
  padding-top:2px;
  padding-bottom:2px;
  margin-bottom:1px;
}
.difflinedeleted {
  color:#3c3e43;
  background:#ffa;
  font-size:13px Courier New, Consolas, Fixedsys, Verdana, Arial;
  padding-top:2px;
  padding-bottom:2px;
  margin-bottom:1px;
  width:100%;
  height:18px;
  overflow:none;
}
.difflineempty {
  color:#3c3e43;
  background:#efe8da;
  font-size:13px Courier New, Consolas, Fixedsys, Verdana, Arial;
  padding-top:2px;
  padding-bottom:2px;
  margin-bottom:1px;
  width:100%;
  height:18px;
  overflow:none;
}
.difflineadded {
  color:#3c3e43;
  background:#cfc;
  font-size:13px Courier New, Consolas, Fixedsys, Verdana, Arial;
  padding-top:2px;
  padding-bottom:2px;
  margin-bottom:1px;
  width:100%;
  height:18px;
  overflow:none;
}
.difflinechange {
  color:#3c3e43;
  background:#feccff;
  font-size:13px Courier New, Consolas, Fixedsys, Verdana, Arial;
  padding-top:2px;
  padding-bottom:2px;
  margin-bottom:1px;
  width:100%;
  height:18px;
  overflow:none;
}

