.icon32 {
  display: inline-block;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  margin: 0 8px;
  border-radius: 50%;
  background: transparent 50% no-repeat;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
}
.icon32:first-child {
  margin-left: 0;
}
.icon32:last-child {
  margin-right: 0;
}
.icon50 {
  display: inline-block;
  vertical-align: middle;
  width: 50px;
  height: 50px;
  margin: 0 8px;
  border-radius: 50%;
  background: transparent 50% no-repeat;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
}
.icon50:first-child {
  margin-left: 0;
}
.icon50:last-child {
  margin-right: 0;
}
.svg-icon {
  position: relative;
  display: inline-block;
  overflow: hidden;
}
.svg-icon.icon16 {
  background-color: transparent;
  background-image: none;
}
.svg-icon svg {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
}
.svg-icon svg .is-animated {
  -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  -ms-transition: all 200ms linear;
  transition: all 200ms linear;
}
.icon10.email {
  background-image: url("../img/icons/sprite10.png");
  -webkit-background-size: 100px auto;
  -moz-background-size: 100px auto;
  background-size: 100px auto;
  background-position: 0px 0;
}
.icon10.phone {
  background-image: url("../img/icons/sprite10.png");
  -webkit-background-size: 100px auto;
  -moz-background-size: 100px auto;
  background-size: 100px auto;
  background-position: -10px 0;
}
.icon10.c-reminder {
  background-image: url("../img/icons/sprite10.png");
  -webkit-background-size: 100px auto;
  -moz-background-size: 100px auto;
  background-size: 100px auto;
  background-position: -20px 0;
}
.icon10.c-invoice {
  background-image: url("../img/icons/sprite10.png");
  -webkit-background-size: 100px auto;
  -moz-background-size: 100px auto;
  background-size: 100px auto;
  background-position: -40px 0;
}
.icon10.c-file {
  background-image: url("../img/icons/sprite10.png");
  -webkit-background-size: 100px auto;
  -moz-background-size: 100px auto;
  background-size: 100px auto;
  background-position: -50px 0;
}
.icon10.c-note {
  background-image: url("../img/icons/sprite10.png");
  -webkit-background-size: 100px auto;
  -moz-background-size: 100px auto;
  background-size: 100px auto;
  background-position: -30px 0;
}
.icon16.toggle-left {
  background-image: url("../img/icons/sprite16.png");
  -webkit-background-size: 160px auto;
  -moz-background-size: 160px auto;
  background-size: 160px auto;
  background-position: 0px -16px;
}
.icon16.toggle-center {
  background-image: url("../img/icons/sprite16.png");
  -webkit-background-size: 160px auto;
  -moz-background-size: 160px auto;
  background-size: 160px auto;
  background-position: -16px -16px;
}
.icon16.toggle-right {
  background-image: url("../img/icons/sprite16.png");
  -webkit-background-size: 160px auto;
  -moz-background-size: 160px auto;
  background-size: 160px auto;
  background-position: -32px -16px;
}
.icon16.basket {
  background-image: url("../img/icons/sprite16.png");
  -webkit-background-size: 160px auto;
  -moz-background-size: 160px auto;
  background-size: 160px auto;
  background-position: -112px 0;
}
.icon16.pencil {
  background-image: url("../img/icons/sprite16.png");
  -webkit-background-size: 160px auto;
  -moz-background-size: 160px auto;
  background-size: 160px auto;
  background-position: -16px 0;
}
.icon16.lifebuoy {
  background-image: url("../img/icons/sprite16.png");
  -webkit-background-size: 160px auto;
  -moz-background-size: 160px auto;
  background-size: 160px auto;
  background-position: -48px 0;
}
.icon16.screen {
  background-image: url("../img/icons/sprite16.png");
  -webkit-background-size: 160px auto;
  -moz-background-size: 160px auto;
  background-size: 160px auto;
  background-position: 0 0;
}
.icon16.kill-wa-style {
  background-position: 50%;
  -webkit-background-size: contain !important;
  -moz-background-size: contain !important;
  background-size: contain !important;
}
.icon16.colors {
  background-image: url("../img/icons/sprite16.png");
  -webkit-background-size: 160px auto;
  -moz-background-size: 160px auto;
  background-size: 160px auto;
  background-position: -80px 0;
}
.icon16.cheque-pen {
  background-image: url("../img/icons/sprite16.png");
  -webkit-background-size: 160px auto;
  -moz-background-size: 160px auto;
  background-size: 160px auto;
  background-position: -96px 0;
}
.icon16.invoice {
  background-image: url("../img/icons/sprite16.png");
  -webkit-background-size: 160px auto;
  -moz-background-size: 160px auto;
  background-size: 160px auto;
  background-position: -64px 0;
}
.icon16.magicwand {
  background-image: url("../img/icons/sprite16.png");
  -webkit-background-size: 160px auto;
  -moz-background-size: 160px auto;
  background-size: 160px auto;
  background-position: -32px 0;
}
.icon16.c-plus {
  background-image: url("../img/icons/sprite32.png");
  -webkit-background-size: 160px auto;
  -moz-background-size: 160px auto;
  background-size: 160px auto;
  background-position: -16px -16px;
}
.icon16.c-done {
  background-image: url("../img/icons/sprite32.png");
  -webkit-background-size: 160px auto;
  -moz-background-size: 160px auto;
  background-size: 160px auto;
  background-position: -32px -16px;
}
.icon16.companies {
  background-image: url("../img/icons/sprite32.png");
  -webkit-background-size: 160px auto;
  -moz-background-size: 160px auto;
  background-size: 160px auto;
  background-position: -48px 0;
}
.icon16.countries {
  background-image: url("../img/icons/sprite32.png");
  -webkit-background-size: 160px auto;
  -moz-background-size: 160px auto;
  background-size: 160px auto;
  background-position: -144px 0;
}
.icon16.integration {
  background-image: url("../img/icons/sprite32.png");
  -webkit-background-size: 160px auto;
  -moz-background-size: 160px auto;
  background-size: 160px auto;
  background-position: -128px 0;
}
.icon16.currencies {
  background-image: url("../img/icons/sprite32.png");
  -webkit-background-size: 160px auto;
  -moz-background-size: 160px auto;
  background-size: 160px auto;
  background-position: -112px -16px;
}
.icon16.constructor {
  background-image: url("../img/icons/sprite32.png");
  -webkit-background-size: 160px auto;
  -moz-background-size: 160px auto;
  background-size: 160px auto;
  background-position: 0 -16px;
}
.icon16.funnel {
  background-image: url("../img/icons/sprite32.png");
  -webkit-background-size: 160px auto;
  -moz-background-size: 160px auto;
  background-size: 160px auto;
  background-position: -64px -16px;
}
.icon16.funnels {
  background-image: url("../img/icons/sprite32.png");
  -webkit-background-size: 160px auto;
  -moz-background-size: 160px auto;
  background-size: 160px auto;
  background-position: -48px -16px;
}
.icon16.general {
  background-image: url("../img/icons/sprite32.png");
  -webkit-background-size: 160px auto;
  -moz-background-size: 160px auto;
  background-size: 160px auto;
  background-position: -80px 0;
}
.icon16.notifications {
  background-image: url("../img/icons/sprite32.png");
  -webkit-background-size: 160px auto;
  -moz-background-size: 160px auto;
  background-size: 160px auto;
  background-position: -112px 0;
}
.icon16.sources {
  background-image: url("../img/icons/sprite32.png");
  -webkit-background-size: 160px auto;
  -moz-background-size: 160px auto;
  background-size: 160px auto;
  background-position: -80px -16px;
}
.icon16.templates {
  background-image: url("../img/icons/sprite32.png");
  -webkit-background-size: 160px auto;
  -moz-background-size: 160px auto;
  background-size: 160px auto;
  background-position: -128px -16px;
}
.icon16.sms {
  background-image: url("../img/icons/sprite32.png");
  -webkit-background-size: 160px auto;
  -moz-background-size: 160px auto;
  background-size: 160px auto;
  background-position: -32px 0;
}
.icon16.payments {
  background-image: url("../img/icons/sprite32.png");
  -webkit-background-size: 160px auto;
  -moz-background-size: 160px auto;
  background-size: 160px auto;
  background-position: -96px 0;
}
.icon16.reasons {
  background-image: url("../img/icons/sprite32.png");
  -webkit-background-size: 160px auto;
  -moz-background-size: 160px auto;
  background-size: 160px auto;
  background-position: -64px 0;
}
.icon16.vaults {
  background-image: url("../img/icons/sprite32.png");
  -webkit-background-size: 160px auto;
  -moz-background-size: 160px auto;
  background-size: 160px auto;
  background-position: -16px 0;
}
.icon16.webforms {
  background-image: url("../img/icons/sprite32.png");
  -webkit-background-size: 160px auto;
  -moz-background-size: 160px auto;
  background-size: 160px auto;
  background-position: 0 0;
}
.icon16.down {
  background-image: url("../img/icons/sprite16.png");
  -webkit-background-size: 160px auto;
  -moz-background-size: 160px auto;
  background-size: 160px auto;
  background-position: -128px 0;
}
.icon16.up {
  background-image: url("../img/icons/sprite16.png");
  -webkit-background-size: 160px auto;
  -moz-background-size: 160px auto;
  background-size: 160px auto;
  background-position: -144px 0;
}
.icon16.export-blue {
  background-image: url("../img/icons/sprite16.png");
  -webkit-background-size: 160px auto;
  -moz-background-size: 160px auto;
  background-size: 160px auto;
  background-position: -48px -16px;
}
.icon16.message-in,
.icon16.call-in {
  background-position: -96px 0;
}
.icon16.message-out,
.icon16.call-out {
  background-image: url("../img/icons/sprite16.png");
  -webkit-background-size: 160px auto;
  -moz-background-size: 160px auto;
  background-size: 160px auto;
  background-position: -48px -16px;
}
.icon16.play {
  background-image: url("../img/icons/sprite16.png");
  -webkit-background-size: 160px auto;
  -moz-background-size: 160px auto;
  background-size: 160px auto;
  background-position: -64px -16px;
}
.icon16.pause {
  background-image: url("../img/icons/sprite16.png");
  -webkit-background-size: 160px auto;
  -moz-background-size: 160px auto;
  background-size: 160px auto;
  background-position: -80px -16px;
}
.icon16.times {
  background: none;
  text-indent: 0;
  width: auto;
}
.icon16.times:before {
  display: inline-block;
  content: "×";
  font-size: 24px;
}
.icon16.ss {
  background-image: url("../img/icons/ss-icon16.png");
}
.icon16.ss.star-bw {
  background-position: -16px 0;
}
.icon16.ss.shipping-bw {
  background-position: -32px 0;
}
.icon16.ss.camera-bw {
  background-position: -48px 0;
}
.icon16.ss.globe-bw {
  background-position: -64px 0;
}
.icon16.ss.cube-bw {
  background-position: -80px 0;
}
.icon16.ss.flag-bw {
  background-position: -96px 0;
}
.icon16.ss.currency-bw {
  background-position: -112px 0;
}
.icon16.ss.settings-bw {
  background-position: -128px 0;
}
.icon16.ss.features-bw {
  background-position: -144px 0;
}
.icon16.ss.payment-bw {
  background-position: -160px 0;
}
.icon16.ss.cart-bw {
  background-position: -176px 0;
}
.icon16.ss.percent-bw {
  background-position: -192px 0;
}
.icon16.ss.dashboard-bw {
  background-position: -208px 0;
}
.icon16.ss.notification-bw {
  background-position: -224px 0;
}
.icon16.ss.reset-bw {
  background-position: -240px 0;
}
.icon16.ss.print-forms-bw {
  background-position: -256px 0;
}
.icon16.ss.search-bw {
  background-position: -272px 0;
}
.icon16.ss.discounts-bw {
  background-position: -288px 0;
}
.icon16.ss.affiliate-bw {
  background-position: -304px 0;
}
.icon16.ss.stopwatch-bw {
  background-position: -320px 0;
}
.icon16.ss.transfer-bw {
  background-position: -336px 0;
}
.icon16.ss.pencil-bw {
  background-position: -352px 0;
}
.icon16.ss.file-bw {
  background-position: -368px 0;
}
.icon16.ss.bug-bw {
  background-position: -384px 0;
}
.icon16.ss.phone-bw {
  background-position: -400px 0;
}
.icon16.ss.sort-bw {
  background-position: -416px 0;
}
.icon16.ss.smiley-bw {
  background-position: -432px 0;
}
.icon16.ss.couriers-bw {
  background-position: -448px 0;
}
.icon16.ss.new {
  background-position: 0 -32px;
}
.icon16.ss.confirmed,
.icon16.ss.processing {
  background-position: -16px -32px;
}
.icon16.ss.paid {
  background-position: -32px -32px;
}
.icon16.ss.sent {
  background-position: -48px -32px;
}
.icon16.ss.completed {
  background-position: -64px -32px;
}
.icon16.ss.refunded {
  background-position: -80px -32px;
}
.icon16.ss.trash {
  background-position: -96px -32px;
}
.icon16.ss.flag-white {
  background-position: 0 -16px;
}
.icon16.ss.flag-blue {
  background-position: -16px -16px;
}
.icon16.ss.flag-yellow {
  background-position: -32px -16px;
}
.icon16.ss.flag-green {
  background-position: -48px -16px;
}
.icon16.ss.flag-red {
  background-position: -64px -16px;
}
.icon16.ss.flag-purple {
  background-position: -80px -16px;
}
.icon16.ss.flag-black {
  background-position: -96px -16px;
}
.icon16.ss.flag-checkers {
  background-position: -112px -16px;
}
.icon16.ss.russianpost {
  background-position: 0 -48px;
}
.icon16.ss.yandexmarket {
  background-position: -16px -48px;
}
.icon16.ss.excel {
  background-position: -32px -48px;
}
.icon16.ss.quickbooks {
  background-position: -48px -48px;
}
.icon16.ss.odiness {
  background-position: -64px -48px;
}
.icon16.ss.paypal {
  background-position: -80px -48px;
}
.icon16.ss.google {
  background-position: -96px -48px;
}
.icon16.ss.ups {
  background-position: -112px -48px;
}
.icon16.ss.usps {
  background-position: -128px -48px;
}
.icon16.ss.fedex {
  background-position: -144px -48px;
}
.icon16.ss.dhl {
  background-position: -160px -48px;
}
.icon16.ss.comments {
  background-position: 0 -112px;
}
.icon16.ss.service {
  background-position: -16px -112px;
}
.icon16.ss.coupon {
  background-position: -32px -112px;
}
.icon16.ss.bestseller {
  background-position: -48px -112px;
}
.icon16.ss.lowprice {
  background-position: -64px -112px;
}
.icon16.ss.div {
  background-position: -80px -112px;
}
.icon16.ss.affiliate {
  background-position: -96px -112px;
}
.icon16.ss.shop {
  background-position: -112px -112px;
}
.icon16.ss.set {
  background-position: -128px -112px;
}
.icon16.ss.set-dynamic {
  background-position: -176px -112px;
}
.icon16.ss.chart-up {
  background-position: -144px -112px;
}
.icon16.ss.chart-down {
  background-position: -160px -112px;
}
.icon16.ss.promo {
  background-position: -192px -112px;
}
.icon16.ss.orders-processing {
  background-position: 0px -128px;
}
.icon16.ss.orders-all {
  background-position: -16px -128px;
}
.icon16.ss.sku-type-flat {
  background-position: -32px -128px;
}
.icon16.ss.sku-type-selectable {
  background-position: -48px -128px;
}
.icon16.ss.info {
  background-position: -64px -128px;
}
.icon16.ss.visibility {
  background-position: -80px -128px;
}
.icon16.ss.view-skus {
  background-position: -96px -128px;
}
.icon16.ss.courier {
  background-position: -112px -128px;
}
.icon16.ss.pt.sports {
  background-position: 0 -64px;
}
.icon16.ss.pt.soccer {
  background-position: -16px -64px;
}
.icon16.ss.pt.cake {
  background-position: -32px -64px;
}
.icon16.ss.pt.music {
  background-position: -48px -64px;
}
.icon16.ss.pt.box {
  background-position: -64px -64px;
}
.icon16.ss.pt.car {
  background-position: -80px -64px;
}
.icon16.ss.pt.diamond {
  background-position: -96px -64px;
}
.icon16.ss.pt.audio {
  background-position: -112px -64px;
}
.icon16.ss.pt.globe {
  background-position: -128px -64px;
}
.icon16.ss.pt.mobile {
  background-position: -144px -64px;
}
.icon16.ss.pt.gingerbread-man {
  background-position: -160px -64px;
}
.icon16.ss.pt.camera {
  background-position: -176px -64px;
}
.icon16.ss.pt.rocket {
  background-position: -192px -64px;
}
.icon16.ss.pt.plane {
  background-position: -208px -64px;
}
.icon16.ss.pt.shoe {
  background-position: -224px -64px;
}
.icon16.ss.pt.gift {
  background-position: -240px -64px;
}
.icon16.ss.pt.nuclear {
  background-position: -256px -64px;
}
.icon16.ss.pt.map {
  background-position: -272px -64px;
}
.icon16.ss.pt.tv {
  background-position: 0 -80px;
}
.icon16.ss.pt.t-shirt {
  background-position: -16px -80px;
}
.icon16.ss.pt.disc {
  background-position: -32px -80px;
}
.icon16.ss.pt.computer {
  background-position: -48px -80px;
}
.icon16.ss.pt.building {
  background-position: -64px -80px;
}
.icon16.ss.pt.toolbox {
  background-position: -80px -80px;
}
.icon16.ss.pt.hamburger {
  background-position: -96px -80px;
}
.icon16.ss.pt.cookie {
  background-position: -112px -80px;
}
.icon16.ss.pt.door {
  background-position: -128px -80px;
}
.icon16.ss.pt.clapperboard {
  background-position: -144px -80px;
}
.icon16.ss.pt.traffic-cone {
  background-position: -160px -80px;
}
.icon16.ss.pt.hammer {
  background-position: -176px -80px;
}
.icon16.ss.pt.guitar {
  background-position: -192px -80px;
}
.icon16.ss.pt.disk {
  background-position: -208px -80px;
}
.icon16.ss.pt.cup {
  background-position: -224px -80px;
}
.icon16.ss.pt.auction-hammer {
  background-position: -240px -80px;
}
.icon16.ss.pt.drawer {
  background-position: -256px -80px;
}
.icon16.ss.pt.traffic-light {
  background-position: -272px -80px;
}
.icon16.ss.pt.clock {
  background-position: 0 -96px;
}
.icon16.ss.pt.chair {
  background-position: -16px -96px;
}
.icon16.ss.pt.downloadable {
  background-position: -32px -96px;
}
.icon16.ss.pt.sunglasses {
  background-position: -48px -96px;
}
.icon16.ss.pt.umbrella {
  background-position: -64px -96px;
}
.icon16.ss.pt.controller {
  background-position: -80px -96px;
}
.icon16.ss.pt.key {
  background-position: -96px -96px;
}
.icon16.ss.pt.sushi {
  background-position: -112px -96px;
}
.icon16.ss.pt.cat {
  background-position: -128px -96px;
}
.icon16.ss.pt.monkey {
  background-position: -144px -96px;
}
.icon16.ss.pt.books {
  background-position: -160px -96px;
}
.icon16.ss.pt.socket {
  background-position: -176px -96px;
}
.icon16.ss.pt.spray {
  background-position: -192px -96px;
}
html,
body {
  height: auto;
}
.c-calls-section {
  padding: 5px 5px 0;
}
.c-calls-section .c-layout {
  display: table;
  width: 100%;
}
.c-calls-section .c-layout.inline {
  width: auto;
}
.c-calls-section .c-layout.fixed {
  table-layout: fixed;
}
.c-calls-section .c-layout > .c-column {
  display: table-cell;
  vertical-align: top;
}
.c-calls-section .c-layout > .c-column.middle {
  vertical-align: middle;
}
.c-calls-section .c-layout > .c-column.center {
  text-align: center;
}
.c-calls-section .c-layout > .c-column.right {
  text-align: right;
}
.c-calls-section .c-calls-block {
  padding: 5px;
  background: #fff;
  -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.2);
  box-shadow: 0 0 5px rgba(0,0,0,0.2);
  border-radius: 3px 3px 0 0;
}
.c-calls-section .c-calls-block:empty {
  display: none;
}
.c-calls-section .c-calls-block > *:first-child {
  margin-top: 0;
}
.c-calls-section .c-call-header {
  line-height: 16px;
  margin-top: 5px;
}
.c-calls-section .c-call-header.ui-state-active {
  background: #e28017;
  border-color: rgba(0,0,0,0.1);
}
.c-calls-section .c-call-header.ui-state-active .c-state {
  color: #fff !important;
}
.c-calls-section .c-call-header .icon16 {
  margin: 0 4px 0 0;
}
.c-calls-section .c-call-header .icon16.times {
  background: none;
  text-indent: 0;
  width: auto;
}
.c-calls-section .c-call-header .icon16.times:before {
  display: inline-block;
  content: "×";
  font-size: 24px;
}
.c-calls-section .c-call-header .c-call-actions {
  position: absolute;
  top: 50%;
  right: 8px;
  margin: -8px 0 0;
}
.c-calls-section .c-call-header .c-call-actions > * {
  margin: 0 0 0 4px !important;
  vertical-align: top;
}
.c-calls-section .c-call-header .c-call-actions > *:first-child {
  margin-right: 0;
}
.c-calls-section .c-call-header .c-call-actions > *:last-child {
  margin-left: 0;
}
.c-calls-section .c-call-header .c-client-number {
  display: inline-block;
  white-space: nowrap;
}
.c-calls-section .c-call-header.outdated .c-state {
  display: none;
}
.c-calls-section .c-call-content {
  padding: 10px;
}
.c-calls-section .c-call-content .line {
  margin-top: 4px;
}
.c-calls-section .c-call-content .line:first-child {
  margin-top: 0;
}
.c-calls-section .c-call-content .c-new-user a {
  color: #03c;
}
.c-calls-section .c-call-content .c-new-user .c-link-wrapper {
  margin: 0.5em 0 0;
}
.c-calls-section .c-call-content .c-users-list {
  margin: 10px 0 0;
  padding: 0;
}
.c-calls-section .c-call-content .c-deals-list {
  margin: 10px 0 0;
  padding: 0;
}
.c-calls-section .c-call-content .c-user {
  margin: 10px 0 0;
  border-top: 1px solid #e8e8e8;
  padding: 5px 0 0;
  list-style: none;
}
.c-calls-section .c-call-content .c-user:first-child {
  margin-top: 0;
  border-top: 0;
  padding-top: 0;
}
.c-calls-section .c-call-content .c-user a {
  color: #03c;
}
.c-calls-section .c-call-content .c-user .c-column-image {
  width: 50px;
  padding-right: 10px;
}
.c-calls-section .c-call-content .c-user .c-column-image img {
  width: 50px;
  vertical-align: top;
  border-radius: 25px;
}
.c-calls-section .c-call-content .c-user .c-role-tag {
  display: inline-block;
  padding: 2px 4px;
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid rgba(0,0,0,0.05);
  border-radius: 2px;
  font-size: 0.8em;
  line-height: 1.2em;
  word-wrap: break-word;
  border: 0;
  background: #e2e2e2;
  color: #868083;
  font-weight: bold;
  text-transform: uppercase;
}
.c-calls-section .c-call-content .c-user ul.c-tags-list {
  margin: 0;
  padding: 0;
}
.c-calls-section .c-call-content .c-user ul.c-tags-list li {
  display: inline-block;
  vertical-align: top;
  margin: 2px;
  padding: 0;
}
.c-calls-section .c-call-content .c-user ul.c-tags-list li .c-tag {
  display: inline-block;
  padding: 2px 4px;
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid rgba(0,0,0,0.05);
  border-radius: 2px;
  font-size: 0.8em;
  line-height: 1.2em;
  word-wrap: break-word;
  background: #f0f0f0;
  color: #666;
}
.c-calls-section .c-call-content .c-deal {
  margin: 10px 0 0;
  border-top: 1px solid #e8e8e8;
  padding: 5px 0 0;
  list-style: none;
}
.c-calls-section .c-call-content .c-deal .icon16.svg-icon {
  margin: 0;
  position: relative;
  top: 2px;
}
.c-calls-section .c-call-content .c-deal .c-reminder-marker {
  display: inline-block;
  vertical-align: top;
  width: 16px;
  height: 16px;
  background: #fff;
  border-radius: 50%;
  border: 1px solid rgba(0,0,0,0.2);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
}
.c-calls-section .c-call-content .c-deal .c-reminder-marker.completed {
  background-color: #fff;
}
.c-calls-section .c-call-content .c-deal .c-reminder-marker.overdue {
  background-color: #f8696e;
}
.c-calls-section .c-call-content .c-deal .c-reminder-marker.burn {
  background-color: #f5cf24;
}
.c-calls-section .c-call-content .c-deal .c-reminder-marker.actual {
  background-color: #7ac33c;
}
.c-calls-section .c-call-content .c-deal .c-state-wrapper {
  vertical-align: top;
  text-shadow: 0 0 3px rgba(255,255,255,0.5);
  white-space: nowrap;
  display: inline-block;
  padding: 2px 4px;
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid rgba(0,0,0,0.05);
  border-radius: 2px;
  font-size: 14px;
  line-height: 1.2em;
  word-wrap: break-word;
  background: #f8f8f8;
  border-color: #ccc;
  line-height: 16px;
  max-width: 200px;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.c-calls-section .c-call-content .c-deal .c-state-wrapper.is-won .c-status {
  font-size: 12px;
  color: #008000;
}
.c-calls-section .c-call-content .c-deal .c-state-wrapper.is-lost .c-status {
  font-size: 12px;
  color: #808080;
}
.c-calls-section .c-call-header,
.c-calls-section .c-call-content {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.c-calls-section .c-call-header.is-removing,
.c-calls-section .c-call-content.is-removing {
  -webkit-transition: all 200ms ease-in;
  -moz-transition: all 200ms ease-in;
  -o-transition: all 200ms ease-in;
  -ms-transition: all 200ms ease-in;
  transition: all 200ms ease-in;
  -webkit-transform: translate(100px, 0);
  -moz-transform: translate(100px, 0);
  -o-transform: translate(100px, 0);
  -ms-transform: translate(100px, 0);
  transform: translate(100px, 0);
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}
.c-calls-section .c-call-header.is-removed,
.c-calls-section .c-call-content.is-removed {
  display: none !important;
}
