﻿
/*tr.invalid td.editable-cell {
    background: #FBE6E4 !important;
    border-color: #e3574c !important;
    border-right: 1px solid #e3574c !important;
    border-top: 1px solid #e3574c !important;
}*/

/* Begin Rejestracja konta*/

body.login #loginContainer.register-account input {
  max-width: unset;
  width: 100%;
  padding: 0 20px;
  box-sizing: border-box;
  height: 48px;
  line-height: 50px;
  border: 1px solid #BCBDBD;
  margin: unset;
  -webkit-appearance: none;
  border-radius: 0;
}

.no-wrap {
    white-space:nowrap;
}

/* End Rejestracja konta*/

.teal {
  color: #4BB8A1;
}

.teal-light {
  color: #87CFC1;
}

.teal-lighter {
  color: #D8F0EC;
}

.k-grid tr td, .k-grid tr th {
  word-break: normal !important;
}


.form-element.very-low {
    height: 28px;
    line-height: 28px;
    padding: 0 10px;
}

.edit-action-label.medium-size {
    font-size: medium;
}


.edit-action-label.bordered {
    border-radius: 5px;
    padding: 4px;
    border: 2px solid #c5c5c5;
}

.form-element span.label-exposed  {
    font-weight: bold;
    color: red;
}

.link {
    color: #4BB8A2;
}

a.bigger {
    display: block;
    font-size: 18px;
    margin-bottom: 10px;
}

.h-centered {
    margin-left: auto;
    margin-right: auto;  
}
.h-left {
    float: left;
}
.h-right {
    float: right;
}

.v-centered{
    vertical-align: middle !important;
}
.v-top{
    vertical-align: top !important 
}
.v-bottom{
    vertical-align: bottom !important;
}

.t-left{
    text-align: left!important;
}

.t-right{
    text-align: right!important;
}

.t-centered{
    text-align: center!important;
}

.t-uppercase{
    text-transform: uppercase!important;
}

.t-lowercase{
    text-transform: lowercase !important;
}

.settings.k-panelbar {
    margin-bottom: 2px;
}

body.wait *, body.wait
{
    cursor: progress !important;
}

overlay.wait *, overlay.wait
{
    cursor: progress !important;
}

.content-loader-parameters {
    margin-bottom: 20px;
}


.document-currency-container { 
    display: table;
    margin-left: auto;
}

.document-currency-container .icon,
.document-currency-container .document-currency {
  display: table-cell;
  vertical-align: middle;
}

.document-currency-container .document-currency-icon {
  width: 18px;
  height: 18px;
  border-radius: 9px;
  text-align: center;
  line-height: 16px;
  display: block;
}

.tabs-container .tabs-menu li.disabled a {
  color: #A9A9A9 !important;
  cursor: no-drop;
}

.buttons {
    text-align: right;
}

.edit-form .k-panelbar .k-item .k-content {
    padding: 5px 20px 5px 20px;
}

.form-element .input-container.without-size {
    max-width: unset;
    width: unset;
}

.icon-tax-quality-check{
  background-image: url("../../img/icons/tax_quality_check.png");
}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  .icon-tax-quality-check {
    /* on retina, use image that's scaled by 2 */
    background-image: url("../../img/icons/tax_quality_check@2x.png");
    background-size: 40px 40px;
  }
}

.icon-hr-document{
  background-image: url("../../img/icons/hr_docs.png");
}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  .icon-hr-document {
    /* on retina, use image that's scaled by 2 */
    background-image: url("../../img/icons/hr_docs@2x.png");
    background-size: 40px 40px;
  }
}

.icon-deleted-document{
  background-image: url("../../img/icons/deleted_docs.png");
}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  .icon-deleted-document {
    /* on retina, use image that's scaled by 2 */
    background-image: url("../../img/icons/deleted_docs@2x.png");
    background-size: 40px 40px;
  }
}

.icon-addclient{
  background-image: url("../../img/icons/add_client.png");
}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  .icon-addclient {
    /* on retina, use image that's scaled by 2 */
    background-image: url("../../img/icons/add_client@2x.png");
    background-size: 40px 40px;
  }
}

.icon-clientdata{
  background-image: url("../../img/icons/client_data.png");
}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  .icon-clientdata {
    /* on retina, use image that's scaled by 2 */
    background-image: url("../../img/icons/client_data@2x.png");
    background-size: 40px 40px;
  }
}

.icon-clientlist{
  background-image: url("../../img/icons/client_list.png");
}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  .icon-clientlist {
    /* on retina, use image that's scaled by 2 */
    background-image: url("../../img/icons/client_list@2x.png");
    background-size: 40px 40px;
  }
}

.icon-workers{
  background-image: url("../../img/icons/workers.png");
}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  .icon-workers {
    /* on retina, use image that's scaled by 2 */
    background-image: url("../../img/icons/workers@2x.png");
    background-size: 40px 40px;
  }
}

.icon-office-mgmt{
  background-image: url("../../img/icons/office-mgn.png");
}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  .icon-office-mgmt {
    /* on retina, use image that's scaled by 2 */
    background-image: url("../../img/icons/office-mgn@2x.png");
    background-size: 40px 40px;
  }
}

.icon-client-mgmt{
  background-image: url("../../img/icons/client_mgn.png");
}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  .icon-client-mgmty {
    /* on retina, use image that's scaled by 2 */
    background-image: url("../../img/icons/client_mgn@2x.png");
    background-size: 40px 40px;
  }
}

.icon-color-grey {
  color: #525353 !important;
}

.icon-color-white {
  color: #FFFFFF !important;
}

.bg-violet  {
  background-color: #A56AA7;
}

.bg-darkyellow {
  background-color: #C5A63B;
}

.digitalization-icon {
  width: 18px;
  height: 18px;
  border-radius: 9px;
  display: inline-block;
  color: #FFFFFF;
  vertical-align: middle;

}

.digitalization-icon.green {
  background-color: #32bd75;
}

.digitalization-icon.red {
  background-color: #e3574c;
}

.digitalization-icon.yellow {
  background-color: #f0c94a;
}

.digitalization-icon.black {
  background-color: darkslategray;
}


