﻿
.jq-toast-single { min-height: 40px; font-size: 15px; cursor: pointer; }

.btn-icon { font-size: 20px; }
.btn i.btn-icon { padding-right: 0px; }
.btn.btn-success { color: #fff !important; }
.card-header .btn-icon { font-size: 20px; width: 28px; height: 28px; padding: 7px 5px 5px 5px; line-height: 13px; }

.dashed { border-bottom: dashed 1px #333; }
.dashed:hover { border-bottom: dotted 1px #333; text-decoration: none; }

.table th { white-space: nowrap; font-size: 15px; }
.table th.sort-column {  cursor: pointer; color: #008a3a; }
.table th.sorting_asc, .table th.sorting_desc { color: #ff7e21; }
.table tr.virtual-deleted-item *:not(.btn-icon), .virtual-deleted-item, .virtual-deleted-item .box-title { color: #cccccc; }
.table thead th, .table th, .table .filters td, .table .th { background-color: #eaeff5 !important; border: 1px solid #cacbcd; }
.table thead th, .table th { font-weight: bold; }
.table.no-border tbody td { border: none !important; }
.table td { border: 1px solid #cacbcd !important; vertical-align: middle; padding: 0.5rem; font-size: 15px; }
.table .even { background-color: #fafafa; }
.table .first { border-top: 2px solid #ff7e21; }
.table .btn-icon, .plupload-table .btn-icon { font-size: 20px; padding: 3px; width: 28px; height: 28px; line-height: 19px; }
.table.table-field th { padding: 3px 12px; }
.table tr.row-header { background-color: #bfbfbf !important; }
.table tr.row-header td { color: white; text-transform: uppercase; font-weight: bold !important; }

td.name-column { font-weight: bold !important; }
.virtual-deleted-item .text-muted { color: #cccccc !important; }
.virtual-deleted-item .el-overlay { display: none; }
.tablesaw-cell-hidden { display: none; }
.tablesaw-advance { float: none; }
.caption-comment { font-weight: normal; padding-top: 3px; }
.no-data-panel { margin-bottom: 15px; }
.plupload-table td { word-break: break-all; }

.tooltip-text { color: #212529 !important; font-size: 14px; line-height: 24px; display: block; padding: 1.21em; }
.tooltip-item { background: none; padding: 0 5px; }
.tooltip-item i.info-icon { color: #008a3a !important; }
.tooltip-content::after { display: none; }
.tooltip-content { background: #fff; padding: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; direction: ltr; border-radius: .25rem; -webkit-box-shadow: none; box-shadow: none; border: 1px solid rgba(0,0,0,.15); border-radius: .25rem; }

.jq-toast-wrap { z-index: 100000 !important; }
a.navbar-brand { color: #fff !important; }
h1, h2, h3, h4 { color: #ff7e21; }
h2 { font-size: 30px; }
label { display: inline; }

.topbar .top-navbar { min-height: 50px; }
.topbar .top-navbar .navbar-nav > .nav-item > .nav-link { line-height: 30px; }
.topbar .top-navbar .navbar-header { line-height: 45px; }
.topbar .top-navbar .navbar-header .navbar-brand b { line-height: 50px; }
.navbar-brand { line-height: 50px; }
.left-sidebar { padding-top: 50px; }
.form-group { margin-bottom: 10px; }

.page-item:not(.active) .page-link { cursor: pointer; }
.page-item.active .page-link, .page-item.active .page-link:hover { color: #005; background-color: #e9ecef; border-color: #ddd; }
.filters.panel { padding: 0.75rem 1rem; margin-bottom: 1rem; list-style: none; background-color: #eaeff5 !important; border-radius: 0.25rem; margin-top: 0px; }
.filters select, .filters input { font-size: 15px; }
.checkbox-label-right { padding-right: 7px; }
.checkbox-label { padding-left: 7px; }
.close { cursor: pointer; }
.container-fluid { padding-top: 5px; }
.control-label { font-weight: bold; }
.pagination { margin-bottom: 0px; }
.page-titles { min-height: 40px; }
.modal-dialog { min-width: 350px; }
.cursor-pointer { cursor: pointer; }

.topbar { z-index: 10010; }
.left-sidebar { z-index: 10000; }
.modal  { z-index: 10100; }

.breadcrumb-item { vertical-align: top; font-size: 13px; }
.breadcrumb-item .ti-home { line-height: 13px; font-size: 15px; }

.asColorPicker-trigger { display: none; }
.asColorPicker-hue i, .asColorPicker-alpha i { margin-top: -4px; }
.asColorPicker-dropdown { padding-bottom: 3px; max-width: none !important; }
.asColorPicker-trigger { position: absolute; margin-top: -25px; float: right; margin-right: 42px; }
.asColorPicker-clear { margin-top: 8px; margin-right: 5px; }

.context-menu { border-top-right-radius: 0px; border-top-left-radius: 0px; }
.card-header { background-color: #f2f2f2; border: none; }
.card-toggle .toggle-button { margin-top: 7px; float: right; }

.badge { margin-left: 7px; margin-right: 4px; background-color: #999; padding-bottom: 3px; font-size: 13px; color: #fff; }
.navbar-nav .nav-link { padding-top: 4px; }
.nav-link { height: 36px; }
.nav-link.active { color: #ea700d !important; }
.nav-link.active .badge { margin-left: 7px; }
.select2-container--default .select2-selection--multiple .select2-selection__choice:hover { cursor: pointer; }
.select2-container--default .select2-selection--multiple { border: 1px solid rgba(0,0,0,.15); }
.select2-container--default { width: 100%; }
.select2-dropdown { z-index: 100000 !important; }
.select2-container--default .select2-selection--single { height: 30px !important; border-color: #bbb !important; font-size: 15px; padding-left: 4px; padding-top: 2px; }
.select2-container--default .select2-selection--single .select2-selection__rendered { color: #333 !important; font-weight: 400;  }
.select2-results__options { color: #333; }
.select2-results__options .option-extension { color: #aaa; }
.select2-results__options .select2-results__option--highlighted .option-extension { color: #fff; }

.multiselect-item-up-button,
.multiselect-item-down-button {
    float: right;
    cursor: pointer;
    padding-top: 3px;
}

.multiselect-item-down-button {
    margin-left: 3px;
}

.dropify-wrapper {
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
}
.dropify-clear { cursor: pointer; }

#progress, .preloader img { position: fixed; margin-left: -225px; margin-top: -187px; top: 50%; left: 50%; z-index: 100000; }
.progress { background-color: #7f7f7f; height: auto; }
.preloader { z-index: 100001; }
.preloader:before { content: inherit; }

body { font-family: 'Circe'; color: #7f7f7f; line-height: normal; }
h1, h2, h3, h4, h5, h6 { color: #ea700d; font-family: 'Circe'; }
a { color: #008a3a; }

.management-column { width: 1px; text-align: center; padding: 0 5px !important; white-space: nowrap; }
.nowrap-caption .caption-panel { white-space: nowrap; }
.nowrap-value .value-panel { white-space: nowrap; }

.dataTable td { word-wrap: normal; }
.p-t-15 { padding-top: 15px; }
.w-auto { width: auto; }

.text-gray { color: #666; }
.text-yellow { color: #ffff00; }
.text-green { color: #008e40; }
.text-black { color: #000; }
.text-red { color: #e30; }
.text-white { color: #fff; }
.text-red-b { color: #ff0000; }
.text-green-b { color: #00dd00; }

.bg-yellow-light { background-color: #ffffbb  !important; }
.bg-yellow { background-color: #ffff00  !important; }
.bg-green { background-color: #99ff99 !important; }
.bg-red { background-color: #e30 !important; }

.bg-red-b { background-color: #ff0000 !important; }
.bg-green-b { background-color: #92d050 !important; }

.btn-success { color: #ffffff; background-color: #008a3a; border: solid 1px #008a3a; }
.btn-success:hover { color: #ffffff; background-color: #00b050; border: solid 1px #00b050; }
.btn-outline-success { color: #008a3a !important; background-color: #f2f2f2; border: solid 1px #008a3a; }
.btn-outline-success:hover { color: #008a3a; background-color: #d8d8d8; border: solid 1px #008a3a; }

.dropdown-user i { margin-right: 5px; }
.navbar.top-navbar img { max-height: 40px; width: auto; margin: 0 7px; }
.font-size-sm { font-size: 12.8px; }

.form-control-sm, .input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn { padding: 0.25rem 0.5rem; font-size: 15px; line-height: 1.5; border-radius: 0.2rem; height: 30px; }

select.form-control-sm { height: 30px !important;  }
.btn { font-size: 15px; }
.btn-xs { font-size: 11px !important; }

#popupWindow img { width: 100%; height: auto; }

.import-container { width: 200px; height: 200px; }
.import-incorrect-values { color: #990000; }
.import-values { max-height: 400px; overflow-y: auto; }

.modal-dialog { width: 60%; max-width: none; }
.modal-content { border-width: 3px; }

.add-photo-modal-dialog { width: 580px; }
.add-photo-modal-dialog .img-container { width: 480px; height: 360px; max-height: 360px; min-height: 360px; }

@media (max-width: 1140px) { 
    .responsive-modal-dialog { width: 70% !important; }
}

@media (max-width: 940px) { 
    .responsive-modal-dialog { width: 80% !important; }
}

@media (max-width: 720px) { 

    .responsive-modal-dialog { width: 90% !important; }
    .columns-modal-dialog { width: 85% !important; max-width: 320px; }
    .columns-modal-dialog .ms-selection { clear: both; float: left !important; margin-top: 40px; }
    .columns-modal-dialog .ms-container { background-position: 50% 50%; }
    .columns-modal-dialog .ms-container .ms-selectable, .columns-modal-dialog .ms-container .ms-selection { width: 100%; }
}

@media (max-width: 480px) {

    .add-photo-modal-dialog { width: 98%; }
    .add-photo-modal-dialog .img-container { width: 280px; height: 210px; max-height: 210px; min-height: 210px; }
}

.ms-container { width: 100% !important; }
.empty-button { width: 24px; display: inline-block; }
.no-data:not(.has-filter) { display: none; }
.phone { width: 140px; }
.arial { font-family: Arial; }

.treeview-custom .icon.check-icon { float: right; font-size: 12px; padding: 3px; width: 24px; height: 22px; line-height: 15px; }
.treeview-custom span.indent { margin-left: 15px !important; }
.treeview-custom span.code { margin-right: 10px; }
.treeview-custom .list-group-item { padding-left: 10px; cursor: default !important; line-height: 28px; }
.treeview-custom .expand-icon { cursor: pointer; float: right !important; font-size: 22px; }
.treeview-custom .counter { float: right; font-weight: normal; padding: 0 10px; margin-right: 20px; }
.treeview-custom .counter.bg-red { background-color: #ff9999 !important; color: #fff; }
.treeview-custom .counter.bg-green { background-color: #99ff99 !important; }
.treeview-custom .ok-button { margin-left: 10px;  font-size: 13px; width: 22px; height: 22px; padding: 4px; line-height: 13px; }
.treeview-custom .comment-value { padding-left: 20px; }
.treeview-custom .photo-button { margin-left: 10px; font-size: 14px; width: 28px; height: 24px; padding: 4px; line-height: 13px; }
.treeview-custom .delete-photo { margin-left: 5px; font-size: 14px; width: 28px; height: 24px; padding: 4px; line-height: 13px; }
.treeview-custom .photo { margin-left: 15px; }
.treeview-custom .photo img { max-height: 35px; }

::-webkit-input-placeholder { color: #ccc !important; }
:-moz-placeholder { color: #ccc !important; opacity: 1; }
::-moz-placeholder { color: #ccc !important; opacity: 1; }
:-ms-input-placeholder { color: #ccc !important; }
::-ms-input-placeholder { color: #ccc !important; }
::placeholder {  color: #ccc !important; }

input[type="number"] { -moz-appearance: textfield; }
::-webkit-inner-spin-button {display: none; }

input:focus::-webkit-input-placeholder { color: transparent !important; }
input:focus:-moz-placeholder { color: transparent !important; }

.sidebar-nav > ul > li > a { font-weight: bold; color: #70859c; }
.sidebar-nav > ul > li > a i { vertical-align: -2px;}
.sidebar-nav > ul > li.active > a i { color: #f48c37; }
.sidebar-nav > ul > li.active > a { color: #f48c37; font-weight: bold; }
.sidebar-nav ul li a.active { color: #f48c37; font-weight: bold; }

.grid-footer td { font-weight: bold; text-transform: uppercase; background-color: #fdfbf2; }
.cannot-action .management-button { display: none; }
.font-bold .value-panel { font-weight: bold; }

ul.horizontal-list > li { display: inline-block; zoom: 1; *display: inline; }
ul.horizontal-list label { padding-right: 10px; }
label.checkbox { padding: 6px 0 0 10px; }

.datepicker.datepicker-dropdown { z-index: 100000 !important; }
.color-square { width: 20px; height: 20px; border: solid 1px #999; margin: auto; text-align: center; }
.mfp-ready { z-index: 100000 !important; }
.ui-front { z-index: 100000; }
.mytooltip { z-index: 999; }

.carousel-indicators li { cursor: pointer; }
.cursor-default { cursor: default !important; }
.form-control { display: inline; }

.el-element-overlay .el-card-item .el-card-content { text-align: left; }
.el-card-item { padding-bottom: 0px; border: solid 1px #f2f2f2; margin-bottom: 30px; }
.el-element-overlay .el-card-item .el-card-avatar { margin-bottom: 0px; }

/* Редизайн */

body { color: #999; }
a { color: #333; text-decoration: none; }
a:hover { color: #333; text-decoration: underline; }
h1, h2, h3, h4, h5, h6 { color: #333; }
.font-size-sm { font-size: 15px; }

.text-muted { color: #a5a382 !important; }
.breadcrumb-item { font-weight: bold; font-size: 15px; }
.filters.panel { background-color: #f3f3f4 !important; color: #333; }
.footer, .left-sidebar, .sidebar-nav { background-color: #f4e30c; color: #000; }
.topbar { background: #f4e30c; border-bottom: 1px solid #fff }
.page-wrapper { background: #f3f3f4; }
.dw-user-box h4 { font-weight: normal; }
.form-control { color: #333; border-color: #bbb; }
.nav-link .dropdown-item { font-weight: bold !important; }
.nav-link.active { color: #333 !important; }
.nav-link:hover { text-decoration: underline; }

.top-navbar ul > li > a { font-size: 17px; }

.sidebar-nav > ul > li > a { padding-left: 10px; }
.sidebar-nav a * { color: #000 !important; }
.sidebar-nav ul li a { font-size: 17px; }
.sidebar-nav > ul > li > a { color: #000 !important; font-size: 17px; }
.sidebar-nav > ul > li > a i { color: #000; }
.sidebar-nav > ul > li.active > a i { color: #000; }
.sidebar-nav > ul > li.active, .sidebar-nav > ul > li:hover { background-color: #fff; color: #000; }
.sidebar-nav ul li a { padding-bottom: 10px; }
.sidebar-nav > ul > li.not-activable:hover { background-color: #f4e30c; }
.sidebar-nav > ul > li.not-activable ul { background-color: #f4e30c !important; }

#sidebarnav a { color: #000; }
#userbarnav a { color: #000; }
#userbarnav > li { display: inline-block; }
#userbarnav .app-search i { display: inline-block; }

.btn-danger { font-size: 17px; }
.btn.btn-success { color: #292929 !important; }
.btn-success { color: #292929 !important; background-color: #81cbf1; border: solid 1px #81cbf1; font-size: 17px; }
.btn-success:hover, .btn-success:focus, .btn-success:active { color: #292929 !important; background-color: #61BCEB !important; border: solid 1px #81cbf1 !important; opacity: unset !important; box-shadow: none !important; }
.btn-outline-success { color: #292929 !important; background-color: #fff; border: solid 1px #bbb; font-size: 17px; }
.btn-outline-success:hover, .btn-outline-success:focus, .btn-outline-success:active { color: #292929 !important; background-color: #DFDEE3 !important; border: solid 1px #bbb !important; opacity: unset !important; box-shadow: none !important; }
.btn.btn-disabled { color: #ccc; cursor: default !important; border: solid 1px #bbb; font-size: 17px; }

.table-bordered { border: none; }
.table .first { border-top: 10px solid #f3f3f4; }
.table .lb-10 { border-left: 10px solid #f3f3f4 !important; }
.table thead th, .table th, .table .filters td, .table .th { background-color: #fff !important; border: none; }
.table td { border: none !important; border-top: solid 1px #adadad !important; border-bottom: solid 1px #adadad !important; }
.table th { font-weight: normal !important; }
.table th.sort-column { cursor: pointer; color: #333; }
.table th.sort-column:hover .sort-text { text-decoration: underline; }
.table th.sorting_asc, .table th.sorting_desc { color: #333; font-weight: bold !important; }
.table td { font-weight: 400; }
.grid-footer td { background-color: #fff; }
.table .b-bordered { border-bottom: solid 1px #adadad !important; }

.ms-container .ms-selectable li.ms-elem-selectable, .ms-container .ms-selection li.ms-elem-selection  { font-size: 15px !important; font-weight: 400; }

.error-box { background: none; background-color: #f3f3f4; }
.login-register { background-color: #f3f3f4; }
a.nav-toggler:hover { text-decoration: none; }
.arial { font-family: 'Circe'; }
.h-auto { height: auto !important; }
textarea.resisable { resize: both; }

.publication-photo img { max-width: 120px !important; height: auto; }
.sweet-alert { border: rgb(233, 236, 239) solid 1px; border-radius: 4.8px; }

th.publication-id { width: 70px; }
th.publication-status { width: 170px; }
th.publication-year { width: 80px; }
th.publication-cost { width: 115px; }

.fs-12 { font-size: 12px !important; }
.fs-14 { font-size: 14px !important; }

.p-t-5 { padding-top: 5px; }

.news-menu-item {
    margin-left: 30px;
}
.news-menu-item.has-news { width: 70px; }
.news-count { position: fixed; margin-top: 4px }

@media (max-width: 767px) {
    .news-menu-item { margin-left: 0px; }
    .news-menu-item.has-news { width: auto; }
}

.mfp-top-title {
    height: 44px;
    line-height: 44px;
    position: absolute;
    left: 5px;
    top: 10px;  
}

.lg-actions .lg-next, .lg-actions .lg-prev { z-index: 20080 !important; }
.lg-toolbar { z-index: 20082 !important; }
.lg-sub-html { z-index: 20080 !important; }
.lg-outer .lg-thumb-outer { z-index: 20080 !important; }
.lg-outer .lg-video .lg-video-play { z-index: 20080 !important; }
.lg-progress-bar { z-index: 20083 !important; }
.lg-outer .lg-pager-outer { z-index: 20080 !important; }
.lg-outer #lg-dropdown-overlay { z-index: 20081 !important; }
.lg-outer { z-index: 20050 !important; }
.lg-outer .lg-item.lg-current { z-index: 20060 !important; }
.lg-backdrop { z-index: 20040 !important; }

#lg-counter { color: #fff !important; font-weight: bold; }
.lg-sub-html { display: none; }

.popup-wrapper textarea { height: 100% !important; }
.btn.btn-success.active-flying-button { position: fixed; bottom: 15px; z-index: 10000; }
.active-flying-button-panel { position: fixed; z-index: 1000; background-color: white; bottom: 5px; height: 61.5px; width: 148px; border-radius: 4px; opacity: 0.8; filter: alpha(opacity=80); }

@media (max-width: 566px) { 
    .active-flying-button-panel:not(.right-panel) { left: 30px; }
    .active-flying-button:not(.right-button) { left: 40px; }
}

.car-color select { width: auto; }
.car-color .d-inline label { width: auto; padding-left: 0px; padding-right: 0px; }
.car-color .color-effect label:before { content: ' / ' }
.car-color .value-panel { padding-top: 0px; }

.car-model-filter-parameter { width: 48%; }
.bg-empty { background-color: #ffffbb; }
.single-value-text { padding-top: calc(1px + 0.37rem); display: inline-block; }

.active-flying-button + .flying-button, .active-flying-button {
    position: fixed;
    bottom: 15px;
    z-index: 9999;
}

.card-header .tooltip-content {
    margin: 0px 0 8px -200px;
    white-space: nowrap;
    font-weight: 400;
    width: auto;
}

.copy-from-button {
    margin-left: 10px;
    height: 28px;
    padding: 2px 4px;
}

.client-contacting-inputs .card-header {
    display: none;
}

.client-contacting-inputs .card-body {
    padding-top: 5px !important;
}

.bar-chart-score {
    width: 233px;
    height: 150px;
    margin-right: 0;
    float: left;
}

.bar-chart-score-stat td {
    border-top: none !important;
    border-bottom: none !important;
    padding-top: 0;
    padding-bottom: 0;
    display: inline !important;
}

.bar-chart-score-stat {
    float: left;
    margin-top: 35px;
}

.popover-body .table-bordered table {
    height: 202px;
}

.popover-body .table-bordered table td:first-child,
.popover-body .table-bordered table th:first-child {
    border-left: 0;
}

.popover-body .table-bordered table td:last-child,
.popover-body .table-bordered table th:last-child {
    border-right: 0;
}

.popover-body > .table-bordered > tr > td,
.popover-body > .table-bordered > tr > th {
    padding: 3px;
}

.popover-body table table td, .popover-body table table th {
    padding: 3px;
}

.popover-body > .table-bordered > tr:first-child > th {
    padding: 5px 10px;
}

.popover-body .table-bordered table th {
    border-top: 0;
}

.popover-body .table-bordered table tr:last-child td {
    border-bottom: 0;
}

.stat > tbody > tr > td:first-child > table tr:not(:last-child) td:first-child {
    font-size: 11px;
    white-space: nowrap;
    color: #d0d0d0;
}

.stat > tbody > tr > td:first-child > table td {
    border: 1px solid #ffffff !important;
    background: #fbfbfb;
    text-align: center;
}

.stat > tbody > tr > td:first-child > table td span {
    margin: 0 auto;
    color: #fff;
    text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35);
}

.stat > tbody > tr:nth-child(2) > td:first-child {
    padding-left: 0;
}

.stat > tbody > tr > td > table td,
.stat > tbody > tr > td {
    padding: 2px 7px;
}

.stat > tbody > tr > td:last-child > table td:last-child {
    padding-right: 0px;
}

.stat.table td {
    border-top: none !important;
    border-bottom: solid 1px #dddddd !important;
}

.stat th {
    border: none !important;
    color: #000;
}

.stat > tbody > tr:nth-child(2) > td {
    border-bottom: none !important;
}

.stat.table td > div {
    font-size: 0;
}

.stat.table td > div i {
    font-size: 20px;
    line-height: 1 !important;
    margin: 0;
}

.stat td.empty {
    border: none !important
}

.bootstrap-select {
    display: inline-block !important;
    width: auto !important;
}

.bootstrap-select .dropdown-menu li a span.text {
    font-weight: normal !important;
    line-height: 1.1;
    color: #2d2d2d !important;
    padding: 0 !important;
    font-size: 1rem;
}

.bootstrap-select .dropdown-menu li a {
    padding: 3px 20px 3px 20px !important;
}

.bootstrap-select > .dropdown-toggle {
    background: transparent !important;
    border: none !important;
    color: #54667a;
}

.bootstrap-select .dropdown-menu li a.selected,
.bootstrap-select .dropdown-menu li a:hover,
.bootstrap-select .dropdown-menu li a:focus {
    background: #eee !important;
}

.bootstrap-select .dropdown-menu li {
    padding: 0 !important;
}

.legend span {
    width: 55px;
    height: 20px;
    display: block;
}

.nav-tabs .nav-item a.reverse {
    background: rgb(233, 233, 233) !important;
}

.nav-tabs .nav-item a.reverse.active {
    background: #fefefe !important;
}

.text-nowrap {
    white-space: nowrap;
}

.lg-object.lg-image {
    background-color: white;
}

.clientTypeList {
    width: 150px;
}

div.jpleer-div {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}

div.jpleer-div div, div.jpleer-div div ::after, div.jpleer-div div ::before {
    box-sizing: unset;
}

div#pleerPopupWindow div.modal-content {
    background-color: #ededf0;
    width: 428px !important;
    height: 115px !important;
}

div#pleerPopupWindow div.modal-body {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

div#pleerPopupWindow .modal-dialog {
    height: 100%;
    width: 100%;
    display: flex;
    align-items: center;
}

div#pleerPopupWindow .modal-content {
    margin: 0 auto;
}

.pts-series .value-panel {
    padding-right: 0px;
}

.table .nds-row td {
    border-top: none !important;
    font-size: 13px !important;
    background-color: #f3f3f4;
    padding-bottom: 0;
    padding-top: 0;
}

.table .nds-before-row td {
    border-bottom: none !important;
    padding-bottom: 0;
}

.select-client-contacting-button { cursor: pointer; }
.active-panel { border: solid 2px #99ff99; }
.active-panel-header .card-header { background-color: #99ff99; }
.notification-count { background-color: #ff0000; }
.chat-messages-count { background-color: #ff0000; }
.total-count { background-color: #ff0000; }
.chat-content .box { border: solid 1px; }
.chat-list hr { margin: 0px !important; background-color: #7f7f7f; }
.chat-message-author { margin: 3px; }

.has-warning .form-control { border-color: rgb(187, 187, 187); }
.has-warning .form-control-warning { border-color: #ffbc34 !important; }

.w-100px-panel { width: 100px; display: inline-block; }
.date-width { width: 92px; }

@media (min-width: 768px) and (max-width: 1000px) {
    .sidebar-nav #sidebarnav i {
        display: none !important;
    }
}

.sidebar-nav #userbarnav > li > a {
    padding: 0;
}

.sidebar-nav #userbarnav > li > a.has-arrow:after {
    display: none;
}

.sidebar-nav #userbarnav > li:hover
{
    background: none;
}

.sidebar-nav #userbarnav li {
    position: relative;
}

.sidebar-nav #userbarnav > li > ul {
    position: absolute;
    z-index: 1001;
    width: 260px;
    display: none;
    -webkit-box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.09);
    box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.09);
}

.sidebar-nav #userbarnav > li:hover > ul {
    height: auto !important;
    overflow: auto;
}

.sidebar-nav #userbarnav > li:hover > ul,
.sidebar-nav #sidebarnav > li:hover > ul.collapse {
    display: block;
    max-height: 440px;
}

.topbar .top-navbar .app-search input {
    width: 170px;
    border-radius: 0.2rem;
    -webkit-transition: 0.2s ease-in;
    -o-transition: 0.2s ease-in;
    transition: 0.2s ease-in;
}

.topbar .top-navbar .app-search {
    margin-right: 15px;
}

.topbar .top-navbar .app-search input:focus {
    width: 260px
}

@media (max-width: 767px) {
    .topbar .top-navbar .app-search input:focus {
        width: 170px
    }
}

.topbar .top-navbar .app-search a {
    text-decoration: none;
}