@charset "UTF-8";
h1 {
  font-size: 32px;
}

h2 {
  font-size: 24px;
}

h3,
h3 a {
  font-family: inherit;
  font-size: 20px;
}

h4 {
  font-size: 16px;
  line-height: 16px;
}

h5 {
  font-size: 14px;
}

h1,
h2,
h3,
h4,
h5 {
  font-family: "Roboto-Light", sans-serif;
}

p {
  line-height: 1.3;
}

p,
a,
span {
  font-size: 14px;
}

p,
a {
  color: #424242;
}

a {
  text-decoration: none;
  cursor: pointer;
}

input[type=button] {
  border-radius: 3px;
  outline: none;
  border: none;
}

input[type=text],
input[type=number],
input[type=password],
input[type=url],
input[type=email],
select,
textarea {
  border-radius: 3px;
  border: 1px solid #bdbdbd;
  background: #fafafa;
  padding: 0 0 0 0.5em;
  font-size: 15px;
  height: 33px;
}

textarea {
  height: auto;
}

select {
  width: 297px;
}

input[type=text]:focus,
input[type=number],
input[type=search]:focus,
input[type=radio]:focus,
input[type=tel]:focus,
input[type=time]:focus,
input[type=url]:focus,
input[type=week]:focus,
input[type=password]:focus,
input[type=checkbox]:focus,
input[type=color]:focus,
input[type=date]:focus,
input[type=datetime]:focus,
input[type=datetime-local]:focus,
input[type=email]:focus,
input[type=month]:focus,
input[type=number]:focus,
select:focus,
textarea:focus {
  border: 1px solid #bdbdbd;
  box-shadow: none;
}

span.error,
input.error,
textarea.error {
  border-color: #f44336;
  color: #f44336;
}

input.min {
  width: 30px;
}

input.input-100 {
  width: 100px !important;
}

/*a.button{
	@include border-radius(3px);
	@extend .i-block;

	text-align: center;
	height: 35px;
	line-height: 35px;
	text-decoration: none;
	font-size: 15px;
	color: #fff;
	min-width: 130px;
}*/
select {
  /*-webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;*/
}
select option {
  background: #fafafa;
  padding: 7px 0 6px 10px;
}

select::-ms-expand {
  /* for IE 11 */
  display: none;
}

select.min {
  width: 70px !important;
}

small {
  font-size: 12px;
}

html,
body {
  background: url(/bg.jpg) no-repeat center center;
  background-size: cover;
  background-attachment: fixed;
}

.popup-background {
  background-color: #2b2b2b;
  opacity: 0.6;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0px;
  left: 0px;
}

.opacity05 {
  opacity: 0.5;
}

#message-dialogue-window {
  width: auto;
}

div.container {
  width: 100%;
  height: auto;
  margin-bottom: 5%;
}

.box-shadow, .colorPicker .track, .ui-selectmenu-menu .ui-menu {
  box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.36);
}

.clearfix {
  clear: both;
}

.clearfix::before,
.clearfix::after {
  content: "";
  display: table;
  clear: both;
}

.float-l {
  float: left;
}

.float-r {
  float: right;
}

.i-block, .ajax-status, .black-loader, .button-x-small, .button-small, .closest-button, .button, .button-market, .icon-help, .icon-m-tasks-from-emails, .icon-m-excel-green, .icon-m-mailvalidator, .icon-m-brokers, .icon-m-help, .icon-b-help, .icon-m-kpi-distribution, .icon-m-planning, .icon-m-download, .icon-m-copy, .icon-m-excel, .icon-email-parser, .icon-m-1c, .icon-m-remove-red, .icon-m-export, .icon-m-import, .icon-m-star-green, .icon-m-worksman, .icon-m-word, .icon-m-print, .icon-m-star, .icon-m-program, .icon-m-company-structure, .icon-m-employees, .icon-m-remove, .icon-m-edit, .icon-m-vie-line-through, .icon-m-view, .icon-lm-megaplan, .icon-m-megaplan, .icon-m-amenu, .icon-m-settings, .icon-m-integration, .icon-m-manager-color, .icon-m-calendar-popup, .icon-m-offers, .icon-m-moysklad, .icon-m-dadata, .icon-m-calendars, .icon-m-calendar, .icon-m-gdrive, .icon-m-getresponse, .icon-m-time, .icon-m-arrow, .icon-m-add {
  display: inline-block;
  vertical-align: middle;
}

.align-right {
  text-align: right;
}

.v-alight-top {
  vertical-align: top;
}

.v-alight-middle {
  vertical-align: middle;
}

.underline {
  text-decoration: underline;
}

.auth-button {
  background: #fafafa;
  padding: 10px 15px;
  border-radius: 7px;
  margin-top: 20px;
}

.header-button {
  padding: 10px 15px;
  border-radius: 7px;
  margin-right: -9px;
  background: linear-gradient(to bottom, #fe8c27 0%, #f9500e 100%);
  color: #fff;
}
.header-button a {
  color: white;
  font-weight: bolder;
}

.content,
header {
  width: 95%;
  margin: 20px auto 0;
  min-width: 850px;
}

.content {
  padding-bottom: 50px;
}

.module {
  background-color: #fafafa;
  border-radius: 7px;
  display: inline-block;
  overflow: auto;
  text-align: left;
}
.module.module-medium {
  width: 60%;
}
.module.module-center {
  margin: 0 auto;
}
.module .offers-popup {
  padding-top: 0;
}
.module .module-top {
  padding: 20px 10px 15px 10px;
}
.module .module-top h3.text-vertical-align {
  height: 40px;
  line-height: 40px;
}
.module .module-top .label {
  font-size: 20px;
  font-weight: bold;
  color: #808080;
}
.module .module-content {
  border-top: 1px solid #bdbdbd;
  padding: 5px 5px;
}
.module .module-content .access-denied {
  padding: 14px 5px;
}
.module .module-content .access-denied .access-manual {
  padding-top: 12px;
  line-height: 24px;
}
.module .module-content .access-denied .access-manual .div-manual {
  width: 84%;
  display: inline-block;
}
.module .module-content .access-denied .access-manual .div-manual .button, .module .module-content .access-denied .access-manual .div-manual .button-market, .module .module-content .access-denied .access-manual .div-manual .button-x-small, .module .module-content .access-denied .access-manual .div-manual .button-small {
  float: right;
}
.module .module-content .access-denied a.button, .module .module-content .access-denied a.button-market, .module .module-content .access-denied a.button-x-small, .module .module-content .access-denied a.button-small {
  height: 18px;
  line-height: 18px;
  min-width: 141px;
  background: linear-gradient(to bottom, #fe8c27 0%, #f9500e 100%);
  padding: 2px 10px;
}
.module .module-content .access-denied a.button:hover, .module .module-content .access-denied a.button-market:hover, .module .module-content .access-denied a.button-x-small:hover, .module .module-content .access-denied a.button-small:hover {
  opacity: 0.5;
}
.module .module-content .access-denied a.btn-grey {
  border: 0;
}
.module .module-left {
  width: 15%;
  min-height: 550px;
  vertical-align: top;
}
.module .module-left ul.menu {
  margin-left: -5px;
}
.module .module-left ul.menu li a {
  width: 100%;
  padding: 15px 10px;
}
.module .module-left ul.menu li a.m-menu-item span[class^=icon] {
  opacity: 0.5;
}
.module .module-left ul.menu li a.m-menu-item:hover span[class^=icon] {
  opacity: 1;
}
.module .module-left ul.menu ul li a {
  width: 100%;
  padding: 10px 20px;
}
.module .module-left ul.menu ul li span[class^=icon] {
  opacity: 0.5;
}
.module .module-left ul.menu ul li:hover,
.module .module-left ul.menu ul li.active {
  background-color: #ededed;
}
.module .module-left ul.menu ul li:hover span[class^=icon],
.module .module-left ul.menu ul li.active span[class^=icon] {
  opacity: 1;
}
.module .module-left ul.menu ul.sub-menu {
  display: none;
}
.module .module-left ul.menu ul.sub-menu ul.sub-menu-2 li {
  background-color: #fff;
}
.module .module-left ul.menu ul.sub-menu ul.sub-menu-2 li a {
  padding-left: 40px;
}
.module .module-left ul.menu ul.sub-menu ul.sub-menu-2 li:hover,
.module .module-left ul.menu ul.sub-menu ul.sub-menu-2 li.active {
  background-color: #c8c8c8 !important;
}
.module .module-right {
  width: 85%;
  min-height: 550px;
  border-left: 1px solid #bdbdbd;
}
.module .m-block {
  margin-top: 10px;
}
.module.megaplan-module {
  background-color: #fff;
  padding: 0;
  width: 700px;
  line-height: 2;
}
.module.megaplan-module .module-top,
.module.megaplan-module .module-content,
.module.megaplan-module .module-bottom {
  padding: 0 24px;
}
.module.megaplan-module .module-content {
  border: none;
}
.module.megaplan-module .module-top {
  padding-top: 14px;
  padding-bottom: 8px;
  font-size: 18px;
}
.module.megaplan-module .module-bottom {
  padding-bottom: 20px;
  padding-top: 16px;
  font-size: 14px;
}
.module.megaplan-module .module-warning {
  background-color: #fff1a7;
  padding: 15px;
  font-size: 14px;
  line-height: 18px;
}
.module.megaplan-module .module-title {
  font-weight: 700;
  margin-bottom: 10px;
  margin-top: 10px;
  font-size: 14px;
}

.module-popup {
  position: absolute;
  background-color: #fff;
  left: 50%;
  top: 30%;
  transform: translate(-50%, -50%);
  margin-left: auto;
  margin-right: auto;
  z-index: 10;
}

.module-popup-small {
  width: 30%;
}

.width-auto {
  width: auto;
}

.color-round {
  border-radius: 50%;
  width: 20px;
  height: 20px;
}

.icon-m-add {
  background-image: url(../img/sprite-icons-min.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 17px;
  height: 17px;
  background-size: 16px;
  margin-right: 10px;
}

.icon-m-arrow {
  background-image: url(../img/sprite-icons-min.png);
  background-repeat: no-repeat;
  background-position: 0 -19px;
  width: 17px;
  height: 17px;
  background-size: 16px;
  margin-right: 10px;
}

.icon-m-time {
  background-image: url(../img/sprite-icons-min.png);
  background-repeat: no-repeat;
  background-position: 0 -38px;
  width: 17px;
  height: 17px;
  background-size: 16px;
  margin-right: 10px;
}

.icon-m-getresponse {
  background-image: url(../img/sprite-icons-min.png);
  background-repeat: no-repeat;
  background-position: 0 -59px;
  width: 17px;
  height: 17px;
  background-size: 16px;
  margin-right: 10px;
}

.icon-m-gdrive {
  background-image: url(../img/sprite-icons-min.png);
  background-repeat: no-repeat;
  background-position: 0 -208px;
  width: 17px;
  height: 17px;
  background-size: 16px;
  margin-right: 10px;
}

.icon-m-calendar {
  background-image: url(../img/sprite-icons-min.png);
  background-repeat: no-repeat;
  background-position: 0 -228px;
  width: 17px;
  height: 17px;
  background-size: 16px;
  margin-right: 10px;
}

.icon-m-calendars {
  background-image: url(../img/sprite-icons-min.png);
  background-repeat: no-repeat;
  background-position: 0 -249px;
  width: 17px;
  height: 17px;
  background-size: 16px;
  margin-right: 10px;
}

.icon-m-dadata {
  background-image: url(../img/sprite-icons-min.png);
  background-repeat: no-repeat;
  background-position: 0 -271px;
  width: 17px;
  height: 17px;
  background-size: 16px;
  margin-right: 10px;
}

.icon-m-moysklad {
  background-image: url(../img/sprite-icons-min.png);
  background-repeat: no-repeat;
  background-position: 0 -292px;
  width: 17px;
  height: 17px;
  background-size: 16px;
  margin-right: 10px;
}

.icon-m-offers {
  background-image: url(../img/sprite-icons-min.png);
  background-repeat: no-repeat;
  background-position: 0 -968px;
  width: 17px;
  height: 17px;
  background-size: 16px;
  margin-right: 10px;
  height: 12px;
}

.icon-m-calendar-popup {
  background-image: url(../img/sprite-icons-min.png);
  background-repeat: no-repeat;
  background-position: 0 -326px;
  width: 17px;
  height: 17px;
  background-size: 16px;
  margin-right: 10px;
}

.icon-m-manager-color {
  background-image: url(../img/sprite-icons-min.png);
  background-repeat: no-repeat;
  background-position: 0 -346px;
  width: 17px;
  height: 17px;
  background-size: 16px;
  margin-right: 10px;
}

.icon-settings-getresponse {
  background-image: url(/wp-content/themes/polytell/assets/img/sprite-icons-settings.png);
  background-repeat: no-repeat;
  background-position: 0 -1px;
  width: 40px;
  height: 25px;
  background-size: 50px;
}

.icon-settings-megaplan {
  background-image: url(/wp-content/themes/polytell/assets/img/sprite-icons-settings.png);
  background-repeat: no-repeat;
  background-position: 0 -39px;
  width: 40px;
  height: 25px;
  background-size: 50px;
}

.icon-settings-gdrive {
  background-image: url(/wp-content/themes/polytell/assets/img/sprite-icons-settings.png);
  background-repeat: no-repeat;
  background-position: 0 -67px;
  width: 40px;
  height: 40px;
  background-size: 50px;
}

.icon-m-integration {
  background-image: url(../img/sprite-icons-min.png);
  background-repeat: no-repeat;
  background-position: 0 -189px;
  width: 17px;
  height: 17px;
  background-size: 16px;
  margin-right: 10px;
}

.icon-m-settings {
  background-image: url(../img/sprite-icons-min.png);
  background-repeat: no-repeat;
  background-position: 0 -169px;
  width: 17px;
  height: 17px;
  background-size: 16px;
  margin-right: 10px;
}

.icon-m-amenu {
  background-image: url(../img/sprite-icons-min.png);
  background-repeat: no-repeat;
  background-position: 0 -95px;
  width: 17px;
  height: 17px;
  background-size: 16px;
  margin-right: 10px;
  background-size: 20px;
  width: 20px;
  height: 20px;
  margin-right: 0;
  position: relative;
}

.icon-m-megaplan {
  background-image: url(../img/sprite-icons-min.png);
  background-repeat: no-repeat;
  background-position: 0 -91px;
  width: 17px;
  height: 17px;
  background-size: 16px;
  margin-right: 10px;
}

.icon-lm-megaplan {
  background-image: url(../img/sprite-icons-min.png);
  background-repeat: no-repeat;
  background-position: 0 -114px;
  width: 17px;
  height: 17px;
  background-size: 16px;
  margin-right: 10px;
  width: 20px;
  height: 20px;
  background-size: 20px;
  opacity: 0.5;
}

.icon-m-view {
  background-image: url(../img/sprite-icons-min.png);
  background-repeat: no-repeat;
  background-position: 0 -130px;
  width: 17px;
  height: 17px;
  background-size: 16px;
  margin-right: 10px;
  width: 18px;
  height: 18px;
  background-size: 18px;
  opacity: 0.5;
}

.icon-m-vie-line-through {
  background-image: url(../img/sprite-icons-min.png);
  background-repeat: no-repeat;
  background-position: 0 -452px;
  width: 17px;
  height: 17px;
  background-size: 16px;
  margin-right: 10px;
  width: 18px;
  height: 18px;
  background-size: 18px;
  opacity: 0.5;
}

.icon-m-edit {
  background-image: url(../img/sprite-icons-min.png);
  background-repeat: no-repeat;
  background-position: 0 -152px;
  width: 17px;
  height: 17px;
  background-size: 16px;
  margin-right: 10px;
  width: 18px;
  height: 18px;
  background-size: 18px;
  opacity: 0.5;
}

.icon-m-remove {
  background-image: url(../img/sprite-icons-min.png);
  background-repeat: no-repeat;
  background-position: 0 -151px;
  width: 17px;
  height: 17px;
  background-size: 16px;
  margin-right: 10px;
  opacity: 0.5;
}

.icon-m-employees {
  background-image: url(../img/sprite-icons-min.png);
  background-repeat: no-repeat;
  background-position: 0 -367px;
  width: 17px;
  height: 17px;
  background-size: 16px;
  margin-right: 10px;
}

.icon-m-company-structure {
  background-image: url(../img/sprite-icons-min.png);
  background-repeat: no-repeat;
  background-position: 0 -385px;
  width: 17px;
  height: 17px;
  background-size: 16px;
  margin-right: 10px;
}

.icon-m-program {
  background-image: url(../img/sprite-icons-min.png);
  background-repeat: no-repeat;
  background-position: 0 -422px;
  width: 17px;
  height: 17px;
  background-size: 16px;
  margin-right: 10px;
  height: 17px;
}

.icon-m-star {
  background-image: url(../img/sprite-icons-min.png);
  background-repeat: no-repeat;
  background-position: 0 -443px;
  width: 17px;
  height: 17px;
  background-size: 16px;
  margin-right: 10px;
}

.icon-m-print {
  background-image: url(../img/sprite-icons-min.png);
  background-repeat: no-repeat;
  background-position: 0 -467px;
  width: 17px;
  height: 17px;
  background-size: 16px;
  margin-right: 10px;
}

.icon-m-word {
  background-image: url(../img/sprite-icons-min.png);
  background-repeat: no-repeat;
  background-position: 0 -489px;
  width: 17px;
  height: 17px;
  background-size: 16px;
  margin-right: 10px;
}

.icon-m-worksman {
  background-image: url(../img/sprite-icons-min.png);
  background-repeat: no-repeat;
  background-position: 0 -508px;
  width: 17px;
  height: 17px;
  background-size: 16px;
  margin-right: 10px;
}

.icon-m-star-green {
  background-image: url(../img/sprite-icons-min.png);
  background-repeat: no-repeat;
  background-position: 0 -528px;
  width: 17px;
  height: 17px;
  background-size: 16px;
  margin-right: 10px;
}

.icon-m-import {
  background-image: url(../img/sprite-icons-min.png);
  background-repeat: no-repeat;
  background-position: 0 -548px;
  width: 17px;
  height: 17px;
  background-size: 16px;
  margin-right: 10px;
}

.icon-m-export {
  background-image: url(../img/sprite-icons-min.png);
  background-repeat: no-repeat;
  background-position: 0 -568px;
  width: 17px;
  height: 17px;
  background-size: 16px;
  margin-right: 10px;
}

.icon-m-remove-red {
  background-image: url(../img/sprite-icons-min.png);
  background-repeat: no-repeat;
  background-position: 0 -586px;
  width: 17px;
  height: 17px;
  background-size: 16px;
  margin-right: 10px;
}

.icon-m-1c {
  background-image: url(../img/sprite-icons-min.png);
  background-repeat: no-repeat;
  background-position: 0 -608px;
  width: 17px;
  height: 17px;
  background-size: 16px;
  margin-right: 10px;
}

.icon-email-parser {
  background-image: url(../img/sprite-icons-min.png);
  background-repeat: no-repeat;
  background-position: 0 -628px;
  width: 17px;
  height: 17px;
  background-size: 16px;
  margin-right: 10px;
}

.icon-m-excel {
  background-image: url(../img/sprite-icons-min.png);
  background-repeat: no-repeat;
  background-position: 0 -650px;
  width: 17px;
  height: 17px;
  background-size: 16px;
  margin-right: 10px;
}

.icon-m-copy {
  background-image: url(../img/sprite-icons-min.png);
  background-repeat: no-repeat;
  background-position: 0 -670px;
  width: 17px;
  height: 17px;
  background-size: 16px;
  margin-right: 10px;
}

.icon-m-download {
  background-image: url(../img/sprite-icons-min.png);
  background-repeat: no-repeat;
  background-position: 0 -693px;
  width: 17px;
  height: 17px;
  background-size: 16px;
  margin-right: 10px;
}

.icon-m-planning {
  background-image: url(../img/sprite-icons-min.png);
  background-repeat: no-repeat;
  background-position: 0 -714px;
  width: 17px;
  height: 17px;
  background-size: 16px;
  margin-right: 10px;
  height: 17px;
}

.icon-m-kpi-distribution {
  background-image: url(../img/sprite-icons-min.png);
  background-repeat: no-repeat;
  background-position: 0 -733px;
  width: 17px;
  height: 17px;
  background-size: 16px;
  margin-right: 10px;
}

.icon-m-help, .icon-b-help {
  background-image: url(../img/sprite-icons-min.png);
  background-repeat: no-repeat;
  background-position: 0 -752px;
  width: 17px;
  height: 17px;
  background-size: 16px;
  margin-right: 10px;
}

.icon-m-brokers {
  background-image: url(../img/sprite-icons-min.png);
  background-repeat: no-repeat;
  background-position: 0 -773px;
  width: 17px;
  height: 17px;
  background-size: 16px;
  margin-right: 10px;
}

.icon-m-mailvalidator {
  background-image: url(../img/sprite-icons-min.png);
  background-repeat: no-repeat;
  background-position: 0 -791px;
  width: 17px;
  height: 17px;
  background-size: 16px;
  margin-right: 10px;
}

.icon-m-excel-green {
  background-image: url(../img/sprite-icons-min.png);
  background-repeat: no-repeat;
  background-position: 0 -833px;
  width: 17px;
  height: 17px;
  background-size: 16px;
  margin-right: 10px;
}

.icon-settings-brokers {
  background-image: url(../img/sprite-icons-min.png);
  background-repeat: no-repeat;
  background-position: 0 -706px;
  width: 17px;
  height: 17px;
  background-size: 16px;
  margin-right: 10px;
}

.icon-settings-autoscenario {
  background-image: url(../img/sprite-icons-min.png);
  background-repeat: no-repeat;
  background-position: 0 -1597px;
  width: 17px;
  height: 17px;
  background-size: 16px;
  margin-right: 10px;
}

.icon-settings-autoscenario-feedback {
  background-image: url(../img/sprite-icons-min.png);
  background-repeat: no-repeat;
  background-position: 0 -1740px;
  width: 17px;
  height: 17px;
  background-size: 16px;
  margin-right: 10px;
}

.icon-settings-autoscenario-communications {
  background-image: url(../img/sprite-icons-min.png);
  background-repeat: no-repeat;
  background-position: 0 -2240px;
  width: 17px;
  height: 17px;
  background-size: 16px;
  margin-right: 10px;
}

.autoscenario-feedback-menu-icon {
  background-image: url(../img/sprite-icons-min.png);
  background-repeat: no-repeat;
  background-position: 0 -1195px;
  width: 17px;
  height: 17px;
  background-size: 16px;
  margin-right: 10px;
}

.icon-m-autoscenario {
  background-image: url(../img/sprite-icons-min.png);
  background-repeat: no-repeat;
  background-position: 0 -888px;
  width: 17px;
  height: 17px;
  background-size: 16px;
  margin-right: 10px;
}

.icon-m-autoscenario-feedback {
  background-image: url(../img/sprite-icons-min.png);
  background-repeat: no-repeat;
  background-position: 0 -909px;
  width: 17px;
  height: 17px;
  background-size: 16px;
  margin-right: 10px;
}

.icon-settings-autoscenario-bonuses {
  background-image: url(../img/sprite-icons-min.png);
  background-repeat: no-repeat;
  background-position: 0 -2061px;
  width: 17px;
  height: 17px;
  background-size: 16px;
  margin-right: 10px;
}

.icon-m-sendpulse {
  background-image: url(../img/sprite-icons-min.png);
  background-repeat: no-repeat;
  background-position: 0 -870px;
  width: 17px;
  height: 17px;
  background-size: 16px;
  margin-right: 10px;
}

.icon-m-autoscenario-bonuses {
  background-image: url(../img/sprite-icons-min.png);
  background-repeat: no-repeat;
  background-position: 0 -980px;
  width: 17px;
  height: 17px;
  background-size: 16px;
  margin-right: 10px;
}

.icon-m-telegram {
  background-image: url(../img/sprite-icons-min.png);
  background-repeat: no-repeat;
  background-position: 0 -947px;
  width: 17px;
  height: 17px;
  background-size: 16px;
  margin-right: 10px;
}

.icon-m-contractor-fields {
  background-image: url(../img/sprite-icons-min.png);
  background-repeat: no-repeat;
  background-position: 0 -1018px;
  width: 17px;
  height: 17px;
  background-size: 16px;
  margin-right: 10px;
}

.icon-m-contractor-hierarchy {
  background-image: url(../img/sprite-icons-min.png);
  background-repeat: no-repeat;
  background-position: 0 -1038px;
  width: 17px;
  height: 17px;
  background-size: 16px;
  margin-right: 10px;
}

.icon-m-gallery {
  background-image: url(../img/sprite-icons-min.png);
  background-repeat: no-repeat;
  background-position: 0 -1071px;
  width: 17px;
  height: 17px;
  background-size: 16px;
  margin-right: 10px;
}

.icon-m-manager-note {
  background-image: url(../img/sprite-icons-min.png);
  background-repeat: no-repeat;
  background-position: 0 -1090px;
  width: 17px;
  height: 17px;
  background-size: 16px;
  margin-right: 10px;
}

.icon-m-communications-deals {
  background-image: url(../img/sprite-icons-min.png);
  background-repeat: no-repeat;
  background-position: 0 -1108px;
  width: 17px;
  height: 17px;
  background-size: 16px;
  margin-right: 10px;
}

.icon-m-autodeals-projects {
  background-image: url(../img/sprite-icons-min.png);
  background-repeat: no-repeat;
  background-position: 0 -1125px;
  width: 17px;
  height: 17px;
  background-size: 16px;
  margin-right: 10px;
}

.icon-m-scenario-management {
  background-image: url(../img/sprite-icons-min.png);
  background-repeat: no-repeat;
  background-position: 0 -1141px;
  width: 17px;
  height: 17px;
  background-size: 16px;
  margin-right: 10px;
}

.icon-m-report-kpi {
  background-image: url(../img/sprite-icons-min.png);
  background-repeat: no-repeat;
  background-position: 0 -1158px;
  width: 17px;
  height: 17px;
  background-size: 16px;
  margin-right: 10px;
}

.icon-m-processes-hierarchy {
  background-image: url(../img/sprite-icons-min.png);
  background-repeat: no-repeat;
  background-position: 0 -1174px;
  width: 17px;
  height: 17px;
  background-size: 16px;
  margin-right: 10px;
}

.icon-m-blocker {
  background-image: url(../img/sprite-icons-min.png);
  background-repeat: no-repeat;
  background-position: 0 -1192px;
  width: 17px;
  height: 17px;
  background-size: 16px;
  margin-right: 10px;
}

.icon-m-labor-cost {
  background-image: url(../img/sprite-icons-min.png);
  background-repeat: no-repeat;
  background-position: 0 -1212px;
  width: 17px;
  height: 17px;
  background-size: 16px;
  margin-right: 10px;
}

.icon-m-minus {
  background-image: url(../img/sprite-icons-min.png);
  background-repeat: no-repeat;
  background-position: 0 -1229px;
  width: 17px;
  height: 17px;
  background-size: 16px;
  margin-right: 10px;
}

.icon-m-dropbox {
  background-image: url(../img/sprite-icons-min.png);
  background-repeat: no-repeat;
  background-position: 0 -1247px;
  width: 17px;
  height: 17px;
  background-size: 16px;
  margin-right: 10px;
}

.icon-m-table-in-client {
  background-image: url(../img/sprite-icons-min.png);
  background-repeat: no-repeat;
  background-position: 0 -1267px;
  width: 17px;
  height: 17px;
  background-size: 16px;
  margin-right: 10px;
}

.icon-m-table-in-deal {
  background-image: url(../img/sprite-icons-min.png);
  background-repeat: no-repeat;
  background-position: 0 -1267px;
  width: 17px;
  height: 17px;
  background-size: 16px;
  margin-right: 10px;
}

.icon-m-planfact {
  background-image: url(../img/sprite-icons-min.png);
  background-repeat: no-repeat;
  background-position: 0 -1436px;
  width: 17px;
  height: 17px;
  background-size: 16px;
  margin-right: 10px;
}

.icon-m-laborcosts-in-deal {
  background-image: url(../img/sprite-icons-min.png);
  background-repeat: no-repeat;
  background-position: 0 -1286px;
  width: 17px;
  height: 17px;
  background-size: 16px;
  margin-right: 10px;
}

.icon-m-gps-employee {
  background-image: url(../img/sprite-icons-min.png);
  background-repeat: no-repeat;
  background-position: 0 -1328px;
  width: 17px;
  height: 17px;
  background-size: 16px;
  margin-right: 10px;
}

.icon-m-managers-by-directions {
  background-image: url(../img/sprite-icons-min.png);
  background-repeat: no-repeat;
  background-position: 0 -1405px;
  width: 17px;
  height: 17px;
  background-size: 16px;
  margin-right: 10px;
}

.icon-m-module-open-order-1c {
  background-image: url(../img/sprite-icons-min.png);
  background-repeat: no-repeat;
  background-position: 0 -1420px;
  width: 17px;
  height: 17px;
  background-size: 16px;
  margin-right: 10px;
}

.icon-m-tasks-from-emails {
  background-image: url(../img/sprite-icons-min.png);
  background-repeat: no-repeat;
  background-position: 0 -1477px;
  width: 17px;
  height: 17px;
  background-size: 16px;
  margin-right: 10px;
}

.icon-m-alternative-todo {
  background-image: url(../img/sprite-icons-min.png);
  background-repeat: no-repeat;
  background-position: 0 -1286px;
  width: 17px;
  height: 17px;
  background-size: 16px;
  margin-right: 10px;
}

.icon-m-russian-post {
  background-image: url(../img/sprite-icons-min.png);
  background-repeat: no-repeat;
  background-position: 0 -1496px;
  width: 17px;
  height: 17px;
  background-size: 16px;
  margin-right: 10px;
}

.icon-help {
  background-image: url(../img/sprite-icons-min.png);
  background-repeat: no-repeat;
  background-position: 0 -941px;
  width: 17px;
  height: 17px;
  background-size: 16px;
  margin-right: 10px;
  width: 20px;
  height: 20px;
  background-size: 20px;
}

.icon-b-help {
  background-position: 0 -1882px;
  width: 41px;
  height: 41px;
  background-size: 40px;
}

.icon-m-helpdesk {
  background-image: url(../img/sprite-icons-min.png);
  background-repeat: no-repeat;
  background-position: 0 -1384px;
  width: 17px;
  height: 17px;
  background-size: 16px;
  margin-right: 10px;
  height: 20px;
}

.icon-m-module-task-dialogue {
  background-image: url(../img/sprite-icons-min.png);
  background-repeat: no-repeat;
  background-position: 0 -1437px;
  width: 17px;
  height: 17px;
  background-size: 16px;
  margin-right: 10px;
}

.icon-prev {
  background-image: url(/wp-content/themes/polytell/assets/img/sprite-calendar.png);
  background-repeat: no-repeat;
  background-position: 0px -1px;
  width: 10px;
  height: 20px;
}

.icon-next {
  background-image: url(/wp-content/themes/polytell/assets/img/sprite-calendar.png);
  background-repeat: no-repeat;
  background-position: -40px -1px;
  width: 10px;
  height: 20px;
}

.icon-m-home {
  background-image: url(../img/sprite-icons-min.png);
  background-repeat: no-repeat;
  background-position: 0 -1347px;
  width: 17px;
  height: 17px;
  background-size: 16px;
  margin-right: 10px;
}

.popup-window {
  position: absolute;
  background-color: #fff;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  margin-left: auto;
  margin-right: auto;
  z-index: 30;
  border-radius: 7px;
}
.popup-window .module-top {
  position: relative;
  border-radius: 4px 4px 0 0;
  background: linear-gradient(to bottom, #fe8c27 0%, #f9500e 100%);
}

.popup-window-min {
  width: auto;
  margin: initial;
  padding: 0;
  z-index: 1;
  font-size: 14px;
  transform: initial;
  overflow: auto;
}
.popup-window-min ul li {
  padding: 20px 9px 0 15px;
}
.popup-window-min ul li:last-child {
  padding-bottom: 20px;
}
.popup-window-min .settings-menu-title {
  padding-bottom: 9px;
}
.popup-window-min .module-content {
  border-top: 1px solid #bdbdbd;
}

.settings-menu-title {
  background: linear-gradient(to bottom, #fe8c27 0%, #f9500e 100%);
  color: #fff;
}
.settings-menu-title div {
  margin-left: 9px;
}

.button, .button-market, .button-x-small, .button-small {
  font-size: 15px;
  height: 31px;
  line-height: 31px;
  min-width: 130px;
  text-align: center;
  border-radius: 3px;
  color: #fff;
  padding: 0 10px;
}

.closest-button {
  font-size: 15px;
  height: 31px;
  line-height: 31px;
}

.button-small {
  font-size: 14px;
  height: 28px;
  min-width: 0;
  line-height: 28px;
  padding: 0 15px;
}

.button-x-small {
  font-size: 10px;
  height: 21px;
  min-width: 0;
  line-height: 21px;
  padding: 0 12px;
}

.button-market {
  height: 35px;
  line-height: 35px;
  min-width: 100px;
  font-size: 15px;
}

.btn-cancel {
  color: #bdbdbd;
  text-decoration: underline;
}

/*.btn-save {
	background-color: $btn-save;
	color: #fff;
}*/
a.btn-orange {
  background: linear-gradient(to bottom, #fe8c27 0%, #f9500e 75%, #e13400 100%);
  border: 2px solid transparent;
  border-bottom: 2px solid #e13400;
}
a.btn-orange:hover {
  background: #ff8439;
  border-bottom: 2px solid #e1661b;
}
a.btn-orange:active {
  background: #ff5207;
  border: 2px solid #e13400;
}

.btn-save,
.btn-green {
  background: #36c87d;
  border: 2px solid transparent;
  border-bottom: 2px solid #18aa5f;
}
.btn-save:hover,
.btn-green:hover {
  background: #68faaf;
  border-bottom: 2px solid #4adc91;
}
.btn-save:active,
.btn-green:active {
  background: #36c87d;
  border: 2px solid #18aa5f;
}

.btn-grey {
  background: linear-gradient(to bottom, #9f9f9f 0%, #818181 100%);
  border: 2px solid transparent;
  border-bottom: 2px solid #818181;
}
.btn-grey:hover {
  background: #d1d1d1;
  border-bottom: 2px solid #b3b3b3;
}
.btn-grey:active {
  background: linear-gradient(to bottom, #9f9f9f 0%, #818181 100%);
  border: 2px solid #818181;
}

.btn-default {
  background: #e6e6e6;
  border: 2px solid transparent;
  border-bottom: 2px solid #d2d2d2;
  color: #424242;
  border-radius: 5px;
}
.btn-default:hover {
  background: #f0f0f0;
  border-bottom: 2px solid #d2d2d2;
}
.btn-default:active {
  background: #e6e6e6;
  border: 2px solid #d2d2d2;
}

.btn-soft-green {
  background: #6cc23e;
  border: 2px solid transparent;
  border-bottom: 2px solid #55a32c;
}
.btn-soft-green:hover {
  background: #9ef470;
  border-bottom: 2px solid #80d652;
}
.btn-soft-green:active {
  background: #6cc23e;
  border: 2px solid #55a32c;
}

a.btn-skiey {
  background: #00afec;
  border: 2px solid transparent;
  border-bottom: 2px solid #0091ce;
}
a.btn-skiey:hover {
  background: #32e1ff;
  border-bottom: 2px solid #14c3e1;
}
a.btn-skiey:active {
  background: #00afec;
  border: 2px solid #0091ce;
}

a.default {
  text-decoration: underline;
  color: #0000FF;
}

a.btn-red {
  background: #ff4132;
  border: 2px solid transparent;
  border-bottom: 2px solid #e91818;
}
a.btn-red:hover {
  background: #ff6868;
  border-bottom: 2px solid #e15454;
}
a.btn-red:active {
  background: #ff4132;
  border: 2px solid #e91818;
}

a.button-settings,
.btn-grey {
  background: linear-gradient(to bottom, #9f9f9f 0%, #818181 100%);
}

.nowrap {
  white-space: nowrap;
}

.overflow {
  overflow: hidden;
  text-overflow: ellipsis;
}

.center {
  text-align: center;
}

.o-hover, #filters .filter li span {
  opacity: 0.5;
}

.o-hover:hover, #filters .filter li span:hover {
  opacity: 1;
}

.ro-hover {
  opacity: 1;
}

.ro-hover:hover {
  opacity: 0.5;
}

#disabled-body {
  position: fixed;
  width: 100%;
  height: 100%;
  opacity: 0.7;
  background-color: #000000;
  top: 0;
  left: 0;
  z-index: 9;
}

#disabled-content {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
}

.display-none, .ui-helper-hidden-accessible {
  display: none;
}

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

.hidden {
  visibility: hidden;
}

.position-absolute {
  position: absolute;
}

.position-relative {
  position: relative;
}

.position-fixed {
  position: fixed;
}

.text-overflow {
  white-space: nowrap;
  overflow: hidden;
}

#loading {
  background-image: url(../img/loading.gif);
  background-repeat: no-repeat;
  width: 220px;
  height: 20px;
  line-height: 20px;
}

.black-loader {
  background-image: url(/wp-content/themes/polytell/assets/img/black-loader-100.gif);
  width: 25px;
  height: 31px;
  line-height: 31px;
  background-size: 25px;
  background-repeat: no-repeat;
}

.ajax-status {
  width: 30px;
  height: 30px;
  padding: 0 !important;
}

.hint {
  white-space: initial;
  padding: 10px;
  font-size: 13px;
  line-height: 1.5;
}

.comment {
  font-size: 12px;
  color: #bdbdbd;
}
.comment p,
.comment span,
.comment div {
  font-size: 12px;
  color: #bdbdbd;
}

#evigallery-main .evigallery-items,
#evigallery-main .evigallery-items-title {
  width: 350px;
  height: 200px;
}
#evigallery-main .evigallery-items-title {
  left: 350px;
}
#evigallery-main .evigallery-items {
  box-shadow: none;
  border: 2px solid #bdbdbd;
}

#messages,
#custom-auth-notification {
  position: fixed;
  left: 0;
  bottom: 0;
  height: 0;
  line-height: 60px;
  text-align: center;
  color: #fff;
  width: 100%;
  z-index: 11;
}

.message-error {
  background-color: #fd3636;
}

.message-success {
  background-color: #36c87d;
}

#custom-auth-notification {
  top: 0;
  background-color: #fd3636;
  border-radius: 0 0 7px 7px;
  height: 60px;
  left: 50%;
  margin-left: -35%;
  width: 70%;
}

.editable {
  cursor: pointer;
  padding: 9px 0 8px 0;
  border-radius: 3px;
  border: 1px solid transparent;
}
.editable:hover {
  border-color: #bdbdbd;
  background: #fafafa;
}

.pointer {
  cursor: pointer;
}

.cursor-default {
  cursor: default;
}

body .ui-tooltip {
  padding: 8px;
  position: absolute;
  z-index: 9999;
  max-width: 300px;
  border-radius: 3px;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#787878+0,8c8c8c+100 */
  background: #787878;
  /* Old browsers */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(135deg, #787878 0%, #8c8c8c 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#787878", endColorstr="#8c8c8c", GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
}
body .ui-tooltip p,
body .ui-tooltip div {
  color: white;
}

.ui-widget,
.ui-selectmenu-text {
  font-family: "Roboto-Regular", sans-serif !important;
  font-size: 15px !important;
}
.ui-widget.ui-widget-content,
.ui-selectmenu-text.ui-widget-content {
  border: none !important;
}

/*.ui-button{padding: 0.5em 1em !important; }*/
.ui-button .ui-icon-new,
.ui-menu .ui-icon-new {
  width: 26px !important;
  height: 26px !important;
  background-size: 26px !important;
  margin-right: 10px;
}

.ui-button {
  padding: 0 0 0 0.5em;
  height: 33px;
  line-height: 32px;
}

.ui-menu div {
  font-size: 14px;
}
.ui-menu .ui-menu-item-wrapper {
  padding: 0 !important;
  padding-left: 0.4em !important;
  height: 35px;
  line-height: 35px;
  border: none !important;
}
.ui-menu .ui-icon {
  left: 1em !important;
}
.ui-menu .ui-state-active {
  margin: 0 !important;
}

.ui-selectmenu-button.ui-button {
  height: 22px;
  padding-right: 5px;
  width: 285px !important;
}

.ui-menu-icons .ui-menu-item-wrapper {
  padding-left: 50px !important;
}

.ui-selectmenu-menu .ui-menu {
  max-height: 300px;
  white-space: nowrap;
}

.ui-sortable-handle {
  cursor: move;
}

.clear-padding {
  padding: 0 !important;
}

#filters {
  padding: 30px 0;
  text-align: center;
  width: auto;
  background: #fafafa;
  margin-bottom: 10px;
  border-radius: 7px;
  /*popup list employers*/
}
#filters .filter {
  cursor: pointer;
  position: relative;
  margin-right: 40px;
}
#filters .filter .f-list {
  position: absolute;
  background-color: white;
  min-width: 120px;
  padding: 10px;
  z-index: 1;
  left: -22px;
  top: 25px;
  text-align: left;
}
#filters .filter .sub-list {
  border: 1px solid #bdbdbd;
}
#filters .filter span {
  font-size: 13px;
}
#filters .filter span:hover {
  color: #000;
}
#filters .filter:before {
  content: "";
  background-image: url(/wp-content/themes/polytell/assets/img/sprite-filter.png);
  background-repeat: no-repeat;
  background-position: -56px 0px;
  width: 20px;
  height: 15px;
  position: absolute;
  left: -25px;
  top: 2px;
  opacity: 0.5;
}
#filters .filter:hover:before {
  opacity: 1;
}
#filters .filter li {
  padding: 5px 0;
  position: relative;
}
#filters .filter .active {
  font-weight: bold;
  opacity: 1;
}
#filters .select-employee:before {
  background-image: url(/wp-content/themes/polytell/assets/img/sprite-filter.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  width: 16px;
  height: 14px;
  left: -20px;
}
#filters .list-employers,
#filters .list-groups {
  left: 245px;
  width: 490px;
  text-align: left;
}
#filters .list-employers-min {
  width: 260px;
}
#filters .block-employers div.left {
  width: 228px;
  border-right: 1px solid #bdbdbd;
  display: inline-block;
  vertical-align: top;
}
#filters .block-employers div.left div.group {
  font-size: 12px;
  text-transform: capitalize;
  height: 30px;
  line-height: 30px;
  cursor: pointer;
  padding-left: 10px;
}
#filters .block-employers div.left div.group:hover {
  color: #fff;
}
#filters .block-employers div.left div.active {
  background-color: linear-gradient(to bottom, #9f9f9f 0%, #818181 100%);
}
#filters .block-employers div.right {
  width: 260px;
  display: inline-block;
  vertical-align: top;
}
#filters .block-employers div.s9 {
  text-align: left;
  padding-left: 10px;
  height: 26px;
  line-height: 26px;
  border-bottom: 1px solid #bdbdbd;
}
#filters .block-employers div.s9 span {
  padding: 0 !important;
}
#filters .block-employers .slider_m_head {
  width: 260px;
  background: none;
  height: 350px;
  overflow: auto;
}
#filters .block-employers .header_action + .slider_m_head {
  height: 320px;
}
#filters .block-employers .slider-left {
  height: 350px;
  overflow: auto;
}
#filters .block-employers .manager_name {
  font-size: 14px;
}
#filters .block-employers .manager_f_data {
  height: 57px;
  width: 260px;
  text-align: left;
  border-bottom: 1px solid #bdbdbd;
  white-space: nowrap;
}
#filters .block-employers .manager_f_data:hover {
  background-color: linear-gradient(to bottom, #9f9f9f 0%, #818181 100%);
  cursor: pointer;
}
#filters .block-employers .manager_f_data.active {
  background-color: linear-gradient(to bottom, #9f9f9f 0%, #818181 100%);
}
#filters .block-employers .manager_f_data.active:hover .manager_detail p {
  color: #ffffff !important;
}
#filters .block-employers .manager_f_data.active.manager_detail p {
  color: #84878c !important;
}
#filters .block-employers .header_action {
  border-bottom: 1px solid #bdbdbd;
}
#filters .block-employers .footer_action {
  border-top: 1px solid #bdbdbd;
  height: 40px;
}
#filters .block-employers .header_action span,
#filters .block-employers .footer_action span {
  font-size: 11px;
  text-transform: capitalize;
  height: 30px;
  line-height: 30px;
  cursor: pointer;
}
#filters .block-employers span.select_all,
#filters .block-employers .footer_action span.close {
  padding-left: 10px !important;
}
#filters .block-employers .header_action span.clear_all,
#filters .block-employers .footer_action span.add_selected {
  float: right;
  padding-left: 10px !important;
  padding-right: 10px !important;
}
#filters .block-employers .footer_action span.add_selected {
  background-color: linear-gradient(to bottom, #9f9f9f 0%, #818181 100%);
  border-radius: 4px;
}
#filters .block-employers .footer_action span.add_selected,
#filters .block-employers .footer_action span.close {
  margin: 5px 5px 5px 0;
}
#filters .block-employers .footer_action span.close {
  line-height: 40px;
}
#filters .block-employers .manager_phone {
  font-size: 12px;
  margin-top: 3px;
}
#filters .block-employers .delete {
  display: none;
}
#filters .list-employers.detailed .block-employers .manager_detail {
  margin-top: 9px;
}

.manager-img img,
.department-img img,
.avatar img {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
}

.manager-img {
  margin-left: 10px;
  margin-right: 10px;
  vertical-align: middle;
}

.manager-position {
  font-size: 12px;
  color: #787878;
}

.odd-body > .odd-item:nth-child(odd) {
  background-color: #f0f0f0;
}

.even-body > .even-item:nth-child(even) {
  background-color: #f0f0f0;
}

.colorPicker {
  width: 25px;
  height: 25px;
  position: relative;
  clear: both;
}
.colorPicker .color {
  width: 20px;
  height: 20px;
  display: block;
  position: relative;
  z-index: 9;
  background-color: #EFEFEF;
  border-radius: 10px;
  cursor: pointer;
}
.colorPicker .color .bg-circle {
  background-color: inherit;
  width: 26px;
  height: 26px;
  position: absolute;
  opacity: 0.2;
  top: -3px;
  left: -3px;
  border-radius: 13px;
}
.colorPicker .track {
  background: url(/wp-content/themes/polytell/assets/img/color-palette.png) no-repeat 50% 50%;
  height: 185px;
  width: 156px;
  position: absolute;
  cursor: crosshair;
  float: left;
  left: -128px;
  top: -158px;
  display: none;
  z-index: 11;
}
.colorPicker .colorInner {
  width: 20px;
  height: 20px;
  border-radius: 10px;
  display: inline-block;
}
.colorPicker .dropdown {
  list-style: none;
  display: none;
  width: 27px;
  position: absolute;
  top: 28px;
  left: 0;
  z-index: 1000;
}
.colorPicker .dropdown li {
  height: 25px;
  cursor: pointer;
}

.functional-buttons a {
  font-size: 14px;
}
.functional-buttons a.btn-left.button, .functional-buttons a.btn-left.button-small, .functional-buttons a.btn-left.button-x-small, .functional-buttons a.btn-left.button-market,
.functional-buttons a.btn-right.button,
.functional-buttons a.btn-right.button-small,
.functional-buttons a.btn-right.button-x-small,
.functional-buttons a.btn-right.button-market {
  background: #e6e6e6;
  color: #424242;
  min-width: 75px !important;
  /*border-bottom: 1px solid $color2;*/
  box-shadow: inset 0 -2px 3px -2px rgba(0, 0, 0, 0.35);
}
.functional-buttons a.btn-left.button, .functional-buttons a.btn-left.button-small, .functional-buttons a.btn-left.button-x-small, .functional-buttons a.btn-left.button-market {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.functional-buttons a.btn-right.button, .functional-buttons a.btn-right.button-small, .functional-buttons a.btn-right.button-x-small, .functional-buttons a.btn-right.button-market {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.functional-buttons a.btn-left.button.active, .functional-buttons a.btn-left.active.button-small, .functional-buttons a.btn-left.active.button-x-small, .functional-buttons a.btn-left.active.button-market {
  box-shadow: inset 0 2px 3px 0 rgba(0, 0, 0, 0.3);
}
.functional-buttons a.btn-right.button.active, .functional-buttons a.btn-right.active.button-small, .functional-buttons a.btn-right.active.button-x-small, .functional-buttons a.btn-right.active.button-market {
  box-shadow: inset 0 2px 3px 0 rgba(0, 0, 0, 0.3);
}

.instruction {
  font-size: 14px;
  margin-top: 5px;
}
.instruction ol {
  list-style-type: decimal;
  padding-left: 15px;
}
.instruction ol li {
  line-height: 2;
}

.color-green {
  color: #2ec070;
}

.color-red {
  color: #de2727;
}

.color-orange {
  color: #ff5207;
}

label.title,
span.title,
a.title {
  color: #8c8c8c;
  font-size: 13px;
  margin-bottom: 10px;
}

.icon-settings-offers {
  background-image: url(/wp-content/themes/polytell/assets/img/sprite-icons-settings.png);
  background-repeat: no-repeat;
  background-position: 0 -105px;
  width: 40px;
  height: 30px;
  background-size: 50px;
}

.disabled, input[disabled], .btn-disable {
  opacity: 0.4;
  pointer-events: none;
}

.paginator {
  text-align: center;
}

.paginator a,
.paginator span {
  display: inline-block;
  padding: 0 4px;
  height: 15px;
  line-height: 15px;
  font-size: 14px;
  text-decoration: underline;
  border-right: 1px solid black;
}

.paginator .dots,
.paginator .active {
  text-decoration: none;
}

.paginator a:first-child,
.paginator span:first-child,
.paginator a:nth-child(2),
.paginator span:nth-child(2),
.paginator a:nth-last-child(2),
.paginator span:nth-last-child(2),
.paginator a:nth-last-child(3),
.paginator span:nth-last-child(3),
.paginator a:last-child,
.paginator span:last-child {
  border-right: none;
}

.paginator a:hover {
  color: blue;
}

.paginator a:active {
  color: red;
}

.paginator .active {
  font-size: 16px;
  font-weight: bold;
}

.calendar-icon-default {
  background-image: url("/wp-content/themes/polytell/assets/img/page/calendar/icon-default.png") !important;
}

.calendar-icon-mounting {
  background-image: url("/wp-content/themes/polytell/assets/img/page/calendar/icon-mounting.png") !important;
}

.calendar-icon-measuring {
  background-image: url("/wp-content/themes/polytell/assets/img/page/calendar/icon-measuring.png") !important;
}

.calendar-icon-meeting {
  background-image: url("/wp-content/themes/polytell/assets/img/page/calendar/icon-meeting.png") !important;
}

.calendar-icon-webinar {
  background-image: url("/wp-content/themes/polytell/assets/img/page/calendar/icon-webinar.png") !important;
}

.calendar-icon-event {
  background-image: url("/wp-content/themes/polytell/assets/img/page/calendar/icon-event.png") !important;
}

.calendar-icon-deal {
  background-image: url("/wp-content/themes/polytell/assets/img/page/calendar/icon-deal.png") !important;
}

.calendar-icon-presentation {
  background-image: url("/wp-content/themes/polytell/assets/img/page/calendar/icon-presentation.png") !important;
}

.calendar-icon-delivery {
  background-image: url("/wp-content/themes/polytell/assets/img/page/calendar/icon-delivery.png") !important;
}

.calendar-icon-debt {
  background-image: url("/wp-content/themes/polytell/assets/img/page/calendar/icon-debt.png") !important;
}

.calendar-icon-new-deal {
  background-image: url("/wp-content/themes/polytell/assets/img/page/calendar/icon-new-deal.png") !important;
}

.calendar-icon-target-due-date {
  background-image: url("/wp-content/themes/polytell/assets/img/page/calendar/icon-target-due-date.png") !important;
}

.broker-icon {
  background-image: url("/wp-content/themes/polytell/assets/img/page/brokers/brokers.png") !important;
}

.sendpulse-icon {
  background-image: url("/wp-content/themes/polytell/assets/img/page/sendpulse/sendpulse.png") !important;
}

.autoscenario-menu-icon {
  background-image: url("/wp-content/themes/polytell/assets/img/page/autoscenario/autoscenario-menu.png") !important;
}

/* Стилизация input[type="file"] */
.upload-file .input-file {
  width: 0.1px;
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  z-index: -1;
}
.upload-file label.btn-default {
  cursor: pointer;
  float: none;
  white-space: nowrap;
}
.upload-file .path-file {
  vertical-align: middle;
  width: 130px;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* End Стилизация input[type="file"] */
#progressbar {
  width: 80%;
  margin: 50px auto;
  position: relative;
}
#progressbar .progress-label {
  position: absolute;
  left: 50%;
  top: 4px;
  font-weight: bold;
  text-shadow: 1px 1px 0 #fff;
}

@media print {
  header,
  .module-top {
    display: none;
  }
}
/**
Filter section
 */
#filter-section {
  background: #fafafa;
  border-radius: 7px;
  padding: 5px;
}
#filter-section .popup-window {
  padding: 0;
  width: 800px;
}
#filter-section .popup-window .filter-added {
  margin-bottom: 20px;
}
#filter-section .popup-window .filter-added h4 {
  margin-left: 10px;
}
#filter-section .popup-window .filter-added table {
  margin-top: 20px;
}
#filter-section .popup-window .filter-properties,
#filter-section .popup-window .module-bottom {
  padding-left: 10px;
}
#filter-section .filter-additional-settings {
  margin-bottom: 20px;
}
#filter-section .module-bottom {
  margin-top: 15px;
}

/**
	Sorted by icons
 */
th.sort-by {
  position: relative;
}
th.sort-by:before, th.sort-by:after {
  border: 4px solid transparent;
  content: "";
  display: block;
  height: 0;
  right: 5px;
  top: 50%;
  position: absolute;
  width: 0;
}
th.sort-by:before {
  border-bottom-color: #666;
  margin-top: -9px;
}
th.sort-by:after {
  border-top-color: #666;
  margin-top: 1px;
}

#step-by-step {
  width: 60%;
  margin: 0 auto;
}
#step-by-step table.zebra th,
#step-by-step table.zebra td {
  padding: 10px;
  white-space: normal;
}
#step-by-step table.zebra th:first-child,
#step-by-step table.zebra td:first-child {
  padding-left: 25px;
}
#step-by-step .module .module-top h3 {
  margin-left: 0;
}

#chat-widget {
  position: fixed;
  bottom: 3%;
  right: 3%;
  z-index: 999;
}
#chat-widget img {
  position: relative;
  display: block;
  width: 70px;
  height: 70px;
  /* border-radius: 50%; */
  margin: auto;
  background-size: cover;
  cursor: pointer;
}
#chat-widget img.chat-widget-item {
  width: 43px;
  height: 43px;
}
#chat-widget .widget-item p {
  background: #222d32;
  padding: 9px 7px 3px;
  border-radius: 9px;
  text-align: center;
  margin-bottom: 5px;
  opacity: 0.9;
  color: #b8c7ce;
}
#chat-widget .chat-widget-home {
  background: aliceblue;
  padding: 0px 4px 9px 0px;
  filter: drop-shadow(0 0 6px white);
  border-radius: 20px;
  opacity: 0.7;
}

.hidden {
  display: none !important;
}

.login * {
  margin: 0;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0;
}

.login form {
  box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.36);
  margin-top: 0;
  padding-bottom: 20px;
}

#login {
  width: 700px;
}
#login h1 {
  position: relative;
  padding: 20px 0 0 0;
  background-color: #FB6216;
  background-attachment: fixed;
  background-position: center;
  border-radius: 4px 4px 0 0;
  background: linear-gradient(to bottom, #fe8c27 0%, #f9500e 100%);
}
#login h1 a {
  background-image: url(../img/polytell.png);
  background-size: contain;
  width: 175px;
  height: 30px;
  display: inline-block;
  font-size: 20px;
  line-height: 1.3em;
  margin: 0 auto 25px;
  padding: 0;
  text-indent: -9999px;
  outline: 0;
}
#login form {
  padding: 0 80px;
  background-color: #2f333a;
  color: #7c8089;
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0);
}
#login form p:first-child {
  margin-top: 22px;
}
#login form p {
  margin-bottom: 22px;
}
#login form label {
  display: block;
  line-height: 51px;
}
#login form input {
  border-radius: 3px;
  border: 1px solid #5d6169;
  background-color: #52575e;
  color: #fff;
  height: 51px;
  padding-left: 18px;
  margin: 0;
  position: relative;
  overflow: hidden;
  transition: background 0.5s ease;
  text-shadow: none;
}
#login form input[type=checkbox] {
  width: 16px;
  height: 16px;
  margin-right: 10px;
}
#login form input[type=submit] {
  border: none;
  box-shadow: none;
  background: #4e5259;
  background-color: rgb(78, 82, 89);
  width: 381px;
  height: 48px;
  background-color: #fb6216;
  padding: 0px;
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 20px;
}
#login form input:focus {
  border-color: #7d828b;
  box-shadow: 0 0 3px rgba(125, 130, 139, 0.8);
}

#loginform,
#registerform {
  margin-top: 0;
  border-radius: 0 0 4px 4px;
  border-left: 1px solid #41474e;
  border-right: 1px solid #41474e;
  border-bottom: 1px solid #41474e;
}

#wp-submit {
  outline: none;
  border: none;
  background: none;
  box-shadow: none;
  text-shadow: none;
  background-color: #ff5207;
  min-width: 130px;
  height: 35px;
  line-height: 35px;
  font-size: 15px;
  padding: 0;
}

.login form .forgetmenot {
  float: none;
}

p.submit {
  margin: 20px 0 0 0 !important;
  text-align: center;
}

.login .button-primary {
  float: none;
}

.input {
  background: none;
}

.login .message,
.login #login_error {
  box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.36);
  margin-bottom: 0;
  background: linear-gradient(to bottom, #f9500e 0%, #2f333a 100%);
  color: white;
  font-weight: bold;
  font-family: initial;
}/*# sourceMappingURL=not-auth.css.map */