@media print, screen and (min-width: 64em) {.pre-content:before {top: -150px;}.template-sidebar-left .content {padding-top: 0;}}
.section {padding-top:10px;}
tbody td, tbody th {padding: .5rem .5rem;}
table.hover tbody tr:hover {background-color: #00bf801c;transition-duration: 0.3s;}
select, [type=color], [type=date], [type=datetime-local], [type=datetime], [type=email], [type=month], [type=number], [type=password], [type=search], [type=tel], [type=text], [type=time], [type=url], [type=week], textarea {border-color:#ccc}
.multifiles .nc-field-caption{display:none;}
.nc-upload-file-info {padding:5px; border:1px solid #eee;margin-bottom:5px;    display: flex;justify-content: space-between;}
.nc-upload-file-name {width:400px;}
.is-drilldown, .header {z-index:999;}
.menu-header .menu li a {font-size:1rem !important;    line-height: 20px;}
.menu-header .menu {padding-bottom:0 !Important;}
.drilldown a {padding: 0.875rem 0.5rem;}
.pretty.p-has-focus input:focus~.state label:before {-webkit-box-shadow: none;box-shadow: none;}
.pretty .state label:before {border-color: #3464e0!important;}
.pretty .state label {cursor:pointer;}
.menu-header.is-open {z-index:9999;}
select:hover, textarea:hover {border-color: #3464e0;-webkit-box-shadow: 0 0 0 3px rgba(156, 186, 240, .5);box-shadow: 0 0 0 3px rgba(156, 186, 240, .5) !important;}
.dataTables_paginate .pagination li.current {border-color: #3464e0 !Important;}
.content.off-canvas-content {min-height:500px;}
.nc-upload-file-remove{background: #eee;display: block;width: 22px;height: 22px;text-align: center;border-radius: 50%;}
.menu-header .menu {-webkit-box-pack: cenendter;-webkit-justify-content: end;-ms-flex-pack: end;justify-content: end;}
.callout.success {background-color: rgb(100 220 169 / 0.1);color: #2bc584;border: none;padding: 0.8rem;}
.callout{padding: 0.6rem;}
label {font-size:1rem;color: #444;}
table.dataTable thead>tr>th.sorting_asc, table.dataTable thead>tr>th.sorting_desc {color:#3464e0}
select:hover, textarea:hover {border-color: #3464e0;-webkit-box-shadow: 0 0 0 3px rgba(83,179,116,0.5);box-shadow: 0 0 0 3px rgba(83,179,116,0.5);}
.profile-card:hover {opacity:0.8}
.is-drilldown {z-index:999}
.pretty.p-switch input:checked~.state.p-success:before {    border-color: #3464e0;}
.pretty input:checked~.state.p-success label:after, .pretty.p-toggle .state.p-success label:after {background-color: #3464e0!important;}
.pretty.p-switch .state:before {border: 1px solid #ccc;}
.pretty.p-switch .state label:after {background-color: #ccc!important;}
.profile-card img {box-shadow: 0px 4px 4px #2955C9;}
.popup-success {margin: 0;font-size: 1.5rem;text-align:center;}
.mfp-zoom-in.mfp-ready.mfp-bg, .mfp-bg {background:#000; opacity:0.4}
.popup{padding:20px 30px;box-shadow: 0 10px 20px -5px rgba(14,21,47,.13);}
.pretty em {color:#c3cad6;font-size:14px;}
.form-auth {min-width:260px;}
.menu-dropdown .menu a {font-size:1rem;}
.label{padding: 0.25rem 0.55rem;}
.menu-dropdown .menu span {display:block;margin-right: -1px;margin-left: -1px;color: #242629;font-size: 1rem;padding-right: 0.75rem;padding-left: 0.75rem;}
.round.button{padding: 0.85rem 1.2rem;}
.error{border-color: #e06364;-webkit-box-shadow: 0 0 0 2px rgba(224,99,100,.5);box-shadow: 0 0 0 2px rgba(224,99,100,.5);}
.inline-popup.informer {color: #6e7781;}
.section-title a{color: #6e7781;}
.tabs.ps {padding-bottom:0;}
.callout.alert {background-color: #fffafa;color: #e06364;border:1px solid #f5abac;}
.ideas-list-items a{display:block;margin-bottom:20px;}
.callout.alert.hollow {color:#e06364;background:rgb(224 99 100 / 20%);border-color:rgb(224 99 100 / 50%)}
.fc-view-harness {overflow:hidden  !important}
.special-controls {background:#FFF;}
.fc .fc-more-popover .fc-popover-body {max-width:600px;}
.accordion-content p:last-child{margin-bottom:0;}
.logo svg{width:75px;height:55px;margin-right:10px;}
.logo {margin-bottom:0;}
.logo img {width: 57px;height: 57px;}
.callout.success.hollow {background-color: rgb(100 220 169 / 0.1);color: #2bc584;border: 1px solid rgb(100 220 169 / 0.6);}
.ps:hover .ps__scrollbar-y-rail:hover>.ps__scrollbar-y {background-color: rgba(52,100,224,1); border-radius: 4px;}
.ps>.ps__scrollbar-y-rail>.ps__scrollbar-y, .ps>.ps__scrollbar-y-rail>.ps__scrollbar-y { border-radius: 4px;}
.menu-sidebar .menu span {color: #586374;}
.menu-sidebar .menu span {list-style: none;width: 100%;padding: 0;margin-bottom: 1rem;}
.menu-sidebar .menu span {position: relative;display: -webkit-inline-box;display: -webkit-inline-flex;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: start;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;width: 100%;padding: 0.8125em;line-height: 1.2;text-align: center;align-items: center;color: #444;border: 1px solid #c3cad6;border-radius: 4px;align-items: center;min-height: auto;font-size: 1rem;text-align: left;}

li.drop-arrow:after {background-repeat:no-repeat;top:16px;right:-3px;content: "";position: absolute;display: inline-flex;width: 0.8rem;height: 0.5rem;margin-top: 0.1rem;margin-left: 0.5rem;background-image: url(/tm/dev/img/arrow-down-new.svg);transition: transform .25s linear;}
li.drop-arrow:hover:after{filter: brightness(100);}
/* Доработать:
li.drop-arrow:hover:after {transform: rotate(180deg);transition: transform .25s linear;}*/

.accordion-content .hover tr {border-bottom: 1px solid #f1f4f9;}
.accordion-content .hover td {word-break: normal;}
input[type=date]:hover, input[type=search]:hover, input[type=text]:hover, input[type=email]:hover,input[type=number]:hover,input[type=password]:hover{
-webkit-box-shadow: 0 0 0 4px rgba(156,186,240,.5);box-shadow: 0 0 0 4px rgba(156,186,240,.5));}
.grid-container, .off-canvas-wrapper { max-width: 95%;}
.header__avatar button svg {fill: rgb(255, 255, 255, 0.6); width:18px; height:18px;}
.header__avatar button:hover svg {fill: rgb(255, 255, 255, 1);}
.header__avatar button {border:1px solid rgb(255, 255, 255, 0.3); border-radius:50%;display:block;padding:12px; margin-left:10px;width:44px;}
.header__avatar button:hover {border:1px solid rgb(255, 255, 255, 1);}
.alerts-wrapper {padding:20px 20px;}
.alerts-wrapper p {margin-bottom:0;}
.dropdown-pane {border:none;}
.header__avatar button .label.round{position: absolute;top: -9px;font-size:14px;right:-11px;}
.dropdown-user {-webkit-animation: fade .2s cubic-bezier(.455,.03,.515,.955) both;animation: fade .2s cubic-bezier(.455,.03,.515,.955) both;}

.alerts-wrapper {font-size:16px;}
.alerts-wrapper .notice {margin-bottom:10px;padding-bottom:10px; border-bottom: 1px solid #f1f4f9}
.alerts-wrapper .notice:last-child {margin-bottom:0;padding:0; border:none;}
.alerts-wrapper .notice__date {margin-bottom:0;font-size:15px;}
.alerts-wrapper .notice__title a{line-height: 21px;font-size:16px;}
.dropdown-user:before {right:6px;}

.user-info-item .head-user {border-bottom:1px solid #eceff5;padding:0 0 10px 0;margin-bottom:20px;display:block;color: #444;}
.user-info-item .head-user:last-child{margin-bottom:0; border:none;padding-bottom: 0;}
.user-info-item .head-user h3{margin-bottom:5px;font-size: 1.25rem;}
.user-info-item .head-user:hover h3{color:#3464e0}
.user-info-item :last-child>.accordion-content:last-child {border:none;}
.switch__toggle {margin:0 3px;}
.hover tr td{vertical-align:middle;}

.menu-sidebar .menu a{color:#586374}
.menu-sidebar .menu a.is-active{box-shadow: 0px 4px 10px rgba(52, 100, 224, 0.2);}
.file-upload--inline .file-upload__title{max-width: 300px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
print, screen and (min-width: 40em) {.menu-sidebar .menu-icon {min-width: 1.6em;min-height: 1.6em;width: 1.6em;height: 1.6em;}}
.section-title a:hover{color: #3464e0;}
.header>.grid-container {background:none;}
.panel {background:#F1F4F8; padding:20px 10px;}
.panel hr {margin:10px 0;}
.ps>.ps__scrollbar-y-rail>.ps__scrollbar-y {background-color:#3464e0}
.sberid {cursor:default;}
.peoples tr {border-bottom: 1px solid #f1f4f9;}
.CountPublications {padding:10px 20px;background:#3464e0;border-radius:4px;}
.CountPublications label {color:#FFF}
.CountPublications input{width:100%;}
#areaError, sup {color:#e06364}
.vacations img{border:2px solid #ffd835}
.panel .callout{text-align:center; margin-bottom:0;}
.banner img{-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;}
.banner img:hover{-webkit-transform: scale(1.01); -moz-transform: scale(1.01); -o-transform: scale(1.01);opacity:0.9}
.article-card img{-moz-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;-webkit-transition: all 0.2s ease-out;}
.article-card:hover img{-webkit-transform: scale(1.05); -moz-transform: scale(1.05); -o-transform: scale(1.05);}
.manager-card img, .tabs-panel .person-card img{-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;}
.manager-card:hover img, .tabs-panel a.person-card:hover img{-webkit-transform: scale(1.05); -moz-transform: scale(1.05); -o-transform: scale(1.05);}
.manager-card__image{margin-right:25px;}
table thead tr th{background-color: #f1f4f9;}
.accordion-content table {margin-bottom:0;}
.hpb svg{width:48px;height:48p;}
.hpb {text-align:center;color:#C3CAD6}

.inner_news .article-card__image{margin-right:20px;}
.inner_news .article-card, .menu-sidebar .inner-menu-inline.menu a{border:1px solid #e4ecfa;}
.menu-sidebar .inner-menu-inline.menu li{width:49%;}
.menu-sidebar .inner-menu-inline.menu li.full-width{width:100%;}
.menu-sidebar .inner-menu-inline.menu li a svg{fill:#c3cad6}
.menu-sidebar .inner-menu-inline.menu li a:hover svg{fill:#FFF;}
.menu-sidebar .inner-menu-inline.menu li div a{border:none; padding:0;display: inline;margin-right:5px;}
.menu-sidebar .inner-menu-inline.menu{justify-content: space-between;}
.tabs.ps {justify-content: center;}

.banners{margin:10px 0 !important;}
.menu-header .menu li a {line-height: 1.3rem;}
.datepicker.dropdown-menu {border:none;box-shadow: 0 10px 20px -5px rgba(0,0,0,.1);}
.datepicker.dropdown-menu tbody tr:last-child, .datepicker tfoot{border:none;}
.datepicker td.active.day, .datepicker td.active.year, .datepicker td.active.day:hover{background:#3464e0 !important; color:#FFF !important;}
.fields.disabled {display:none;}
input:disabled, input[readonly], textarea:disabled, textarea[readonly]{background:#FFF;cursor:pointer;}
.datepicker.dropdown-menu td{padding: 6px 9px;}
.datepicker td{font-size: 13px;}
.dataTable tr {border-bottom: 1px solid #f1f4f9;}
img.noimage {border: 1px solid #f1f4f9;}
.dataTables_info {color: #c3cad6;font-size: .875rem;line-height: 1.5;}
.avatar{max-width: 100%;border-radius: 50%;}
.vacation {background: #ffd835;padding: 5px 10px;border-radius: 15px;color: #333;width: 100%;display: block;text-align: center; margin-top: 10px;max-width:150px;}
.soc-icons{display:flex;margin:10px 0;}
.soc-icons li {list-style:none;margin-right:10px;}
.soc-icons li img {width:32px;height:32px;}
.soc-icons li img:hover {opacity:0.8}

.dataTables_paginate .pagination{margin:0; padding:0;border:none;font-size: .875rem;}
.dataTables_paginate .pagination li {list-style:none;display: block;min-width: 30px;margin: 0 5px;display: block;text-align: center;line-height: 20px;border: 1px solid #f1f4f9;border-radius: 4px;}
.dataTables_paginate .pagination li a{color: #444;padding: 0 5px;line-height:30px;}
.dataTables_paginate .pagination li a:hover {color:#3464e0}
.paginate_button.disabled{color:#c3cad6;padding: 0 5px;line-height:30px !important;}
.dataTables_paginate .paginate_button.next, .dataTables_paginate .paginate_button.previous {border:none;}
.dataTables_paginate .pagination li.current{color: #fff;background: #3464e0;border-color: #3464e0;display: block;padding: 5px;text-align: center;line-height: 20px;border: 1px solid #f1f4f9;border-radius: 4px;}
div.dataTables_wrapper div.dataTables_filter label {float: none !important;}
.soc-icons.text-center {justify-content: center;}
hr{border-bottom: 1px solid #eceff5;}
.callout.success {background-color: #f5fdf8;border:1px solid #b5eec9;color: #4a4f4b;}

.my-mfp-slide-bottom .zoom-anim-dialog {opacity: 0;-webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;transition: all 0.2s ease-out;-webkit-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );-moz-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );-ms-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );-o-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );}
.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog {opacity: 1;-webkit-transform: translateY(0) perspective( 600px ) rotateX( 0 ); -moz-transform: translateY(0) perspective( 600px ) rotateX( 0 ); -ms-transform: translateY(0) perspective( 600px ) rotateX( 0 ); -o-transform: translateY(0) perspective( 600px ) rotateX( 0 ); transform: translateY(0) perspective( 600px ) rotateX( 0 ); }
.my-mfp-slide-bottom.mfp-removing .zoom-anim-dialog {opacity: 0;-webkit-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg ); -moz-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg ); -ms-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg ); -o-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg ); transform: translateY(-10px) perspective( 600px ) rotateX( 10deg ); }
.my-mfp-slide-bottom.mfp-bg {opacity: 0;-webkit-transition: opacity 0.3s ease-out; -moz-transition: opacity 0.3s ease-out; -o-transition: opacity 0.3s ease-out; transition: opacity 0.3s ease-out;}
.my-mfp-slide-bottom.mfp-ready.mfp-bg {opacity: 0.4;}
.my-mfp-slide-bottom.mfp-removing.mfp-bg {opacity: 0;}
.mfp-zoom-in.mfp-ready.mfp-bg, .mfp-bg, .mfp-bg{background:#24364a}

.v-scroll {overflow: hidden;}
.accordion-title-no {position: relative;display: block;padding: 1rem;border: 1px solid #f1f4f9;border-bottom: 0;font-size: 1.375rem;line-height: 1;color: #444;}
.accordion-title-no {display: -webkit-inline-box;display: -webkit-inline-flex;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;position: static;padding-right: 1rem;border: none!important;background: 0 0;vertical-align: middle;}

@media screen and (min-width: 1024px) {
  div.dataTables_wrapper div.dataTables_filter label {float: right !important;}
}

@media print {
  .no-print, .header, .footer,.nc-navbar{display:none;}
  section {page-break-inside: always;}
  html, body{height: 297mm;width: 210mm;}
  *, *:before, *:after { color: #000;box-shadow: none;text-shadow: none;}
  .grid-x>.large-8 {width:100%;}
}
@page {
  margin: 10mm 10mm 10mm 20mm;
}
.events_booking .events_carousel .swiper-pagination {left:40%;}
.tabs.ps {margin-bottom: 10px;
}
/* .tabs-title { min-width: 200px; }*/

.mfp-content {
  opacity:0;
  -webkit-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}
.mfp-s-ready .mfp-content {
  opacity: 1;
}
/* content animate out */
.mfp-removing .mfp-content {
  opacity: 0;
}

/**/
.autocomplete-suggestions { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;background: #FFF; cursor: default; overflow: auto; font-size: 15px;-webkit-box-shadow: 0 10px 26px rgba(0,0,0,.2);-moz-box-shadow: 0 10px 26px rgba(0,0,0,.2);box-shadow: 0 10px 26px rgba(0,0,0,.2);}
.autocomplete-suggestion { padding: 12px 7px; color:#666; overflow: hidden;border-bottom: 1px solid #f8f8f8;}
.autocomplete-no-suggestion { padding: 2px 7px;}
.autocomplete-selected { background: #f8f8f8; cursor: pointer; }
.autocomplete-suggestions strong { font-weight: 700; color: #ED9022; }
/**/

@media screen and (max-width: 900px) {
  .kpi-btn {
    width: 100%;
  }
  .accordion-content #adminForm{overflow-x: scroll;}
  .auto_set {background-color: #eaa5a0;}
  .accordion-content table tr td {padding:5px 2px; font-size:14px;min-width: 250px;}
  .fc-view-harness {overflow-x:scroll !important}
}

/*Pochinok Fix START*/
@media screen and (max-width:590px){.accordion-title {font-size:16px;}}
/*Pochinok Fix END*/


  .button--abs {
    position: absolute;
    right: 0;
    top: 6px;
  }
  .relative {
    position:relative;
  }
  .article-card__controls button svg {
      height: initial;
  }
  
  
  
  .form__password, .form__sms {
  background-color: #f2f4f8;
}

.form__title {
  padding-top: 20px;
}

.form__description {
  text-align: left;
  padding-top: 10px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 13px;
}

.form__password-phone {
  display: block;
}

.form__field {
  padding: 0 20px;
  width: 100%;
  font-size: 14px;
}
.form__field .field.sms {
  width: 100%;
}
.form__field .button.sms {
  width: 100%;
  font-size: 14px;
}
.form__field .invalid {
  border-color: #E06364;
  box-shadow: 0 0 0 2px rgba(224, 99, 100, 0.5);
}

.form__success {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.form__field .button.sms {
color:#fff;
}
.form__error{
    line-height: 1;
    padding-bottom: 15px;
    color: red;
    padding-right:5px;
    padding-left:5px;
}
@media only screen and (max-width: 730px) {
  .menu-sidebar .menu a {text-align:left;}
  .paylist {width: 1000px;}
  fieldset {margin:10px 0 !important;}
  .popup {padding:20px 10px;}
}

.scroll-container {
    overflow:hidden;
    overflow: hidden;
    width: 100%;
    overflow-x: scroll;
}
.scroll-container::-webkit-scrollbar-button {
  background-image:url('');
  background-repeat:no-repeat;
  width:2px;
  height:0px
}

.scroll-container::-webkit-scrollbar-track {
  background-color:#fff
}

.scroll-container::-webkit-scrollbar-thumb {
  -webkit-border-radius: 0px;
  border-radius: 99px;
  background-color:#3363de;
}

.scroll-container::-webkit-scrollbar-thumb:hover{
  background-color:#3363de
}

.scroll-container::-webkit-resizer{
  background-image:url('');
  background-repeat:no-repeat;
  width:2px;
  height:0px
}

.scroll-container::-webkit-scrollbar{
  width: 100px;
  height: 8px;
}


.tooltipster-sidetip.corp .tooltipster-box {background: #444;}
.tooltipster-sidetip.corp.tooltipster-bottom .tooltipster-arrow-border {border-bottom-color: #444}
.tooltipster-sidetip.corp.tooltipster-left .tooltipster-arrow-border {border-left-color: #444}
.tooltipster-sidetip.corp.tooltipster-right .tooltipster-arrow-border {border-right-color: #444}
.tooltipster-sidetip.corp.tooltipster-top .tooltipster-arrow-border {border-top-color: #444}
.kpi-tbl td {word-break: break-all;}
.kpi-col-special {min-width: 140px;}

[data-tooltip].left:before, [data-tooltip].left:after {transform: translateX(0px);}
[data-tooltip].left:hover:after, [data-tooltip].left:hover:before {transform: translateX(-10px);}
[data-tooltip] {position: relative;}
[data-tooltip]:after, [data-tooltip]:before {position: absolute;visibility: hidden;opacity: 0;transition: transform 200ms ease, opacity 200ms;z-index: 99;}
[data-tooltip]:before {content: attr(data-tooltip);background: #000;color: #FFF;font-size: 14px;padding: 10px 15px;border-radius: 5px; white-space: nowrap;text-decoration: none;}
[data-tooltip]:after {width: 0;height: 0;border: 6px solid transparent;content: '';}
[data-tooltip]:hover:after, [data-tooltip]:hover:before {visibility: visible;opacity: 0.95;transform: translateY(0px);}
[data-tooltip][data-position="top"]:before {bottom: 100%;left: -10%;margin-bottom: 10px;}
[data-tooltip][data-position="top"]:after {border-top-color: #000;border-bottom: none;bottom: 101%;left: calc(50% - 6px);margin-bottom: 4px;}
[data-tooltip][data-position="left"]:before {top: -15%;right: 100%;margin-right: 10px;}
[data-tooltip][data-position="left"]:after {border-left-color: #000;border-right: none;top: calc(50% - 3px);right: 100%;margin-top: -6px;margin-right: 4px;}
[data-tooltip][data-position="bottom"]:before {top: 100%;left: 10%;margin-top: 10px;}
[data-tooltip][data-position="bottom"]:after {border-bottom-color: #000;    opacity: 0.85;border-top: none;top: 100%;left: calc(50% - 6px);margin-top: 4px;}
[data-tooltip-new][data-position="bottom"]:before {font-size: 11px;padding: 5px;}

[data-tooltip][data-position="right"]:before {top: -15%;left: 100%;margin-left: 10px;}
[data-tooltip][data-position="right"]:after {border-right-color: #000;border-right: none;top: calc(50% - 3px);left: 100%;margin-top: -6px;margin-left: 4px;}

.Priceva {color:#FFF;font-size: 13px;background: #3464e0;padding: 5px;border-radius: 10px 15px;margin-left: 10px;}
.page-title{position:relative;}
.favourites {cursor:pointer;width:32px;height:32px;opacity:0.8;border:1px solid rgba(255, 255, 255, 0.3); border-radius:50%; padding:6px;padding-top:3px;display:inline-block;right: 0;}
.favourites svg {width:18px;height:18px;fill:rgba(255, 255, 255, 1);opacity:0.6}
.favourites:hover {opacity:1;border:1px solid rgba(255, 255, 255, 1);}
.favourites:hover svg{opacity:1;}
.favourites.active {background:#FFF;opacity:1;}
.favourites.active svg {fill:#3464e0;opacity:1;}
.auth-form h1{min-width:360px;margin-bottom:20px;}
.auth-form .logo {margin-left:-15px;}
.menu-dropdown a, .menu-dropdown span, .notice{text-align:left;}

@media print, screen and (min-width: 64em) {
.template-sidebar-left .sidebar-left {min-width: 17%;}
.pre-content:before {top: -150px;}
}
@media screen and (max-width: 600px) {
    .card__title{font-size:22px;}
    .logo svg{width:55px;height:40px;margin-right:10px;}
    .logo {margin:5px 0px;}
    .auth-form .logo {margin-bottom:10px; font-size: 30px;}
    .header__avatar button .label.round {top:-3px;right:-5px;font-size: 11px;}
    .header__avatar button {margin-left:0px;}
    li.drop-arrow:after {display:none;}
    .menu-header .menu li a {color:#333}
    .auth-form .logo {margin-left:-10px;}
    .fc-theme-standard .fc-popover {max-width:400px;}
    .popup .avatar {width:150px;}
    .popup-title {line-height:24px;font-size: 1.3rem;}
    .user-popup .popup-title{padding-bottom:0;}
    .user-popup .popup-content{padding-top:0;}
    .header__avatar button svg {width:14px;height:14px;}
    .header__avatar button {padding: 9px;margin-left: 5px;width: 34px;height: 34px;margin-top:5px;}
    .favourites {border-color:#6e7781;width:24px;height:24px;padding: 4px;padding-top: 0px;}
    .favourites svg{fill:#6e7781;width:15px; height:15px;}
    .favourites.active {background:#3464e0;border-color:#3464e0}
    .favourites.active svg{fill:#FFF;}
}



.ideas-list-items .item p:last-child {margin-bottom:0;}
.ideas-list-items .item {display:block;width:100%;-webkit-transition: border-color .25s ease-in-out,-webkit-box-shadow .5s;transition: border-color .25s ease-in-out,-webkit-box-shadow .5s;transition: box-shadow .5s,border-color .25s ease-in-out;transition: box-shadow .5s,border-color .25s ease-in-out,-webkit-box-shadow .5s;padding:20px;border: 1px solid #f1f4f9;background:#FFF; border-radius:4px;    padding-bottom: 0px;margin-bottom:30px;}
.ideas-list-items .item:last-child {margin-bottom:0;}
.ideas-list-items .item:hover {border-color: #3464e0;-webkit-box-shadow: 0 0 0 3px rgb(156 186 240 / 50%);box-shadow: 0 0 0 3px rgb(156 186 240 / 50%);}
.ideas-list-items .item {position:relative;color: #c3cad6;font-size: 1rem;}
.ideas-list-items .item .name{color:#6e7781;margin-bottom:0;}
.ideas-list-items .item .text {margin-bottom:30px;}
.buttons-menu-ideas {position:relative}
.buttons-menu-ideas span {position: absolute;display: block;right: 13px;top: 13px;}
.ideas-list-items .list-items .item {cursor: pointer}

.menu-header .menu {-webkit-box-pack: cenendter;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
.menu-header .menu li a {color:#FFF;margin:0 10px;font-size:1.2rem;border-bottom:2px solid rgba(0,0,0,0);}
.menu-header .menu li a:hover, .menu-header .menu li a.is-active {border-bottom:2px solid #FFF;}

/*Suggestion*/
.suggestions-nowrap{white-space:nowrap}
.suggestions-input{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}
.suggestions-input::-ms-clear{display:none}
.suggestions-wrapper{display:inline-block;position:relative;margin:0;padding:0;vertical-align:top;min-height:1px;-webkit-text-size-adjust:100%}
.suggestions-addon{display:none;opacity:0;position:absolute}
.suggestions-addon[data-addon-type=spinner]{background:rgba(255,255,255,.75) url(data:image/gif;base64,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) 50% 50% no-repeat;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.suggestions-addon[data-addon-type=clear]{background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTAwJyBoZWlnaHQ9JzEwMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48Zz48cGF0aCBkPSdtMjAsMjBtMTAsMGwyMCwyMGwyMCwtMjBsMTAsMTBsLTIwLDIwbDIwLDIwbC0xMCwxMGwtMjAsLTIwbC0yMCwyMGwtMTAsLTEwbDIwLC0yMGwtMjAsLTIwbDEwLC0xMCcgZmlsbD0nIzk5OScvPjwvZz48L3N2Zz4=) 50% 50% no-repeat;background-size:contain;cursor:pointer;opacity:.8}.suggestions-addon[data-addon-type=clear]:hover{opacity:1}.suggestions-suggestions{background:#fff;border:1px solid #E64649;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:default;z-index:9999;-webkit-text-size-adjust:100%}
.suggestions-suggestions.suggestions-mobile{border-style:none}
.suggestions-suggestions.suggestions-mobile .suggestions-suggestion{border-bottom:1px solid #E64649}
.suggestions-suggestion{padding:4px 4px;overflow:hidden}
.suggestions-suggestion:hover{background:#f7f7f7}
.suggestions-selected{background:#f0f0f0}
.suggestions-selected:hover{background:#f0f0f0}
.suggestions-hint{padding:4px 4px;white-space:nowrap;overflow:hidden;color:#777;font-size:85%}
.suggestions-constraints{list-style:none!important;margin:0!important;padding:0!important;position:absolute!important;white-space:nowrap!important}
.suggestions-constraints:empty{display:none!important}
.suggestions-constraints li{background:#f8f8f8;border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;cursor:default;display:inline-block;margin:0 4px 0 0;padding:0 .5em}.suggestions-constraints li .suggestions-remove{height:1em;width:1em;display:inline-block;margin:0 0 0 .25em;background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTAwJyBoZWlnaHQ9JzEwMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48Zz48cGF0aCBkPSdtMjAsMjBtMTAsMGwyMCwyMGwyMCwtMjBsMTAsMTBsLTIwLDIwbDIwLDIwbC0xMCwxMGwtMjAsLTIwbC0yMCwyMGwtMTAsLTEwbDIwLC0yMGwtMjAsLTIwbDEwLC0xMCcgZmlsbD0nIzk5OScvPjwvZz48L3N2Zz4=) 50% 50% no-repeat;background-size:contain;cursor:pointer;opacity:.8}
.suggestions-constraints li {}
.suggestions-constraints li .suggestions-remove:hover{opacity:1}
.suggestions-constraints li span{vertical-align:middle;padding:10px;}
.suggestions-suggestion {padding:10px;cursor:pointer; border-bottom:1px solid rgba(0,0,0,.05);font-size:15px}
.suggestions-suggestions .suggestions-suggestion:last-child{border:none;}
.suggestions-subtext{color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.suggestions-subtext_inline{display:inline-block;min-width:6em;vertical-align:bottom;margin:0 .5em 0 0}
.suggestions-subtext-delimiter{display:inline-block;width:2px}
.suggestions-subtext_label{margin:0 0 0 .25em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:0 3px;background:#f5f5f5;font-size:85%;}
.suggestions-value[data-suggestion-status=LIQUIDATED]{position:relative}
.suggestions-value[data-suggestion-status=LIQUIDATED]:after{position:absolute;left:0;right:0;top:50%;border-top:1px solid rgba(0,0,0,.4);content:''}
.suggestions-suggestions{border:none;-webkit-box-shadow: 0 10px 20px rgba(0,0,0,.5);-moz-box-shadow: 0 10px 20px rgba(0,0,0,.05);box-shadow: 0 10px 20px rgba(0,0,0,.05);margin-top:3px;}
.suggestions-suggestions *{color:#666 !important;}
.suggestions-suggestions strong{color:#333 !important;font-weight:500;}


select:hover {-webkit-transition: border-color .25s ease-in-out,-webkit-box-shadow .5s;transition: border-color .25s ease-in-out,-webkit-box-shadow .5s;transition: box-shadow .5s,border-color .25s ease-in-out;transition: box-shadow .5s,border-color .25s ease-in-out,-webkit-box-shadow .5s;border-color: #3464e0; -webkit-box-shadow: 0 0 0 4px rgb(83 179 116 / 20%);box-shadow: 0 0 0 4px rgb(83 179 116 / 20%);}


#chartdiv {width: 100%;margin-top:20px;height: 700px;}
#chartdiv:after {content:""; background:#FFF; width:80px; height:40px; position:absolute; bottom:0; left:0;}
a.am5exporting-icon, .am5exporting-list {opacity:1 !important;background: #3464e0 !important;}
.am5exporting-label-alt, .am5exporting-item a {color:#FFF !important;}
.am5exporting-label-alt:hover, .am5exporting-item a:hover {color:#ccc !important;}
.am5exporting-type-separator {border-color:#4a9765 !important}
a.am5exporting-icon:hover,
.am5exporting-menu-open a.am5exporting-icon,
.am5exporting-item a:hover {background: #3464e0 !important;}
.am5exporting-menu path {fill:#FFF !important;}

.button {margin-bottom: 0 !important; font-weight:normal !important}

.info-panel .item {display:flex;background:#FFF; background-image: border-bottom-color: rgb(221, 221, 221); linear-gradient(rgb(253, 253, 253) 0px, rgb(245, 245, 245) 14%); padding:3px;flex-wrap:wrap;align-items: center;border-radius:5px;color: #333;justify-content:space-between;}
.info-panel .item-label {margin-right:10px;}
.info-panel .item-wrapper {align-items: center;display:flex;flex-wrap:wrap;}
.info-panel .slick-dots {top: -30px;z-index: 9;text-align: center;right:45%;}
.info-panel .slick-dots li button:before {font-size:8px;}
.info-panel .slick-dots li {margin:0;}
.info-panel .slick-dotted.slick-slider {margin-bottom:10px; border-radius:6px;}
.info-panel .slick-dots {width:inherit;}
.info-panel .slick-slider .slick-track, .slick-slider .slick-list { border-radius:6px;}
.info-panel .second-item {display:none;}
.info-panel .second-item.slick-slide {display: block;}
.info-panel .item-name {max-width:800px}
.info-panel .button, .hover .button {padding:3px;}
.info-panel .item{font-size:13px;}
.info-panel .slick-dots li button{margin:0;padding:0;width:18px; height:18px;}

@media screen and (max-width: 560px) {
  .breadcrumbs a{color:#ccc}
  .breadcrumbs li{display: inline-block;}
  .breadcrumbs {font-size: .8125em;white-space: nowrap;overflow-x: scroll;-webkit-overflow-scrolling: touch;overflow-y: hidden;width: 100%;display: flex;}
  .profile-card img{box-shadow:none;}
  .js-off-canvas-overlay{background: rgba(0,0,0,.15);}
  .footer {text-align:center}
  .is-submenu-parent-item a{color:#444}
  .header>.grid-container {background: linear-gradient(75deg,#3464e0 0,#4a9765 100%);}
  .grid-container, .off-canvas-wrapper {max-width:100%}
  .header__avatars span {display:none;}
  .logo {font-size:12px;}
  .header__avatar.margin-top-1, .header__avatars .margin-top-1{margin-top:0 !important}
  .menu-header .menu li a {color:#333;line-height:28px;}
  .menu-header .menu li {color:#333;border-bottom: 1px solid #eee;}
  .menu-header .menu li:last-child {border:none;}
  .menu-header .menu {padding-bottom:15px;margin-top:0;}
  .header__avatars .button-icon{width:1rem;height:1rem;}
  .header__avatars .round.button{    padding: 0.55rem 0.7rem;}
  .chartdiv {overflow:scroll;width:1280px;}
  .chartdiv_am input, .chartdiv_am select{margin-bottom:20px !important;}
  .chartdiv_am .button {margin-bottom: 0 !important; font-weight:normal !important}
  .info-panel {font-size:14px;}
  .info-panel .item-label, .info-panel .item-wrapper {width:inherit;}
  .info-panel .item {padding-right:0;}
  .info-panel .slick-dots {bottom: -20px;right: 0;}
  .info-panel {margin-bottom:30px;}
  .info-panel .item {padding:10px;}
  .info-panel .item-label span {margin-right:10px;}
  .section {padding-top:0;}
}


.select2-container {padding-bottom:0;border:none;}
.select2-container--default .select2-selection--single {border-color:#ccc;}
.select2-container--default .select2-search--dropdown .select2-search__field {border-color:#ccc; height: 44px !important;margin-bottom: 0;}
.select2-container--default .select2-search--dropdown .select2-search__field:focus {border:1px solid #3464e0 !important}
.select2-container--default .select2-selection--single .select2-se {top:9px;}
.select2-container--default .select2-selection--single {height:44px;}
.select2-container--default .select2-selection--single .select2-selection__rendered {line-height:44px;}


.tabs-title {position:relative;}
.tabs-title.is-active{border:none;}
.tabs-title.is-active:before{content:""; position:absolute; width:100%; bottom:0; z-index:999;border-bottom:1px solid #3464e0}
.main div.dataTables_wrapper div.dataTables_filter input {width:100% !important;margin-left: 0 !important;}

.trigger-scroll {height:300px; overflow-y:scroll;padding-right:10px;}
#panel2 .trigger-scroll{height:400px}
.trigger-scroll::-webkit-scrollbar, .select2-results__options::-webkit-scrollbar {width: 6px;cursor:pointer;}
.trigger-scroll::-webkit-scrollbar-track, .select2-results__options::-webkit-scrollbar-track {background: #F1F4F8;border-radius: 10px;cursor:pointer;}
.trigger-scroll::-webkit-scrollbar-thumb, .select2-results__options::-webkit-scrollbar-thumb {background: #3464e0;border-radius: 10px;cursor:pointer;}
.trigger-scroll::-webkit-scrollbar-thumb:hover, .select2-results__options::-webkit-scrollbar-thumb:hover {background: rgb(100, 100, 100);border-radius: 10px;cursor:pointer;}
.trigger-scroll::-webkit-scrollbar-thumb:active, .select2-results__options::-webkit-scrollbar-thumb:active {background: rgb(68, 68, 68);border-radius: 10px;cursor:pointer;}

/**/
.card--large-stack, .card—stack{height: calc(100% - 40px);margin-top: 10px;}
.grid-container, .off-canvas-wrapper {max-width: 100%;}
/*.pretty .state label:before {border:none !important;}*/
.header__avatars .secondary{position:relative;}
.header__avatars em{position: absolute;font-style:normal;top: -9px;font-size: 14px;right: -11px;}

.label {font-size: 0.8375rem;}
.label.secondary {color:#999; border-color:#ccc !Important; background: #FFF;margin:0  4px !important;}
.label.secondary:hover{color:#333 !Important; background:#ccc !Important;}
.label.hollow.primary {background: #FFF; border-color:#3464e0;color: #3464e0;margin:0  0px !important;}
.label.hollow.primary:hover {background: #3464e0;color: #FFF;}

[data-tooltip-new].left:before, [data-tooltip-new].left:after {transform: translateX(0px);}
[data-tooltip-new].left:hover:after, [data-tooltip-new].left:hover:before {transform: translateX(-10px);}
[data-tooltip-new] {position: relative;}
[data-tooltip-new]:after, [data-tooltip-new]:before {position: absolute;visibility: hidden;opacity: 0;transition: transform 200ms ease, opacity 200ms;z-index: 99;}
[data-tooltip-new]:before {content: attr(data-tooltip-new);background: #000;color: #FFF;font-size: 14px;padding: 10px 15px;border-radius: 5px; white-space: nowrap;text-decoration: none;}
[data-tooltip-new]:after {width: 0;height: 0;border: 6px solid transparent;content: '';}
[data-tooltip-new]:hover:after, [data-tooltip-new]:hover:before {visibility: visible;opacity: 0.95;transform: translateY(0px);}
[data-tooltip-new][data-position="top"]:before {bottom: 100%;left: 40%;margin-bottom: 10px;}
[data-tooltip-new][data-position="top"]:after {border-top-color: #000;border-bottom: none;bottom: 101%;left: calc(70% - 10px);margin-bottom: 4px;display:none;}
[data-tooltip-new][data-position="left"]:before {top: -15%;right: 100%;margin-right: 10px;}
[data-tooltip-new][data-position="left"]:after {border-left-color: #000;border-right: none;top: calc(50% - 3px);right: 100%;margin-top: -6px;margin-right: 4px;}
[data-tooltip-new][data-position="bottom"]:before {top: 100%;left: 10%;margin-top: 10px;}
[data-tooltip-new][data-position="bottom"]:after {border-bottom-color: #000;    opacity: 0.85;border-top: none;top: 100%;left: calc(50% - 6px);margin-top: 4px;}

.select2-container--default .select2-selection--single .select2-selection__arrow {top:7px !important;}
.select2-container--open .select2-selection--single, .select2-container:hover .select2-selection--single{border-color:#3464e0 !important}
.lists-container.max {display: grid;grid-auto-columns: 20rem;grid-column-gap: 1rem;}

.popup.large{max-width:1360px;}

.jGrowl-notification {background-color: #242629 !important;opacity: 0.9 !important;}
.article-card__controls button{border-radius:50% !important; margin-top:0 !Important;}
.list-items li .article-card__controls a:hover {background: #3464e0;color: #FFF;}
.menu-header .menu li li a {color:#333; border:none; }
.menu-header .menu li li a:hover{border:none; background:#FFF; color:#4a9765}
.timeline {display:flex;height:22px;align-items: center;}
.timeline .line:first-child {border-radius:4px 0 0 4px;}
.timeline .line:last-child {border-radius:0px 4px 4px 0;}
.timeline .line {height:6px; background:red;cursor:pointer;opacity:0.7}
.timeline .line:hover {opacity:1}
.timeline [data-tooltip][data-position="top"]:after {display:none;}

/*Клиенты*/
@media (max-width: 578px) {
    #table_client, #table_user, #table_staff, #table_id, #table_reestr {display:block; overflow-x: scroll; width:100% !important;}
    .article-card__controls {float:none !important; margin:0 !Important}
}
.card-section div.dataTables_wrapper div.dataTables_filter label {float:left !important;}
th.sorting_asc, th.sorting_desc {color:#3464e0}
.card-section div.dataTables_wrapper div.dataTables_filter label, #table_id_filter, div.dataTables_wrapper div.dataTables_filter input {width:100% !important;margin:0}
.person-card__name{width: 300px;white-space: nowrap;overflow: hidden;padding: 5px;text-overflow: ellipsis;}

/*Пользователи*/
.person-card__image--static.vacations img{border:1px solid #ffd835}
.person-card__image--static.vacations_travel img{border:1px solid #2bc584}
.vacations_travel[data-tooltip]:before {background:#2bc584;color:#FFF}
.vacations_travel[data-tooltip][data-position="top"]:after{border-top-color: #2bc584;}

/*Продажи*/
.sales .list-items li{position:relative;}
.sales .article-card__controls {position:absolute; right:-2px; top:0px;display:none;}
.sales .list-items li:hover .article-card__controls{display:block;}
.sales .article-card__controls button {border-radius:0 4px 0 4px;margin-right: -1px;}
.sales .list-items li .article-card__controls a {padding:5px;border:none;border-radius:4px 0 0px 4px;background: #F3F4F6;}
.sales .list-items li .article-card__controls a:hover {background:#3464e0}
.sales .list-items li .article-card__controls a:hover svg {fill:#FFF}

/*Аналитика*/
.label.round {border:1px solid #3464e0;cursor:pointer;}
.label.round:hover {background:#FFF; border:1px solid #3464e0; color:#3464e0}

/*Корреспонденция*/
@supports (display: grid) {
.supports.lists-container {
    display: grid;
    grid-auto-columns: 24rem;
    grid-auto-flow: column;
    grid-column-gap: 1rem;
}
}
.supports .list-items li{position:relative;}
.supports .article-card__controls {position:absolute; right:-2px; top:0px;display:none;}
.supports .list-items li:hover .article-card__controls{display:block;}
.supports .article-card__controls button {border-radius:0 4px 0 4px;margin-right: -1px;}
.supports .list-items li .article-card__controls a {padding:5px;border:none;border-radius:4px 0 0px 4px;background: #F3F4F6;}
.supports .list-items li .article-card__controls a:hover {background:#3464e0}
.supports .list-items li .article-card__controls a:hover svg {fill:#FFF}

/*Информация*/
.card.information {background-color: #FFF;color: #4d4d4d;}
.card.information h3{text-align:center;}
.information .item {border-bottom:1px solid #ccc;background-image: url("http://gotomanage.ru/tm/dev/css/fon.png"); margin-bottom:20px;padding-bottom:20px;padding:10px;padding: 0.65rem 0.6rem;color: #4d4d4d;border: 1px solid #eee !important;border-radius: 0.2rem;}

/*Результаты*/
.results .item-result {padding: 0.65rem 0.2rem;position:relative;padding-top:10px;color: #4d4d4d;border: 1px solid #eee !important;padding-bottom:30px;margin-bottom:10px;}
.results .item-result span.number{background:#F3F4F6; text-align: center;line-height: 26px;position:absolute; top:-10px; left:-10px;display:block; font-size:14px; width:24px; height:24px; border-radius:50%;}
.results .item-result .progress {margin-top:5px;height:4px; border-radius:4px; background:#F3F4F6;position:relative;}
.results .item-result .progress p {position:absolute;right:0;top: 2px;margin-bottom: 0;font-size: 12px;}
.results .item-result .current{height:4px; border-radius:4px; background:#c1d9c9;display:block;animation: progress 1000ms ease-in 1;}
.results .item-result h4 {margin-bottom:5px;}
.results .item-result-last .current{height:4px; border-radius:4px; background:#c35f5f;display:block;}
.results .item-result span.number.gold{background:gold}
.results .item-result span.number.silver{background:silver}
.results .item-result span.number.bronze{background:burlywood}
.results .label.round {border: 1px solid #3464e0;line-height: 20px;display: inline-block;cursor:pointer;}
.results .tabs-pane {display:none;}
.results .tabs-pane.is-active {display:block;}
.results .item-result.good {border:1px solid #e8e8e8 !important}
.results .item-result.good h4 {color:#3464e0}
.results .item-result-last .label {border:1px solid #e06364 !important}
.results .item-result-last .progress p, .item-result-last b{color:#4a4f4b}
.results .label.alert {background: #FFF;color: #e06364;border-color:#e06364;}
.results .label.alert:hover {background: #e06364;color: #FFF;}
.results .label.hollow.primary {margin-left:0 !Important;margin-right:0px !Important;}
@keyframes progress {
    from {
        width: 0;
    }
}

/*Реестр*/
.reestr .person-card__name{width: 300px;white-space: nowrap;overflow: hidden;padding: 5px;text-overflow: ellipsis;}
.reestr [data-tooltip][data-position="bottom"]:before {opacity:0.85;left: -7px;}
.reestr table .simple-ajax-popup:hover {color:#FFF !important;background:#3464e0 !important; cursor:pointer;}

/*Счета*/
.max .list-items li{position:relative;}
.max .article-card__controls {position:absolute; right:-2px; top:0px;display:none;}
.max .list-items li:hover .article-card__controls{display:block;}
.max .article-card__controls button {border-radius:0 4px 0 4px;margin-right: -1px;}
.max .list-items li .article-card__controls a {padding:5px;border:none;border-radius:4px 0 0px 4px;background: #F3F4F6;}
.max .list-items li .article-card__controls a:hover {background:#3464e0}
.max .list-items li .article-card__controls a:hover svg {fill:#FFF}
.max .border-gray {border:1px solid #999 !important}
.max .border-green {border:1px solid #3464e0 !important}
.invoices .border-gray {border:1px solid #999 !important}
.invoices .border-green {border:1px solid #3464e0 !important}
.invoices .label.round.simple-ajax-popup {color:#FFF;}
.invoices .invoice-btn-list:hover {cursor:pointer}

/**/
.docs .item {margin-bottom:10px;}
.docs .file-link__desc {display:block}

/**/
.trigger .item {display:flex;border:1px solid #ebecf0;color:#333; padding:10px; border-radius:4px;margin-bottom:10px;justify-content: space-between;}
.trigger .item:hover {border-color:#3464e0;color:#3464e0}
.trigger .item:first-child{border:none;margin-bottom: 0; font-weight:bold;padding:0;}
.trigger .item .date, .trigger .item .count {width:200px;}
.trigger .item .type, .trigger .item .caption {width:400px;}
.popup-trigger-item blockquote {border-color:#eceff5;padding-top: 0;}
.popup-trigger-item hr {margin:5px 0 10px 0;}

@media screen and (min-width: 86.25em){.menu-header .menu li a {padding: 0.7rem 0.4rem;}}

.label.round {padding: 0.1rem 0.4rem !Important}
.label {font-size: 0.82rem !Important;}
tbody th {text-transform: capitalize !Important}
.callout.success {padding: 0.4rem 0.4rem !Important}
.results .item-result {padding: 0.65rem 0.6rem 1.05rem 0.6rem; background-image: url("/tm/dev/css/fon.png");}
.stats-table tbody td:nth-child(2):first-letter{text-transform: capitalize;}
.round {border-radius: 6px; margin-top: 0.1rem;}
.results .item-result:hover {transform: translateY(-5px);     transition: all 0.3s; box-shadow: 0 0 40px 0 rgba(0,0,0,.1) !important; border: 1px solid #00bf80 !important;}
.list{border-radius: 0.3rem;transition: color 0.3s, background-color 0.3s;}
.information .item:hover {transform: translateY(-5px);transition: all 0.3s;box-shadow: 0 0 40px 0 rgba(0,0,0,.1) !important;border: 1px solid #00bf80 !important; }
.menu-dropdown .menu a {text-align:left;}
.header {padding:5px 0;}

.red-label{background:rgba(224, 99,100, 0.02); color:#e06364; border:1px solid #e06364;padding:2px 5px;border-radius:2px;margin-bottom:5px;display: inline-block;font-size:12px;line-height: 17px;}
.green-label{background:rgba(83, 179, 116, 0.02); color:#53b374; border:1px solid #53b374;padding:2px 5px;border-radius:2px;margin-bottom:5px;display: inline-block;font-size:12px;line-height: 17px;}
.grey-label{background:rgba(131, 140, 145, 0.02); color:rgb(131 140 145); border:1px solid rgb(131 140 145);padding:2px 5px;;border-radius:2px;margin-bottom:5px;display: inline-block;font-size:12px;line-height: 17px;}
.blue-label{background:rgba(52, 100, 224, 0.02); color:#3464e0; border:1px solid #3464e0;padding:2px 5px;;border-radius:2px;margin-bottom:5px;display: inline-block;font-size:12px;line-height: 17px;}
table.hover tbody tr:hover {background-color: #f4f7ff;transition-duration: 0.3s;}


fieldset {padding:10px 20px; margin:10px; border:2px solid #eee;}
legend {color: #737476;font-weight:500; padding:0 10px;}
.popup hr{margin:10px 0;}
.history-item {display:flex;}
.history-item p {margin-bottom:0;}
.history-item span, .history-item b {width:260px;}
.history-item b {font-weight:500;}
.history-item-header {font-weight:bold;}
.history-item {font-size:15px;border:1px solid #dde2eb;padding:12px 10px;margin-bottom:5px;border-radius:4px;}
.history-item:hover {    background-color: #fafafa;}
.history-item .second-p {width:220px}
.notice__date {color:#333;margin-bottom:0;}
.popup-content {padding:0;}
.callout i.far {color:#c3cad6;display:inline-block; margin-right:5px;}
.alert i.far{color:#e06364}
.success i.far{color:#2bc584}
.links, .links a {color:#6e7781}
.links a:hover{color: #1f50ce;}
.h-scroll {padding-bottom:10px;}

.select2-container {padding-bottom:0;border:none;}
.multiple .select2-container {border:1px solid #ccc}
.select2-container--default .select2-selection--single {border-color:#ccc;}
.select2-container--default .select2-search--dropdown .select2-search__field {border-color:#ccc; height: 44px !important;margin-bottom: 0;}
.select2-container--default .select2-search--dropdown .select2-search__field:focus, .multiple .select2-container--default .select2-search--dropdown .select2-search__field:focus {border:1px solid #3464e0 !important}
.multiple .select2-container:hover, .select2-container:hover {border-color:#3464e0}
.select2-container--default .select2-selection--single .select2-se {top:9px;}
.select2-container--default .select2-selection--single {height:44px;}
.select2-container--default .select2-selection--single .select2-selection__rendered {line-height:44px;}
.pretty .state label:before {border-color: transparent !important;}
.show-for-rent {display:none;}


.person-card__desc {color: #838c91;}
.drop-list-item span{margin-right:10px;}
.drop-list-item-span {display:flex;align-items: center;}
.drop-list-item span {margin-top:5px !Important;}
.drop-list-item .grey-label {margin-top:5px}
.list-items p {margin-bottom:0;}
.person-card__desc span {margin-bottom:0;}
label {margin-bottom:3px;}
fieldset:hover {transition: all 0.3s;box-shadow: 0 0 20px 0 rgba(52, 100, 224, 0.2) !important;border: 2px solid rgba(52, 100, 224, 0.8) !important;}
fieldset {border-radius:6px;}
fieldset:hover legend {color:rgba(52, 100, 224, 1)}
a:hover .body-color, a:hover {color: rgba(52, 100, 224, 1) !Important;}
.menu-header>.menu a:hover {color: #fff !important;}
.form-auth fieldset, .form-auth fieldset:hover {border:none !important; padding:0;}
.form-auth fieldset:hover {box-shadow:none !important;}