/* MODAL */
  .modal.allwidemodal .modal-dialog.modal-bg {width: 98%;margin: 10px auto;}
  .modal.allwidemodal .modal-dialog.modal-bg .modal-body {height: 85vh;max-height: 85vh;}
/* MODAL */

/* SHOWED CONTAINER */
  .showed-container {overflow: hidden;position: relative;padding-top: 20px;border-radius: 10px;border-top-left-radius: 5px;border-top-right-radius: 5px;}
  .showed-container .showed-close-container {position: absolute;top: -50px;left: 0;width: 100%;text-align: right;background: rgba(0,0,0,0.7);transition: 200ms;height: 35px;}
  .showed-container:hover .showed-close-container {top: 0;}
  .showed-container .showed-close-container a.showed-close {font-size: 29px;line-height: 0;cursor: pointer;color: #ffffff;position: absolute;top: 0;opacity: .7;transition: 150ms;right: 0;padding: 2px 20px;}
  .showed-container .showed-close-container a.showed-close:hover {opacity: 1;}
/* SHOWED CONTAINER */

/* MULTIPLE INPUT CONTAINER */
  .multiple-input-container-item {margin-bottom: 5px;}
  .multiple-input-container-item:last-child {margin: 0;}
/* MULTIPLE INPUT CONTAINER */

/* PHONEBOOK */
  .phonebook_filial > td.col-lg-12 {background: rgb(44, 59, 73);margin: 0px;padding: 5px;color: white;font-size: 15px;border-color:rgb(44, 59, 73)}
  .phonebook_groups > td.col-lg-12 {margin: 0px;text-align: center;background: rgb(218, 218, 218);padding: 5px;}
  #phonebook-table tr.phonebook_space td{border:1px solid white;}
  tr.phonebook_groups_th th{background: whitesmoke;}
/* PHONEBOOK */

/* NEW TECH SUPPORT*/
  div#TechSupportContent {position: absolute;top: 100%;background: white;z-index: 5;width: 600px;right: -50px;padding: 10px;border: 1px solid #e5e5e5;box-shadow: 2px 2px 9px 2px rgba(0,0,0,0.2);}
  div#TechSupportContent:before {content: "";border-width: 10px 10px 12px;border-style: solid;border-color: transparent transparent white;border-image: initial;width: 20px;display: initial;position: absolute;top: -22px;right: 53px;filter: drop-shadow(0px -1px 1px rgba(0,0,0,0.3));}
  li#TechSupportIcon a.fa {font-size: 20px;padding: 12px 5px;}
  li#TechSupportIcon a.fa span{position: absolute;right: -5px;top: 8px;background: rgb(142, 68, 173);color: white;width: 17px;height: 17px;display: inline-flex;justify-content: center;align-items: center;border-radius: 2px;font-size: 11px;}
  .techsupport-content-item {border: 1px solid #d9d9d9;margin-bottom: 10px;}
  .techsupport-content-item:last-child {margin: 0;}
  .tech-support-content-header:first-letter {text-transform: uppercase;}
  li#TechSupportIcon:hover div#TechSupportContent {color: initial;}
  .tech-support-content-header {max-width: 70%;}
  div#TechSupportContentContainer {max-height: 60vh;overflow-y: auto;padding-right: 5px;}
  .tech-support-content-header-flex {padding: 5px;background: #3c4b58;color: #e7e7e7;}
  .tech-support-content-header-flex span.muted {color: inherit;opacity: .8;}
  .tech-support-content-body {padding: 5px;}
  .tech-support-content-body p {text-indent: 10px;text-align: justify;}
  .tech-support-content-body p:first-letter {text-transform: uppercase;}
  .tech-support-content-body .tech-support-content-attachments a.tech-support-content-attachment {padding: 5px;background: #e7e7e7;text-align: center;margin: 5px;border: 1px solid #dddddd;transition: 150ms;}
  .tech-support-content-attachments {width: 100%;display: inline-flex;flex-wrap: wrap;}
  .tech-support-content-body .tech-support-content-attachments a.tech-support-content-attachment:hover, 
  .tech-support-content-body .tech-support-content-attachments a.tech-support-content-attachment:focus {opacity: .8;color: initial;}
  .tech-support-content-header a:hover {color: inherit;opacity: .8;}
  .tech-support-content-header a {transition: 150ms;}
  .tech-support-content-actions {margin-top: 10px;}
  div#TechSupportContentContainer .tech-support-content-body .tech-support-content-actions a {padding: 7px;}
  div#TechSupportContent a.close {padding: 0;transition: 150ms;}
  div#TechSupportContent a.close i {font-size: 25px;}
/* NEW TECH SUPPORT*/

/* VEREND DRAG DROP*/
  .dragandropverend .MultiFile-wrap .MultiFile-list {max-width: 40%;max-height: 150px;overflow: auto;margin: auto;}
  .dragandropverend .MultiFile-wrap .MultiFile-list > .MultiFile-label {align-items: baseline;border-bottom: 1px dotted #cbcbcb;padding-bottom: 3px;}
  .dragandropverend .MultiFile-wrap .MultiFile-list > .MultiFile-label:last-child {border: none;}
  .dragandropverend .MultiFile-wrap .MultiFile-list > .MultiFile-label span.MultiFile-label {display: inline;line-height: 19px;}
  .dragandropverend .MultiFile-label a.MultiFile-remove{position: sticky;top: 0;}
  .dragandropverend .MultiFile-label > span{text-align: justify;}
  .dragandropverend .MultiFile-wrap{min-width:50%;}
  .dragandropverend {border: 2px dashed #C0C0C0;min-width: 300px;width: auto;color: #C0C0C0;text-align: center;vertical-align: middle;position: relative;padding:40px 0;}
  .dragandropverend input[type="file"] {position: absolute;top: 0;left: 0;width: 100% !important;height: 140px;}
  .dragandropverend .fileUploadBtn {position: static;}
/* VEREND DRAG DROP*/

/* QUICK PREVIEW */
  #ListViewQuickPreviewCloseButton{position: absolute;right: 0;top:0;}
  #ListViewQuickPreviewCloseButton button.close {font-size: 30px;transform: scaleX(1.3);}
/* QUICK PREVIEW */

.CodeMirror{border:1px solid #dddddd;height:55vh !important;}
.active-documentation-body .documentation-item {display: none;}
.active-documentation-body .documentation-item.active-documentation-item {display: block;}
.modal-content .documentation-content.active-documentation-body {overflow: hidden;}
.modal-bg {width: 80%;}
.logout-footer.clearfix .inline-flex a.width50 {width: 50%;}
.quickPreviewComments .commentAttachmentItemContainer .commentAttachmentInfo {font-size: 11px;}
.quickPreviewComments .commentAttachmentItemContainer {padding: 5px 0;}
.quickPreviewComments .commentAttachmentItemContainer .commentAttachmentIcon {font-size: 20px;width: auto;padding: 0 10px;}
.quickPreviewComments .commentAttachmentItemContainer .commentAttachmentFilename {margin: 0;}
.quickPreviewComments .commentAttachmentItemContainer .commentAttachmentFileType {color: #858585;}
.verend-hide{display:none;} /* отличается от .hide отсутствием !important, можно перекрыть стилями */
.jPicker .Icon span.Image{background-size: cover}
.pick-color-input {font-size: 0;width: 30px;height: 30px;border: 1px solid #cfcfcf;cursor: pointer;}
.input-error-important {border: 1px solid #B94A48 !important;background-color: #FFEEEE !important;background-image: none !important;}
.padding-div-inside > div {padding: 0 2px;}
.not-allowed{cursor: not-allowed;}
.gorizontal-reversed {transform: rotate(-180deg);}
.split-tree-item-content-audevo-item{margin-bottom: 15px;}
.margin-0{margin:0;}
.quickPreviewModuleHeader .recordImage {text-align: center;}
.quickPreviewModuleHeader .recordImage img {max-height: 80px;height: 100%;width: auto;}
div.littleblock.width49{margin-top: 25px;}
.product_send_as_completed:not(.have-smowners) .product_send_title{margin-bottom: 10px;}
.product_send_as_completed.have-smowners{background: #dfebe3;border: 1px solid rgb(200, 200, 200);}
.product_send_as_completed.have-smowners .bigStickerActions a.btn,
.product_send_as_completed.have-smowners .verend_bigcheckbox span{border: 1px solid rgb(200, 200, 200);}
a.basic-colorbox:hover {opacity: 0.6;}
a.basic-colorbox {transition: 100ms;}
.verend-top-heading{padding: 5px 15px;background: #596875;color: #FFFFFF;display: block;font-size: 15px;}
#taskManagementContainer .data-body{margin:0;}
span.marketplace i {font-size: 19px;color: #4c82bd;position: relative;top: 1px;}
div#taskManagementContainer .datacontent .data-body .contentsBlock .dataEntries{height: 70vh;}
.my_pdf_viewer {width: 100%;background: #333;padding: 5px;text-align: center;position: relative;}
.my_pdf_viewer_buttons {position: absolute;bottom: 20px;width: 250px;left: calc(50% - 125px);background: rgba(0,0,0,0.6);padding: 8px;justify-content: center;transition: 200ms;box-shadow: 2px 2px 7px #a3a3a3;}
.my_pdf_viewer_buttons button {background: none;border: navajowhite;color: #dfdfdf;margin: 0 5px;font-size: 19px;opacity: .7;border: 2px solid #dfdfdf;min-width: 30px;font-weight: 900}
.my_pdf_viewer_buttons button:hover {opacity: 1;}
.my_pdf_viewer .canvas_container {max-height: 73vh;overflow: auto;}
.verend-dropdown ul.verend-dropdown-menu:before {content: '';position: absolute;top: -4px;left: 10px;width: 8px;height: 8px;background: white;border-left: 1px solid #d1d1d1;border-top: 1px solid #d1d1d1;transform: rotate(45deg);}
.verend-dropdown.reversed ul.verend-dropdown-menu:before {top: unset;bottom: -5px;border:none;border-right: 1px solid #d1d1d1;border-bottom: 1px solid #d1d1d1;}
.verend-dropdown.active ul.verend-dropdown-menu li{position: relative;z-index: 1}
.listViewEntries .verend-dropdown.active.reversed ul.verend-dropdown-menu {top: unset;bottom: 100%;}
.activeSubFolder i{font-size: 6px;margin-right: 5px;position: relative;top: -2px;color: #2ecc71;}
.verend-dropdown.active ul.verend-dropdown-menu li:not(:last-child) {border-bottom: 1px solid #e3e3e3;}
.verend-dropdown.active ul.verend-dropdown-menu {display: block;}
.listViewEntries .verend-dropdown.active > i {opacity: 1;}
.listViewEntries .verend-dropdown {margin-right: 15px;margin-left: 5px;transition: 150ms;cursor: pointer;position: relative;}
.listViewEntries .verend-dropdown > i {opacity: 0.7;}
.listViewEntries .verend-dropdown:hover > i {opacity: 1;}
.verend-dropdown ul.verend-dropdown-menu {position: absolute;top: 100%;left: -8px;display: none;background: white;z-index: 100;list-style: none;padding-inline-start: 0;border: 1px solid #d7d7d7;font-size: 12px;box-shadow: 3px 6px 10px rgb(0 0 0 / 13%);width: max-content;}
.listview-table  .verend-dropdown ul.verend-dropdown-menu li span {float: none;opacity: 1;cursor: inherit;}
.verend-dropdown ul.verend-dropdown-menu a:hover {background: #e6e7e6;opacity: 1;}
.verend-dropdown ul.verend-dropdown-menu li a {opacity: .8;display: block;padding: 7px 15px;cursor: pointer;transition: 150ms;}
ul.change-filial-container li.active-current-filial:before {content: "\f111";font-family: 'FontAwesome';margin-right: 5px;color: #3cb878;font-size: 9px;line-height: 0;position: relative;top: -2px;}
ul.change-filial-container li:not(:last-child) {border-bottom: 1px solid #d5d5d5;}
ul.change-filial-container {position: absolute;top: 100%;left: 0;padding: 0;list-style: none;background: white;border: 1px solid gainsboro;text-align: left;width:100%;}
ul.change-filial-container li {padding: 7px 5px;transition: 100ms;cursor: pointer;}
ul.change-filial-container li:hover {background: #e3e3e3;}
a#menubar_item_right_LBL_CHANGE_FILIAL.active i.fa.fa-chevron-down {transform: rotate(180deg);opacity: .5;}
a#menubar_item_right_LBL_CHANGE_FILIAL i.fa.fa-chevron-down {transition: 350ms;}
.PrintZamerWorks{width: auto;max-width: 200px;margin-left: 45px;padding: 0px;height: 42px;display: inline-flex;align-items: center;justify-content: flex-end;}
.col-md-2.col-lg-2.PrintZamerWorks a {padding: 7px 10px;border: 1px solid rgb(99, 99, 99);background: linear-gradient(rgb(90 157 227), rgb(75 112 173));color: white;transition: all 250ms ease 0s;width: 100%;text-align: center;display: block;}
.col-md-2.col-lg-2.PrintZamerWorks:hover a {opacity: .7;}
.socialmediablock {position: absolute;right: 0;width: 50%;top:12%;justify-content: flex-end;}
.summaryWidgetContainer .widget_contents .socialmediablock {position: static;width: auto;}
.summaryViewEntries .socialmediablock {right: 30px;}
.socialmediablock a {display: inline-block;font-size: 150%;line-height: 0;color: white !important;background: linear-gradient(to top, #4c75b2, #4c75b2);border-radius: 5px;transition: all 120ms ease 0s;margin-right: 5px;width: 25px;height: 25px;justify-content: center;align-items: center;display: inline-flex;}
.socialmediablock a.WhatsappSummaryLink {background: linear-gradient(to top, rgb(49, 167, 49), rgb(74, 206, 74));}
.socialmediablock a.TelegramSummaryLink {background: linear-gradient(to top, rgb(49 129 167), rgb(87 162 239));font-size: 120%;}
.summaryWidgetContainer .socialmediablock a.TelegramSummaryLink{position: relative;top:-1px;}
.socialmediablock a:hover {opacity: .7;}
.striked {text-decoration: line-through;}
.blue-heading {background: #2c3b49;color: white;}
.history-container {max-height: 400px;overflow-y: auto;transform: scaleX(-1);max-width: fit-content;}
.history-container .history-container-content {transform: scaleX(-1);padding-left: 8px;}
.reference-bn-container span {margin-right: 5px;}
.reference-bn-container {padding-left: 10px;}
.littleblock.littleroundblock {border-radius: 3px;border-color: #dbdbdb;}
span.rating-content-float {margin-left: 10px;}
.halfrating i:first-child {padding: 0;max-width: 11px;overflow: hidden;}
.halfrating i:last-child {transform: scale(-1,1);max-width: 10px;overflow: hidden;}
.rating-container .rating-content .halfrating i{filter: none;}
.rating-container .rating-content .halfrating{padding: 0 5px;}
.uploadFileContainer .fileUploadContainer, .uploadFileContainer .MultiFile-wrap {max-width: 100%;}
.detailViewContainer.viewContent .record-header .inline-flex.recordImage {max-width: 80px;display: inline-flex;overflow-x: hidden;width: 100%;}
.detailViewContainer.viewContent .record-header .inline-flex.recordImage a.basic-colorbox {min-width: 50%;}
.responsive {position: relative;}
.obnovi_item_content a {color: #428bca;}
.obnovi_item_content a:hover{text-decoration: underline !important;}
a.alwaysbluelink:hover{color:#428bca !important}

.rotated {transform: rotate(180deg);}
.greyback {background: #e0e0e0;}
.modal.print-sticker-upakovka-modal {font-size: 30px;}
.modal.print-sticker-upakovka-modal #saveRepackingBrigad{margin-top: 30px !important;font-size:20px;}
.modal.print-sticker-upakovka-modal #currentRepackingBrigad h5{font-size:30px;}
.modal.print-sticker-upakovka-modal #currentRepackingBrigad a{width: 60px;height: 50px;font-size: 25px;}
[user-role="roleid-H31"] .select2-drop{font-size: 30px;}
[user-role="roleid-H31"] .select2-container a.select2-choice{font-size: 30px;height: auto;}
[user-role="roleid-H31"] .choose-your-destiny-step-3 a{font-size: 30px;padding: 20px 0;line-height: 0;margin-top: 30px;}
[user-role="roleid-H31"] .choose-your-destiny-container > div{max-width: 700px;width: auto;}
[user-role="roleid-H31"] .select2-results{max-height: 80vh;}
[user-role="roleid-H31"] .brigadaUsersContainer{top: 20vh;max-width: 37vh;width: 100%;font-size: 14px;}
[user-role="roleid-H31"] .userInfoContainer{max-width: 37vh;width: 100%;font-size: 14px;}
[user-role="roleid-H31"] .userInfoContainer a.changeMyMind{height: auto;}
[user-role="roleid-H31"] .sticker-mest-cell span.sticker-mest-apply{font-size: 12px;}
[user-role="roleid-H31"] .sticker-mest-cell span.sticker-mest-refresh{font-size: 12px;}
.littleblock-content.littleblock-summary td {padding: 3px 0;}
.littleblock-content.littleblock-summary td.fieldLabel {opacity: .7;width: 40%;}
.summaryWidgetContainer .widget_contents a.WhatsappDetailViewLink {margin-left: 10px;}
.WhatsappDetailViewLink{display: inline-block;position: absolute;margin-left: 30px;font-size: 16px;top: 2px;line-height: 0;color: white !important;background: linear-gradient(to top,#31a731,#4ace4a);padding: 4px 6px;border-radius: 5px;transition: 120ms;}
.WhatsappDetailViewLink:hover{opacity: .7}
.WhatsappDetailViewLink{top:4px;}
.rating-container .rating-content i.disabled {cursor: no-drop;}
.rating-container .rating-content i.fa-undo:hover {color: #ff4444;}
.rating-container .rating-content i.active-rating-star {color: #ff9337;}
.rating-container .rating-content i.fa.star-hovered {color: rgb(255, 177, 0);}
.redline {padding-left: 10px;}
.redLineIndent{text-indent: 12px;}
.muted-text {opacity: 0.8;}
.rating-container .rating-content i {font-size: 22px;cursor: pointer;transition: all 200ms ease 0s;color: darkgrey;padding-right: 10px;filter: drop-shadow(0px 2px 2px rgba(0,0,0,0.15));}
.rating-container .rating-content i:last-child {padding: 0;}
.related-tabs .dropdown-menu {width: auto;max-width: 400px;min-width: 190px;}
.semicolon-container span:not(:last-child):after {content: ', ';}
.lukashenko {width: 3%;}
div#popupContents .row .popupEntriesDiv{overflow: auto}
.modal-dialog.average-width-modal .popupEntriesDiv {height: 70vh !important;}
.modal-dialog.average-width-modal .modal-body {height: 100%;}
.modal-dialog.average-width-modal .modal-content {max-height: 80vh;height: 100%;}
.modal-dialog.average-width-modal{width:85%;max-height: 85vh;height: 100%}
.infopdf-item-content-pdf-container video {max-height: 71vh;}
.modal-dialog.modal-lg #QuickCreate .modal-body {max-height: 75vh;}
a.transparentBigLink {font-size: 14px;opacity: .7;transition: 150ms;color: inherit;}
a.transparentBigLink:hover {opacity: 1;}
ul.lightrope {width: 100%;display: inline-flex;padding-inline-start: 0;position: absolute;top: 42px;z-index: 1;}
ul.lightrope li {width: 100%;background: black;list-style: none;height: 2px;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;}
ul.lightrope li.lightrope-red{-webkit-animation-name: flash-1;animation-name: flash-1;-webkit-animation-duration: 2.8s;animation-duration: 2.8s;animation-delay: 500ms;}
@-webkit-keyframes flash-1 {
  0%, 100% {
    background: rgb(132 193 255);
    box-shadow: 0px 4.66667px 24px 1px rgb(132 193 255);
 }
  50% {
    background: rgba(239, 94, 41, 1);
    box-shadow: 0px 4.66667px 24px 1px rgba(239, 94, 41, 0.2);
 }
}

@keyframes flash-1 {
  0%, 100% {
    background: rgb(132 193 255);
    box-shadow: 0px 4.66667px 24px 1px rgb(132 193 255);
 }
  50% {
    background: rgba(239, 94, 41, 0.7);
    box-shadow: 0px 4.66667px 24px 1px rgba(239, 94, 41, 0.2);
 }
}
.relative{position: relative;}
.topbardatacount {position: absolute;background: rgb(142, 68, 173);font-size: 11px;padding: 3px 5px;color: white;border-radius: 2px;}
span.dutiescount.topbardatacount {top: 9px;right: -5px;}
.global-actions a.Duties.fa.fa-file-text {font-size: 18px;margin-top: 1px;margin-left: 5px;}
.script-content.tree-content {max-height: 93vh;}
.modal.all-wide-modal.verend_template_modal .modal-dialog.modal-lg .modal-content {height: 100%;}
.modal.all-wide-modal .modal-body {max-height: 100vh;overflow: auto;height: 100%;}
.modal.all-wide-modal.verend_template_modal .modal-dialog.modal-lg {margin: 0px; width: 100%; height: 100vh;overflow: hidden;}
.modal-header button.close:hover {opacity: 1;}

.modal.teh-modal .modal-dialog.modal-lg .modal-content .modal-body,
.modal.large-modal.script-modal .modal-dialog.modal-lg .modal-content .modal-body
{max-height: 93vh;height: 100%;}

.tree-content{background: rgb(241, 241, 241);width: 90%;max-height: 89vh;overflow-y: auto;height: 100%;}
.teh-content.tree-content {max-height: 91vh;}
.modal .modal-header {padding: 8px 15px;background: #596875;color: #FFFFFF;position: relative;}
.modal-header button.close {padding: 0;color: #ffffff;position: absolute;top: 0;right: 15px;font-size: 35px;opacity: .7;transition: 150ms;}
.flex-wrap{flex-wrap:wrap}
.modal-header .close{margin:0;}
ul#relatedmenuList {overflow-y: auto;}
.summaryDetailViewTables table.table.detailview-table.no-border tr {display: inline-flex;width: 100%;flex-wrap: wrap;}
.summaryDetailViewTables table.table.detailview-table.no-border tr td {width: 50%;}
.summaryDetailViewTables table.table.detailview-table.no-border tr td[colspan="3"] {width: 100% !important;}
.summaryDetailViewTables table.table.detailview-table.no-border tr td[style="width:8%"] {width: 100% !important;}
ul.super_dropdown.dropdown-menu.dropdown-menu-right.normal-scroll-button > li > a {text-transform: none;padding: 7px;}
ul.super_dropdown.dropdown-menu.dropdown-menu-right.normal-scroll-button > li > a:hover {background: rgba(158 203 234 / 48%);}
ul.super_dropdown.dropdown-menu.dropdown-menu-right.normal-scroll-button li.detailViewLiHeader:hover ul.dropdown-menu li {border-bottom: 1px solid #ececec;}
ul.super_dropdown.dropdown-menu.dropdown-menu-right.normal-scroll-button li.detailViewLiHeader ul.dropdown-menu li a:hover {background: rgba(158 203 234 / 48%);}
ul.super_dropdown.dropdown-menu.dropdown-menu-right.normal-scroll-button li.detailViewLiHeader:hover b::before {margin-right: 5px;}
ul.super_dropdown.dropdown-menu.dropdown-menu-right.normal-scroll-button {overflow: visible;background: rgb(250 250 250);box-shadow: rgb(0 0 0 / 20%) 5px 5px 20px;}
ul.super_dropdown.dropdown-menu.dropdown-menu-right.normal-scroll-button li.detailViewLiHeader {margin: 0px;padding: 5px;transition: 100ms;cursor: pointer;position: relative;}
ul.super_dropdown.dropdown-menu.dropdown-menu-right.normal-scroll-button li.detailViewLiHeader:hover {opacity: 1;background: rgba(158 203 234 / 48%);}
ul.super_dropdown.dropdown-menu.dropdown-menu-right.normal-scroll-button li.detailViewLiHeader b::before {content: ""; font-family: FontAwesome; margin-right: 10px; transition: all 100ms ease 0s;}
ul.super_dropdown.dropdown-menu.dropdown-menu-right.normal-scroll-button li.detailViewLiHeader ul.dropdown-menu {overflow: visible; position: absolute; top: -2px; right: 100%; left: unset;}
ul.super_dropdown.dropdown-menu.dropdown-menu-right.normal-scroll-button li.detailViewLiHeader:hover ul.dropdown-menu {display: block;background: rgb(250, 250, 250);padding: 0px;margin: 0px;box-shadow: rgb(0 0 0 / 20%) -5px 5px 12px;}
ul.super_dropdown.dropdown-menu.dropdown-menu-right.normal-scroll-button li.detailViewLiHeader ul.dropdown-menu li a {text-transform: none; padding: 7px;}
.MultiFile-label > span span.MultiFile-label {width: auto;}
.modal-dialog.modal-lg.verend-big-modal {margin: 0px; width: 100%; height: 100%;}
.modal-dialog.modal-lg.verend-big-modal .modal-content {height: 100%; position: relative;}
.modal-dialog.modal-lg.verend-big-modal .modal-content .modal-body {height: 100%; max-height: 85vh !important;}
.modal-dialog.modal-lg.verend-big-modal .modal-content .modal-footer {position: absolute; width: 100%; bottom: 0px;}
.detailViewButtoncontainer ul.dropdown-menu {max-height: 80vh; overflow-y: auto;}
.detailViewButtoncontainer ul.dropdown-menu li.detailViewLiHeader {font-size: 12px; border-bottom: 1px solid rgb(220, 220, 220); margin: 5px; padding-bottom: 2px; text-transform: uppercase;}
.darkmodal_container i.fa {font-size: 19px; margin: 0px 2px;}
.darkmodal_content_link i.fa {margin-right: 5px;}
.darkmodal_content a.darkmodal_content_link {color: black; transition: all 150ms ease 0s; display: block; font-size: 120%;white-space: nowrap;}
.darkmodal_content a.darkmodal_content_link:hover {background: rgb(241, 241, 241); color: rgb(48, 77, 115);}
.darkmodal_content::before {content: ""; border-width: 10px 10px 12px; border-style: solid; border-color: transparent transparent white; border-image: initial; width: 20px; display: initial; position: absolute; top: -22px; right: 40px;}
.darkmodal_content {background: white; width: max-content; position: absolute; box-shadow: black 0px 2px 7px;}
.darkmodal_content a.darkmodal_content_link i.fa {font-size: 19px;min-width: 11%;}
.darkmodal_content_modal {position: fixed; width: 100%; height: 100%; left: 0px; top: 0px; background: rgba(0, 0, 0, 0.2); z-index: 100000000;}
.darkmodal_content_modal {display: none;}
li.darkmodal_li {margin: 0px 5px; height: 45px; display: inline-flex; align-items: center; transition: all 100ms ease 0s;}
.darkmodal_container {cursor: pointer;}
.width27px {width: 27px;}
.width50 {width: 50%;}
.width65 {width: 65%;}
.width75 {width: 75%;}
.width80 {width: 80%;}
.width85 {width: 85%;}
.obnovi_categories a.obnovi_category > span b.thiscategorycount {width: 14px; display: inline-block; border-radius: 33px; text-align: center; margin-right: 5px;}
.obnovi_categories a.obnovi_category > span b.thiscategorycount[value="0"] {display: none;}
.summaryView .summaryViewFields .referencefield-wrapper {max-width: 170px;}
.phonebook_groups i.fa.fa-circle {font-size: 15px; line-height: 0;}
.phonebook_groups th:last-child, .phonebook_groups td:last-child {width: 20%; text-align: center;}
.col-md-2.TopBarSetSystemStatusBreak {height: 42px; display: none; align-items: center; justify-content: flex-end;}
.TopBarSetSystemStatusBreak a {padding: 7px 10px; border: 1px solid rgb(171, 130, 27); background: linear-gradient(rgb(222, 182, 37), rgb(160, 118, 24)); color: white; transition: all 250ms ease 0s;}
.TopBarSetSystemStatusBreak a:hover {opacity: 0.8;}
.logout-footer.clearfix .inline-flex a {padding: 7px; width: 33%;}
.user_system_setup_ondropdown {position: absolute; right: 10px; top: 5px;}
.user_system_setup_otpusk {color: #7793ff;}
.user_system_setup_Не_в_сети, .user_system_setup_offline {color: rgb(243, 108, 108);}
.user_system_setup_Перерыв, .user_system_setup_break {color: rgb(248, 184, 41);}
.user_system_setup_В_сети, .user_system_setup_online {color: rgb(60, 184, 120);}
.logout-content .profile-container {width: auto;}
.phonebook_modalcontainer .with_all_left_search a.btn.btn-default {width: 10%;}
.phonebook_groups span.h5 {display: block; margin: 0px; text-align: center; background: rgb(218, 218, 218); padding: 5px;}
.phonebook_groups th {background: whitesmoke;}
.phonebook_groups th:nth-child(1), .phonebook_groups td:nth-child(1) {width: 6%;}
.phonebook_groups th:nth-child(2) {width: 25%;}
.phonebook_filial {margin-bottom: 10px;}
.phonebook_filial span.h4 {background: rgb(44, 59, 73); display: block; margin: 0px; padding: 5px; color: white;}
li.phonebook i {font-size: 18px; padding-right: 10px; padding-left: 3px;}
li.phonebook {height: 100%;}
span.module-icon.phonebook_toggle {cursor: pointer;}
.phonebook_modalcontainer .with_all_left_search input.with_all_left_search, .phonebook_modalcontainer .with_all_left_search .with_all_left_picklist {width: 29%;}
.phonebook_modalcontainer .with_all_left_search .with_all_left_picklist .select2 {width: 100%;}
.quick-preview-modal .quickPreviewActions a.btn.btn-success.btn-xs:not(:first-child) {margin-left: 3px;}
.summaryViewFields .inputElement {min-width: 130px; margin-right: 5px;}
.fieldValue .value a.verend-link {opacity: 0.7; transition: all 150ms ease 0s;}
.fieldValue .value a.verend-link:hover {opacity: 1;}
.new_call_modal.lighted .heading a {color: black !important;}
.verend-tabs {width: 100%; border-bottom: 1px solid gainsboro; display: inline-flex;}
.verend-tabs .verend-tab a {padding: 5px 10px; display: block; border-width: 1px; border-style: solid; border-color: gainsboro gainsboro transparent; border-image: initial; transition: all 150ms ease 0s;}
.verend-tabs .verend-tab a:hover {background: rgb(224, 224, 224);}
.verend-tab.verend-tab-active a {position: relative; background: rgb(77, 122, 182); color: white; border: 1px solid rgb(99, 128, 167);}
.verend-tab.verend-tab-active a::before {content: ""; width: 12px; height: 108%; position: absolute; right: -10px; background: rgb(77, 122, 182); bottom: -1px; border-top-right-radius: 65px; transition: all 150ms ease 0s;}
.verend-tab.verend-tab-active a:hover {background: rgb(114, 154, 208);}
.verend-tab.verend-tab-active a:hover::before {background: rgb(114, 154, 208);}
.verend-tab.verend-tab-active + .verend-tab a {padding-left: 15px;}
textarea.inputElement {resize: vertical; min-height: 50px;}
span.loadCalls::before {content: ""; animation: 1s linear 0s infinite normal none running fa-spin; color: white; position: absolute; font-family: FontAwesome; font-size: 10px; top: -1px; left: 3.3px;}
ul.nav.navbar-nav .calls_inhead a span.loadCalls {color: transparent !important;}
a.close_call_filialchange_guys {width: 80%; display: block; padding: 5px; margin: 5px auto;}
.call_filial_change_container {height: 145px; position: absolute; left: 0px; top: 0px; width: 50%; background: white; z-index: 2147483647; font-size: 12px; box-shadow: rgba(0, 0, 0, 0.08) 5px 5px 20px 2px;}
.call_filial_change_container .call_filial_change_guys .current_guys_filial {background: rgb(60, 184, 120); color: white;}
.call_filial_change_container .call_filial_change_guys {color: black; max-height: 80%; overflow-y: auto; width: 100%; text-align: left; border-bottom: 1px solid rgb(89, 104, 117); height: 100px;}
.call_filial_change_container .call_filial_change_guys div {padding: 5px; cursor: pointer; transition: all 150ms ease 0s;}
.call_filial_change_container .call_filial_change_guys div:hover {background: rgb(243, 243, 243); color: black;}
.new_call_modal .heading a.call_filial_change {position: absolute; left: 0px; top: 0px; width: 31px; height: 31px; display: inline-flex; justify-content: center; align-items: center; color: white; opacity: 0.6; transition: all 200ms ease 0s;}
.new_call_modal .heading a.call_filial_change:hover {opacity: 1;}
div#cboxOverlay {background: rgb(130, 130, 130); opacity: 0.7 !important;}
.obnovi_li.include_news {margin-right: 10px;}
.obnovi_li {margin: 0px 5px;}
a.fa.fa-bullhorn.obnovi {font-size: 18px;}
a.fa.fa-bullhorn.obnovi span {position: absolute; right: -10px; top: 8px; background: rgb(142, 68, 173); color: white; width: 17px; height: 17px; display: inline-flex; justify-content: center; align-items: center; border-radius: 2px; font-size: 11px;}
a.obnovi_all_items_as_seen {border: 1px solid rgb(220, 220, 220); background: rgb(215, 224, 230); color: rgb(44, 59, 73); margin: 0px 10px; padding: 2.5px 8px; border-radius: 10px; transition: all 200ms ease 0s; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 11px 0px; opacity: 0.7;}
a.obnovi_all_items_as_seen:hover {opacity: 1;}
.obnovi_state {min-width: 30px; text-align: center; opacity: 0.7; font-size: 19px; line-height: 0; transition: all 100ms ease 0s; color: white;}
.obnovi_state:hover {opacity: 1;}
.obnovi_content_body .obnovi_item.obnovi_item_state_new .obnovi_item_header {background: rgb(44, 59, 73); color: white;}
.obnovi_deny_tags {text-align: center; width: 100%; margin: 10px auto; cursor: pointer;}
.obnovi_deny_tags:hover {color: rgb(196, 114, 114);}
.obnovi_search, .with_all_left_search {width: 100%; padding: 5px 10px; display: inline-block; align-items: center;}
.obnovi_search input[type="text"], .with_all_left_search input[type="text"] {padding: 6px; border: 1px solid rgb(208, 208, 208); box-shadow: rgba(0, 0, 0, 0.08) 0px 2px 11px 0px; width: 80%;}
.with_all_left_search input[type="text"] {width: 100%;}
.obnovi_search .btn, .with_all_left_search .btn {width: 18%; margin: 0px;}
.obnovi_item_content_attachments a i {width: 100%; text-align: center; border: 1px solid;border-color: rgb(199 199 199); padding: 7px 5px;transition: all 200ms ease 0s;margin-bottom: 3px;}
.obnovi_item_content_attachments > div a:hover i {border-color: rgb(165 178 187);}
.obnovi_item_content_attachments > span {width: 100%; text-align: right; padding: 5px;}
.obnovi_item_content_attachments > div a div {max-width: 100px;}
.obnovi_item_content_attachments > div a {display: inline-block; color: inherit; text-align: center;}
.obnovi_item_content_attachments.obnovi_item_content_attachments_active {opacity: 1;}
.obnovi_item_content_attachments a.basic-colorbox img {height: 40px; border: 1px solid; padding: 2px;transition: all 200ms ease 0s;border-color: rgb(199 199 199);margin-bottom: 3px;}
.obnovi_item_content_attachments a.basic-colorbox:hover img {border-color: rgb(165 178 187)}
.obnovi_item_content_attachments > div {width: 100%;}
.obnovi_item_content_attachments {display: inline-flex; justify-content: flex-end; width: 100%; background: rgb(234, 234, 234); color: rgb(44, 59, 73); cursor: pointer; transition: all 200ms ease 0s; position: relative; flex-wrap: wrap;padding:5px;}
.obnovi_item_content {padding: 10px 10px 10px 15px; max-height: 50vh; overflow-y: auto;}
.obnovi_content_body, .with_all_left_content_body {padding: 10px; overflow-y: auto; max-height: 81vh;}
.obnovi_content_body .obnovi_item {border: 1px solid rgba(0, 0, 0, 0.15); margin-bottom: 20px; border-radius: 3px;}
.obnovi_content_body .obnovi_item .obnovi_item_header {padding: 8px 5px;background: rgb(215, 224, 230);}
.obnovi_content_body .obnovi_item .obnovi_item_header h5 {width: 65%;}
.obnovi_createdtime{width:15%;}
.obnovi_username{width:20%;opacity: .7}
.obnovi_content, .with_all_left_content {height: 100%;}
.obnovi_categories a.obnovi_category > span i {transition: transform 200ms ease 0s;}
.australia{transform: rotate(180deg);}
.obnovi_category_tag_approve {width: 50%; margin: 0px 25%;}
.obnovi_category_tags .obnovi_category_tag.obnovi_tag_active {text-decoration: underline;}
.obnovi_category_tags .obnovi_category_tag.obnovi_tag_active i {color: rgb(53, 170, 71);}
.obnovi_category_tags {position: absolute; left: 0; top: 100%; display: inline-flex; flex-wrap: wrap; width: 450px; border: 1px solid rgb(228, 228, 228); border-radius: 10px; padding: 10px 5px; box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 12px 2px; background: white; z-index: 10000;}
a.obnovi_category {position: relative; color: inherit;}
.obnovi_category_tags .obnovi_category_tag {padding: 5px; margin-bottom: 5px; margin-right: 5px;}
.obnovi_category_tags .obnovi_category_tag:hover {text-decoration: underline;}
.obnovi_category_tags .obnovi_category_tag:hover i, .obnovi_category_tags .obnovi_category_tag.obnovi_tag_active:hover i {color: rgb(111, 197, 124);}
.obnovi_underheader, .underheader_with_all_left {width: 100%; display: inline-flex; align-items: center; justify-content: space-between; padding: 10px 10px 10px 0px;}
.obnovi_pagination {display: inline-flex; align-items: center;}
.obnovi_pagination div {display: inline-flex; align-items: center; margin: 0px 5px;}
.obnovi_pagination div input {max-width: 40px; margin: 0px 5px; border: none; text-align: center;}
.obnovi_pagination div button {margin: 0px 5px;}
.obnovi_load_elements div, .with_all_left_load_elements div {text-align: center; margin: 15px 0px;}
.obnovi_load_elements i, .with_all_left_load_elements i {font-size: 35px; color: rgb(136, 136, 136);}
.obnovi_categories {display: inline-flex; align-items: center;}
.obnovi_categories a.obnovi_category > span {margin: 0px 10px; padding: 2px 8px; border: 1px solid rgb(214, 214, 214); border-radius: 15px; color: inherit; transition: all 200ms ease 0s; box-shadow: rgba(0, 0, 0, 0.08) 0px 2px 11px 0px;}
.obnovi_categories a.obnovi_category:hover > span {background: rgb(87, 199, 104); color: white; border-color: rgb(75, 177, 90);}
.success {background: rgb(53, 170, 71); color: white; border-color: rgb(41, 136, 56);}
.obnovi_categories a.obnovi_category .success {color: white; border-color: rgb(41, 136, 56);}
.obnovi_header, .header_with_all_left {display: inline-flex; justify-content: space-between; width: 100%; padding: 10px 20px 0px 10px; align-items: center;}
.obnovi_header h5, .header_with_all_left h5 {text-transform: uppercase; font-size: 18px; margin-bottom: 5px;}
.obnovi_header a.fa.fa-close, .header_with_all_left a.fa.fa-close {font-size: 23px; color: rgb(165, 165, 165);}
.obnovi_container, .container_with_all_left {position: fixed; top: 0px; height: 100%; background: white; border-right: 1px solid rgb(195, 195, 195); box-shadow: rgba(0, 0, 0, 0.19) 5px -1px 12px; width: 100%; max-width: 800px; transition: all 500ms ease 0s; left: -999px; z-index: 1100; padding-left: 8px;}
.obnovi_container.expanded, .container_with_all_left.expanded {left: 0px;}
.obnovi_load, .with_all_left_load {width: 100%; display: inline-flex; align-items: center; justify-content: center; height: 100%;}
.overlayPageContent.fade.in {margin: 0px; top: 42px !important; padding: 0px !important;}
.overlayPageContent.fade.in .modal-footer.overlayFooter {position: fixed; bottom: 0px;}
#overlayPageContent .modal-body {height: auto; max-height: unset !important;}
span.product_send_is_stickered {position: absolute; right: 20%; font-size: 11px; color: grey;}
.bigStickerActions {width: 80%;}
.bigStickerActions a.btn {width: 33%; text-align: center; display: inline-flex; align-items: center; justify-content: center; border: 1px solid rgb(212, 212, 212); padding: 10px 0px;}
.bigStickerActions a.btn.active {background: rgb(89, 104, 117); color: white;}
span.dividedByComma::after {content: ", ";}
span.dividedByComma:last-child::after {content: "";}
.taskManagementDelegateTasks {margin-left: 15px; position: relative; display: inline-flex;}
.taskManagementReturnItems {margin-left: 15px; position: relative; display: inline-flex;}
td.max500 {max-width: 500px;}
td.max300 {max-width: 300px;}
td.max150 {max-width: 150px;}
.book-body .book-content,
.infopdf-body .infopdf-content {padding-left: 20px; padding-right: 20px; background: rgb(241, 241, 241); width: inherit; max-height: 87vh;overflow-y: auto;}
.modal.book-modal.verend_template_modal .modal-dialog.modal-lg {margin: 0px; width: 100%; height: 100vh;}
.book-categories.tree-categories,
.infopdf-categories.tree-categories {width: 250px;}
.tree-categories {max-height: 75vh; overflow-y: auto;}
.category-menu-heading i {margin-right: 3px;}
#page .global-nav .navbar-nav > li div a.fa.fa-bar-chart {padding-right: 7px !important;}
.displayBlock {display: block;}
.news_attachment {padding: 5px; margin: 0px 5px; text-align: center;}
.news-attachment-img img {max-height: 75px; height: 100%; max-width: unset; width: auto;}
.news-attachment-img {border: 1px solid rgb(221, 221, 221); padding: 5px; width: fit-content; margin: 0px auto;}
.related-tabs.row li.more-tab.moreTabElementAjax .tab-item-check-trigger {right: auto; bottom: 9px; left: auto;}
li.more-tab {position: relative;}
.related-tabs.row li.more-tab:not(.moreTabElement) .tab-item-check-trigger {right: 0px; left: auto; bottom: 2px;}
.related-tabs.row .tab-item-check-trigger.active {background: none 0px 0px repeat scroll rgb(142, 68, 173); color: white;}
.related-tabs.row .tab-item-check-trigger {position: absolute; left: 16px; bottom: 9px; z-index: 100; width: 19px; height: 19px; background: rgba(199, 199, 199, 0.3); display: inline-flex; justify-content: center; align-items: center; border-radius: 2px; cursor: help; user-select: none; font-size: 9px;}
.justify-right {justify-content: flex-end;}
.verendSearchWithPicklistContainer {position: relative;}
.verendSearchWithPicklistContainer .verendSearchInput {width: 100%; border: 1px solid rgb(204, 204, 204); display: inline-flex; justify-content: space-between; background: white;}
.verendSearchWithPicklistContainer .verendSearchInput input[type="text"] {width: calc(100% - 60px); padding: 6px 7px; border: none;}
.verendSearchWithPicklistContainer .VerendLicklistValues {position: absolute; top: 27px; left: 0px; width: 100%; background: white; border: 1px solid rgb(204, 204, 204); max-height: 250px; overflow-y: auto; padding-bottom: 5px;}
.verendSearchWithPicklistContainer .VerendLicklistValues div {cursor: pointer; padding: 4px 5px; border-top: 1px solid rgb(251, 251, 251); border-bottom: 1px solid rgb(251, 251, 251); border-image: initial; border-left: none; border-right: none;}
.verendSearchWithPicklistContainer .VerendLicklistValues div:hover {background: rgb(228, 231, 234);}
tr.groupitem.half-step td {background: rgb(236, 237, 239);}
.verendSearchWithPicklistContainer .verendSearchInput i.fa {width: 35px; height: 28px; display: inline-flex; align-items: center; justify-content: center; border: 1px solid rgb(243, 243, 243); cursor: pointer; opacity: 0.7;}
.verendSearchWithPicklistContainer .verendSearchInput i.fa:hover {opacity: 1;}
.sequence_picture a.removeSequencePicture {position: absolute; right: 5px; top: 5px; background: rgba(255, 255, 255, 0.7); width: 25px; z-index: 10000000; border: 1px solid rgb(195, 195, 195); height: 25px; display: inline-flex; align-items: center; justify-content: center; opacity: 0.3; transition: all 50ms ease 0s; color: rgb(130, 130, 130);}
.sequence_picture:hover a.removeSequencePicture {opacity: 1;}
.uploadPicture.uploadFileContainer div {text-align: center;}
.sequence_picture {border: 1px solid rgb(221, 221, 221); padding: 5px; margin-top: 10px; position: relative;}
.sequence_picture img {max-width: 150px; opacity: 0.7; transition: all 50ms ease 0s;}
.sequence_picture:hover img {opacity: 1;}
.tree-content p.noResults {padding: 10px;}
.split-tree-item-content-pdf-container-frame iframe {width: 100%; min-height: 59.4vh;}
.split-tree-item {margin: 20px; background: white;}
.split-tree-item-content {padding: 15px;}
h4.scriptTitle {padding: 10px; background: rgb(89, 104, 117); margin: 0px; color: white;}
.split-tree-item-content-pdf-container-frame {position: relative;}
.split-tree-item-content-pdf-container-frame a.openexternallink {position: absolute; right: 125px; top: 8px; z-index: 2147483647; color: white; font-size: 15px;}
ul.category-menu ul.category-menu li {border-left: 1px solid rgb(212, 212, 212);}
.category-menu-heading span {border: 1px solid rgb(208, 208, 208); border-radius: 3px; padding: 0px 5px; background: rgb(247, 247, 247); cursor: pointer; opacity: 0.7; transition: all 120ms ease 0s;}
.category-menu-heading span:hover {opacity: 1;}
.category-menu-heading.active-tree-category {background: rgb(239, 239, 239);}
.category-menu-heading i.fa:hover {opacity: 1;}
.category-menu-heading {width: 100%; display: inline-flex; justify-content: space-between; align-items: center; padding: 4px; color: black;}
.category-menu-heading a {width: 100%; color: black;}
.category-menu-heading i.fa {font-size: 18px; text-align: right; cursor: pointer; transition: all 120ms ease 0s; opacity: 0.7;}
.category-menu-heading:hover {background: rgb(239, 239, 239);}
.tree-categories ul.category-menu {list-style: none; padding-inline-start: 10px;}
.tree-categories > ul.category-menu {margin: 0px; padding: 0px; list-style: none; padding-inline-start: 0px !important;}
.split-with-tree {width: 100%; display: inline-flex;}
.split-with-tree .tree-categories {width: 100%; max-width: 300px;}
i.fa.fa-address-card {font-size: 19px;}
.global-nav .navbar-nav > li div a {padding: 12px 7px;}
.teh-category, .book-category {display: inline-flex; width: 100%; justify-content: space-between;}
.teh-category i.fa, .book-category i.fa {font-size: 17px; min-width: 18px;}
.teh-category span, .book-category span {width: 100%;}
.teh-category.isChild, .book-category.isChild {border-left: 1px solid rgb(222, 222, 222);}
.col-md-2.col-lg-2.HelpDeskTrigger {width: auto; max-width: 200px; margin-left: 95px; padding: 0px;}
.search-links-container.col-md-3.col-lg-2.hidden-sm {max-width: 16%; width: auto;}
.col-lg-3.col-md-3.col-sm-3.app-navigator-container {max-width: 265px;}
.search-links-container.col-md-3.col-lg-2.hidden-sm .search-link {max-width: 200px; width: auto;}
button.btn.btn-default.triggerSearch {position: absolute; top: 3px; width: 60px; height: 34px; right: 0px;}
.whitening {opacity: 0.3;}
.commentAttachments:empty {display: none;}
.padding15x10 {padding: 15px 10px;}
.detailview-header .recordBasicInfo > .info-row {margin-bottom: 0px;}
.redWarning {color: red !important;}
.width49 {width: 49% !important;}
.listViewEntries .table-actions {min-width: 140px; max-width: 170px; display: inline-flex; align-items: center;}
.excludeSearchSelectTable tr {cursor: pointer;}
.select2_search_div {max-height: 100px; overflow-y: auto;}
.excludeSearchSelectTable label.verend_bigcheckbox, .excludeSearchSelectTable .verend_bigcheckbox span {height: 20px; width: 20px; min-width: 20px;}
.verend_blackout_window .excludeSearchSelectTableContainer table.excludeSearchSelectTable td {padding: 5px; vertical-align: middle;}
.verend_blackout_window b {padding: 5px;}
.verend_blackout_window .excludeSearchSelectTableContainer {max-height: 250px; overflow: hidden scroll;}
.verend_blackout_actions button {width: 100%;}
.verend_blackout_window {position: absolute; background: white; min-height: 100px; border: 1px solid rgb(228, 228, 228); box-shadow: rgba(0, 0, 0, 0.5) 0px 3px 8px 0px; min-width: 140px;}
.verend_blackout_window h5 {border-bottom: 1px solid rgb(232, 232, 232); margin: 7px 5px; padding-bottom: 3px;}
.verend_blackout_overlay {position: fixed; left: 0px; top: 0px; background: rgba(0, 0, 0, 0.21); z-index: 10000; width: 100%; height: 100%;}
.listview-table tr.searchRow .table-actions {margin: 0px; width: 100%; display: inline-flex; justify-content: space-between; align-items: center;}
.listview-table tr.searchRow .table-actions .excludeSearchSelect {width: 20%; text-align: center; cursor: pointer;}
div#upload .block.dates {border: 1px solid gainsboro; padding: 5px;}
div#upload .block.dates h5 {border-bottom: 1px solid rgb(234, 234, 234); padding-bottom: 5px;}
.tz-container-body .tooltip-inner {text-align: left;}

/* CUSTOM VEREND TOOLTIP */
  .custom_verend_tooltip {position: relative;}
  .custom_verend_tooltip_item hr {margin: 5px 0px;}
  .custom_verend_tooltip_item {position: absolute; text-align: left; background: black; color: white; padding: 5px; display: none; bottom: 100%; margin: 0px auto; width: 200px; left: -30px;}
  .custom_verend_tooltip_item a {max-width: 100px; width: 100%; display: block; transition: all 200ms ease 0s;}
  .custom_verend_tooltip:hover .custom_verend_tooltip_item {display: block;}
  td.custom_verend_tooltip {height: 100%; padding: 8px 0px;}
  .custom_verend_tooltip_item::after {content: ""; border-width: 10px 8px 8px; border-style: solid; border-color: black transparent transparent; border-image: initial; position: absolute; left: 42px;}
  .custom_verend_tooltip_item a:hover {color: white; opacity: 0.8;}
  .custom_verend_tooltip.without-arrow .custom_verend_tooltip_item::after {display: none;}
/* CUSTOM VEREND TOOLTIP */

.height100 {height: 100%;}
.width100 {width: 100%;}
.width15 {width: 15%;}
.width20 {width: 20%;}
.width25 {width: 25%;}
.width30 {width: 30%;}
.width33 {width: 33%;}
.width35 {width: 35%;}
.justify-between {justify-content: space-between;}
.customerPodpisContainer {position: relative; width: 295px; height: 100px; border: 1px solid rgb(234, 234, 234);}
.customerPodpisContainer img {width: 180px; margin: 5px;}
.customerPodpisContainer a.customerPodpis.btn.btn-default {position: absolute; top: 0px; right: 0px;}
.CustomerPodpis canvas#canvas {max-height: 400px; display: block; box-sizing: border-box; border: 1px solid rgb(224, 224, 224); cursor: crosshair; margin: 5px auto;}
.no-resize-at-all {resize: none;}
.tasks-by-creator-entries .taskDirection .smowneridTOsmcreatorid {color: rgb(119, 119, 119);}
.task-management-contents-by-creator {width: 100%; display: inline-flex; flex-wrap: wrap; justify-content: space-between; padding-bottom: 40px;}
.teh-item-content-pdf-container-frame, 
.book-item-content-pdf-container-frame,
.infopdf-item-content-pdf-container-frame {position: relative;}
.teh-item-content-pdf-container-frame > a.openexternallink, 
.infopdf-item-content-pdf-container-frame > a.openexternallink,
.book-item-content-pdf-container-frame > a.openexternallink {position: absolute; right: 125px; top: 8px; z-index: 2147483647; color: white; font-size: 15px;}

.modal.teh-modal .modal-dialog.modal-lg .modal-content .modal-body {overflow: hidden;}
.teh-item-content-pdf-container iframe,
.infopdf-item-content-pdf-container iframe, 
.book-item-content-pdf-container iframe {width: 100%; min-height: 73vh;}
.new_call_modal .content .assistant {width: 100%; display: inline-flex; font-size: 12px;}
.new_call_modal .content .assistant > span {position: relative; top: -2px; left: 5px;}
tr.summaryViewEntries.leadIsNotAim span.leadIsNotAimEdit {display: none;}
tr.summaryViewEntries.leadIsNotAim:hover span.leadIsNotAimEdit {display: inline;}
.canBeEdited i {display: none;}
.canBeEdited:hover i {display: inline;}
.width-auto {min-width: unset; width: auto !important;}
.quickPreviewSummary div#recentActivities i.fa.fa-pencil-square-o {font-size: 30px; opacity: 0.7; cursor: pointer;}
.quickPreviewSummary div#recentActivities i.fa.fa-pencil-square-o:hover {opacity: 1;}
div#recentActivities .media {margin-bottom: 10px; display: block; padding: 5px;}
a.call_popup_button.call_lead_link {background: rgb(60, 184, 120); color: white;}
.Leads_products_table textarea.lineItemCommentBox {margin-top: 10px; width: 100%; min-height: 40px;}
.calendarview .agendaListView .agendaListDay .agendaListViewBody {margin-top: 15px;}
.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-event-wrapper {position: relative;}
.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-event-wrapper.clientHaveTypeClass {padding-top: 20px;}
.agenda-event-heading-icons span.contactType.VIP, 
.agenda-event-heading-icons span.contactType.TOP, 
.agenda-event-heading-icons span.contactType.SALE {color: rgb(226, 91, 91);}
.chat_content_progress {width: 100%; padding-left: 15%; padding-top: 60px;}
.chat_container .chat_content_container .chat_content {padding: 10px;}
.chat_container .chat_content_container .chat_content .chat_content_dynamic {max-height: 200px; overflow: auto;}
span.module-icon.chat_toggle {flex-wrap: wrap; align-items: center; height: 100%; cursor: pointer; margin-left: 5px; padding: 13px 8px !important; display: inline-flex !important;}
span.module-icon.chat_toggle i {font-size: 19px;}
.chat_container {position: relative;}
.chat_container .chat_content_container {position: absolute; top: 100%; right: -100%; width: 400px; background: white; border: 4px double rgb(230, 230, 230); height: 250px; z-index: 10000;}
.chat_container .chat_content_container a.chat_close {position: absolute; top: 0px; right: 5px; padding: 5px;}
.littleblock .littleblock-content .commentsBody .recentCommentsBody.container-fluid span.creatorName {color: rgb(0, 72, 181);}
.littleblock .littleblock-content .commentsBody .recentCommentsBody.container-fluid .commentAttachmentItem {width: 25%; margin-right: 10px;}
.littleblock .littleblock-content .commentsBody .recentCommentsBody.container-fluid .commentAttachmentIcon {width: 25%;}
.littleblock .littleblock-content .commentsBody .recentCommentsBody.container-fluid .commentAttachmentInfo {width: 75%;}
.littleblock .littleblock-content .commentsBody .recentCommentsBody.container-fluid .commentAttachmentInfo .commentAttachmentFilename {max-width: 90%; text-overflow: ellipsis; overflow: hidden;}
ul.new-lists-menu ul {margin-left: 12px;}
ul.new-lists-menu {list-style: none; padding: 0px; border-left: 1px solid rgb(232, 234, 243);}
ul.new-lists-menu li a {padding: 2px 3px 3px 0px; text-decoration: none; overflow: hidden; text-overflow: ellipsis; width: 85%; display: inline-block; vertical-align: middle; /*white-space: nowrap;*/ color: rgb(102, 102, 102);}
.new-lists-menu > li > .pull-right > .js-popover-container > span.fa.fa-angle-down {transition-duration: 0.4s; display: inline-block; transition-property: transform; font-size: 15px; margin-right: 10px; margin-top: 4px;}
.littleblock .littleblock-content .commentsBody .recentCommentsBody.container-fluid .col-lg-2.recordImage.commentInfoHeader {background: none 0px 0px repeat scroll orange; border: 1px solid rgb(204, 204, 204); display: table; overflow-y: hidden; height: 40px; padding: 0px; width: 40px;}
.littleblock .littleblock-content .commentsBody .recentCommentsBody.container-fluid .col-lg-2.recordImage.commentInfoHeader .name {display: table-cell; margin: 0px auto; position: relative; text-align: center; vertical-align: middle;}
.littleblock .littleblock-content .commentsBody .recentCommentsBody.container-fluid .col-lg-2.recordImage.commentInfoHeader .name span {color: rgb(255, 255, 255); display: inline-block; font-size: 25px; line-height: 50px; text-shadow: rgb(153, 153, 153) 1px 0px 2px;}
.littleflex.littleflex-two .littleblock:last-child .littleblock-content {max-height: 266px; overflow: hidden auto; padding-top: 0px; margin-top: 20px;}
.littleblock .littleblock-content .commentsBody {border-top: 1px solid rgb(204, 204, 204); margin-top: 15px;}
.littleblock .littleblock-content .commentsBody .recentCommentsBody.container-fluid {margin: 0px; padding: 0px;}
.littleblock .littleblock-content .commentsBody .recentCommentsBody.container-fluid .col-lg-2.recordImage.commentInfoHeader .name {display: table-cell; margin: 0px auto; position: relative; text-align: center; vertical-align: middle;}
.littleblock .littleblock-content .commentsBody .recentCommentsBody.container-fluid .col-lg-2.recordImage.commentInfoHeader .name span {color: rgb(255, 255, 255); display: inline-block; font-size: 16px; line-height: 30px; text-shadow: rgb(153, 153, 153) 1px 0px 2px;}
.littleblock .littleblock-content .commentsBody {border-top: 1px solid rgb(204, 204, 204); margin-top: 15px;}
.littleblock .littleblock-content .commentsBody .recentCommentsBody.container-fluid {margin: 0px; padding: 0px;}
.littleblock .littleblock-content a.previewfil {font-size: 13px;}
.littleblock .littleblock-content a.previewfil span::before {font-size: 15px;}
.littleflex.littleflex-two .littleblock:last-child {width: 58%;}
.littleflex {width: 100%; display: inline-flex; flex-wrap: wrap; justify-content: space-between;}
.littleflex.littleflex-two .littleblock {width: 40%;}
.littleblock {position: relative; border: 1px solid rgb(183, 183, 183); margin-top: 25px;}
.littleblock > h5, .littleblock > h6{color: rgb(111, 111, 111); position: absolute; top: -20px; left: 20px; background: white; padding: 0px 10px; font-size: 17px;z-index:1}
.littleblock > h6 {top: -17px;font-size: 12px;}
.littleblock .littleblock-content {padding: 17px 10px 10px;}
.littleblock:first-child, .littleflex.littleflex-two .littleblock {margin-top: 0px;}
span.module-icon.teh_toggle {flex-wrap: wrap; align-items: center; height: 100%; cursor: pointer; padding: 13px 8px !important; display: inline-flex !important;}
.book-content .book-item .book-item-content table tr:first-child td,
.infopdf-content .infopdf-item .infopdf-item-content table tr:first-child td, 
.teh-content .teh-item .teh-item-content table tr:first-child td, 
.book-content .book-item .book-item-content table tr:first-child th,
.infopdf-content .infopdf-item .infopdf-item-content table tr:first-child th, 
.teh-content .teh-item .teh-item-content table tr:first-child th {background: gainsboro; padding: 10px 5px; position: sticky; top: 0px; font-size: 13px !important; font-weight: 300 !important;}
.modal.book-modal .modal-dialog.modal-lg .modal-content .modal-body p.noResults, .modal.teh-modal .modal-dialog.modal-lg .modal-content .modal-body p.noResults {padding: 15px; font-size: 13px;}

.teh-categories {width: 10%;}

.book-content .book-item,
.infopdf-content .infopdf-item, 
.teh-content .teh-item {margin: 20px; background: white;}

.book-content .book-item h4.bookTitle,
.infopdf-content .infopdf-item h4.infopdfTitle, 
.teh-content .teh-item h4.tehTitle {padding: 10px; background: rgb(89, 104, 117); margin: 0px; color: white;}

.book-content .book-item .book-item-content,
.infopdf-content .infopdf-item .infopdf-item-content, 
.teh-content .teh-item .teh-item-content {padding: 15px;}
.infopdf-item-content a:not(.btn-default) {color: #15c;}
.book-content .book-item .book-item-content table,
.infopdf-content .infopdf-item .infopdf-item-content table, 
.teh-content .teh-item .teh-item-content table {width: 100% !important; border: 1px solid rgb(204, 204, 204) !important;}

.book-content .book-item .book-item-content table td,
.infopdf-content .infopdf-item .infopdf-item-content table td, 
.teh-content .teh-item .teh-item-content table td {padding: 5px; border: 1px solid rgb(204, 204, 204) !important;}
.book-body, .teh-body, .infopdf-body {width: 100%; display: inline-flex;}
.book-body .book-categories .book-category, 
.infopdf-body .infopdf-categories .infopdf-category, 
.teh-body .teh-categories .teh-category {padding: 5px; cursor: pointer; transition: all 100ms ease 0s;}
.book-body .book-categories .book-category.active-book-category, 
.infopdf-body .infopdf-categories .infopdf-category.active-infopdf-category, 
.teh-body .teh-categories .teh-category.active-teh-category {background: rgb(241, 241, 241);}
.book-body .book-categories .book-category:hover, 
.indfopdf-body .indfopdf-categories .indfopdf-category:hover, 
.teh-body .teh-categories .teh-category:hover {background: rgb(228, 228, 228);}
.modal.book-modal .modal-dialog.modal-lg .modal-content,
.modal.info-pdf-modal .modal-dialog.modal-lg .modal-content, 
.modal.teh-modal .modal-dialog.modal-lg .modal-content, 
.modal.large-modal .modal-dialog.modal-lg .modal-content {height: 100%;}
.modal.large-modal .modal-dialog.modal-lg .modal-content .modal-body {max-height: 90%; height: 100%;}
.modal.book-modal .modal-dialog.modal-lg, 
.modal.info-pdf-modal .modal-dialog.modal-lg,
.modal.teh-modal .modal-dialog.modal-lg, 
.modal.large-modal .modal-dialog.modal-lg {width: 90%; height: 97vh; margin: 1.5vh auto; padding: 0px !important;}
span.module-icon.book_toggle,
span.module-icon.infopdf_toggle, 
span.module-icon.script_toggle {flex-wrap: wrap; align-items: center; height: 100%; cursor: pointer; padding: 13px 15px 13px 8px !important; display: inline-flex !important;}
span.module-icon.book_toggle i.fa.fa-book, span.module-icon.teh_toggle i {font-size: 20px;}
.taskManagementCompleteItems button.btn.btn-default.btn-success {padding: 4px 15px;}
#taskManagementContainer [data-priority="Уведомления"] label.verend_bigcheckbox.completeCheckbox {top: 5px;}
.taskManagementCompleteItems {margin-left: 30px; position: relative; min-height: 30px; display: inline-flex;}
#taskManagementContainer .task-both-container label.verend_bigcheckbox.completeCheckbox {min-width: unset; width: 20px; height: 20px; position: relative; top: 12px; left: -1px; cursor: pointer;}
#taskManagementContainer .task-both-container label.verend_bigcheckbox.completeCheckbox span {width: 100%; min-width: unset; height: 100%;}
.otpuskaPrint .ruk {display: inline-flex; margin-top: 60px;}
.otpuskaPrint .ruk div {margin-right: 15px;}
.otpuskaPrint table.table.table-bordered {width: 100%; border: 1px solid black; border-collapse: collapse;}
.otpuskaPrint th {padding: 5px; border: 1px solid black; background: rgb(241, 241, 241); font-size: 14px;}
.otpuskaPrint td {padding: 10px 5px; border: 1px solid black; font-size: 12px; width: 16%;}
.otpuskaPrint h3 {font-size: 16px;}
.rss_search, .book_search, .teh_search, .infopdf_search {width: 100%; display: inline-flex; justify-content: space-between;}
.rss_search button, .book_search button, .infopdf_search button, .teh_search button {width: 130px;}
.rss-modal h4 {font-family: Roboto; font-weight: 400; text-transform: uppercase;}
span.module-icon.info_toggle {flex-wrap: wrap; align-items: center; height: 100%; cursor: pointer; padding: 13px 15px 13px 8px !important; display: inline-flex !important;}
span.module-icon.info_toggle i {font-size: 20px;}
.sticker-mest-cell span.sticker-mest-apply {position: absolute; right: 58px; top: 8px; padding: 6px 18px; border: 1px solid rgb(204, 204, 204); cursor: pointer; transition: all 200ms ease 0s;}
.leadIsNotAimPossibleValues {margin: 0px -10px;}
.leadIsNotAimPossibleValues > div {margin-bottom: 8px;}
.quickPreviewSummary tr.summaryViewEntries.leadIsNotAim span.value {width: auto; margin-right: 10px; max-width: 80%; white-space: break-spaces;}
a.grey-link {color: rgb(158, 158, 158); transition: all 200ms ease 0s; text-decoration: underline !important;}
a.grey-link:hover {color: rgb(116, 139, 173);}
.sticker-mest-cell {position: relative;}
.sticker-mest-cell span.sticker-mest-refresh {position: absolute; right: 8px; top: 8px; padding: 6px 20px; border: 1px solid rgb(204, 204, 204); cursor: pointer; transition: all 200ms ease 0s;}
.sticker-mest-cell span.sticker-mest-refresh:hover, .sticker-mest-cell span.sticker-mest-apply:hover {background: rgb(245, 245, 245);}
.mest-keyboard .redo b {font-size: 50px; position: absolute;}
.mest-keyboard {width: 100%; display: inline-flex; margin-bottom: 25px; align-items: center;}
.mest-keyboard .keys {width: 85%; display: inline-flex; flex-wrap: wrap;}
.mest-keyboard .keys .key {width: calc(20% - 4px); text-align: center; border: 1px solid rgb(212, 212, 212); background: whitesmoke; padding: 20px 5px; border-radius: 3px; margin: 2px; cursor: pointer; transition: all 200ms ease 0s; font-size: 25px;}
.mest-keyboard .redo {margin-left: 2px; width: calc(15% - 2px); border: 1px solid rgb(212, 212, 212); background: whitesmoke; height: 100%; padding: 78px 10px; border-radius: 3px; text-align: center; cursor: pointer; transition: all 200ms ease 0s; position: relative; display: inline-flex; align-items: center; justify-content: center;}
.mest-keyboard .keys .key:hover, .mest-keyboard .redo:hover {background: rgb(160, 222, 169);}
@media screen and (min-width: 900px) {
  li.phonebook {top: 13px;}
  .col-md-2.TopBarSetSystemStatusBreak {display: inline-flex;}
  .global-nav .app-navigator-container .logo-container {padding-left: 21px;}
  .calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-event-wrapper[data-status="Возврат с рекламацией"] {position: relative; padding-bottom: 100px;}
  .company-logo {opacity: 0.7; transition: all 150ms ease 0s;}
  .company-logo:hover {opacity: 1;}
}
@media screen and (max-width: 1300px) {
  .print-sticker-supermodal-content .userInfoContainer {position: static; display: inline-block; width: 35%; float: left;}
  .print-sticker-supermodal-content .brigadaUsersContainer {position: static; width: 60%; display: inline-flex; float: right; align-items: center; flex-wrap: wrap; margin-bottom: 80px;}
  .print-sticker-supermodal-content .brigadaUsersContainer::before {width: 100%;}
  .print-sticker-supermodal-content .userInfoContainer table {display: inline-flex;}
  .print-sticker-supermodal-content .userInfoContainer table tbody {width: 100%; display: inline-flex; flex-wrap: wrap;}
  .print-sticker-supermodal-content .userInfoContainer table tr {width: 50%; min-width: 160px;}
}
@media screen and (max-width: 1500px) {
  .col-lg-3.col-md-3.col-sm-3.app-navigator-container {max-width: 205px;}
}
@media screen and (max-width: 1900px) {
  div#taskManagementContainer .datacontent .data-body .contentsBlock .dataEntries{height:66vh;}
}
.expired {background: rgb(255, 240, 240);}
.expired .picklist-color {background: transparent;}
a.taskManagementQuickEdit {display: inline-block; padding: 6px 10px; margin-right: 5px;}
#taskManagementContainer .entries .task-body {text-align: left !important;}
.task-both-container .left-task.left-task-Уведомления {width: 30px;}
.task[data-priority="Уведомления"] .right-task {width: 100%;}
.task-both-container {width: 100%; display: inline-flex; min-height: 55px;}
.task-both-container .left-task {width: 24px;}
.task-both-container .right-task {width: calc(100% - 24px);}
#taskManagementContainer .entries:hover {cursor: auto;}
.allTasksContainer .select2 {min-width: 180px;}
.taskDirection {font-size: 20px; line-height: 15px;}
.taskDirection .smcreatoridTOsmownerid {color: rgb(84, 167, 245);}
.taskDirection .smowneridEQsmcreatorid {color: rgb(53, 170, 71);}
.taskDirection .smowneridTOsmcreatorid {color: rgb(249, 13, 13);}
.expeditorPartItem {padding: 5px;}
.expeditorPartItem label.verend_bigcheckbox {margin-right: 10px;}
.allTasksContainer {margin-left: 30px; position: relative; top: 1px;}
.allTasksContainer > span {margin-left: 10px;}
div#module-filters .menu-scroller {max-height: 50vh; height: 100% !important;}
.align-items {align-items: center;}
.triple-fields-container .field-container .fieldLabel {width: auto; margin-bottom: 5px;}
.triple-fields-container {width: 100%; display: inline-flex; flex-wrap: wrap; align-items: baseline;}
.triple-fields-container .field-container {min-width: 25%; max-width: 33%;}
.triple-fields-container .field-container .fieldValue {width: 100%;}
.yellowColor {color: rgb(255, 152, 0);}
.new-attachments a.ostatok-item span.textOverflowEllipsis {max-width: 100%; display: block;}
span.input-group-notice {position: absolute; right: 0px; width: 100%; top: 100%; font-size: 9px; text-align: right; color: rgb(103, 103, 103);}
.MultiFile-label {width: 100%; display: inline-flex; align-items: center; padding-top: 3px;}
.MultiFile-label a.MultiFile-remove {padding: 0px 5px; border: 1px solid rgb(179, 179, 179); color: rgb(132, 132, 132); font-weight: 900;}
.MultiFile-label > span {text-overflow: ellipsis; width: 100%; overflow: hidden; padding-left: 2px;}
textarea.inputEement {padding: 5px; border: 1.5px solid rgb(204, 204, 204); border-radius: 3px;}
.no-min-width {min-width: auto !important;}
div#colorbox {z-index: 2147483647;}
img.commentAttachmentImageIcon {max-width: 26px; border-radius: 2px;}
.commentAttachmentItem {width: 100%; max-width: 480px; cursor: pointer; margin-bottom: 8px; transition: all 200ms ease 0s;}
.commentAttachmentItemContainer {width: 100%; display: inline-flex; align-items: center; border: 1px solid rgb(193, 193, 193); border-radius: 5px; padding: 13px 0px;}
.commentAttachmentIcon {width: 15%; text-align: center; font-size: 30px;}
.commentAttachmentFilename {margin-bottom: 5px; font-weight: 900;}
.commentAttachments {margin-top: 5px;}
.commentAttachmentItem:hover {background: rgba(255, 165, 0, 0.18);}
#Leads_detailView_fieldValue_cf_1433 b.cart_old_price {text-decoration: line-through;}
#Leads_detailView_fieldValue_cf_1433 .hidden {display: none;}
#Leads_detailView_fieldValue_cf_1433 h4 {font-size: 15px; text-transform: uppercase;}
#Leads_detailView_fieldValue_cf_1433 p span::before {content: ":"; padding-right: 5px;}
.commentAttachments {display: inline-flex; width: 100%; flex-wrap: wrap;}
.commentAttachments .commentAttachmentName {width: 113px; margin-top: 5px; margin-right: 4px; transition: all 200ms ease 0s;}
.commentAttachments .commentAttachmentName:hover {background: rgb(249, 249, 249);}
.commentAttachments .commentAttachmentName .filePreview.clearfix {border: 1px solid rgb(193, 193, 193); padding: 5px; text-align: center;}
.commentAttachments .commentAttachmentName .filePreview.clearfix span.heading-icon {width: 100%; display: block; text-align: center; font-size: 17px; margin: 0px !important;}
.commentAttachments .commentAttachmentName .filePreview.clearfix a.previewfile {width: 100%; display: block; padding-top: 8px; font-size: 12px;}
.commentAttachments .commentAttachmentName .filePreview.clearfix a[name="downloadfile"] {margin-top: 5px; display: block;}
.commentAttachments .commentAttachmentName .filePreview.clearfix a.btn.btn-default.downloadfile {width: 100%; text-align: center; padding: 5px 0px; margin-top: 5px; background: rgb(76, 142, 250); color: white; text-shadow: none;}
.brigadaUsersContainer {position: absolute; top: 150px; border: 1px solid rgb(204, 204, 204); padding: 10px 5px; background: whitesmoke; left: 10px; width: 170px;}
.brigadaUsersContainer::before {content: "Состав бригады"; margin-bottom: 5px; display: block; text-align: center;}
.brigadaUsersContainer div {padding: 3px;}
.brigadaUsersContainer div::before {font-family: FontAwesome; content: ""; margin-right: 5px;}
.product_qty_container {position: absolute; top: 0px; right: 0px; background: rgb(253, 253, 253); height: 100%; width: 140px; display: inline-flex; justify-content: center; align-items: center; text-align: center;}
.product_qty_container .product_to_send_label {color: rgb(150, 150, 150); font-size: 12px;}
.product_qty_container .product_to_send_qty {font-size: 18px; line-height: 16px;}
.brigada-management-supermodal .modal-dialog.modal-lg {width: 70%; height: 80%; margin: 30px auto;}
.ready-modal-brigad-users.normal-scroll-button {overflow-y: auto; height: 550px; padding-right: 5px;}
.print-sticker-supermodal-content .salesorderid-content {max-width: 800px; margin: auto;font-size: initial;}
.print-sticker-sendinfo > div {width: 45%;}
.industry-printsticker-container {max-height: 50vh;overflow: auto;}
.print-sticker-supermodal.small .product_send_title {max-width: 80%;}
.print-sticker-supermodal-content {max-width: unset !important; margin: 0px !important;}
.print-sticker-sendinfo {width: 100%; display: inline-flex; justify-content: space-between;}
.print-sticker-products {border: 1px solid rgb(204, 204, 204); padding: 15px 10px 10px; position: relative;}
.product_send_as_completed {position: relative; background: whitesmoke; padding: 10px 10px 10px 50px; border: 1px solid gainsboro; margin-bottom: 15px; min-height: 65px;}
.superstickerprintmodal_title {background: white; width: 310px; top: -11px; text-align: center; font-size: 14px; position: absolute;}
.product_send_as_completed .product_send_title {font-size: 14px; position: relative;}
.product_send_as_completed .set_smowners {background: rgb(222, 222, 222); padding: 5px 5px 5px 15px; margin-top: 5px;}
.product_send_as_completed.active .set_smowners {background: rgb(132, 179, 139);}
.product_send_as_completed label.verend_bigcheckbox.product_send_checkbox {position: absolute; left: 10px; top: 35%; background: white;}
.product_send_as_completed label.verend_bigcheckbox.product_send_checkbox span {background: white;}
label.verend_bigcheckbox.product_send_checkbox.product_sended_checkbox span {background: rgb(53, 170, 71);}
label.verend_bigcheckbox.product_send_checkbox.product_sended_checkbox span::after {color: white;}
.product_send_profiles {padding: 5px 5px 5px 40px; margin-top: 5px; position: relative; max-width: 80%; min-height: 40px;}
.product_send_profiles::before {content: ""; font-family: FontAwesome; position: absolute; left: 10px; top: 15%; font-size: 20px;}
.choose-your-destiny-container > div {margin: 0px auto; width: 400px;}
.userInfoContainer {position: absolute; top: 10px; left: 10px; border: 1px solid rgb(204, 204, 204); padding: 10px 5px; background: whitesmoke;}
.userInfoContainer table.table.table-borderless {margin: 0px;}
.lineItemRow textarea {width: 90%; min-height: 50px; resize: vertical;}
.location_suggestions .null_suggestion {background: rgb(239, 141, 141); padding: 3px 5px;}
.location_suggestions:empty {display: none;}
tr.address-full .location_suggestions.normal-scroll-button {top: 74%; width: 88.9%;}
td.fieldValue {position: relative !important;}
.location_suggestions {width: 100%; position: absolute; top: 100%; z-index: 100; background: white; border: 1px solid rgb(204, 204, 204); max-height: 150px; overflow-y: auto;box-shadow: 5px 6px 11px rgba(0,0,0,0.12);}
.location_suggestions .suggestion {padding: 8px 7px; cursor: pointer; transition: all 200ms ease 0s;}
.location_suggestions .suggestion:hover {background: rgb(69, 111, 165); color: white;}
.modal-content .filePreview .modal-header.row::before {display: none;}
.modal-content .filePreview .modal-body.row {margin: 15px;}
li#quickCreateModules .col-lg-12 {float: none; display: inline-flex; width: 100%; flex-wrap: wrap;}
li#quickCreateModules .col-lg-12 .quickCreateItem {width: 33%; padding: 10px 0px;opacity: .75;transition: 150ms;cursor: pointer;}
li#quickCreateModules .col-lg-12 .quickCreateItem:hover {opacity: 1;}
table.basic_table {border: 1px solid black;}
table.basic_table th {border: 1px solid black; background: rgb(220, 220, 220);}
table.basic_table td {border: 1px solid black; padding: 3px;}
table.basic_table td:first-child {text-align: center;}
.cf_1475_string span.value span {display: block;}
.cf_1475_string span.value span::after {content: ",";}
.cf_1475_string span.value span:last-child::after {content: "";}
.centerHeadingH4 {margin: 0px 0px 15px; text-align: center; opacity: 0.8; border-bottom: 1px solid red; padding-bottom: 4px; font-size: 16px;}
.order1 {order: 1;}
.order0 {order: 0;}
.global_notification_content .global_notification_attachments i.fa.fa-file {font-size: 50px; margin: auto; width: 100%;}
.global_notification_title span.createdtime {position: absolute; right: 5px; font-size: 12px; top: 30%;}
.global_notification_content .global_notification_attachments a {text-align: center;}
.global_notification_container {background: rgb(243, 243, 243); margin-bottom: 10px;}
.global_notification_title {padding: 5px; font-size: 17px; color: white; background: rgb(89, 104, 117); position: relative;}
.global_notification_content {padding: 10px; display: inline-flex; justify-content: space-between; width: 100%;}
.global_notification_content .global_notification_body {width: 77%;}
.global_notification_attachments_container {width: 22%;}
.global_notification_content .global_notification_attachments {width: 100%; padding-right: 15px; max-height: 250px; overflow-y: auto;}
.global_notification_attachments_title {margin-top: 10px; background: rgb(89, 104, 117); padding: 5px; color: white;}
.global_notification_content .global_notification_attachments img {max-width: 100%; border: 2px solid white;}
i.fa.verend_big {font-size: 21px; margin: 0px 5px; color: rgb(108, 108, 108); cursor: pointer;}
.ol-popup {position: absolute; background-color: white; filter: drop-shadow(rgba(0, 0, 0, 0.2) 0px 1px 4px); padding: 15px; border-radius: 10px; border: 1px solid rgb(204, 204, 204); bottom: 12px; left: -50px; min-width: 350px; z-index: 2147483647;}
.ol-popup::after, .ol-popup::before {top: 100%; border: solid transparent; content: " "; height: 0px; width: 0px; position: absolute; pointer-events: none;}
.ol-popup::after {border-top-color: white; border-width: 10px; left: 48px; margin-left: -10px;}
.ol-popup::before {border-top-color: rgb(204, 204, 204); border-width: 11px; left: 48px; margin-left: -11px;}
.ol-popup-closer {text-decoration: none; top: 0px; width: 40px; text-align: center; right: 0px; position: absolute !important;}
.ol-popup-closer::after {content: "x";}
.widget_products_head {overflow-y: scroll;}
.normal-scroll-button::-webkit-scrollbar-button {background-image: url(""); background-repeat: no-repeat; width: 4px; height: 0px;}
.normal-scroll-button::-webkit-scrollbar-track {background-color: transparent;}
.normal-scroll-button::-webkit-scrollbar-track:hover {background-color: lightgrey; opacity: 0.7;}
.normal-scroll-button::-webkit-scrollbar-thumb {border-radius: 3px; background-color: rgb(202, 202, 202); height: 5px;}
.normal-scroll-button::-webkit-scrollbar-thumb:hover {background-color: rgb(153, 153, 153);}
.normal-scroll-button::-webkit-resizer {background-image: url(""); background-repeat: no-repeat; width: 4px; height: 0px;}
.normal-scroll-button::-webkit-scrollbar {margin-right: 5px; width: 7px; opacity: 0.7;}
div#sidebar-essentials ul.lists-menu {list-style: none; padding: 0px;}
.modal-body.row.VerendFilePreviewWindow {max-height: unset;}
@media screen and (min-width: 1600px) {
  .VerendFilePreviewWindow {height: 850px;}
}
@media screen and (max-width: 1600px) {
  .VerendFilePreviewWindow {height: 600px;}
}
.listview-table-norecords .listViewEntries .table-actions span, .listview-table .listViewEntries .table-actions span {padding-right: 10px; float: left;}
input[type="number"]::-webkit-outer-spin-button, input[type="number"]::-webkit-inner-spin-button {appearance: none; margin: 0px;}
.text-align-center {text-align: center;}
.justify-space-between {justify-content: space-between;}
.documentRelatedRecord .document_actions i {font-size: 15px;}
.documentRelatedRecord .document_actions span.more.dropdown.action, .relatedContainer .listViewEntries span.more.dropdown.action {cursor: pointer;}
.documentRelatedRecord .document_actions span.more.dropdown.action > .dropdown-toggle, .relatedContainer .listViewEntries span.more.dropdown.action > .dropdown-toggle {width: 20px; display: inline-block; text-align: center;}
.documentRelatedRecord .document_actions span.more.dropdown.action ul.dropdown-menu {left: auto; right: -10px;}
.quickPreview .quickPreviewComments .recentComments .commentDetails {margin: 0px;}
.mobile_display {display: none;}
.scrolltable {max-width: 100%; overflow-x: auto; margin-bottom: 20px;}
.spantable-heading {width: 97%; display: inline-flex; justify-content: space-between;}
.five-columns span.spantable-column {width: 19%;}
.spantable-overflow-content.five_columns {max-height: 300px; overflow-y: scroll; padding-bottom: 40px;}
.spantable-overflow-content.five_columns .documentRelatedRecord .spantable-column {width: 19%; display: block;}
.spantable-overflow-content.five_columns .documentRelatedRecord {width: 100%; display: inline-flex; justify-content: space-between;}
.spantable-overflow-content.five_columns .recentActivitiesContainer.row {padding: 15px 0px; margin: 0px;}
.modal-backdrop {background-color: rgb(88, 88, 88) !important;}
span.removeNewLineReference.cursorPointer {margin-left: 8px; font-size: 18px;}
.verend_multiple_add_record {float: left; margin-left: 5px; margin-top: 3px; border: 1px solid rgb(221, 221, 221); padding: 3px 7px; text-align: center; color: rgb(102, 102, 102); background: rgb(243, 243, 243);}
body:not([data-admin="1"]) #detailView .field-Филиал > span.action, body:not([data-admin="1"]) #Contacts_detailView_fieldValue_cf_1439 > span.action, body:not([data-admin="1"]) #Quotes_detailView_fieldValue_cf_1445 > span.action {display: none !important;}
.navbar-collapse-trigger {display: none;}
span.customVerendTooltip {margin: 0px 10px; font-size: 19px;}
span.placeholder {display: block; margin-top: 2px; font-size: 11px; color: rgb(146, 146, 146);}
.block-btn-default {display: block; width: fit-content; margin: 10px 0px;}
.user-status-container {float: left; height: 40px; margin-left: 10px; position: relative;}
.user-status-content {width: 100%; display: inline-flex; align-items: center; height: 100%; cursor: pointer; transition: all 200ms ease 0s;}
.user-status-container .user-status-content:hover {opacity: 0.8;}
.user-status-icon {display: inline-block; width: 15px; height: 15px; border-radius: 50%;}
.user-status {display: inline-flex; align-items: center;}
.user-status-text {margin-left: 5px; color: rgb(117, 117, 117);}
.user-change-status {margin-left: 15px; color: rgb(170, 170, 170);}
.user-status-container .userstatuswindow {position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; background: rgba(255, 255, 255, 0.4); z-index: 2147483647;}
.user-status-container .userstatuswindow .userstatuswinwowcontainer {left: 200px; top: 55px; position: absolute; width: 360px; background: white; padding: 10px; border: 1px solid rgb(243, 243, 243); border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 7px 2px;}
.user-status-container .userstatuswindow .userstatuswinwowcontainer::before {content: "▲"; position: absolute; bottom: -2px; left: 7px; font-size: 13pt; color: white; text-shadow: rgb(221, 221, 221) 0px -2px 0px; transition: all 300ms ease 0s; top: -19px;}
.user-status-container .userstatuswindow .userstatuswindowcontent {font-size: 14px;}
.user-status-container .userstatuswindow .userstatuswindowactions {display: inline-flex; margin-top: 5px; width: 100%; justify-content: flex-end;}
.user-status-container .userstatuswindow .userstatuswindowactions .userstatuswindowaction {margin-left: 20px; background: rgb(245, 245, 245); height: 30px; display: inline-flex; width: 80px; justify-content: center; color: white; align-items: center;}
.user-status-container .userstatuswindow .userstatuswindowactions .userstatuswindowaction[data-toggle="yes"] {background: rgb(53, 170, 71);}
.user-status-container .userstatuswindow .userstatuswindowactions .userstatuswindowaction:hover {color: white;}
.user-status-container .userstatuswindow .userstatuswindowactions .userstatuswindowaction[data-toggle="no"] {background: rgb(159, 159, 159);}
.user-status-container .userstatuswindow .userstatuswindowactions .userstatuswindowaction:hover {opacity: 0.7;}
.user-status-change-container {display: none; position: absolute; z-index: 100000; width: 200px; background: white; border-width: 1px 1px 1px 2px; border-style: solid; border-color: rgb(221, 221, 221); border-image: initial; top: 110%; left: 0px;}
.no-padding {padding: 0px !important;}
.user-status-change-container .user-status-change-item {width: 100%; display: inline-flex; background: linear-gradient(to top, rgb(249, 249, 249), white); padding: 7px 5px; cursor: pointer;}
.user-status-change-container .user-status-change-item .user-status-color {width: 15px; height: 15px; border-radius: 50%;}
[status-toggle="В сети"] {background: linear-gradient(to top, rgb(2, 177, 2), rgb(79, 255, 79));}
[status-toggle="Перерыв"] {background: linear-gradient(to top, rgb(177, 2, 2), rgb(255, 79, 79));}
[status-toggle="Работа с клиентом"] {background: linear-gradient(to top, rgb(29, 2, 177), rgb(90, 79, 255));}
[status-toggle="В отпуске"] {background: linear-gradient(to top, rgb(118, 2, 177), rgb(187, 79, 255));}
[status-toggle="Вылет"] {background: linear-gradient(to top, rgb(210, 214, 0), rgb(232, 226, 36));}
[status-toggle="Уход"] {background: linear-gradient(to top, rgb(0, 0, 0), rgb(148, 148, 148));}
[status-toggle="Отмена"] {background: linear-gradient(to top, rgb(169, 169, 169), rgb(214, 214, 214));}
.user-status-change-container .user-status-change-item span.user-status-change-text {margin-left: 5px;}
.user-status-change-container .user-status-change-item:hover {background: linear-gradient(to top, rgb(232, 232, 232), rgb(206, 206, 206));}
.field-1476[colspan="3"] .fake_select {width: 220px;}
.verend_template_modal span.head {display: block; font-size: 15px; opacity: 0.8; text-align: center; margin: 8px 0px;}
.verend_template_modal .modal-body > span.head {margin-top: 0px;}
.table-borderless-imitation {width: 100%; display: inline-flex; flex-wrap: wrap; justify-content: space-between;}
.table-borderless-imitation .single-item-row {width: 50%; display: inline-flex; padding: 8px; border-right: 1px solid rgb(238, 238, 238); border-bottom: 1px solid rgb(238, 238, 238); border-image: initial; border-left: none; border-top: none;}
.table-borderless-imitation .single-item-row .fieldLabel, .table-borderless-imitation .single-item-row .fieldValue {width: 50%;}
.table-borderless-imitation .single-item-row:first-child, .table-borderless-imitation .single-item-row:nth-child(2) {border-top: 1px solid rgb(238, 238, 238);}
.table-borderless-imitation .single-item-row:nth-child(2n) {border-right: none;}
.vertical-reversed {transform: rotate(180deg);}
#listview-table .listViewEntries td .fieldValue .value {padding: 0px; max-width: 100%;}
.listview-actions-container .row {display: inline-flex; justify-content: space-between; width: 100%; margin: 0px;}
.listview-actions-container .row::before, .listview-actions-container .row::after {display: none;}
.col-md-6.list-messages-container {width: auto;}
.col-md-3.list-pagination-container {width: auto;}
.col-md-3.listview-tableactions-container {width: auto;}
.listViewActions {display: inline-flex; align-items: center; justify-content: flex-end; width: 100%; flex-wrap: wrap;}
.listViewActions .pageLimitContainer {display: inline-flex; align-items: center; justify-content: space-between; order: 0; margin-right: 30px;}
.listViewActions .pageLimitContainerText {text-align: right; margin-right: 10px;}
.listViewActions .btn-group.pull-right {order: 2;}
.listViewActions span.pageNumbers.pull-right {text-align: right; float: none !important;}
select[multiple] {min-height: 75px;}
.cf_1437, .cf_1439, .field-1440, .cf_1441, .field-1442, .cf_1443, .field-1444, .cf_1445, .field-1446, .cf_1447, .field-1448, .cf_1449, .field-1450, .cf_1451, .field-1452, .cf_1453, .field-1454, .cf_1455, .field-1456, .cf_1457, .field-1458, .cf_1459, .field-1460, .cf_1461, .field-1462, .cf_1463, .field-1464, .cf_1465, .field-1466, .cf_1467, .field-1468, .cf_1469, .field-1470, .cf_1489, .field-1490 {}
.detailview-table tr:first-child td {padding-top: 20px; border-top: none !important;}
.detailViewContainer .block hr {margin: 0px;}
.newleads_toggle, .newmails_toggle {position: relative;}
.newleads_toggle span, .newmails_toggle span {position: absolute; right: 5px; top: 8px; background: rgb(142, 68, 173); color: white; width: 17px; height: 17px; display: inline-flex; justify-content: center; align-items: center; border-radius: 2px; font-size: 11px;}
.newleads_toggle span {width: 23px;}
.modal-footer {position: relative; z-index: 100000000;}
.detailview-table tr td, .summary-table tr:not(:last-child) td {color: black; border-bottom: 1px solid rgb(238, 238, 238) !important;}
.detailview-table .fieldLabel .muted, .summary-table .fieldLabel .muted {font-weight: 600; color: inherit;}
.detailview-table tr td:nth-child(2) {border-right: 1px solid rgb(238, 238, 238) !important;}
tr.sync_address_row .verend_bigcheckbox {width: 27px;}
.verend_bigcheckbox input {display: none;}
.verend_bigcheckbox span {width: 27px; height: 27px; border: 1px solid rgb(204, 204, 204); display: inline-flex; align-items: center; justify-content: center; min-width: 27px; position: absolute; top: 0px; left: 0px;}
.verend_bigcheckbox.inline-flex span{position: static;margin-right: 5px;}
.verend_bigcheckbox {margin: 0px; position: relative; height: 27px; min-width: 27px;}
.verend_bigcheckbox input:checked + span {background: rgb(238, 238, 238);}
.verend_bigcheckbox input:checked + span::after {content: "\f00c"; font-family: FontAwesome; color: rgb(108, 108, 108); font-size: 16px; font-weight: 100;}
.verend_checkbox_inline_container {width: 100%; display: inline-flex; align-items: center; flex-wrap: wrap;}
.verend_checkbox_inline_container .verend_bigcheckbox {display: inline-flex; align-items: center; margin-bottom: 10px; margin-right: 10px;}
.verend_bigcheckbox p {margin: 0px 0px 0px 30px; font-weight: 100; line-height: 14px;}
.stringlist {float: left;}
.stringlist::after {content: ","; margin-right: 3px;}
.stringlist:last-child::after {content: ""; margin-right: 0px;}
.product_price.quickedit-value::after {content: " руб.";}
.custom_quickedit .action {display: none; margin-left: 10px;}
.relatedListEntryValues:hover .action {display: inline;}
.lead_product_row .input-group {display: inline-flex; align-items: center;}
.lead_product_row .lineItemPopup {margin-left: 10px;}
.lead_product_row i.deleteRow {font-size: 15px; margin: 5px auto auto; display: block; width: 20px;}
body#Potentials .addButton[module="SalesOrder"] {}
.cf_1491, .field-1492, #Events_detailView_fieldLabel_cf_1491, td#Events_detailView_fieldValue_cf_1491 {display: none !important;}
.relatedContents tr.listViewEntries td {padding-top: 10px;}
.relatedcalls_counter {margin-left: 10px; position: relative; cursor: pointer;}
.relatedcalls_counter span {position: absolute; top: -5px; right: -12px; background: rgb(60, 184, 120); color: white; border-radius: 50px; width: 15px; height: 15px; font-size: 7px; padding: 3px; display: inline-flex; align-items: center; justify-content: center;}
.relatedcalls_counter:hover {opacity: 0.8;}
.modal_relatedcalls .modal-dialog.large {width: 70%;}
.modal_relatedcalls .modal-dialog.large .modal-body {overflow-x: scroll;}
div[name="editContent"] div[data-block="Детали записи"] {display: none;}
.quickCreateContent .fake_select_view .inputElement {height: auto;}
.zamer_map_baloon {margin: 0px 5px; padding-top: 15px;}
.zamer_map_baloon.haveZamerchiki {padding-top: 0px;}
.zamer_map_baloon p {margin: 0px; font-weight: 900; font-family: OpenSans-Regular, sans-serif;}
.zamer_map_baloon span {margin-top: -2px; display: block; font-family: OpenSans-Regular, sans-serif; font-size: 12px;}
.ymaps-2-1-72-balloon__content {min-width: 150px;}
.fieldLabel.cf_1429, .fieldValue.cf_1429, #detailView #Leads_detailView_fieldValue_cf_1429 .action, #Quotes_editView_fieldName_cf_1473 {display: none;}
.col-sm-12.col-xs-12.leads_button {width: 42px; height: 42px; position: absolute; top: 42px; background: rgb(50, 102, 155); display: inline-flex; align-items: center; left: 0px; justify-content: center; color: white; cursor: pointer; transition: all 200ms ease 0s;}
.main-container .module-nav {top: 0px;}
.col-sm-12.col-xs-12.leads_button:hover {background: rgb(66, 133, 202);}
.col-sm-12.col-xs-12.leads_button i {font-size: 20px;}
.custom_quickview_container {display: inline-flex; flex-wrap: wrap; justify-content: space-between;}
.custom_quickview_container > div {width: 40%; display: inline-flex; font-size: 14px; margin-bottom: 10px; justify-content: space-between;}
.custom_quickview_container > div div:first-child {width: 40%;}
.custom_quickview_container > div div:first-child::after {content: ":";}
.custom_quickview_comments .comment {display: inline-flex; width: 100%;}
.custom_quickview_comments .comment .image {display: inline-flex; width: 50px; height: 50px; justify-content: center; align-items: center; background: orange; font-size: 23px; color: white; margin-right: 10px;}
.custom_quickview_comments .comment .comment_body {margin-top: -3px;}
.custom_quickview_comments .comment .comment_body b {font-size: 14px;}
.custom_quickview_comments .comment .comment_body span {color: rgb(160, 160, 160); font-size: 11px;}
.global-nav .navbar-nav > li:not(.dropdown):hover, .global-nav .navbar-nav > li:hover > div > a {color: rgb(69, 111, 165) !important;}
.calls_inhead {padding: 5px;}
ul.nav.navbar-nav .calls_inhead a {color: rgb(51, 51, 51); position: relative;}
ul.nav.navbar-nav .calls_inhead a span {position: absolute; right: -5px; top: 3px; background: rgb(60, 184, 120); border-radius: 2px; width: 15px; height: 15px; display: inline-flex; justify-content: center; align-items: center; color: white !important;}
body {overflow-x: hidden;}
.quickCreateContent .suggestion_container {width: 73.1%; overflow-y: scroll; height: 85px;}
.suggestion_container {position: absolute; background: white; z-index: 100000; width: 90%; border: 1px solid rgb(204, 204, 204); padding: 5px;}
.suggestion_container .suggestion {margin-bottom: 2px; font-size: 13px; transition: all 300ms ease 0s; cursor: pointer; padding: 1px 0px;}
.suggestion_container .suggestion:hover {background: rgba(50, 101, 155, 0.4); color: white;}
.suggestion_container .suggestion strong {color: rgb(50, 101, 155); transition: all 300ms ease 0s;}
.suggestion_container .suggestion:hover strong {color: white;}
.editViewContents .fieldValue {position: relative;}
#Consignment_detailView_fieldLabel_consignment_no, #Consignment_detailView_fieldValue_consignment_no {display: table-cell !important;}
.app-menu .app-modules-dropdown li a {display: inline-flex; align-items: center;}
.works_map a::before {content: ""; background-image: url("/custom/images/geoicon.png"); display: inline-flex; width: 28px; height: 23px; background-repeat: no-repeat; background-size: 15px; background-position: 20% center; opacity: 0.3;}
.works_map:hover a::before {opacity: 1;}
.map_heading {background: white; padding: 15px;}
#detailView #map {width: 100%; float: none; background: white; margin: 0px 0px 20px; height: 450px;}
.custom_mark > span {position: relative; z-index: 10000000; color: rgb(255, 255, 255); font-weight: bold; background: rgb(69, 111, 165); width: fit-content; padding: 5px; border-top-left-radius: 10px; border-bottom-right-radius: 10px; top: -25px;}
.custom_mark.typeword > span {display: inline-flex; align-items: center; line-height: 15px; padding-left: 25px;}
.custom_mark.typeword > span b {margin: 0px; position: absolute; left: 0px; top: 0px; width: 20px; height: 100%; background: rgb(216, 60, 60); display: inline-flex; justify-content: center; align-items: center; border-top-left-radius: 8px;}
.custom_mark.typeword > span p {margin: 2px 0px 0px;}
.custom_mark .top {position: absolute; top: -14px; left: -14px; background: red; width: 30px; height: 30px; border-radius: 50%; border: 2px solid white;}
.custom_mark .bottom {border-width: 20px 9.4px 9.4px; border-style: solid; border-color: red transparent transparent; border-image: initial; position: absolute; left: -8px; top: 9.9px; filter: drop-shadow(white 0px 3px);}
.custom_mark::before {position: absolute; top: -6.4px; left: -6.2px; width: 15px; height: 15px; background: white; content: ""; z-index: 10055; border-radius: 50%;}
.floatThead-wrapper.have_map #table-content {float: left; width: 50% !important;}
.floatThead-wrapper.have_map .floatThead-floatContainer.floatThead-container {width: 49.8% !important; top: 11px !important;}
.have_map table {table-layout: unset !important; width: 100% !important; min-width: unset !important;}
#map {width: 50%; float: left; padding: 5px; height: 600px;}
#Leads button.createActivity[title="Добавить Работу"] {display: initial;}
.col-sm-12.col-xs-12.filter_111 .location, .col-sm-12.col-xs-12.filter_111 .activitytype, .createActivity[title="Добавить Работу"], .col-sm-12.col-xs-12.filter_113 .activitytype, .col-sm-12.col-xs-12.filter_117 .activitytype {display: none;}
#Contacts .addButton[module="Invoice"], li#Leads_detailView_moreAction_LBL_ADD_TASK, li#Quotes_detailView_moreAction_Создать_Счет {display: none;}
.news_li {position: relative; transition: all 300ms ease 0s;}
.news_notification {position: absolute; top: 5px; right: -5px; background: rgb(142, 68, 173); color: white; padding: 1px 5px; font-size: 10px; border-radius: 3px; z-index: 10000000;}
.faq_content {display: none; position: fixed; width: 100%; top: 0px; left: 0px; background: rgba(0, 0, 0, 0.33); z-index: 100000; height: 100%; padding-top: 43px;}
.global-nav .navbar-nav > li div .faq_toggle:hover, .global-nav .navbar-nav > li div .faq_toggle.active_faq, .news_toggle:hover, .news_toggle.active_news, #navbar .active_faq, .ostatki_toggle:hover {color: rgb(17, 84, 204);}
.news_toggle {width: 30px; display: block; padding: 15.4px 0px; text-align: center; cursor: pointer; transition: all 300ms ease 0s; margin-left: 3px;}
.news_toggle.active_news {z-index: 1000000; position: relative;}
.news_toggle.active_news::after {content: "▲"; position: absolute; bottom: -5px; right: 21px; font-size: 13pt; color: white; text-shadow: rgb(248, 190, 168) 0px -2px 0px; transition: all 300ms ease 0s;}
li.news_item {position: relative;}
span.news_date {position: absolute; right: 0px; background: rgb(33, 112, 168); color: white; top: 0px; height: 100%; display: inline-flex; align-items: center; padding: 0px 15px; border-top-left-radius: 30px; font-size: 13px;}
.faq_cont {background: white; padding: 10px 25px; position: relative; border-width: 1px; border-style: solid; border-color: rgb(230, 230, 230) rgb(230, 230, 230) rgb(125, 172, 204); border-image: initial; box-shadow: rgba(0, 0, 0, 0.2) 3px 5px 14px;}
#navbar .active_faq {position: relative; z-index: 2147483647;}
.faq_cont > a.close_newscontainer {position: absolute; right: 30px; top: 10px; font-family: FontAwesome; font-size: 16pt; color: rgb(142, 142, 142);}
.faq_cont > a.close_newscontainer::before {content: "";}
h4.faq_heading {text-transform: uppercase;}
.faq_list {margin-top: 15px; padding-left: 15px;}
.faq_list > li {margin-bottom: 10px; font-size: 11pt; list-style: none; padding: 10px 0px; cursor: pointer; transition: all 300ms ease 0s; background-color: rgb(241, 241, 241); border: 2px solid rgb(210, 210, 210); border-radius: 3px;}
.faq_list > li::before {content: ""; width: 20px; height: 30px; padding: 5px 20px; background-image: url("https://crm.tpkvd.ru/test/logo/logo-crm.png"); background-repeat: no-repeat; background-size: 94px; background-position-y: 2px;}
.faq_toggle.active_faq::after, .ostatki_toggle.active_faq::after {content: "▲"; position: absolute; bottom: -14px; left: 0px; font-size: 13pt; color: white; text-shadow: rgb(248, 190, 168) 0px -2px 0px; transition: all 300ms ease 0s;}
.ostatki_toggle.active_faq::after {top: 30px; left: 9px;}
.faq_list > li:hover {background: rgb(33, 112, 168); color: white;}
.faq_list > li:hover::before {background-blend-mode: screen;}
.faq_list > li.active {padding-bottom: 0px;}
.faq_list div {display: none; width: 100%; padding: 10px 10% 10px 45px; background: white; color: black; margin-top: 10px;}
.imitation_navbar {width: 42px; display: block; height: 100%; padding: 10px; background: rgb(44, 59, 73); position: absolute;}
table.LeadsArchive {width: 96.4%; margin-left: 2.7%; border: 1px solid rgb(221, 221, 221); transition: all 300ms ease 0s;}
.LeadArchive_heading th {padding: 10px; font-family: OpenSans-Semibold, ProximaNova-Semibold, sans-serif; font-weight: normal; font-size: 1.1em;}
table.LeadsArchive td {padding: 8px 10px; border-top: 1px solid gainsboro; cursor: pointer; position: relative;}
.blue {color: rgb(17, 85, 204);}
.modules-menu .custom-module {display: inline-block; font-size: 10px !important; padding: 4px !important;}
.list_select select {appearance: textarea; padding: 6px; border: 1px solid rgb(204, 204, 204);}
.list_select {position: relative;}
.list_select option[disabled="disabled"] {font-size: 15px; color: rgb(69, 111, 165);}
.LeadsArchive input {padding: 6px; border: 1px solid rgb(204, 204, 204);}
.pagination_container {width: 99%; display: inline-flex; justify-content: flex-end;}
.pagination, .page_navs {display: inline-flex; align-items: center;}
.page_navs {margin-left: 20px; position: relative;}
.page_navs button, .pages_container span {font-weight: 900;}
.pages_tp {margin-top: 5px; display: inline-flex;}
.pages_tp input {width: 80px; text-align: center;}
td[id*="_detailView_fieldValue_phone"]:hover, td[id*="_detailView_fieldValue_mobile"]:hover, td[id*="_detailView_fieldValue_fax"]:hover {cursor: pointer; font-weight: 700;}
.pages_container {position: absolute; right: 0px; top: 40px; background: white; border: 1px solid darkgrey; box-shadow: rgb(202, 202, 202) 0px 2px 7px; padding: 10px; text-align: center;}
.pages_tp button {margin-left: 5px; background: rgb(23, 181, 23); color: white; border: none; font-size: 10px; font-weight: 100;}
.remove_val {display: none; position: absolute; top: 16px; font-size: 13pt; background: rgba(44, 59, 73, 0.7); color: white; line-height: 11px; width: 15px; height: 15px; text-align: center; right: 50px;}
.remove_val:hover {color: white;}
.LeadsArchive input[type="date"] {line-height: inherit; appearance: textfield; padding: 5px;}
#headerNotificationList {width: 500px; max-height: 400px; overflow-y: auto; position: fixed; top: 40px; right: -1px; background: rgb(44, 59, 73); padding-left: 10px; padding-right: 10px;}
.notification_thumbnail {width: 30%; float: left;}
.notification_detail {width: 92%; float: left;}
.notification_count {background-color: rgb(215, 77, 47); border-radius: 50%; color: white; display: inline; height: 20px; margin-left: -5px; margin-top: -10px; position: absolute; text-align: center; width: 20px;}
.notification_detail span {display: block; margin: 2px 0px; overflow-wrap: break-word; white-space: pre-wrap;}
.notification_full_name {font-size: 14px; font-weight: bold; cursor: pointer; overflow: hidden; text-overflow: ellipsis; color: yellow; white-space: nowrap !important;}
.notification_description {font-style: italic; color: rgb(255, 255, 255);}
.notification_createdtime {color: rgb(175, 175, 175);}
a.notification_link:hover {cursor: default; background: transparent !important; color: rgb(11, 11, 11) !important;}
.notification-container {position: relative;}
.notification-container .icon {right: 0px; position: absolute; cursor: pointer;}
.notification-container .icon.icon-ok {top: 0px;}
.notification-container .icon.icon-pp {bottom: 0px;}
.notification-container .btn {margin: 4px; right: -12px; position: absolute;}
.notification-container .btn.btn-success {top: -12px;}
.notification-container .btn.btn-warning {bottom: -8px;}
.hard-overlay {background: rgb(255, 255, 255); opacity: 1; width: 100%; height: auto; top: 0px;}
.zamersi {margin-left: 20px;}
.zamers.vicon-potentials::before {content: "⇔"; background: rgb(213, 219, 226); color: rgb(44, 59, 73); opacity: 1; padding-bottom: 4px; padding-left: 2px; padding-right: 2px; border-radius: 3px; margin-right: 5px;}
.zamersi_vicon.vicon-potentials::before {content: "⇔"; transform: rotate(45deg); display: block; margin-left: 3px;}
.app-menu .app-modules-dropdown li.refresh_zameri a {display: inline-flex; align-items: center;}
.app-menu .app-modules-dropdown li.refresh_zameri a span:nth-child(1) {width: 46px; height: 28px; text-align: center; justify-content: center; align-items: center; background: rgb(94, 108, 123); color: rgb(44, 59, 73); font-size: 14pt; border-radius: 5px; display: inline-flex !important;}
.app-menu .app-modules-dropdown li.refresh_zameri a span:nth-child(2) {margin-left: 15px;}
.app-menu .app-modules-dropdown li.refresh_zameri:hover span:nth-child(1) {background: rgb(255, 255, 255);}
.verend_overlay {position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 100000; background: rgba(255, 255, 255, 0.4); padding: 10% 30%;}
.verend_container > a {position: absolute; right: 0px; top: 0px; font-family: FontAwesome; font-size: 16pt; z-index: 1000; padding: 3.3px 10px; border-top-right-radius: 20px; background: rgb(44, 59, 73); color: white; transition: all 300ms ease 0s;}
.verend_container > a:hover {color: rgb(44, 59, 73); background: white;}
.verend_container > a::before {content: "";}
.verend_container {background: white; padding: 50px 20px 20px; width: 100%; border-bottom: 1px solid rgb(170, 234, 198); position: relative; border-top-left-radius: 20px; border-top-right-radius: 20px; box-shadow: rgba(0, 0, 0, 0.5) 0px 3px 12px;}
.verend_container > span {display: block; width: 100%; text-align: center;}
.verend-title {font-family: Oswald, OpenSans-Semibold, "Helvetica Neue", Helvetica, sans-serif; font-size: 14pt; text-transform: uppercase; position: absolute; top: 0px; left: 0px; width: 100%; text-align: center; background: rgb(44, 59, 73); color: white; border-top-left-radius: 20px; border-top-right-radius: 20px; padding: 5px 0px;}
.lineItemRow td > input[type="submit"] {display: none;}
.products_calc {margin-top: 10px;}
.products_calc div {display: inline-flex; flex-wrap: wrap; position: relative; align-items: center;}
input.details_prod {width: 291px; padding: 4px 5px; text-align: left; border: 2px solid rgb(214, 214, 214);}
.products_calc div a:nth-child(2) {width: 50px; height: 28px; display: inline-flex; align-items: center; justify-content: center; background: rgb(238, 238, 238); border-width: 2px 2px 2px 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgb(214, 214, 214); border-right-color: rgb(214, 214, 214); border-bottom-color: rgb(214, 214, 214); border-image: initial; border-left-style: initial; border-left-color: initial;}
.products_calc div a:nth-child(2)::before {content: "x"; background: rgb(84, 84, 84); color: white; border-radius: 50%; width: 12px; height: 12px; text-align: center; display: inline-flex; font-size: 10px; font-weight: 900; padding-left: 3.3px; line-height: 10px;}
.products_calc div a:nth-child(3) {font-size: 14pt; margin-left: 15px; cursor: pointer;}
#popupPageContainer .col-sm-12.col-xs-12 {float: none;}
.verend_overlay.popup_details {padding: 5% 15%; display: none;}
.addCalc_table table {width: 100%; background: rgb(243, 243, 243);}
.addCalc_table table th {text-align: center;}
.addCalc_input {width: 90%; padding: 10px 5px; margin: 10px auto; display: block; border-radius: 5px; border: 1px solid rgb(202, 202, 202); transition: all 300ms ease 0s;}
.addCalc_table .submitcalc {display: block; margin: 20px auto; width: 300px; background: rgb(60, 184, 120); color: white; padding: 8px;}
.addCalc_input.error {border: 1px solid red; box-shadow: red 0px 0px 5px;}
.custom_product_container {width: 100%; background: white; padding: 5px 16px; position: relative;}
.custom_product {width: 100%; border: 1px solid rgb(221, 221, 221);}
.custom_product td {border: 1px solid rgb(221, 221, 221); padding: 8px;}
.custom_product td:nth-child(1) {width: 10.5%; text-align: center;}
.custom_product td:nth-child(2) {width: 26.6%;}
.custom_product td:nth-child(3) {width: 21%;}
.custom_product td:nth-child(4) {width: 24.2%;}
.custom_product td:nth-child(5) {width: 6%; text-align: right;}
.custom_product td:last-child {text-align: right;}
.custom_calc_container {margin-top: -25px; margin-bottom: 15px;}
.redach_this {transform: rotate(105deg); display: inline-block; font-size: 10pt; font-weight: 900; cursor: pointer; margin-left: 10px;}
.redach_container {width: 100%; display: inline-flex; padding-left: 10.3%; top: 6px; position: absolute; z-index: 2147483647;}
.redach_container > div {display: inline-flex; align-items: center; padding-left: 10px; height: 42px;}
.redach_name {width: 29.1%;}
.redach_colvo {width: 23%;}
.redach_price {width: 26.5%;}
.redach_container input {padding: 4px; width: 63.5%;}
.save_this_shit {width: 19.4%; background: white; justify-content: center;}
.save_this_shit a {width: 170px; background: rgb(60, 184, 120); height: 31px; text-align: center; display: inline-flex; justify-content: center; align-items: center; color: white; border-radius: 3px; transition: all 300ms ease 0s;}
.save_this_shit a:hover {opacity: 0.8;}
.custom_product_view.custom_product_container {margin-bottom: 45px; margin-top: -19px; padding: 0px;}
.custom_product_view.custom_product_container td:nth-child(1) {width: 26.55%; text-align: left; font-size: 14px;}
.custom_product_view.custom_product_container td:nth-child(2) {width: 10.05%;}
.custom_product_view.custom_product_container td:nth-child(3) {width: 32.75%;}
.custom_product_view.custom_product_container td:nth-child(4) {width: 10.4%; text-align: right;}
.custom_product_view.custom_product_container td:last-child {width: auto;}
.refresh_itog_view {margin-left: 5px; font-size: 14pt; line-height: 14px; font-weight: 900; color: rgb(33, 112, 168); cursor: pointer; transition: all 300ms ease 0s;}
.refresh_itog_view:hover {opacity: 0.5;}
.reference_select {display: inline-block; vertical-align: top; padding: 4.5px 0px; margin-left: 4px; border: 1px solid rgb(204, 204, 204); color: rgb(121, 121, 121); font-family: inherit; border-radius: 3px; max-width: 80px; width: 100%;}
.ui-timepicker-standard {min-height: 150px;}
.ui-widget-content {margin: 0px !important;}
.ui-timepicker-standard a {font-size: 14px;}
@media screen and (max-width: 1600px) {
  .floatThead-wrapper.have_map #table-content {width: 70% !important; height: auto !important;}
  #map {width: 30%;}
  .floatThead-wrapper.have_map .floatThead-floatContainer.floatThead-container {width: 69.8% !important;}
}
td.custom_product_events {position: relative;}
tr.custom_product_line.lineItemRow.edit_row .custom_product_events > a, tr.custom_product_line.lineItemRow.edit_row td > span, tr.custom_product_line.lineItemRow.edit_row td::after {display: none;}
.fieldBlockContainer.editable {z-index: 1000000; box-shadow: rgba(255, 255, 255, 0.8) 0px 0px 0px 1024px;}
.footer_call_container {display: none; position: fixed; bottom: 0px; left: 0px; width: 100%; text-align: center; border-top: 3px solid rgb(69, 111, 165); padding-bottom: 5px; transition: all 300ms ease 0s; z-index: 10000000; background: white;}
.footer_call_container[show="true"] {padding-bottom: 80px;}
.footer_call_container[show="true"] .footer_call_actions a {position: absolute; right: 10px; top: 0px;}
.footer_call_container[show="true"] .footer_call_actions a.fa-expand {display: none;}
.footer_call_container[show="false"]:hover {padding-bottom: 15px;}
.footer_call_container h4 {margin: 0px; padding: 10px 5px; background: linear-gradient(to top, rgb(224, 224, 224), rgb(255, 255, 255));}
.footer_call_actions a {font-family: FontAwesome; font-size: 14pt; color: rgb(101, 101, 101); border: 1px solid rgb(185, 185, 185); padding: 0px 20px; display: inline-block; margin: 5px; background: linear-gradient(to top, rgb(212, 212, 212), white); opacity: 0.7; transition: all 300ms ease 0s;}
.footer_call_actions a:hover {opacity: 1;}
.footer_call_content > div {display: none;}
.footer_call_content {text-align: left; padding: 15px 40px;}
.call_block p, .block_save p {font-size: 20px;}
.call_block > div div {display: inline-block; text-align: center; width: 120px; padding: 10px; background: linear-gradient(to top, rgb(227, 227, 227), white); border: 1px solid rgb(195, 195, 195); margin-right: 10px; cursor: pointer;}
.block_save {text-align: center;}
.block_save a {display: block; width: 200px; border: 1px solid rgb(191, 191, 191); padding: 10px; background: linear-gradient(to top, rgb(55, 173, 111), rgb(62, 214, 134)); color: white; text-align: center; font-size: 14px; border-radius: 3px; transition: all 300ms ease 0s; margin: auto;}
.block_save a:hover {opacity: 0.7;}
.dadata_initialized {position: fixed; bottom: 0px; left: 0px; width: 100%; height: 400px; z-index: 2147483647; background: white;}
.circleblock {border-radius: 50%; display: inline-flex; justify-content: center; align-items: center;}
body[user-role="roleid-H8"]#Potentials li[data-link-key="LBL_RECORD_DETAILS"], 
body[user-role="roleid-H8"]#Potentials li[data-label-key="LBL_UPDATES"], 
body[user-role="roleid-H8"]#Potentials li[data-label-key="Contacts"], 
body[user-role="roleid-H8"]#Potentials li[data-label-key="Documents"], 
body[user-role="roleid-H8"]#Potentials li[data-label-key="Quotes"], 
body[user-role="roleid-H8"]#Potentials li[data-label-key="Sales Order"], 
body[user-role="roleid-H8"]#Potentials li[data-label-key="Services"], 
body[user-role="roleid-H8"]#Potentials li[data-label-key="Invoice"], 
body[user-role="roleid-H8"]#Potentials li[data-label-key="Payments"],
body[user-role="roleid-H8"]#Potentials li[data-label-key="Consignment"] {display: none;}

.related-tabs.row .nav > .tab-item a, .related-tabs.row .nav > .more-tab a, .related-tab-more-element .dropdown-toggle {position: relative; height: 65px; align-items: center; width: 100%; padding-top: 35px !important; display: inline-flex !important;}
.related-tabs .tab-icon {max-width: 100%; position: absolute; width: 100%; text-align: center; top: 7px;}
.related-tabs .dropdown .tab-icon {position: static; text-align: left; max-width: 85%;}
.redback {background: #e36b6b;}
.greenback {background: #77b177;}
.yellowback {background: #e9e96e;}
/*.logout-content{
  position: absolute;
  right: 0;
  background: white;
  z-index: 100;
}*/
.global-nav .navbar-nav > li div a.userName, .global-nav .navbar-nav > li div a.taskManagement, .global-nav .navbar-nav > li div a.fa-bar-chart, .global-nav .navbar-nav > li div a.fa-calendar, .navbar-nav > li .news_toggle, .global-nav .navbar-nav > li div a.newleads_toggle, .global-nav .navbar-nav > li div a.newmails_toggle, .navbar-nav > li.calls_inhead a {flex-wrap: wrap; align-items: center; height: 100%; padding: 10px 20px !important; display: inline-flex !important;}
.global-nav .navbar-nav > li div a.userName span.fa.fa-user {font-size: 23px;}
.global-nav .navbar-nav > li div a.taskManagement, .global-nav .navbar-nav > li div a.fa-bar-chart, .global-nav .navbar-nav > li div a.fa-calendar, .navbar-nav > li .news_toggle {font-size: 18px; margin-top: 3px;}
.global-nav .navbar-nav > li div a.newleads_toggle::before, .global-nav .navbar-nav > li div a.newmails_toggle::before {font-size: 19px; margin-top: 3px;}
.navbar-nav > li .news_toggle {padding-right: 35px !important;}
.navbar-nav > li .faq_container {flex-wrap: wrap; align-items: center; height: 100%; padding: 10px !important; display: inline-flex !important;}
.global-nav .navbar-nav > li div .faq_toggle i.vicon-faq {font-size: 19px;}
.global-nav .navbar-nav > li div a#menubar_quickCreate {flex-wrap: wrap; align-items: center; height: 100%; padding: 10px 18px 10px 15px !important; display: inline-flex !important;}
.global-nav .navbar-nav > li div .faq_toggle {transition: all 300ms ease 0s; font-size: 21px; cursor: pointer; margin-top: -1.5px;}
.global-nav .navbar-nav > li div a#menubar_quickCreate::before {font-size: 21px; margin-top: 2px;}
.navbar-nav > li.calls_inhead a i {font-size: 21px; margin-top: -4px; margin-right: -13px;}
.global-nav .navbar-nav > li.teh_li div a {font-size: 21px; margin-top: -4px; margin-right: -5px;}
.addCommentBlock .col-lg-12 {width: 100%;}
.flex-right-nowrap-container {width: 100%; display: inline-flex; justify-content: flex-end;}
.inventory-discountcard-item {display: inline-flex; align-items: center; margin-left: 15px;}
.not-responsive {position: static !important;}
.flexed-and-top {display: inline-flex;}
.editViewTable {width: 100%; display: inline-flex; flex-wrap: wrap;}
.editViewTable > div {margin-bottom: 20px;}
.editViewTable .fieldValue {width: 30% !important;}
.modal .modal-body {max-height: 80vh; overflow-y: auto;}
.industry-orderready-modal .modal-body, .visible-overflow .modal-body {overflow: visible;}
.listViewEntries.lightedEvent td, .listViewEntries.lightedEvent td .picklist-color {background: rgb(53, 170, 71);}
.listViewEntries.lightedEvent td a, .listViewEntries.lightedEvent td i, .listViewEntries.lightedEvent td a, .listViewEntries.lightedEvent td span {color: white !important;}
.calendar_worklist.modal .modal-body, .editfilial.modal .modal-body {overflow: visible;}
.listview-table tr.searchRow th.inline-search-btn button {width: 75%; float: left;}
.listview-table tr.searchRow th.inline-search-btn button.btn.btn-sm.refresh-searchlist {width: 23%; background: rgb(189, 189, 189); color: white; margin-left: 2%;}
.modal-error {position: absolute; left: 15px; max-width: 60%; text-align: left; color: red; top: 15px;}
.MultiFile-wrap .fileUploadBtn.input-error {color: black; border: 1px solid rgb(185, 74, 72) !important; background-color: rgb(255, 238, 238) !important; background-image: none !important;}
.callitemrow a.call_item_linenumber:not(:last-child)::after {content: ",";}
textarea[name="fieldsInfo"] {display: none;}
.icon-status-included .customer-status-icon {width: 50px; position: absolute; left: -3px; top: -3px; height: 50px; background-size: 100%;}
.HelpDeskTrigger a {padding: 7px 10px; border: 1px solid rgb(99, 99, 99); background: linear-gradient(rgb(195, 109, 109), rgb(165, 69, 69)); color: white; transition: all 250ms ease 0s;}
.HelpDeskTrigger {height: 42px; display: inline-flex; align-items: center; justify-content: flex-end;}
.HelpDeskTrigger a:hover {opacity: 0.8;}
.HelpDeskTrigger a i {position: relative; top: 1px;}
#MainStorage .stockAlert, #Inventorization .stockAlert {display: none !important;}
.whitecolored {color: white !important;}
.gr-metka {position: absolute; left: -15px; top: -15px;}
.gr-metka img {width: 35px;}
.green-background, .green-background:hover, .green-background:focus {background: rgb(53, 170, 71) !important; color: white !important;}
.choose-buttons-container {display: inline-flex; width: 100%; justify-content: space-between;}
.choose-buttons-container .btn.choose-button {background: rgb(138, 148, 160); color: white;}
.choose-buttons-container.col-choose-2 .btn.choose-button {width: 45%;}
body .taskWarningContainer {position: fixed; bottom: 0px; left: 0px; z-index: 100500; background: white; width: 350px; max-height: 190px; border-right: 1px solid rgb(218, 218, 218); height: 100%; box-shadow: rgba(0, 0, 0, 0.03) 5px -5px 5px 1px; transition: all 500ms ease 0s; padding-bottom: 34px;}
.taskWarningContainer .heading h3 {margin: 0px; font-size: 15px; background: rgb(89, 104, 117); color: white; padding: 8px 5px; width: 100.2%;}
#taskManagementWarningContainer .dataEntries {height: 100%; overflow-y: auto; padding: 7px; background: white;}
#taskManagementWarningContainer .dataEntries .taskwarning-item {border: 1px solid rgb(221, 221, 221); margin-bottom: 15px; padding: 10px 5px; position: relative;}
#taskManagementWarningContainer .dataEntries .taskwarning-item .taskitem-body {padding: 8px; background: rgb(251, 251, 251); margin-top: 5px; border: 1px solid rgb(236, 236, 236); width: 100%; display: inline-flex; flex-wrap: wrap; align-items: center;}
.taskitem-body-info {width: 70%;}
.taskitem-body-info span {display: block;}
.taskitem-actions {padding-top: 10px; display: inline-flex; justify-content: flex-end; width: 30%;}
.taskitem-actions a {background: rgb(60, 184, 120); color: white; padding: 5px 15px; text-shadow: none;}
#taskManagementWarningContainer .dataEntries .taskwarning-item .taskitem-body > span {display: block; margin-bottom: 2px;}
#taskManagementWarningContainer .dataEntries .taskwarning-item .taskitem-body i {width: 15px;}
#taskManagementWarningContainer .dataEntries .taskwarning-item .subject {font-weight: 900;}
div#taskManagementWarningContainer {height: 100%;}
#taskManagementWarningContainer .dataEntries .taskwarning-item[data-priority="High"] {border-left: 6px solid rgb(212, 0, 0);}
.taskWarningContainer .taskwarning-container-close {position: absolute; bottom: 45%; right: -15px; border: 1px solid rgb(214, 214, 214); background: white; height: 28px; width: 15px; font-size: 12px; font-weight: 100;}
.taskWarningContainer .taskwarning-container-close i {font-weight: 100; margin-left: -4px; margin-top: 3px;}
.taskwarning-container-upperclose {cursor: pointer; color: white; display: inline-flex; align-items: center; padding: 1.5px; position: absolute; right: 10px; top: 4px; font-size: 16px; transition: all 200ms ease 0s;}
.taskwarning-container-upperclose:hover {opacity: 0.8;}
.taskwarning-container-upperclose span {display: block; position: absolute; font-weight: 900;}
.taskwarning-container-upperclose.clecked {color: black; right: -15px; background: white; width: 15px; height: 33px; border: 1px solid rgb(221, 221, 221); top: 50%; transition: all 500ms ease 0s;}
.taskwarning-container-upperclose.clecked .first {color: black; top: auto; bottom: 7px; font-size: 9px; font-weight: 900; left: 5px;}
.taskwarning-container-upperclose.clecked .second {color: black; top: 6px; font-size: 9px; font-weight: 900;}
#taskManagementWarningContainer .dataEntries::-webkit-scrollbar-button {background-image: url(""); background-repeat: no-repeat; width: 6px; height: 0px;}
#taskManagementWarningContainer .dataEntries::-webkit-scrollbar-track {background-color: transparent;}
#taskManagementWarningContainer .dataEntries::-webkit-scrollbar-track:hover {background-color: lightgrey;}
#taskManagementWarningContainer .dataEntries::-webkit-scrollbar-thumb {border-radius: 3px; background-color: rgb(158, 158, 158); height: 5px;}
#taskManagementWarningContainer .dataEntries::-webkit-scrollbar-thumb:hover {background-color: rgb(86, 86, 86);}
#taskManagementWarningContainer .dataEntries::-webkit-resizer {background-image: url(""); background-repeat: no-repeat; width: 4px; height: 0px;}
#taskManagementWarningContainer .dataEntries::-webkit-scrollbar {margin-right: 5px; width: 10px;}
span.fieldValue.convertedUsers {width: 100%; display: inline-flex; flex-wrap: wrap;}
span.fieldValue.convertedUsers span.value {width: auto !important;}
span.fieldValue.convertedUsers span.value::after {content: ",";}
span.fieldValue.convertedUsers span.value:last-child::after {content: ""; margin: 0px;}
#headerForm span.fieldValue.convertedUsers span.value::after {content: ","; margin-left: 0;margin-right: 2px;}
#headerForm span.fieldValue.convertedUsers span.value:last-child::after {content: ""; margin:0;}
.table-bordered th:last-child {border-right: none !important;}
.small-td-height td {padding: 4px 5px !important;}
.no-resize {resize: vertical;}
input.inputElement, textarea.inputElement {padding: 3px 8px;}
.taskSubjectAutoFill {display: inline-flex; width: 100%; justify-content: space-between; align-items: center; margin: 7px 0px 10px;}
.taskSubjectAutoFill .fieldLabel {width: 40%;}
.taskSubjectAutoFill .fieldValue {width: 60%;}
.relatedContents[relation_id="298"] {max-height: 500px; overflow-y: auto;}
.relatedContents[relation_id="298"]::-webkit-scrollbar-button {background-image: url(""); background-repeat: no-repeat; width: 5px; height: 0px;}
.relatedContents[relation_id="298"]::-webkit-scrollbar-track {background-color: transparent;}
.relatedContents[relation_id="298"]::-webkit-scrollbar-track:hover {background-color: lightgrey;}
.relatedContents[relation_id="298"]::-webkit-scrollbar-thumb {border-radius: 0px; background-color: lightgrey; height: 5px;}
.relatedContents[relation_id="298"]::-webkit-scrollbar-thumb:hover {background-color: grey;}
.relatedContents[relation_id="298"]::-webkit-resizer {background-image: url(""); background-repeat: no-repeat; width: 4px; height: 0px;}
.relatedContents[relation_id="298"]::-webkit-scrollbar {margin-right: 5px; width: 8px;}
.app-item-color-DIRECTORY {border-left: 4px solid rgb(104, 255, 234);}
.app-item-color-FINANCES {border-left: 4px solid rgb(255, 0, 212);}
.app-item-color-MARKETPLACE {border-left: 4px solid rgb(195 190 255);}
.app-MARKETPLACE{background-color:rgb(195 190 255)}
.floatThead-floatContainer.floatThead-container {z-index: 99 !important;}
div#filterContainer .modal-body, div#filterContainer .customview-content {max-height: 700px; overflow-y: auto;}
.companyAddAdressHeading {float: none; width: auto; padding: 5px 0px 10px; font-size: 16px; font-weight: 100;}
label.companyAddressBoxItem {display: inline-flex; width: 700px; align-items: center; justify-content: space-between; margin-bottom: 10px;}
.companyAddressBoxItem .companyAddressName {width: 32%;}
.companyAddressBoxItem .companyAddressContent {width: 60%;}
.companyAddressBoxItem span {width: 4%; text-align: center;}
.companyAddressBoxItem .fa {width: 4%; text-align: center; cursor: pointer;}
.bordered-block {border: 1px solid rgb(221, 221, 221); margin-bottom: 10px; padding: 10px;}
#overlayPageContent .modal-body {max-height: 750px;}
#QuickCreate .modal-body {margin: 10px 2.5%; width: 95% !important;}
#QuickCreate .modal-body::-webkit-scrollbar-button {background-image: url(""); background-repeat: no-repeat; width: 7px; height: 0px;}
#QuickCreate .modal-body::-webkit-scrollbar-track {background-color: rgb(239, 239, 239); border-radius: 10px;}
#QuickCreate .modal-body::-webkit-scrollbar-track:hover {background-color: rgb(239, 239, 239);}
#QuickCreate .modal-body::-webkit-scrollbar-thumb {width: 7px; border-radius: 10px; background-color: rgb(62, 62, 62); height: 5px;}
#QuickCreate .modal-body::-webkit-resizer {background-image: url(""); background-repeat: no-repeat; width: 4px; height: 0px;}
#QuickCreate .modal-body::-webkit-scrollbar {margin-right: 5px; width: 6px;}
a.fa.fa-file-text.ostatki_toggle {font-size: 18px; padding: 13px 5px 13.5px 10px;}
.faq_content.for_ostatki .faq_cont {width: 350px; margin-left: auto; margin-right: 18%;}
.ostatok-item {width: 45%; text-align: center; border: 1px solid rgb(210, 210, 210); padding: 20px 10px;}
.ostatok-item:hover {border-color: rgb(17, 85, 204);}
.ostatok-item i {width: 100%; opacity: 0.8; margin-bottom: 10px; font-size: 40px !important;}
.faq_content.for_ostatki h4.faq_heading b, .faq_content.for_ostatki h4.faq_heading {margin-bottom: 0px;}
.custom_mark.typeword.zamer > span {padding: 0px 0px 0px 21px; background: none; width: max-content;}
.custom_mark.typeword.zamer > span b {padding: 5px;}
.custom_mark.typeword.zamer > span div {padding: 5px; background: white; color: rgb(0, 0, 0);}
.custom_mark.typeword.zamer > span p {margin: 0px; padding: 5px; background: rgb(69, 111, 165);}
.listview-record-actions-absolute {position: absolute; right: 3px;}
.nextblocktoggle::before {margin-right: 5px; content: ""; background: url("/layouts/v7/skins/images/arrowRight.png") no-repeat; width: 7px; height: 7px; display: inline-block;}
.nextblocktoggle.active::before {content: ""; background: url("/layouts/v7/skins/images/arrowdown.png"); width: 15px; height: 15px; display: inline-block;}
.listview-table .table-actions {position: relative;}
.super-modal .modal-dialog {width: 100%; margin: 0px; height: 100%;}
.super-modal .modal-dialog .modal-content {height: 95%;}
.super-modal .modal-dialog .modal-body {height: 94%; max-height: unset !important;}
.print-sticker-supermodal-content {max-width: 800px; margin: auto;}
[user-role="roleid-H30"] .hard-overlay {display: none;}
textarea#Events_editView_fieldName_cf_1475 {display: none;}
.lead-header-toggle > span {margin-right: 8px;font-size: 14px;}
label.iphone-radio {margin: 0px; cursor: pointer; filter: drop-shadow(rgba(50, 50, 50, 0.2) 0px 0px 6px);}
label.iphone-radio input {display: none;}
label.iphone-radio .iphone-wrapper {width: 43px; background: white; height: 27px; display: block; border-radius: 15px; position: relative; border: 1px solid rgb(191, 191, 191);transition:200ms;}
label.iphone-radio .iphone-wrapper span.iphone-button {transition: all 200ms ease 0s; background: rgb(239, 239, 239); height: 27px; width: 27px; border: 1px solid rgb(191, 191, 191); display: block; border-radius: 15px; position: absolute; left: -1px; top: -1px;}
label.iphone-radio input:checked + span.iphone-wrapper {background: rgb(116 206 130);border-color: rgb(116 206 130);}
label.iphone-radio input:checked + span.iphone-wrapper span.iphone-button {left: 38%;}
td.fieldValue.col-lg-2.call-aim label.verend_bigcheckbox {margin-right: 15px; display: inline-flex; align-items: center;}
.hiddenField {width: 0px !important; padding: 0px !important; border: none !important;}
.notificationContainer {transition: all 500ms ease 0s; position: absolute; top: -100%; left: 35%; z-index: 10000; width: 30%; margin: 0px auto;}
.notificationContainer.visible-push {top: 5px;}
.notificationContainer .push-notify-item {position: relative; transition: all 400ms ease 0s; right: 0px; margin-bottom: 10px; border: 1px solid rgba(0, 0, 0, 0.07); border-radius: 5px;}
.push-heading {padding: 4px 5px; background: rgba(239, 239, 239, 0.95); display: inline-flex; width: 100%; align-items: center;}
.push-heading i {font-size: 18px; color: rgba(103, 142, 190, 0.56);}
.push-body {padding: 5px 8px;}
.push-footer, .push-body {background: rgba(249, 249, 249, 0.95);}
span.push-heading-title {font-size: 11px; margin-left: 5px; font-weight: 600; color: dimgrey;}
span.push-hr {display: block; width: calc(100% - 16px); margin: auto auto 5px; height: 1px; background: rgb(210, 210, 210);}
.push-body p {margin-bottom: 5px;}
.push-footer-elements {width: 100%; display: inline-flex; justify-content: space-between; padding: 0px 8px 5px;}
.push-footer-elements .info {color: rgb(185, 185, 185);}
.push-footer-elements a.push-goto {text-transform: uppercase; font-size: 13px; font-weight: 600; color: rgb(69, 111, 165);}
.unselectable {user-select: none;}
.notificationContainer .push-notify-item .push-heading button.close {position: absolute; right: 10px; top: 2px; font-size: 18px;}
.agenda-comments-info .attachment a {font-size: 14px;}
.lineItemRow .productTotalInput input {width: auto;}
.productTotalCell {max-width: 250px;}
.productTotalCell .discountTotal {margin-top: 2px;}
.newtaskcount {position: absolute; top: 5px; right: 6px; background: rgb(142, 68, 173); font-size: 11px; padding: 3px 5px; color: white; border-radius: 2px;}
.entries .other-details .task-actions a.taskSeen, 
.entries .other-details .task-actions a.notificationSeen {margin-right: 5px;}
.entries .other-details .task-actions .taskManagementActionButton {display: inline-block; padding: 6px;}
.address_block table.table.table-borderless {background: rgb(245, 245, 245); border: 1px solid rgb(204, 204, 204);}
span.address_toggle {margin-bottom: 10px; display: block; position: relative; padding: 5px; cursor: pointer;}
span.address_toggle.btn-default::after {content: ""; font-family: FontAwesome; position: absolute; right: 10px; color: dimgrey; transition: all 200ms ease 0s;}
span.address_toggle.btn-default.expanded::after {transform: rotate(180deg);}
span.address_toggle.btn-default + .table {display: none;}
span.address_toggle.btn-default.expanded + .table {display: table;}
.location .suggestion_container {width: 100%;}
.inline-flex {display: inline-flex;}
.width-100 {width: 100%;}
.width-50 {width: 50%;}
.align-center {align-items: center;}
.align-top {align-items: flex-start;}
.justify-center {justify-content: center;}
.flex-end {justify-content: flex-end;}
.relatedContainer .listViewEntries span.more.dropdown.action ul.dropdown-menu {top: auto; bottom: 100%;}
.fieldLabelStyle {color: rgb(44, 59, 73); opacity: 0.8;}
.supermodal-restrict-close {position: fixed; top: 0px; left: 0px; width: 100%; height: 100%;}
#page .app-menu .app-modules-dropdown li {padding: 0px;}
#page .app-menu .app-modules-dropdown li a {width: 100%; padding: 3% 3% 3% 20px;}
.scroll-container{overflow: auto;max-height: 100%}
.modal-overlay-footer.no-border {border: 0 !important;}
.iphone-button-like {border: 1px solid #bfbfbf;position: relative;border-radius: 50px;padding: 5px 0;width: 60px;background: linear-gradient(to bottom, white, #efefef);height: 28px;}
.iphone-button-like span {color: #979797;position: absolute;right: 8px;}
.iphone-button-like:after {content: '';position: absolute;height: 22px;width: 22px;border: 1px solid #bfbfbf;top: 2px;left: 2px;border-radius: 20px;background: #efefef;opacity: .8;}
.iphone-button-like.active-iphone {background: linear-gradient(to bottom, #8ce38c, #78bb78);}
.iphone-button-like.active-iphone span {color: white !important;left: 11px;}
.iphone-button-like.active-iphone:after {right: 2px;left: auto;border-color: #dddddd;background: white;opacity: .9;}
.lineItemRow .productTotalInput input[readonly] {background: #fafafa;}
.lineItemRow .productTotalInput input[readonly],#lineItemTab .lineItemRow .listPrice[disabled] {opacity: .7;}
.justify-end {justify-content: flex-end;}
.suggest-loading {position: absolute;top: 1px;right: 1px;width: 28px;height: 28px;background: white;display: inline-flex;align-items: center;justify-content: center;}
.colorwhite{color:white;}
.dropdown-menu > li > a span i{font-size: 25px;vertical-align: middle;margin-right: 5px;text-align: center;}
.relationDelete{display:none !important;}
.app-item-color-LOGISTIC {border-left: 4px solid crimson;}
.app-LOGISTIC {background-color: crimson;}
.align-baseline{align-items: baseline}
[destination="deleteRow"]{opacity: .8;transition: 200ms;font-size:15px;}
[destination="deleteRow"]:hover{opacity: 1}
#reportDetails .table{max-width: unset;width:auto;min-width: 100%;}
.fa.cursorPointer{font-size:16px;opacity: .7;transition:200ms;}
.fa.cursorPointer:hover{opacity: 1}
.sticker-mest-cell .inline-flex > span.sticker-mest-apply, .sticker-mest-cell .inline-flex > span.sticker-mest-refresh {position: static;height: 30px;display: inline-flex;align-items: center;justify-content: center;width: 60px;}
div#ordersreadycontainer {max-width: 800px;}
.stickered-row{position: sticky;top:-1px;background-color: white;z-index:1;}
#notReadyIndustryList{max-height: 650px;overflow-y: auto;}
#notReadyIndustryList table th {background: #f1f1f1;}
.print-sticker-upakovka-modal div#ordersreadycontainer td.fieldLabel h5 {font-size: 23px;}
.print-sticker-upakovka-modal div#notReadyIndustryList table {font-size: 12px;}
.print-sticker-upakovka-modal div#notReadyIndustryList table i.fa-eye {font-size: 20px;}
.print-sticker-upakovka-modal div#ordersreadycontainer {font-size:16px;}
.global-nav .global-actions{padding-right:35px;}
.text-align-right{text-align:right}
td.stickered-left {position: sticky;left: 0;background: white;}
.justify-flex-end {justify-content: flex-end;}
li#shareAccountTasks a {font-size: 20px;padding: 12px 16px 12px 10px;}
li#shareAccountTasks a span.newtaskcount {right: 0;top: 7px;background: #4c7ab6;}
div#upakovkaMPMainContainer {height: 500px;overflow-y: auto;}
[destination="upakovkaMPPrinterChooseItem"] {border: 1px solid #e9e9e9;transition: 200ms;cursor: pointer;font-size: 16px;width: calc(20% - 20px);margin-right: 20px;}
[destination="upakovkaMPPrinterChooseItem"]:hover {background: #e3e3e3;}
[destination="upakovkaMPPrinterChooseItem"] i {font-size: 30px;}
.productcolorpreview {width: 70px;height: 70px;box-shadow: 2px 2px 6px 2px rgba(0,0,0,0.2);}
[toggleaction="clearMPHistory"] {padding-left: 50px;padding-right: 50px;height: 50px;display: inline-flex;align-items: center;font-size: 25px;}
[toggleaction="MPHistorySearch"] {height: 50px;font-size: 24px;}
.infopdf-item-content-pdf-container-frame:not(:first-child) {margin-top: 10px;}
.accessoriesbrak-keyboard-key, 
.writeoff-keyboard-key,
.notenough-keyboard-key, .toomuch-keyboard-key {width: calc(100% / 6 - 4px);text-align: center;border: 1px solid rgb(212, 212, 212);background: whitesmoke;padding: 20px 5px;border-radius: 3px;margin: 2px;cursor: pointer;transition: all 200ms ease 0s;font-size: 25px;}
div#verend-menu-container-trigger a {font-size: 40px;padding: 8px 40px;}
div#verend-menu-container-content {display: none;border-top:1px solid black;}
div#verend-menu-container-content .verend-tabs.flex-wrap {display: block;position: absolute;top: 100%;z-index: 100;}
div#verend-menu-container-content .verend-tab {background: white;}
div#verend-menu-container-trigger a {background: rgb(77, 122, 182);}
div#verend-menu-container-content a::before{display: none;}
div#clothSearchList td, div#clothSearchList th {font-size: 15px;}
#clothSearchListItems tr:not(.stickered-row):hover {color: white;background: #4d7ab6;}
#clothSearchListItems tr:not(.stickered-row):nth-child(odd),[destination="clothSearchDynamicStorages"] tr:not(.stickered-row):nth-child(odd) {background: #dedede;}
#clothSearchListItems tr:not(.stickered-row):nth-child(odd):hover {background: #4d7ab6;}
#clothSearchListItems tr.stickered-row,[destination="clothSearchDynamicStorages"] tr.stickered-row,[destination="clothSearchReserveList"] tr.stickered-row{background: #bcbcbc}
tr#stickeredClothSearch {background: #b9ffbb;}
.list-group-numbered{list-style-type: decimal;}
#chooseReplacementCell td {line-height: 1;}
.printStickerContentContainer[destination="clothcut"] {font-size: 15px !important;}
#clothSearchListItems tr.listViewEntry.clothSearchItemsActive {background: #8fb680;}
#cut_change_mode_buttons > a {width: 23%;font-size: 16px;text-transform: uppercase;font-weight: 900;}
/*[user-role="roleid-H24"] #upakovkaMPHistory{font-size:100%;}*/
[user-role="roleid-H24"] #upakovkaMPActions a,
[user-role="roleid-H24"] #upakovkaMPContent{font-size:60%;}
[user-role="roleid-H24"] .select2-drop{font-size: 30px;}
[user-role="roleid-H24"] .select2-container a.select2-choice{font-size: 30px;height: auto;}
[user-role="roleid-H24"] .choose-your-destiny-step-3 a{font-size: 30px;padding: 20px 0;line-height: 0;margin-top: 30px;}
[user-role="roleid-H24"] .choose-your-destiny-container > div{max-width: 700px;width: auto;}
[user-role="roleid-H24"] .select2-results{max-height: 80vh;}
[user-role="roleid-H24"] .brigadaUsersContainer{top: 20vh;max-width: 37vh;width: 100%;font-size: 14px;}
[user-role="roleid-H24"] .userInfoContainer{max-width: 37vh;width: 100%;font-size: 14px;}
[user-role="roleid-H24"] .userInfoContainer a.changeMyMind{height: auto;}
[user-role="roleid-H24"] .sticker-mest-cell span.sticker-mest-apply{font-size: 12px;}
[user-role="roleid-H24"] .sticker-mest-cell span.sticker-mest-refresh{font-size: 12px;}
[user-role="roleid-H24"] #upakovkaMPContent div#upakovkaMPResponse {font-size: 70%;}
.active[destination="upakovkaMPPrinterChooseItem"] {background: #4c76b2;color: white;}
.active[destination="upakovkaMPPrinterChooseItem"]:hover{background: #80a1d1}
#addSmownerGSM {width: auto;max-width: 200px;margin-left: 10px;padding: 0px;height: 42px;display: inline-flex;align-items: center;justify-content: flex-end;}
#addSmownerGSM a {padding: 7px 20px;border: 1px solid rgb(99, 99, 99);background: linear-gradient(rgb(109 195 143), rgb(110 165 69));color: white;transition: all 250ms ease 0s;}
#addSmownerGSM:hover a {opacity: .8;}