@font-face {
    font-family: 'Roboto-Medium';
    src: url("/fonts/Roboto/Roboto-Medium.ttf");
}

@font-face {
    font-family: 'Roboto-Bold';
    src: url("/fonts/Roboto/Roboto-Bold.ttf");
}

@font-face {
    font-family: 'Roboto-Italic';
    src: url("/fonts/Roboto/Roboto-Italic.ttf");
}

@font-face {
    font-family: 'Roboto-Regular';
    src: url("/fonts/Roboto/Roboto-Regular.ttf");
}

body{
    font-family: 'Roboto-Regular';
}

.dashboard-tab-panel {
    /*height: 60px;*/
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.12);
    background-color: white;
}

.dashboard-tab-panel a {
    color: black;
}

.gbar-tab .todo-content:hover, .gbar-tab .active {
    color: #3c52d9;
    background-color: white;
}

.gbar-tab .todo-content {
    padding: 20px 10px 20px 10px;
    font-family: 'Roboto-Medium';
    font-size: 14px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
}

.gbar-drop-menu-item {
    padding: 0px;
}

.permission {
    color: #fde9f2;
    border: 1px solid #ff90c1;
}

.ajax-loader-container {
    padding: 13px;
    display: none;
}

.select-gbar-container-wrapper {
    margin-top: 10px;
}

.select-gbar-container-wrapper a {
    border: 1px solid #7ecc84;
    padding: 2px 10px 2px 10px;
    border-radius: 6px;
    color: #7ecc84;
}

.employees-controll-panel {
    background-color: #fff;
    margin-top: 30px;
}

#replace-user {
    margin-top: 16px;
    background-color: white;
}

.controll-panel, .control-panel {
    margin-top: 5px;
}

#logo-container img {
    margin-top: 10px;
}

.group_separate {
    border-left: 3px solid #e1e1ec;
}

.work-time-available-bcg {
    background-color: #5b5a5a14;
}

.common-hours {
    font-size: 9px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: normal;
    color: #a3a3b1;
}

table {
    font-family: 'Roboto-Regular';
}

ul li {
    font-family: 'Roboto-Regular';
}

.issue-table-grid thead tr td:last-child, .issue-table-grid thead tr th:last-child {
    border-right: 3px solid #e1e1ec;
}

.issue-table-grid tbody tr .issue-cell:nth-last-child(2) {
    border-right: 3px solid #e1e1ec;
}


.visit-completed .issue-item-info-time {
    color: #3e8c57;
}

.visit-wait .issue-item-info-time {
    color: #ad5287;
}

.visit-in-progress .issue-item-info-time {
    color: #987650;
}

.visit-approve .issue-item-info-time {
    color: #35abd6;
}

.coffee-break-edit {
    color: #91a1b5;
}

.coffee-break-cell {
    border-radius: 8px;
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.17);
    background-color: #e2ecf9;
}

.issue-group-name,
.issue-user-fl-name{
    color: #636377;
}

.profile-photo-master {
    width: 30px;
    border-radius: 50%;
    border: 3px solid #15e115;
}

.user-sign-in-container {
    margin-top: 8px;
    margin-right: 20px;
    position: relative;
    z-index: 3;
}

.user-indicate-group {
    font-family: 'Roboto-Regular';
    font-size: 12px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #a3a3b1;
}

.user-indicate-name {
    font-family: 'Roboto-Medium';
    font-size: 12px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #3c52d9;
    text-align: left;
}

.user-sign-in-caret {
    width: 8px;
    height: 4px;
    color: #a3a3b1;
}

.user-indicate-logout {
    margin-top: 16px;
    margin-right: 25px;
    cursor: pointer;
    font-size: 16px;;
}

.user-sign-in-links-container {
    position: absolute;
    border-radius: 2px;
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.31);
    background-color: white;
    top: 46px;
    padding: 15px;
    left: 66px;
}

.user-sign-in-link {
    font-family: 'Roboto-Regular';
    font-size: 13px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #3a3a44;
    padding: 4px;
}

.user-sign-in-link a:hover {
    color: #3c52d9;
}

.gbar-container {
    border-radius: 8px;
    /*box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.12);*/
    box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.30);
    background-color: white;
    padding: 20px;
    margin: 3px;
}

.issue-tab-btn {
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #9494a7;
    border: 1px solid white;
    background-color: white;
    margin-left: 5px;
}

.list-unstyled tr {
    color: #3a3a44;
    font-size: 13px;
    font-family: 'Roboto-Medium';
}

.gbar-window {
    -webkit-box-shadow:  0 1px 30px 0 rgba(58, 58, 68, 0.36);
    -moz-box-shadow:  0 1px 30px 0 rgba(58, 58, 68, 0.36);
    box-shadow:  0 1px 30px 0 rgba(58, 58, 68, 0.36);
}

a.gbar-button {
    padding: 7px 15px;
}

.gbar-authentication-form,
.select-gbar-container{
    width: 300px;
    margin: 100px auto auto;
}

.issue-control-panel-label {
    font-family: "Roboto-Regular";
    font-size: 13px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #636377;
}

.issue-control-panel-btn-plus {
    width: 40px;
    height: 40px;
    border-radius: 8px;
    border: solid 1px #3c52d9;
    background-color: white;
    color: #3c52d9;
}

.btn-right {
    width: 33px;
    text-align: right;
}

.icp-info {
    width: 45px;
}

.icp-add-btn-td {
    width: 62px;
}

.icp-add-links-wrapper {
    position: absolute;
    box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.25);
    background-color: white;
    top: 40px;
    left: -39px;
    z-index: 9;
    padding: 10px;
    border-radius: 8px;
    display: none;
}

.issue-cell-padding {
    font-size: 10px;
    color: #3a3a44;
}

.admin-list-title {
    font-size: 16px;
    font-family: "Roboto-Regular";
    color: #3a3a44;
    margin-bottom: 13px;
}

.admin-list-one {
    font-family: "Roboto-Regular";
    font-size: 13px;
    color: #3a3a44;
}

.margin-top-5 {
    margin-top: 5px;
}

.margin-top-10 {
    margin-top: 10px;
}

/*.nav-tabs > li {
    border-bottom: 3px solid #e1e2e4;
}*/

.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
    color: #555;
    cursor: default;
    background-color: #fff;
    border: 1px solid transparent;
    border-bottom-color: transparent;
    border-bottom: 3px solid blue;
}

.nav-tabs {
    border-bottom: 1px solid transparent;
}

.nav-tabs > li > a:hover {
    border-color: white;
    background-color: white;
}

.wish-list-title {
    font-size: 16px;
    font-weight: 500;
}

.wish-list-container {
    font-family: "Roboto-Regular";
}

.wish-list-container li a {
    color: #3a3a44;
    font-size: 13px;
}

.wish-list-container li {
    width: 50%;
}

.wish-list-container li.active > a {
    color: #3c52d9;
}

.wish-list-container tr td {
    width: 50%;
}

.wish-client {
    font-family: "Roboto-Bold";
}

.wish-date {
    color: #a3a3b1;
}

.wish-list-add-btn {
    color: #3c52d9;
    font-family: "Roboto-Bold";
    font-size: 18px;
    background-color: #fff;
    border: 1px solid #fff;
}

.issue-ctrl-cnt {
    width: 250px;
}

.gbar-input {
    border: 1px solid #e1e1ec;
    border-radius: 8px;
    padding: 5px 10px;
    font-size: 13px;
    line-height: 18px;
    background-color: #fff;
    color: #3a3a44;
}

.gbar-select {
    /*width: 100%;*/
    border: 1px solid #e1e1ec;
    border-radius: 8px;
    padding: 5px 10px;
    font-size: 13px;
    line-height: 18px;
    background-color: #fff;
    color: #3a3a44;
}

.input-group-addon {
    background-color: #fff;
    border: 1px solid #e1e1ec;
}

.carret-issue-ctrl-cnt {
    float: right;
}

.admin-lst-container,
.wish-lst-ctrl-container{
   /*!* display: none;**/
}

.blue {
    background-color: #3C52D9;
}

.dark-blue {
    background-color: #1f2d89;
}

.gbar-button {
    border-radius: 8px;
    font-size: 13px;
}

.auth-container .gbar-text{
    text-align: left;
    font-size: 16px;
    font-family: "Roboto-Bold";
}

#datetimepicker6 {
    width: 100%;
}

.auth-title {
    border-bottom: 1px solid #E1E2E4;
    padding: 20px;
}

.gbar-authentication-form {
    padding: 0px;
}

.master-rest-categories-list {
    /*background: #3C52D9;*/
    border-radius: 3px;
    padding: 1px 4px;
    color: white;
    font-family: "Roboto-Regular";
    width: fit-content;
    margin: auto;
}

.gbar-authentication-form form {
    padding: 20px;
}

input::placeholder {
    color: #A3A3B1;
}

.gbar-design-group {
    border: 1px solid #E1E1EC;
    padding: 5px;
    border-radius: 8px;
    padding-left: 5px;
}

.gbar-design-group label {
    margin-bottom: 0px;
    font-size: 12px;
    padding-left: 7px;
}

.gbar-design-group select {
    border: 1px solid transparent;
    font-size: 13px;
    padding: 2px;
}

.form-issue-ch-td {
    width: 27%;
}

#back-to-select-duration {
    padding: 2px 9px;
    border-radius: 5px;
    margin-bottom: 8px;
}

.table-exist-services td{
    background-color: #F5F6F8;
}

.table-exist-services {
    margin-bottom: 0px;
}

.transparent {
    border: 1px solid #e1e1ec;
    box-sizing: border-box;
    border-radius: 8px;
    background-color: white;
    color: #3C52D9;
}

a.transparent:hover, button.transparent:hover {
    background-color: white;
    color: #0075ff;
}

.red-transparent {
    border: 1px solid #fd8585;
    box-sizing: border-box;
    border-radius: 8px;
    background-color: white;
    color: #fd8585;
}

.issue-service-price {
    font-family: "Roboto-Bold";
    font-style: normal;
    font-weight: bold;
    font-size: 13px;
    line-height: 18px;
    color: #3A3A44;
}

.interface-containers {
    background-color: #f3f6f9;
    padding: 10px;
}

.remove-payments-from-payments-log,
.delete-owner{
    border: 1px solid #ff90c1;
}

.cancel-salary-per-fail-service {
    border: 1px solid #00AA88;
}

.add-salary-per-fail-service {
    border: 1px solid #b94441;
}

.gbar-button-small {
    border-radius: 8px;
}

.bootstrap-datetimepicker-widget table td.active, .bootstrap-datetimepicker-widget table td.active:hover {
    background-color: #3C52D9 !important;
}

.wd-issue-grid-setup {
    position: absolute;
    top: 45px;
    background: #FFFFFF;
    box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.25);
    border-radius: 8px;
    left: -159px;
    z-index: 9;
    width: 212px;
    padding: 15px;
    display: none;
}

.wd-issue-grid-setup ul {
    list-style-type: none;
    margin-left: 0px;
    padding-left: 0px;
}

.wd-issue-grid-setup li {
    text-align: left;
    margin-top: 8px;
}

.svg-span-check-icon {
    padding-right: 7px;
}

.issue-grid-container {
    overflow: auto;
    min-height: 57px;
    min-width: 57px;
    padding: 2px;
}

.time-break-btn:hover {

}

#svg-logo {
    margin-top: 8px;
}

.icp-add-btn:hover {
    background-color: white !important;
}

.gbar-input-small,
.gbar-select-small{
    border: 1px solid #e1e1ec;
    border-radius: 8px;
    background-color: #fff;
    color: #3a3a44;
}

.have-items {
    background-color: #ccffe8;
    border: 1px solid #94ff94;
    color: black;
}

.payment-type-checkout {
    margin-top: 10px;
    padding: 20px 0px;
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.29);
}

.deselect-image {
    margin-left: 5px;
}

.red-transparent:hover {
    color: #ea448d;
}

.gbar-input.disabled {
    background-color: #efefef;
    color: #aaa;
}

button[disabled] {
    background-color: #9aa4af;
    color: white;
}

.chosen-container-single .chosen-single {
    position: relative;
    display: block;
    overflow: hidden;
    padding: 0 0 0 8px;
    height: 25px;
    border-radius: 5px;
    background-color: white;
    background: white;
    box-shadow: 0 1px 0 white inset;
    color: #444;
    text-decoration: none;
    white-space: nowrap;
    line-height: 24px;
    border: 1px solid white;
}

.chosen-container-active.chosen-with-drop .chosen-single {
    border: 1px solid white;
    -moz-border-radius-bottomright: 0;
    border-bottom-right-radius: 0;
    -moz-border-radius-bottomleft: 0;
    border-bottom-left-radius: 0;
    box-shadow: 0 1px 0 white inset;
    background: white;
}

.font-courier-new {
    font-family: "courier new", courier, monospace;
}

.color-blue {
    color: #00a1cb;
}

.search-clients-container {
    border: 1px solid #E1E1EC;
    padding: 13px;
    border-radius: 8px;
}

.search-clients-container input {
    border: 1px solid transparent;
    width: 100%;
    font-size: 13px;
}

.search-clients-container input:focus {
    border: 1px solid transparent;
    outline-color: transparent;
}

.dropdown-search-container {
    position: absolute;
    background-color: #fff;
    z-index: 999;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.12);
    box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.25);
    width: 93%;
    border-radius: 8px;
    top: 121px;
}

#search-field-wrapper {
    /*padding: 16px;*/
}

.clients-select-list {
    outline: transparent;
    border: 1px solid transparent;
    height: 118px;
    margin-top: 16px;
    cursor: pointer;
}

.clients-select-list:focus option:checked {
    background: #F5F6F8;
}

.clients-select-list option {
    padding: 6px 12px;
    font-size: 13px;
    color: #3A3A44;
}

.clients-select-list option:hover {
    background: #F5F6F8;
}

/* width */
::-webkit-scrollbar {
    width: 8px;
}

/* Track */
::-webkit-scrollbar-track {
    background: rgb(210 210 210);
    border-radius: 8px;
}

/* Handle */
::-webkit-scrollbar-thumb {
    background: rgba(16, 16, 16, 0.52);
    border-radius: 8px;
}

.visit-rating-star .fa {
    font-size: 16px;
}

.client-notice span {
    font-size: 13px;
    color: #3C52D9;
}


#master-discount-lb {
    color: #7ecc84;
}

.stats-container li.active a,
.stats-container li.active a:focus,
.stats-container li.active a:hover{
    border-bottom: 1px solid blue;
}

.issue-panels  .gbar-container {
    margin: 0px;
    margin-top: 10px;
}

.issue-body .gbar-row{
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px;
}

.issue-controll-panel {
    margin-top: 3px !important;
}

.issue-calendar-container._operational {
    /*background-color: #cfffdb;*/
}

.binotel-error {
    margin-bottom: 10px;
}

.binotel-error-list {
    padding: 20px;
    text-align: center;
    color: red;
}

#binotel-container {
    display: none;
}

#find-clients {
    padding: 8px 10px;
}

.gbar-range-slider {
    width: 200px;
    min-height: 80px;
}

.slider-range-container {
    padding: 16px 0px 0px 0px;
}

.min-value-range-field {
    float: left;
    width: 40%;
}

.max-value-range-field {
    float: right;
    width: 40%;
}

.checkbox-prro {
    border: 1px solid #e3eaf0;
}

/*.checkbox-ok-cont .fa {*/
    /*font-size: 20px;*/
/*}*/

/*.checkbox-ok-cont {*/
    /*text-align: center;*/
    /*width: 115px;*/
/*}*/

.checkbox-shift {
    padding: 5px;
    border: 1px solid #e3eaf0;
}

.margin-top-20 {
    margin-top: 20px;
}

#form-pay-subscribe-wd {
    width: 800px;
}

.gbar-36-owner-19 .issue-user-fl-name{
    width: 560px !important;
}

.client-counter-value {
    text-align: center;
    color: #00AA88;
    font-size: 30px;
    font-weight: bold;
}

.client-counter-form-payment-notify {
    color: #00AA88;
    font-size: 30px;
}

#form-issue-completed {
    width: 1210px;
}

.app-client-ban-card-notice {
    padding: 2px 7px;
    background: red;
    color: #f9f9f9;
    font-size: 12px;
    border-radius: 5px;
}

#blocked-app-users-wd {
    width: 90%;
}

.bonuses-balance-on {

}

.fa-shower {
    color: black;
    background: aqua;
}

.fa-birthday-cake {
    font-size: 13px !important;
    color: #ff3ad3;
}

.close-gbar-window {
    z-index: 10;
}

#form-add-key [name=text],
#form-add-key [name=key]{
    font-size: 20px;
    line-height: 25px;
}

.doc-container img {
    border: 1px solid black;
    padding: 5px;
}

#form-checkbox-registers {
    width: 800px;
}

.checkbox-register .fa-check-circle {
    color: #7ecc84;
}

.active-register {
    border: 1px solid #7ecc84;
}

.register-name {
    font-size: 12px;
    font-weight: bold;
}

.payment-register-name {
    color: #00AA88;
}

.active-register-name {
    color: #3c52d9;
}

#user-services-wd {
    width: 1200px;
}

.cert-shared {
    color: #CACACA;
    text-align: center;
    font-size: 12px;
}

.local-translated-status {
    font-size: 18px;
}

.product_inventory-values {
    width: 80px;
}

.save-product-inventory-ctn {
    width: 70px;
}

.has-value{
    background-color: #ebffeb;
}

.master-duration-value {
    width: 80px;
}

.value-is-set {
    background-color: #ebffeb;
}

#donate-certificates-wd {
    width: 800px;
}

#donate_cert_barcode-cnt {
    width: 75%;
}

.inventory-doc {
    background-color: beige;
}

.inventory-doc-item.done {
    background-color: #ccffe8;
    border: 1px solid #94ff94;
}

.issue-service-count 

/* Chrome, Safari, Edge, Opera */
.issue-service-count::-webkit-outer-spin-button,
.issue-service-count::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
.issue-service-count {
  -moz-appearance: textfield;
}

.corrected {
    background-color: #e6fff4;
}

.fa-window-restore {
    color: #5174c1;
}

.return {
    color: #fd8585;
}

.common-return-amount{
    color: #fd8585;
    font-weight: bold;
    background-color: #f9fbfd;
    width: 100px;
    padding: 4px;
    text-align: center;
    font-size: 15px;
    border: 1px solid #eee;
}

.virtual {
    color: #337ab7;
} 

.resend {
    color: blue;
}

.resent {
    background-color: #deffe7;
}

.status-0 {
    color: #aaa;
}

.visit-rate-status-3 {
    background-color: #b2e599;
}

.visit-rate-status-2 {
    background-color: #ffda54;
}

.visit-rate-status-1 {
    background-color: #ffc7c7;
}

.webhook-set {
    background-color: #008b0b;
    font-family: "Courier New";
    color: white;
}

.webhook-not-set {
    background-color: red;
    color: white;
    padding: 5px;
}

.webhook-set td, 
.webhook-set th {
    padding: 2px;
    border-bottom: 1px solid white;
}

.no-energy .work-time-available {
    background-color: #e6e6fa;
}

.no-energy .common-hours {
    background-color: #e6e6fa;
}

.global .gbar-tab {
    display: none;
}

.global .node-tree-process {
    margin-left: 32px;
}

.global .dashboard-tab-panel {
    height: 55px;
}

.node-tree-process h3  {
    margin: 0px;
}

.select-gbar-container-wrapper {
    margin-top: 19px;
    margin-left: 37px;
}

.global .translate-key {
    padding: 7px 17px 8px 17px;
    margin-left: 10px;
}

.global #form-translate-worked-locales .gbar-form-group {
    float: left;
    margin-left: 20px;
}

.kursiv{
    font-style: italic;
}

#form-select-global-services-wd {
    width: 1000px;
}

.global-title {
    padding: 20px;
    font-size: 20px;
    margin-top: 5px;
    text-align: center;
}

#form-tag-wd {
    width: 600px;
}

.tagator_tag {
    background-color: #3C52D9;
} 

#user-edit-form-wrapper {    
    margin: auto;
    margin-top: 20px;
}

.width-100 {
    width: 97%;
}

#global-form-goods-wd {
    width: 600px;
}

.quick_call {
    background-color: #f1eb9f !important;
}

#categories-finder-wd {
    width: 1200px;
}

#categories-finder-wd [name=category_name] {
    width: 500px;
}

.planned-job-input {
    width: 25px;
}

.jobs-has-value {
    border: 1px solid #1dff1d;
    text-align: center;
}

.issue-table-grid .fa-telegram,
#issue-add-form-wrapper .fa-telegram,
#form-issue-completed .fa-telegram,
.client-history-result .fa-telegram,
#client-issues-wd .fa-telegram{
    font-size: 18px !important;
    color: #2AABEE;
}

.issue-app-list-title .fa-telegram,
#app-issue-all-wd .fa-telegram {
    font-size: 13px !important;
}

.nds-gbar-form-group {
    width: 330px;
}

.nds-value-wrapper {
    width: 80%;
}

.save-nds {
    display: none;
}

#work-schedules-period-wd {
    width: 1200px;
}

.worker.clickable.calendar-date.selected {
    border: 1px solid orange;
}

.worker.clickable.calendar-date {
    cursor: pointer;
}

#set-schedule-user-array-wd {
    width: 900px;
}

.calendar-date.worked .time-cell {
    
}

.sub-account-tr {
    color: blue;
}

.sub-account-1 {
    color: #0072ff;
}

.sub-issue-1 .coffee-break-cell{
    background-color: #c0c0e3;
    color: black;
}

.siesta-1 .coffee-break-cell{
    background-color: #f7c694;
    color: black;
}

.pending-name {
    cursor: pointer;
}

.find-pendings-autocomplete {
    position: absolute;
    height: 400px;
    z-index: 9999;
    background-color: white;
    padding: 15px;
    border: 1px solid #c0c0e3;
    overflow: scroll;
}

.pending-materials-container-goods {
    position: relative;
}

.found-item {
    padding: 2px 15px 2px 15px;
    cursor: pointer;
    border-bottom: 1px solid #000;
    font-size: 12px;
}

.found-item:hover {
    background-color: #337ab7;
    color: white;
}

.date-today {
    color: #7ecc84;
    font-weight: bold;
}

.category-code-label {
    color: #84ca9e;
    font-weight: 800;
}

.category-code-value {

}

.found-issue-client {
    width: 100%;
    padding: 6px 6px 6px 18px;
    font-size: 14px;
    cursor: pointer;
}

.height-100-overflow-auto {
    height: 200px;
    overflow: auto;
}

.btn-add-new-client-wr {
    margin-top: 25px;
    float: right;
}

.found-issue-client:hover {
    background-color: #f1f1f1;
}

.issue-services-pending-block {
    border: 1px solid #c0c0df;
    padding: 15px;
    margin-bottom: 10px;
}

.master-issue-count input {
    width: 30px;
}

.master-issue-name input {
    width: 100%;
}

#form-master-issue .master-issue-autocomplete{
    position: absolute;
    height: 400px;
    z-index: 9999;
    background-color: white;
    padding: 15px;
    border: 1px solid #c0c0e3;
    overflow: scroll;
}

.found-master-issue-service-item {
    padding: 3px;
    border-bottom: 1px solid black;
    font-size: 14px;
}

.attention {
    border: 1px solid red;
}

.changed_issue_services {
    color: #3c52d9;
    font-size: 14px;
}

.change-product--edit-order {
    cursor: pointer;
}

#form-edit-storage-product [name=count] {
    width: 150px;
}

#form-edit-storage-product .storage-product-name {
    padding: 5px;
    border: 1px solid #d4def1;
}

.inp-find--order-product {
    width: 90%;
}

.fond-order-prodcuts-cnt {
    background-color: #fff;
    border: 1px solid #000;
    position: absolute;
    width: 83%;
    height: 400px;
    overflow: scroll;
}

.fond-p-item {
    cursor: pointer;
    border-bottom: 1px solid #000;
    font-size: 12px;
    padding: 1px 5px;
}

.fond-p-item:hover {
    background-color: #337ab7;
    color: white;
}

.client-search-notice {
    font-style: italic;
    color: #1d3eb9;
    border-bottom: 1px solid #aaa;
}

.s-p {
    border-top: 2px solid #000;
}

.c-p {
    border-top: 2px solid #92b7a8;
}

.c-f {
    font-weight: bold;
}

#form-manual-recalculate-salary-wd {
    width: 300px;
}

.global .import-goods-list {
    margin-top: 138px;
}

#import-goods-list-wd {
    width: 1000px;
}

.not-found-numbers {
    padding: 5px;
    background-color: #ffdede;
    border: 1px solid red;
}

#form-edit-sub-user-wd {
    width: 800px;
}

#siesta-ctrl {
    width: 290px;
    padding: 5px;
    border: 1px solid #c0edf7;
    border-radius: 10px;
}

.fa-check-circle {
    color: green;
}

.fa-exclamation-circle {
    color: red;
}

.padding-5px {
    padding: 5px;
}

.siesta-color {
    background-color: #f7c694;
}

.success-qr-scan {
    font-size: 50px;
    color: green;
}

.wp-info {
    text-align: center;
    padding: 5px;
    font-weight: bold;
    background-color: #bfddd3;
}

.issue-rtp {
    color: #03a503;
}

#monobank {
    padding: 8px;
    border: 2px solid #fa5255;
    border-radius: 10px;
    background: #2d3134;
}

.mono-label {
    font-weight: bold;
    color: #fa5255;
}

#sumup {
    margin-top: 24px;
    border: 1px solid black;
    border-radius: 10px;
    padding: 10px;
}

.find-into-inventory-inp-cnt {
    width: 90%;
}

.owner-adm {
    font-size: 10px;
    font-style: italic;
}

input[disabled] {
    background-color: #e9e9e9;
    color: #ccc;
}

.expenses[data-parent-id="0"] > .caption > .caption-title {
    font-weight: bold;
}

.expenses .method,
.global-expense .method,
.gbar-expense .method  {
    font-size: 10px;
    color: #0055f5;
}

.method-properties {
    margin-top: 10px;
    padding: 5px;
    border: 1px solid green;
}

#sync-expenses-wd {
    width: 1000px;
}

.global-expense.no-expense {
    background-color: #f1a8a8;
}

.gbar-expense.no-expense {
    background-color: #c7a8f1;
}

.global-expenses-tree-status .fa-check-circle-o,
.gbar-expenses-tree-status .fa-check-circle-o{
    color: #3edd3e;
}

.error {
    color: #f1a8a8;
}

.pl_method_root {
    padding: 3px;
    border: 1px solid #b3b3ef;
    cursor: pointer;
}

.pl_method_root:hover {
    background-color: #cbf7cb;
}

.pl_method_root.selected {
    background-color: #cbf7cb;
}

.pl_account_period {
    font-style: italic;
}

.fv-discount-text {
    color: #850cdd;
}

.calendar-date .coffee {
    font-size: 10px;
    padding: 5px;
}

.stop-option:hover {
    background-color: #c2d2e1;
    cursor: pointer;
}

.stop-options {
    padding: 5px;
    border: 1px solid;
    width: 100%;
    text-align: center;
    border-radius: 5px;
    color: darkblue;
}

.sub_service_amount {
    width: 70%;
}

.poll-employee-votes {
    display: inline-block;
    margin-left: 15px !important;
}

.poll-empployee-container {
    padding: 15px;
}

.poll-empployee-container .fa-check-circle-o {
    font-size: 18px;
    color: #0ed20e;
}

.poll-employee-table .status-0 {
    background-color: #f7e8e9;
    color: black;
}

.poll-employee-table .status-1 {
    background-color: #defcde;
}

.user-poll_master_link-under-menu-message .fa-question-circle-o {
    color: green;
    font-size: 20px;
}

.heigh-50px-ovwefflow-auto {
    height: 59px;
    overflow: auto;
    background-color: aliceblue;
}

.flex-room-circle {
    width: 13px;
    height: 13px;
    border: 1px solid black;
    background-color: yellow;
    border-radius: 50%;
    display: inline-block;
    margin-left: 3px;
}

[name=certificate_service_id] {
    width: 90%;
}

.caption-title .method {
    color: blue;
}

.table-turnover .tr-trn{
    border-bottom: 2px solid black;
}

.description {
    font-size: 11px;
    color: #aaa;
    font-style: italic;
}

.with-description-trn {
    width: 300px;
}

[data-permission="add_edit_services"] {
    color: black;
}

.find--global-goods-field-cnt {
    width: 80%;
}

.blogger-checkbox {
    height: 13px;
    width: 13px;
    border: 2px solid;
    margin-left: 5px;
    cursor: pointer;
}

.blogger-payment-container {
    border: 1px solid #dee3d8;
    border-radius: 7px;
    padding: 5px;
}

.blogger-title {
    padding: 2px;
    color: currentcolor;
    margin-bottom: 8px;
    margin-left: 3px;
}

.blogger-checkbox.selected {
    background-color: aqua;
}

.blogger-checkbox-label.selected {
    color: #0eb7b7;
}

.blogger-info {
    font-size: 14px;
    font-style: italic;
    color: #aaa;
}

.wfp {
    padding: 5px;
    border: 1px solid #4db9e3;
}

#wfp-wd {
    width: 95%;
}

[name=wfp_find_user] {
    width: 85%;
}

.wfp-found-users-result {
    padding: 5px;
    border-bottom: 1px solid greenyellow;
    cursor: pointer;
}

.wfp-find-users--cnt {
    position: absolute;
    background: aliceblue;
    width: 79%;
}

.wfp-found-users-result:hover {
    background-color: #e9ffe9;
}

.wfp-status-Approved .transactionStatus {
    color: #1d9d74;
}

.wfp-status-Declined .transactionStatus {
    color: #f60;
}

.wfp-status-InProcessing .transactionStatus {
    color: blue;
}

.email_verified_at.verified {
    color: #88ff88;
    font-size: 12px;
}

.email_verified_at.no-verified {
    font-size: 12px;
    color: #ff9b00;
}

.stock-info {
    background-color: #d8ddf1;
}

.stock-stats-row {
    cursor: pointer;
}

.stock-info-header {
    font-weight: bold;
}

.cnt-stats {
    padding: 10px;
    border: 1px solid #dddde3;
}

.services-employee-amounts {
    background-color: burlywood;
    padding: 10px;
    color: unset;
}