@charset "UTF-8";
/* [KENDO THEME BUILDER] */
/* (end) [KENDO THEME BUILDER] */
/* [COLORS] */
/* [COLORS] Overall */
/* [COLORS] Buttons */
/* [COLORS] Navbar left */
/* [COLORS] Navbar top */
/* [COLORS] StaticBar / Breadcrumb */
/* [COLORS] - SubNavbar*/
/* [COLORS] - First pages */
/* [COLORS] - Inputs */
/* [COLORS] - Kendo */
/* [COLORS] - Grids */
/* [COLORS] - Other */
/* (end) [COLORS] */
/* [MEASURES] */
/* [MEASURES] Overall */
/* [MEASURES] - Inputs */
/* [MEASURES] - Buttons */
/* [Measures] - Grids */
/* [Measures] - Kendo */
/* [MEASURES] - Navbar left */
/* [MEASURES] - Navbar top */
/* [MEASURES] - Subnavbar */
/* [MEASURES] - First pages*/
/* [MEASURES] - Fonts */
/* [MEASURES] - StaticBar / Breadcrumb */
/* [MEASURES] - Other */
/* (end) [MEASURES] */
/* [SCROLLBAR] */
/* (end) [SCROLLBAR] */
/* [OTHER] */
/* (end) [OTHER] */
/* [KENDO THEME BUILDER] */
/* (end) [KENDO THEME BUILDER] */
/* [COLORS] */
/* [COLORS] Overall */
/* [COLORS] Buttons */
/* [COLORS] Navbar left */
/* [COLORS] Navbar top */
/* [COLORS] StaticBar / Breadcrumb */
/* [COLORS] - SubNavbar*/
/* [COLORS] - First pages */
/* [COLORS] - Inputs */
/* [COLORS] - Kendo */
/* [COLORS] - Grids */
/* [COLORS] - Other */
/* (end) [COLORS] */
/* [MEASURES] */
/* [MEASURES] Overall */
/* [MEASURES] - Inputs */
/* [MEASURES] - Buttons */
/* [Measures] - Grids */
/* [Measures] - Kendo */
/* [MEASURES] - Navbar left */
/* [MEASURES] - Navbar top */
/* [MEASURES] - Subnavbar */
/* [MEASURES] - First pages*/
/* [MEASURES] - Fonts */
/* [MEASURES] - StaticBar / Breadcrumb */
/* [MEASURES] - Other */
/* (end) [MEASURES] */
/* [SCROLLBAR] */
/* (end) [SCROLLBAR] */
/* [OTHER] */
/* (end) [OTHER] */
.k-tabstrip {
  font-size: 1rem; }
  .k-tabstrip .k-tabstrip-items {
    border-color: #D2D2D2;
    border-bottom-width: 2px; }
    .k-tabstrip .k-tabstrip-items .k-item {
      border: none;
      border-top-left-radius: 3px;
      border-top-right-radius: 3px;
      font-weight: bold;
      color: #4D4D4D;
      margin-bottom: 0; }
      .k-tabstrip .k-tabstrip-items .k-item .k-link {
        padding: 5.5px 11.5px; }
      .k-tabstrip .k-tabstrip-items .k-item.k-state-active {
        color: var(--primary-color);
        background-color: transparent;
        box-shadow: 0px 2px 0px 0px var(--primary-color);
        transition: 0.2s ease-out; }
      .k-tabstrip .k-tabstrip-items .k-item:not(.k-state-active):hover {
        color: var(--primary-color);
        background-color: transparent; }
      .k-tabstrip .k-tabstrip-items .k-item:not(.k-state-active):active {
        background-color: transparent; }
  .k-tabstrip .k-content {
    padding: 0;
    border: none; }
    .k-tabstrip .k-content .k-grid {
      border: none; }
      .k-tabstrip .k-content .k-grid-header, .k-tabstrip .k-content .k-grid-content, .k-tabstrip .k-content .k-grid-pager {
        border-left: 1px solid rgba(0, 0, 0, 0.08);
        border-right: 1px solid rgba(0, 0, 0, 0.08); }
      .k-tabstrip .k-content .k-grid-pager {
        border-bottom: 1px solid rgba(0, 0, 0, 0.08); }

.k-tabstrip-top .k-tabstrip-items {
  height: 30px; }

.k-tabstrip-left .k-tabstrip-items {
  width: 250px;
  border-bottom: none;
  background-color: #FAFAFA; }
  .k-tabstrip-left .k-tabstrip-items .k-item {
    cursor: pointer;
    padding: 1rem;
    margin-right: 0;
    border-radius: 0;
    border-left: 2px solid #e1e1e1; }
    .k-tabstrip-left .k-tabstrip-items .k-item.k-state-active {
      background-color: rgba(0, 101, 165, 0.05);
      box-shadow: none;
      border-left: 2px solid var(--primary-color); }
    .k-tabstrip-left .k-tabstrip-items .k-item.k-state-hover {
      background-color: rgba(0, 101, 165, 0.05);
      color: inherit; }

.k-tabstrip-left .k-content {
  min-height: 0 !important; }
  .k-tabstrip-left .k-content > * {
    max-width: 1440px;
    margin: auto;
    display: block; }
  .k-tabstrip-left .k-content .k-grid {
    border-top: 1px solid rgba(0, 0, 0, 0.08); }

.k-tabstrip-left .fieldlist.form-wrapper.content-wrapper {
  max-width: 1440px;
  margin: auto;
  display: block;
  padding-bottom: 20px; }

/* .content > .k-tabstrip - Tabstrip que é filha directa do .content */
.content > .k-tabstrip,
.content > .k-tabstrip-wrapper .k-tabstrip {
  padding: 1rem 26px; }

.content > .k-tabstrip:first-child:last-child {
  padding: 0; }
  .content > .k-tabstrip:first-child:last-child.k-tabstrip-left .k-content {
    height: calc(100vh - 50px - 50px); }
  .content > .k-tabstrip:first-child:last-child.k-tabstrip-top .k-item:first-child {
    margin-left: 14.5px; }
  .content > .k-tabstrip:first-child:last-child.k-tabstrip-top .k-content {
    height: calc(calc(100vh - 50px - 50px) - 30px); }

.content > .k-tabstrip:not(:first-child) {
  padding-top: 0; }

.content > .k-tabstrip-wrapper:first-child:last-child .k-tabstrip {
  padding: 0; }
  .content > .k-tabstrip-wrapper:first-child:last-child .k-tabstrip.k-tabstrip-left .k-content {
    height: calc(100vh - 50px - 50px); }
  .content > .k-tabstrip-wrapper:first-child:last-child .k-tabstrip.k-tabstrip-top .k-item:first-child {
    margin-left: 14.5px; }
  .content > .k-tabstrip-wrapper:first-child:last-child .k-tabstrip.k-tabstrip-top .k-content {
    height: calc(calc(100vh - 50px - 50px) - 30px); }

.content > .k-tabstrip-wrapper:not(:first-child) .k-tabstrip {
  padding-top: 0; }

/* .form-wrapper - Container de um form */
.form-wrapper .k-tabstrip {
  padding: 0;
  padding-top: 1.5rem; }
  .form-wrapper .k-tabstrip .k-content {
    padding: 0; }
