:root {
    --blue                  : var(--primary);
    --indigo                : #6610f2;
    --purple                : #6f42c1;
    --pink                  : #e83e8c;
    --red                   : #dc3545;
    --orange                : #fd7e14;
    --yellow                : #ffc107;
    --green                 : #28a745;
    --teal                  : #20c997;
    --cyan                  : #17a2b8;
    --white                 : #fff;
    --gray                  : #6c757d;
    --gray-dark             : #343a40;
    --primary               : #2F3337;
    --secondary             : #969ba0;
    --success               : #28a745;
    --info                  : #17a2b8;
    --warning               : #ffc107;
    --danger                : #dc3545;
    --light                 : #F6F6F6;
    --dark                  : #2F3337;
    --breakpoint-xs         : 0;
    --breakpoint-sm         : 576px;
    --breakpoint-md         : 768px;
    --breakpoint-lg         : 992px;
    --breakpoint-xl         : 1200px;
    --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --font-family-monospace : SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace
}

a,
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: Roboto, sans-serif
}

.labelTitle {
    font-weight  : 400;
    color        : #232629;
    margin-bottom: 5px;
    font-size    : 14px;
    padding-top  : 10px
}

h6 {
    font-size    : 16px;
    font-weight  : 600;
    margin-bottom: 0;
    color        : var(--primary)
}

p {
    font-size  : 15px;
    font-weight: 200
}

body {
    margin     : 0;
    padding    : 0;
    font-family: Roboto, sans-serif;
    font-weight: 100
}

.pr-3{
  padding-right: 10px;
}


    /* width */
    ::-webkit-scrollbar {
        width: 5px !important;
    }
    ::-webkit-scrollbar:horizontal {
        height: 5px !important;
    }
    
    /* Track */
    ::-webkit-scrollbar-track {
        border-radius:4px !important;
        background: #f1f1f1; 
    }
    
    /* Handle */
    ::-webkit-scrollbar-thumb {
        background: #888; 
    }
    
    /* Handle on hover */
    ::-webkit-scrollbar-thumb:hover {
        background: #555;
    }

span.tituloLogin h5 {
    text-align: center
}

.footer {
    position        : relative;
    width           : 100%;
    bottom          : 0;
    text-align      : center;
    /* background-color: #fbfbfb; */
    vertical-align  : middle
}

.footer p {
    color         : #2f3337;
    font-size     : 12px;
    vertical-align: middle;
    text-align    : center;
    padding-top   : 30px;
    padding-bottom: 30px
}

img.logoLogin {
    width  : 150px;
    margin : 0 auto;
    display: block
}

.siteDisplay {
    position: relative
}


.bootstrap-select {
    background-color: #fff;
    background-clip : padding-box;
    border          : 1px solid #ced4da;
    border-radius   : .25rem
}

.uploadImage {
    width           : 100%;
    background-color: #fbfbfb;
    border          : 2px dashed #a7a7a7;
    margin          : 15px;
    padding         : 50px;
    text-align      : center;
    border-radius   : 5px
}

.uploadImage i {
    font-size: 50px;
    color    : #696969
}

.main {
    width : 50%;
    margin: 50px auto
}

.has-search .form-control {
    padding-left: 2.375rem
}

.has-search .form-control-feedback {
    position      : absolute;
    z-index       : 2;
    display       : block;
    width         : 2.375rem;
    height        : 2.375rem;
    line-height   : 2.375rem;
    text-align    : center;
    pointer-events: none;
    color         : #aaa
}

#txtArea {
    height: 400px
}

.pageTitulo {
    color         : #777;
    font-weight   : 100;
    font-family   : Roboto, sans-serif;
    font-size     : 30px;
    /* padding-bottom: 20px; */
    padding-top   : 20px
}

.pageSubtitulo {
    color         : #2e3237;
    font-weight   : 100;
    font-family   : Roboto, sans-serif;
    font-size     : 18px;
    padding-bottom: 0;
    padding-top   : 30px;
    /* border-bottom : 1px solid #f1f1f1; */
    /* margin-bottom : 20px */
}

.pageSutituloAllotments{
    padding-top:0;
    margin-bottom:5px;
}

#box {
    box-shadow        : 0 0 12px -4px rgba(0, 0, 0, .25);
    -webkit-box-shadow: 0 0 12px -4px rgba(0, 0, 0, .25);
    -moz-box-shadow   : 0 0 12px -4px rgba(0, 0, 0, .25);
    border-radius     : 7px 7px 7px 7px;
    width             : 100%;
    height            : 100%;
    margin-top        : 20px;
    margin-bottom     : 20px;
    border-top        : 3px solid #857455;
    padding           : 10px
}

.tabelavazia {
    height          : 180px;
    background-color: #fafafa
}

.tabelavazia p {
    text-align : center;
    padding-top: 60px
}

.searchTable {
    height: 33px
}

.container .btnBox {
    display      : flow-root;
    margin-bottom: 10px;
    margin-top   : 20px
}

.wrapper {
    box-shadow        : 0 0 12px -4px rgba(0, 0, 0, .25);
    -webkit-box-shadow: 0 0 12px -4px rgba(0, 0, 0, .25);
    -moz-box-shadow   : 0 0 12px -4px rgba(0, 0, 0, .25);
    border-radius     : 7px 7px 7px 7px;
    width             : auto;
    overflow          : scroll;
    margin            : 20px;
    padding           : 20px;
    display           : block
}

#content {
    margin: 30px
}

table {
    border-radius: 7px 7px 0 0
}

thead>.cabecalhoTabela {
    margin: 200px
}

.table thead th {
    vertical-align  : bottom;
    border-bottom   : 1px solid #dee2e6;
    border-top      : 0;
    height          : 20px;
    background-color: #f6f6f6;
    font-size       : 15px;
    color           : #23282e;
    font-weight     : 500
}

.table tbody td {
    vertical-align: middle;
    border-bottom : 1px solid #dee2e6;
    border-top    : 0;
    font-weight   : 200;
    font-size     : 14px
}

.barraLogoff {
    padding         : 10px;
    background-color: #f6f6f6;
    position        : relative;
    display         : grid
}

#fotoPlacehoder {
    width : 100px;
    height: auto
}

.fotoPerfil img {
    width : 20px;
    height: auto
}

.conteudoDash {
    height: 3000px
}

.usuarioLogado>img {
    width        : 30px;
    height       : auto;
    border-radius: 100%
}

.dropdown-item.active,
.dropdown-item:active {
    color           : #fff;
    text-decoration : none;
    background-color: #777
}

.btnLogoff {
    background-color: #f6f6f6;
    color           : #181c20;
    border          : #fff;
    float           : right
}

.btn:focus {
    box-shadow: 0 0 0 .2rem rgba(165, 165, 165, .25)
}

.btnLogoff>a {
    padding-right: 5px;
    padding-left : 5px
}

.btnLogoff :hover {
    color: #fff
}

.btn-thin {
    height   : 33px;
    font-size: 14px
}
.btn-light, .btn-dark{
    font-size:14px;
    border: 1px solid #dfdfdf !important;
}
.btns-table{
    min-width: 200px;
}

.fa {
    padding-right: 5px
}

.conteudo {
    margin-left: 120px;
    height     : 100%;
    padding    : 20px
}

.conteudo-collapse {
    margin-left: 0px !important;
    height     : 100%;
    padding    : 20px
}

#conteudoBox {
    padding-bottom: 8px
}

#searchResult {
    overflow-y: auto;
    height    : 250px
}

.separadorForms {
    border-bottom: 1px solid #e9e9e9;
    margin-top   : 30px;
    margin-bottom: 30px
}

.modalTitle {
    font-weight: 500;
    font-size  : 20px;
    padding    : 0;
    margin     : 0
}

.widgets {
    height            : auto;
    width             : auto;
    box-shadow        : 0 0 13px -2px rgba(0, 0, 0, .1);
    -webkit-box-shadow: 0 0 13px -2px rgba(0, 0, 0, .1);
    -moz-box-shadow   : 0 0 13px -2px rgba(0, 0, 0, .1);
    margin            : 20px;
    padding           : 20px;
    border-radius     : 8px
}

@media (max-width:767px) {
    .widgets {
        margin    : 0;
        margin-top: 20px
    }

    .barraLogoff {
        display: none
    }

    #conteudoBox {
        height : 100%;
        display: block
    }
}

.nav-side-menu {
    font-family       : Roboto, sans-serif;
    font-size         : 13px;
    font-weight       : 200;
    background-color  : #2f3337;
    position          : fixed;
    top               : 0;
    width             : 250px;
    height            : 100%;
    color             : #f7f7f7;
    box-shadow        : 0 0 12px -4px rgba(0, 0, 0, .45);
    -webkit-box-shadow: 0 0 12px -4px rgba(0, 0, 0, .45);
    -moz-box-shadow   : 0 0 12px -4px rgba(0, 0, 0, .45);
    box-shadow        : 0 0 12px -4px rgba(0, 0, 0, .45);
    z-index           : 99;
    text-align        : center
}

.nav-side-menu .brand {
    line-height: 50px;
    display    : block;
    text-align : center;
    font-size  : 14px
}

.logoCliente {
    width           : 90%;
    padding         : 28px;
    background-color: #fff;
    border-radius   : 0 0 8px 8px
}

.nav-side-menu .toggle-btn {
    display: none
}

.nav-side-menu li,
.nav-side-menu ul {
    list-style : none;
    padding    : 0;
    margin     : 0;
    line-height: 35px;
    cursor     : pointer;
    color      : #f7f7f7
}

.material-icons {
    position      : relative;
    align-items   : center;
    margin        : 5px;
    vertical-align: middle
}

.loteamentosIcon {
    margin-left: -5px
}

.nav-side-menu li :not(collapsed) .arrow:before,
.nav-side-menu ul :not(collapsed) .arrow:before {
    font-family   : FontAwesome;
    content       : "\f078";
    display       : inline-block;
    padding-left  : 10px;
    padding-right : 10px;
    vertical-align: middle
}

.nav-side-menu li .active,
.nav-side-menu ul .active {
    border-left     : 3px solid #857455;
    background-color: #374147
}

.nav-side-menu li .sub-menu li.active,
.nav-side-menu ul .sub-menu li.active {
    color: #857455
}

.nav-side-menu li .sub-menu li.active a,
.nav-side-menu ul .sub-menu li.active a {
    color: #857455
}

.nav-side-menu li .sub-menu li,
.nav-side-menu ul .sub-menu li {
    border     : none;
    line-height: 20px;
    margin-left: 0
}

.nav-side-menu li .sub-menu li:hover,
.nav-side-menu ul .sub-menu li:hover {
    background-color: #374147
}

.nav-side-menu li .sub-menu li:before,
.nav-side-menu ul .sub-menu li:before {
    font-family   : Fontawesome;
    content       : "\f105";
    display       : inline-block;
    padding-left  : 20px;
    padding-right : 10px;
    vertical-align: middle
}

.nav-side-menu li {
    line-height: 18px;
    font-size  : 13px;
    padding-top: 10px
}

.nav-side-menu li a {
    text-decoration: none;
    color          : #e4e4e4
}

.nav-side-menu li a i {
    align-items: center
}

.fa {
    padding: 0
}

li .sidebar-item {
    padding-top: 10px
}

.nav-side-menu li:hover {
    border-left       : 3px solid #857455;
    background-color  : #374147;
    -webkit-transition: all .2s ease;
    -moz-transition   : all .2s ease;
    -o-transition     : all .2s ease;
    -ms-transition    : all .2s ease;
    transition        : all .2s ease
}

@media (max-width:767px) {
    .nav-side-menu {
        position     : relative;
        width        : 100%;
        margin-bottom: 10px
    }

    .nav-side-menu .toggle-btn {
        display   : block;
        cursor    : pointer;
        position  : absolute;
        right     : 50px;
        top       : 30px;
        z-index   : 10 !important;
        padding   : 3px;
        color     : #fafafa;
        width     : 40px;
        text-align: center
    }

    .brand {
        text-align  : left !important;
        font-size   : 22px;
        padding-left: 20px;
        line-height : 50px !important
    }
}

.menu-list {
    margin-top: 20px
}

@media (min-width:767px) {
    .nav-side-menu .menu-list .menu-content {
        display: block
    }
}

.nav-side-menu li .sub-menu li .sub-line li.active,
.nav-side-menu ul .sub-menu ul .sub-line li.active {
    color: #2e353d
}

.nav-side-menu li .sub-menu li .sub-line li.active a,
.nav-side-menu ul .sub-menu li .sub-line li.active a {
    color: red
}

.nav-side-menu li .sub-menu li .sub-line li,
.nav-side-menu ul .sub-menu li .sub-line li {
    background-color: #e6e6e6;
    border          : none;
    line-height     : 28px;
    border-bottom   : 1px solid #23282e;
    margin-left     : 0
}

.nav-side-menu li .sub-menu li .sub-line li:hover,
.nav-side-menu ul .sub-menu li .sub-line li:hover {
    background-color: #e6e6e6
}

.nav-side-menu li .sub-menu li .sub-line li:before,
.nav-side-menu ul .sub-menu li .sub-line li:before {
    font-family   : FontAwesome;
    content       : "\f105";
    display       : inline-block;
    padding-left  : 100px;
    padding-right : 10px;
    vertical-align: middle
}

.nav-side-menu .sub-menu li {
    padding-left : 20px;
    border-left  : 3px solid #2e353d;
    border-bottom: 1px solid #23282e
}

.nav-side-menu .sub-menu li a {
    text-decoration: none;
    color          : #fafafa
}

.sub-menu li a i {
    padding-left : 10px;
    width        : 20px;
    padding-right: 20px
}

.nav-side-menu li .sub-menu li:hover {
    border-left       : 3px solid #d19b3d;
    background-color  : #e6e6e6;
    -webkit-transition: all 1s ease;
    -moz-transition   : all 1s ease;
    -o-transition     : all 1s ease;
    -ms-transition    : all 1s ease;
    transition        : all 1s ease
}

@media (max-width:767px) {
    .nav-side-menu .sub-menu {
        position     : relative;
        width        : 100%;
        margin-bottom: 10px
    }

    .nav-side-menu .sub-menu .toggle-btn {
        display         : block;
        cursor          : pointer;
        position        : absolute;
        right           : 10px;
        top             : 10px;
        z-index         : 10 !important;
        padding         : 3px;
        background-color: #fff;
        color           : #000;
        width           : 40px;
        text-align      : center
    }

    .sub-line li .sub-press li.active,
    .sub-line ul .sub-press li.active {
        color: #d19b3d
    }

    .sub-line li .sub-press li.active a,
    .sub-line ul .sub-press li.active a {
        color: #d19b3d
    }

    .sub-line li .sub-press li,
    .sub-line ul .sub-press li {
        background-color: #181c20;
        border          : none;
        line-height     : 28px;
        border-bottom   : 1px solid #23282e;
        margin-left     : 0
    }

    .sub-line li .sub-press li:hover,
    .sub-line ul .sub-press li:hover {
        background-color: #020203
    }

    .sub-line li .sub-press li:before,
    .sub-line ul .sub-press li:before {
        content       : "\f105";
        display       : inline-block;
        padding-left  : 50px;
        padding-right : 10px;
        vertical-align: middle
    }

    .sub-line li {
        padding-left : 20px;
        border-left  : 3px solid #2e353d;
        border-bottom: 1px solid #23282e
    }

    .sub-line li a {
        text-decoration: none;
        color          : #e1ffff
    }

    .sub-line li a i {
        padding-left : 50px;
        width        : 20px;
        padding-right: 20px
    }

    .sub-line li:hover {
        border-left       : 3px solid #d19b3d;
        background-color  : #4f5b69;
        -webkit-transition: all 1s ease;
        -moz-transition   : all 1s ease;
        -o-transition     : all 1s ease;
        -ms-transition    : all 1s ease;
        transition        : all 1s ease
    }


    @media (max-width:767px) {
        .sub-line {
            position     : relative;
            width        : 100%;
            margin-bottom: 10px
        }

        .sub-line .toggle-btn {
            display         : block;
            cursor          : pointer;
            position        : absolute;
            right           : 10px;
            top             : 10px;
            z-index         : 10 !important;
            padding         : 3px;
            background-color: #fff;
            color           : #000;
            width           : 40px;
            text-align      : center
        }
    }

    td.btns {
        width: 100%
    }

    td {
        vertical-align: middle
    }

    tr {
        font-size : 14px;
        border-top: 0
    }

    .row {
        height        : 30px;
        padding-top   : 20px;
        padding-bottom: 20px
    }

    .btn-sm {
        float : right;
        margin: 5px
    }

    .btn-primary {
        background-color: #696969;
        border-color    : #727272
    }

    .tox {
        width: 100%
    }

    .tox-editor-container {
        height: 200px
    }

    .tox-statusbar .tox-statusbar__text-container {
        display: none
    }

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

    .imagemImovel {
        height: 200px
    }

    .imagemImovel img {
        height: 100%;
        width : 100%
    }

    .imoveisLeal {
        padding      : 0 0 5px;
        border-radius: 4px;
        border       : 1px solid #e9e9e9;
        margin-bottom: 30px
    }

    .caracteristicasImovel li {
        font-size      : 13px;
        color          : #232323;
        text-decoration: none
    }

    span.caracteristicasImovel {
        padding-top   : 10px;
        padding-bottom: 1px;
        display       : block
    }

    .card-text {
        margin: 0
    }

    .descricaoImovel {
        padding: 15px 10px
    }

    span>.icone1 {
        display      : inline;
        font-size    : 14px;
        padding-right: 5px;
        padding-left : 5px
    }

    span>.icone2 {
        display      : inline;
        padding-right: 5px;
        padding-left : 5px;
        font-size    : 14px
    }

    span>.icone3 {
        display      : inline;
        font-size    : 14px;
        padding-right: 5px;
        padding-left : 5px
    }

    #sessaoFormulario {
        padding-top   : 30px;
        padding-bottom: 30px
    }

    .separadorDiv {
        border-bottom: 1px solid red;
        padding      : 10px
    }
}

.hidden {
    display: none !important
}

#loader{
    margin: 0 auto;

}
.loading-preloader{
    display: block;
    text-align: center;
    margin-top: 200px;
}

#Loading_Preloader img{
    width     : 55px !important;
    height    : 55px !important;
    text-align: center;
    margin: 0 auto;
    padding: 10px;
}

.div-align-content-center {
    display: flex !important;
    justify-content: center !important;
}

.color-white:hover {
    color: '#fff' !important;
}

/* BOTTOM BAR */

.footerBar {
    /* background-color: #fafafa;
    box-shadow: 0px 0px 6px 0px #0000003d; */
    z-index:0;
    padding: 15px;
    height: 64px;
    bottom: 0;
    /* position: absolute; */
}


/* SIDEBAR */
/* CSS Correto com o novo sidebar, verificar css acima para tirar classes do menu antigo */

#Dashboard, #Properties, #Allotments, #Advertisers, #Blog, #Attendances, #Owners{
    color:#fafafa
  }
  body {
    padding-bottom: 30px;
    position: relative;
    min-height: 100%;
  }

  a {
    transition: background 0.2s, color 0.2s;
  }
  a:hover,
  a:focus {
    text-decoration: none;
  }

  #Wrapper {
    padding-left: 0;
    transition: all 0.5s ease;
    position: relative;
  }

  #sidebar-wrapper {
    z-index: 1000;
    position: fixed;
    left: 200px;
    width: 0;
    height: 100%;
    margin-left: -200px;
    overflow-y: auto;
    overflow-x: hidden;
    background: #2F3337;
    transition: all 0.5s ease;
  }

  #Wrapper.toggled #sidebar-wrapper {
    width: 250px;
  }

  .sidebar-brand {
    position: absolute;
    top: 0;
    width: 200px;
    text-align: center;
    padding: 20px 0;
  }
  .sidebar-brand h2 {
    margin: 0;
    font-weight: 600;
    font-size: 24px;
    color: #fff;
  }

  .sidebar-nav {
    position: absolute;
    top: 75px;
    width: 250px;
    margin: 0;
    padding: 0;
    list-style: none;
  }
  .sidebar-nav > li {
    text-indent: 10px;
    line-height: 42px;
  }
  .sidebar-nav > li a {
    display: block;
    text-decoration: none;
    color: #757575;
    font-weight: 400;
    font-size: 14px;
  }
  .sidebar-nav > li > a:hover,
  .sidebar-nav > li.active > a {
    text-decoration: none;
    color: #fff;
    background: #2F3337;
  }

  .sidebar-nav > li > a i.fa {
    font-size: 16px;
    width: 60px;
    font-weight:300;
  }

  #navbar-wrapper {
      width: 100% !important;
      position: absolute;
      z-index: 2;
  }
  #Wrapper.toggled #navbar-wrapper {
      position: absolute;
      margin-right: -250px;
  }
  #navbar-wrapper .navbar {
    border-width: 0 0 0 0;
    background-color: #eee;
    font-size: 24px;
    margin-bottom: 0;
    border-radius: 0;
  }
  #navbar-wrapper .navbar a {
    color: #757575;
  }
  #navbar-wrapper .navbar a:hover {
    color: var(--color-1);
  }

  #content-wrapper {
    width: 100%;
    position: absolute;
    padding: 25px;
    top: 100px;
  }
  #Wrapper.toggled #content-wrapper {
    position: absolute;
    margin-right: -250px;
  }

  @media (min-width: 992px) {
    #Wrapper {
      padding-left: 200px;
    }
    
    #Wrapper.toggled {
      padding-left: 60px;
    }

    #sidebar-wrapper {
      width: 200px;
    }
    
    #Wrapper.toggled #sidebar-wrapper {
      width: 60px;
    }
    
    #Wrapper.toggled #navbar-wrapper {
      position: absolute;
      margin-right: -190px;
  }
    
    #Wrapper.toggled #content-wrapper {
      position: absolute;
      margin-right: -190px;
    }

    #navbar-wrapper {
      position: relative;
    }

    #Wrapper.toggled {
      padding-left: 60px;
    }

    #content-wrapper {
      position: relative;
      top: 0;
    }

    #Wrapper.toggled #navbar-wrapper,
    #Wrapper.toggled #content-wrapper {
      position: relative;
      margin-right: 60px;
    }
  }

  @media (min-width: 768px) and (max-width: 991px) {
    #Wrapper {
      padding-left: 60px;
    }

    #sidebar-wrapper {
      width: 60px;
    }
    
  #Wrapper.toggled #navbar-wrapper {
      position: absolute;
      margin-right: -250px;
  }
    
    #Wrapper.toggled #content-wrapper {
      position: absolute;
      margin-right: -250px;
    }

    #navbar-wrapper {
      position: relative;
    }

    #Wrapper.toggled {
      padding-left: 250px;
    }

    #content-wrapper {
      position: relative;
      top: 0;
    }

    #Wrapper.toggled #navbar-wrapper,
    #Wrapper.toggled #content-wrapper {
      position: relative;
      margin-right: 250px;
    }
  }

  @media (max-width: 767px) {
    #Wrapper {
      padding-left: 0;
    }

    #sidebar-wrapper {
      width: 0;
    }

    #Wrapper.toggled #sidebar-wrapper {
      width: 60px;
    }
    #Wrapper.toggled #navbar-wrapper {
      position: absolute;
      margin-right: -50px;
    }

    #Wrapper.toggled #content-wrapper {
      position: absolute;
      margin-right: -50px;
    }

    #navbar-wrapper {
      position: relative;
    }

    #Wrapper.toggled {
      padding-left: 60px;
    }

    #content-wrapper {
      position: relative;
      top: 0;
    }

    #Wrapper.toggled #navbar-wrapper,
    #Wrapper.toggled #content-wrapper {
      position: relative;
      margin-right: 250px;
    }
  }
    .nav-side-menu{
      width:120px;
      text-align: center;
      overflow:auto;  
      text-align:center;
    }

    .nav-side-menu li{
      line-height: 23px;
      font-size:13px;
    }
    .nav-side-menu li i{
      font-size:15px;
    }

    .logoClienteCollapse{
    width: 80px;
    height: 80px;
    border-radius:100px;
    margin:20px 20px;
    background-image: url('./../../assets/img/logo.jpeg');
    background-position:center;
    background-size:cover;
  }


  /* MOBILE */


  @media (max-width: 767px) {
    .conteudo {
        margin-left:0px;
    }
    .nav-side-menu {
        margin-bottom:0px;
        width:100%;
        text-align:left;
    }

    .logoClienteCollapse{
        width: 40%;
        height: 60px;
        /* padding: 20px; */
        background-image: url(./../../assets/img/logo2.png);
        border-radius: 0px;
        /* margin: 0px; */
        background-size: 250px;
        background-position: center;
        background-repeat: no-repeat;
    }

    #iframe{
        display:none;
    }
    .imgUploadBox{
        margin-bottom: 80px;
    }
    
  }

.active{
    border-left: 2px solid var(--color-1);
    background-color: var(--gray-dark);
}

.modal-content{
   max-height: 100%; /*altura da modal*/
}

.modal-dialog{
   height: 100%; /*altura da view da modal*/
   margin-top: 0;
}

.modal-body{
   overflow: auto; /*habilita o overflow no corpo da modal*/
}
#iframe{
    position: relative;
    /* display: inline-block; */
}


/* Upload Single */

.imgUploadBox {
    width: 100%;
    height: 250px;
    border: 2px dashed #d0d0d0;
    border-radius: 3px 3px;
    padding: 25px;
    text-align: center;
    color: var(--color-5);
}

.imgUploadBox i {
    font-size: 40px;
    padding-bottom: 10px;
}

.imgUploadBox p {
    color: #696969
}
/* Konva CSS */
#Konva_Main_File_Container {
    border: 2px solid #EEE;
    width: 100%;
    height: 100%;
    min-width: 100%;
    min-height: 100%;
}

#Konva_Main_File_Preview{
    width: 100%;
    height: 100%;
    min-width: 100%;
    min-height: 100%;
}

/* Badges Status */
.badge-reservado{
    background-color: orange ;
}
.badge-disponivel{
    background-color: green;
    color:#fff;
}
.badge-indisponivel{
    background-color: red;
}
.badge-vendido{
    background-color: black;
    color:#fff;
}

/* Badge Notificação */

.badge-notifications {
  display: inline;
  margin-left: 10px;
  padding: 0.21em 0.6em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  border-radius: 100%;
  background-color: var(--color-1);
  color: var(--color-5);
}