scroll-behavior: smooth;
/** MUDANÇA DA COR DA SELEÇÃO */
::-moz-selection {
  background: #17a4b2; color: #fff; text-shadow: none;
}
::selection {
  background: #17a4b2; color: #fff; text-shadow: none;
}

.br-header {
    z-index: 100001;
}

.img-circle{border-radius:50%}

.br-pagetitle {
    padding-left: 10px !important;
}

.br-pagebody {
    margin-top: 10px;
}
.ipage-form-layout-1 {
    border: 1px solid #ced4da;
    padding: 15px;
}

.ipage-form-layout-footer .btn, .ipage-form-layout-footer .sp-container button, .sp-container .ipage-form-layout-footer button {
    font-size: 0.875rem;
    /*
    letter-spacing: 1px;
    font-weight: 500;
    padding: 12px 20px;
    */
}

.ipage-bootbox-msg{
    font-size: 0.875rem;    
}
.breadcrumb {
    font-size: 1.0em !important;
}

.ipage-br-pagetitle .icon {
    font-size: 40px;
    line-height: 0;
    color: #343a40;
}

/** start: Paginação **/
.div-paginacao {
    height: 55px;
    padding: 6px;
    background-color: #f5f5f5;
    border-bottom: 1px solid #dee2e6 !important;
}

.ipage-responsive-recaptcha {
    transform:scale(1);
    -webkit-transform:scale(1);
    transform-origin:0 0;
    -webkit-transform-origin:0 0;
}

@media(max-width:1086px) {
    .div-paginacao {
        height: auto;
        padding: 6px;
        background-color: #fff;
    }
    .cbo-paginate {
        padding: 6px;
        margin-top: 10px;
    }
}
/*
@media(max-width:396px) {
    .div-paginacao {
        display: none;
    }
}
*/
@media(max-width:890px) {
    .div-paginator {
        display: none;
    }
}

@media(max-width:396px) {
    .div-paginator {
        display: none;
    }
    .ipage-responsive-recaptcha {
        transform:scale(0.77);
        -webkit-transform:scale(0.77);
        transform-origin:0 0;
        -webkit-transform-origin:0 0;
    }
}

.cbo-paginate {
    padding: 6px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.paginate {
    padding: 6px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
a.paginate:hover {
    color: #fff !important;
    text-decoration: none;
    background-color: #19a7ad;
    border-color: #19a7ad;
}
.inactive {
    border: 1px solid;
    border-color: #d84a38;
    background-color: #d84a38;
    color: #fff;
    padding: 6px;
    cursor: not-allowed;
    line-height: 1.42857143;
    background-image: none;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.current {
    border: 1px solid;
    border-color: #a3a8ad;
    color: #fff !important;
    background-color: #a3a8ad;
    padding: 6px;
    line-height: 1.42857143;
    background-image: none;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
a.current:hover {
    color: #19a7ad !important;
    text-decoration: none;
    background-color: #e0e0e0;
    border-color: #19a7ad;
    cursor: not-allowed;
    line-height: 1.42857143;
    background-image: none;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
/* end: Paginação */
/**
 * Button
 */
@media(max-width:388px) {
    .ipage-btn {
        width: 100% !important;
        margin-top: 5px;
        margin-left: 0px !important; 
    }

    .div-ipage-footer{
        display: none;
    }

}

/*
.ipage-btn {
    min-width: 100px;
    margin-top: 5px;
}
*/
.help-block{
    display:block;
    margin-top:10px;
    margin-bottom:10px;
}

/** FileUpload */
.fileUpload {
    position: relative;
    overflow: hidden;
    margin: 10px;
}
.fileUpload input.upload {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
}

/** Foto */
.foto-perfil, .foto-produto {
    width: 60%;
    height: auto;
    padding: 4px;
    /* float:left; */
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    display: block;
    margin: 0;
    border-radius:50%;
}

.foto-logo {
    width: 35% !important;
    height: auto;
    padding: 4px;
    /* float:left; */
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    display: block;
    margin: 0;
}

.foto-grid {
    width: 56px;
    height: auto;
    padding: 4px;
    /* float:left; */
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    display: block;
    margin: auto;
    
}
/** Novos temas */

/** start: blue */

.bg-blue {
    color: #fff;
    background-color: #4b8df8
}
a.bg-blue:hover {
    color: #fff;
    background-color: #2977f7
}
.bg-blue-madison {
    color: #fff;background-color: #4e87b6
}
a.bg-blue-madison:hover {
    color: #fff;background-color: #3c729f;
}
.bg-blue-chambray {
    color: #fff;background-color: #283948;
}
a.bg-blue-chambray:hover {
    color: #fff;background-color: #1c2a36;
}
.bg-blue-ebonyclay {
    color: #fff;background-color: #202d39;
}
a.bg-blue-ebonyclay:hover {
    color: #fff;background-color: #151f28;
}
.bg-blue-hoki {
    color: #fff;background-color: #5e7896;
}
a.bg-blue-hoki:hover {
    color: #fff;background-color: #4a6481;
}
.bg-blue-steel {
    color: #fff;background-color: #4371b6;
}
a.bg-blue-steel:hover {
    color: #fff;background-color: #3560a0;
}
.bg-blue-soft {
    color: #fff;background-color: #4480b1;
}
a.bg-blue-soft:hover {
    color: #fff;background-color: #3570a0;
}
.bg-blue-dark {
    color: #fff;background-color: #556b81;
}
a.bg-blue-dark[href]:hover {
    color: #fff;background-color: #43586d;
}
.bg-blue-sharp {
    color: #fff;background-color: #5395cb;
}
a.bg-blue-sharp[href]:hover {
    color: #fff;background-color: #4383b7;
}
/* start: GREEN */

.bg-green {
    color: #fff;background-color: #33a146;
}
a.bg-green[href]:hover {
    color: #fff;background-color: #288d39;
}
.bg-green-meadow {
    color: #fff;background-color: #20b694;
}
a.bg-green-meadow[href]:hover {
    color: #fff;background-color: #13a080;
}
.bg-green-seagreen {
    color: #fff;background-color: #1e9c94;
}
a.bg-green-seagreen[href]:hover {
    color: #fff;background-color: #12847d;
}
.bg-green-turquoise {
    color: #fff;background-color: #35d4b1;
}
a.bg-green-turquoise[href]:hover {
    color: #fff;background-color: #28c19f;
}
.bg-green-haze {
    color: #fff;background-color: #3fb0a7;
}
a.bg-green-haze[href]:hover {
    color: #fff;background-color: #329d94;
}
.bg-green-jungle {
    color: #fff;background-color: #28bc7b;
}
a.bg-green-jungle[href]:hover {
    color: #fff;background-color: #1da66a;
}
.bg-green-soft {
    color: #fff;background-color: #3aa49c;
}
a.bg-green-soft[href]:hover {
    color: #fff;background-color: #2d9089;
}
.bg-green-sharp {
    color: #fff;background-color: #47ac9a;
}
a.bg-green-sharp[href]:hover {
    color: #fff;background-color: #3a9887;
}
/* start: GREY */

.bg-grey {
    color: #fff;background-color: #e2e2e2;
}
a.bg-grey[href]:hover {
    color: #fff;background-color: #cccbcb;
}
.bg-grey-steel {
    color: #fff;background-color: #e6ebed;
}
a.bg-grey-steel[href]:hover {
    color: #fff;background-color: #d0d7da;
}
.bg-grey-cararra {
    color: #fff;background-color: #f9f9f9;
}
a.bg-grey-cararra[href]:hover {
    color: #fff;background-color: #e2dede;
}
.bg-grey-gallery {
    color: #fff;background-color: #4d4d4d;
}
a.bg-grey-gallery[href]:hover {
    color: #fff;background-color: #393737;
}
.bg-grey-cascade {
    color: #fff;background-color: #8c9d9e;
}
a.bg-grey-cascade[href]:hover {
    color: #fff;background-color: #7a8a8b;
}
.bg-grey-silver {
    color: #fff;background-color: #b8b8b8;
}
a.bg-grey-silver[href]:hover {
    color: #fff;background-color: #a19d9d;
}
.bg-grey-salsa {
    color: #fff;background-color: #a4aebc;
}
a.bg-grey-salsa[href]:hover {
    color: #fff;background-color: #8a94a2;
}
.bg-grey-salt {
    color: #fff;background-color: #b8c4cc;
}
a.bg-grey-salt[href]:hover {
    color: #fff;background-color: #a4b0b8;
}
.bg-grey-mint {
    color: #fff;background-color: #95a4ac;
}
a.bg-grey-mint[href]:hover {
    color: #fff;background-color: #84929a;
}
/* start: YELLOW */

.bg-yellow {
    color: #fff;background-color: #ffac44;
}
a.bg-yellow[href]:hover {
    color: #fff;background-color: #eb9c38;
}
.bg-yellow-gold {
    color: #fff;background-color: #e56f0c;
}
a.bg-yellow-gold[href]:hover {
    color: #fff;background-color: #d36407;
}
.bg-yellow-casablanca {
    color: #fff;background-color: #f06943;
}
a.bg-yellow-casablanca[href]:hover {
    color: #fff;background-color: #da5935;
}
.bg-yellow-crusta {
    color: #fff;background-color: #f2b71c;
}
a.bg-yellow-crusta[href]:hover {
    color: #fff;background-color: #dda513;
}
.bg-yellow-lemon {
    color: #fff;background-color: #f6c026;
}
a.bg-yellow-lemon[href]:hover {
    color: #fff;background-color: #e1ae1d;
}
.bg-yellow-saffron {
    color: #fff;background-color: #f3c740;
}
a.bg-yellow-saffron[href]:hover {
    color: #fff;background-color: #deb432;
}
/* start RED */

.bg-red {
    color: #fff;background-color: #d33b30;
}
a.bg-red[href]:hover {
    color: #fff;background-color: #c03228;
}
.bg-red-pink {
    color: #fff;background-color: #dc7578;
}
a.bg-red-pink[href]:hover {
    color: #fff;background-color: #c86467;
}
.bg-red-sunglo {
    color: #fff;background-color: #de5c5f;
}
a.bg-red-sunglo[href]:hover {
    color: #fff;background-color: #ca4d50;
}
.bg-red-intense {
    color: #fff;background-color: #df4c4f;
}
a.bg-red-intense[href]:hover {
    color: #fff;background-color: #c93d40;
}
.bg-red-thunderbird {
    color: #fff;background-color: #d40010;
}
a.bg-red-thunderbird[href]:hover {
    color: #fff;background-color: #c10211;
}
.bg-red-flamingo {
    color: #fff;background-color: #ec362d;
}
a.bg-red-flamingo[href]:hover {
    color: #fff;background-color: #d93027;
}
.bg-red-soft {
    color: #fff;background-color: #ca464a;
}
a.bg-red-soft[href]:hover {
    color: #fff;background-color: #b83b3f;
}
.bg-red-haze {
    color: #fff;background-color: #f15a50;
}
a.bg-red-haze[href]:hover {
    color: #fff;background-color: #f15a50;
}
/* start: PURPLE */

.bg-purple {
    color: #fff;background-color: #8440a3;
}
a.bg-purple[href]:hover {
    color: #fff;background-color: #753492;
}
.bg-purple-plum {
    color: #fff;background-color: #7d6d9d;
}
a.bg-purple-plum[href]:hover {
    color: #fff;background-color: #6b5b8a;
}
.bg-purple-medium {
    color: #fff;background-color: #b752e6;
}
a.bg-purple-medium[href]:hover {
    color: #fff;background-color: #a443d2;
}
.bg-purple-studio {
    color: #fff;background-color: #8440a3;
}
/* Igual a puple ver isto depois */
a.bg-purple-studio[href]:hover {
    color: #fff;background-color: #753692;
}
.bg-purple-wisteria {
    color: #fff;background-color: #9153ac;
}
a.bg-purple-wisteria[href]:hover {
    color: #fff;background-color: #83489d;
}
.bg-purple-seanse {
    color: #fff;background-color: #901ba8;
}
a.bg-purple-seanse[href]:hover {
    color: #fff;background-color: #7d1293;
}
.bg-purple-intense {
    color: #fff;background-color: #7d6d9d;
}
a.bg-purple-intense[href]:hover {
    color: #fff;background-color: #6b5b8a;
}
.bg-purple-sharp {
    color: #fff;background-color: #6f5f8f;
}
a.bg-purple-sharp[href]:hover {
    color: #fff;background-color: #60517e;
}
.bg-purple-soft {
    color: #fff;background-color: #7e6f9f;
}
a.bg-purple-soft[href]:hover {
    color: #fff;background-color: #6d5f8d;
}

.ipage-login-hidden{
    display: none;
}


.ipage-select-menu{
    display: none;
}

.ipage-navbar-menu{
    display: block;
    /*position: fixed;
    margin:0;
    */
    width: 100%;
    z-index:999;
    background-color: #e9ecef;
}

/*992px*/
@media (max-width: 767.98px) {
    .ipage-select-menu{
        display: block;
        margin-top: 10px;
        margin-bottom: 10px;
        width: 100%;
    }

    .ipage-navbar-menu{
        display: none;
    }

    .ipage-td-col{
        display: none;
    }
}

.reticencias{
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: 80%
}

/* ROTINA CEP */
.ipage-result-cep {
  border: 1px solid #a96709 !important;/*4d90fe*/
  background-color: #ffa12d !important;
  color: #003d61 !important;
}
.ipage-result-cep::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #fbf6ff !important;
  opacity: 1; /* Firefox */
}

.ipage-result-cep:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #343a40 !important;
}

.ipage-result-cep::-ms-input-placeholder { /* Microsoft Edge */
  color: #343a40 !important;
}

.ipage-result {
  /*border: 1px solid #117a8b !important;*/
  background-color: #68c2d0 !important;
  color: #06262b !important;
  /*
  border: 1px solid #a96709 !important;
  background-color: red !important;
  color: #000 !important;
   */
}
.ipage-input-focus {
  border: 1px solid #117a8b !important;/*4d90fe*/
  background-color: #68c2d0 !important;
  color: #06262b !important;
}

.ipage-input-focus::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #fbf6ff !important;
  opacity: 1; /* Firefox */
}

.ipage-input-focus:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #343a40 !important;
}

.ipage-input-focus::-ms-input-placeholder { /* Microsoft Edge */
  color: #343a40 !important;
}

.ipage-warning{
    background-color: #e34761;
    color: #fff;
    border: 1px solid #bd2130;/*4d90fe*/
}
.ipage-warning::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #fff !important;
  opacity: 1; /* Firefox */
}

.ipage-warning:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #fff !important;
}

.ipage-warning::-ms-input-placeholder { /* Microsoft Edge */
  color: #fff !important;
}


.ipage-tr-danger {
  background-color: #f1c5cb !important;
  color: #000 !important;
  background-color: #efb9c3 !important;
}

.ipage-tr-warning {
  background-color: #f6d654 !important;
  color: #000 !important;
  background-color: #c4e4a5 !important;
}

.ipage-tr-success {
  background-color: #c4e4a5 !important;
  color: #000 !important;
  border-bottom: 1px solid #a8c4eb !important;
}

.ipage-tr-info {
  background-color: #d2e3ff !important;
  color: #000 !important;
  border-bottom: 1px solid #a8c4eb !important;
}

.btn-carnation-pink {
    color: #fff;
    background-color: #c55a72;
    border-color: #c55a72;
}
.btn-carnation-pink:hover {
    color: #fff;
    background-color: #e26380;
    border-color: #d35b76;
}
.btn-carnation-pink:focus, .btn-carnation-pink.focus {
    box-shadow: 0 0 0 0.1rem rgba(23, 162, 184, 0.5);
}
.btn-carnation-pink.disabled, .btn-carnation-pink:disabled {
    color: #fff;
    background-color: #e9a1ac;
    border-color: #e9a1ac;
}
.btn-carnation-pink:not(:disabled):not(.disabled):active, .btn-carnation-pink:not(:disabled):not(.disabled).active, .show>.btn-carnation-pink.dropdown-toggle {
    color: #fff;
    background-color: #c55a72;
    border-color: #c55a72;
}
.btn-carnation-pink:not(:disabled):not(.disabled):active:focus, .btn-carnation-pink:not(:disabled):not(.disabled).active:focus, .show>.btn-carnation-pink.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.1rem rgba(23, 162, 184, 0.5);
}

.btn-blue {
    color: #fff;
    background-color: #00ceff;
    border-color: #00ceff;
}
.btn-blue:hover {
    color: #fff;
    background-color: #00ceff;
    border-color: #00ceff;
}
.btn-blue:focus, .btn-blue.focus {
    box-shadow: 0 0 0 0.1rem rgba(23, 162, 184, 0.5);
}
.btn-blue.disabled, .btn-blue:disabled {
    color: #fff;
    background-color: #c8e3f8;
    border-color: #c8e3f8;
}
.btn-blue:not(:disabled):not(.disabled):active, .btn-blue:not(:disabled):not(.disabled).active, .show>.btn-blue.dropdown-toggle {
    color: #fff;
    background-color: #4582a1;
    border-color: #4582a1;
}
.btn-blue:not(:disabled):not(.disabled):active:focus, .btn-blue:not(:disabled):not(.disabled).active:focus, .show>.btn-blue.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.1rem rgba(23, 162, 184, 0.5);
}

.btn-blue-madison {
    color: #fff;
    background-color: #4e87b6;
    border-color: #4e87b6;
}
.btn-blue-madison:hover {
    color: #fff;
    background-color: #4b7da6;
    border-color: #4b7da6;
}
.btn-blue-madison:focus, .btn-blue-madison.focus {
    box-shadow: 0 0 0 0.1rem rgba(23, 162, 184, 0.5);
}
.btn-blue-madison.disabled, .btn-blue-madison:disabled {
    color: #fff;
    background-color: #c8e3f8;
    border-color: #c8e3f8;
}
.btn-blue-madison:not(:disabled):not(.disabled):active, .btn-blue-madison:not(:disabled):not(.disabled).active, .show>.btn-blue-madison.dropdown-toggle {
    color: #fff;
    background-color: #4582a1;
    border-color: #4582a1;
}
.btn-blue-madison:not(:disabled):not(.disabled):active:focus, .btn-blue-madison:not(:disabled):not(.disabled).active:focus, .show>.btn-blue-madison.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.1rem rgba(23, 162, 184, 0.5);
}

.btn-orange {
    color: #fff;
    background-color: #ff7900;
    border-color: #ff7900;
}
.btn-orange:hover {
    color: #fff;
    background-color: #f64f00;
    border-color: #f64f00;
}
.btn-orange:focus, .btn-orange.focus {
    box-shadow: 0 0 0 0.1rem rgba(23, 162, 184, 0.5);
}
.btn-orange.disabled, .btn-orange:disabled {
    color: #fff;
    background-color: #dba765;
    border-color: #dba765;
}
.btn-orange:not(:disabled):not(.disabled):active, .btn-orange:not(:disabled):not(.disabled).active, .show>.btn-orange.dropdown-toggle {
    color: #fff;
    background-color: #f06000;
    border-color: #f06000;
}
.btn-orange:not(:disabled):not(.disabled):active:focus, .btn-orange:not(:disabled):not(.disabled).active:focus, .show>.btn-orange.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.1rem rgba(23, 162, 184, 0.5);
}

.wd-260 {
    width: 260px;
}

.wd-290 {
    width: 290px;
}

.wd-320 {
    width: 320px !important;
}

.ipage-form-layout-6 .row>div, .ipage-form-layout-7 .row>div {
    border-bottom: 1px solid #dee2e6;
    padding: 12px 18px;
}
.ipage-form-layout-6 .row>div:first-child, .ipage-form-layout-7 .row>div:first-child {
    display: flex;
    align-items: center;
    /*border-right: 1px solid #dee2e6;*/
    background-color: #f2f2f2 !important;
    /*border-right-width: 0;*/
    font-size: 1.0em;
    font-weight: bold;
    /*text-transform: capitalize;*/
    letter-spacing: 0.5px;
}
.ipage-form-layout-6 .row+.row>div, .ipage-form-layout-7 .row+.row>div {
    border-top-width: 0;
}
.ipage-form-layout-6 .form-control, .ipage-form-layout-6 .dataTables_filter input, .dataTables_filter .ipage-form-layout-6 input, .ipage-form-layout-7 .form-control, .ipage-form-layout-7 .dataTables_filter input, .dataTables_filter .ipage-form-layout-7 input {
    border: 0;
    border-radius: 0;
    padding: 0;
}
/***** FORM LAYOUT 7 *****/

.ipage-form-layout-7 .row>div:first-child {
    justify-content: flex-end;
}
/* ########### RTL SUPPORT ########## */

.rtl .ipage-form-layout-6 .row>div:first-child, .rtl .ipage-form-layout-7 .row>div:first-child {
    border-right-width: 1px;
    border-left-width: 0;
}

.ipage-dtpicker-select {
    padding: .45rem 1rem !important;
    border-radius: 3px;
    border-color: #c0c0c0;
    box-shadow: 0 0 0 3px rgba(224, 224, 224, .25);
}

.ipage-dtpicker-select:focus, .ipage-dtpicker-select.focus { 
    box-shadow: 0 0 0 0.1rem rgba(23, 162, 184, 0.5);
}

.ipage-bg-odd{
    background-color: #f0f0f0;
    padding-top: 15px;
    padding-bottom: 15px;
}

.ipage-bg-odd-success{
    background-color: #e4fcff;
    padding-top: 15px;
    padding-bottom: 15px;
}

.ipage-nav-yellow-600 .nav-link {
    color: #136719;
}
.ipage-nav-yellow-600 .nav-link:hover, .ipage-nav-yellow-600 .nav-link:focus {
    color: #073c0a;
    background-color: transparent;
}
.ipage-nav-yellow-600 .nav-link.active, .ipage-nav-yellow-600 .nav-link.active:hover, .ipage-nav-yellow-600 .nav-link.active:focus {
    color: #073c0a;
    background-color: transparent;
}

.ipage-nav-default-600 .nav-link {
    color: #e0e0e0;
}
.ipage-nav-default-600 .nav-link:hover, .ipage-nav-default-600 .nav-link:focus {
    color: #fff;
    background-color: transparent;
}
.ipage-nav-default-600 .nav-link.active, .ipage-nav-default-600 .nav-link.active:hover, .ipage-nav-default-600 .nav-link.active:focus {
    color: #fff;
    background-color: transparent;
}

.ipage-zIndex {
     z-index:1000000 !important;
}

.ipage-text-bold {
    font-weight: bold !important;
}

.ipage-disabled {
     pointer-events: none;/* se remover perde o efeito de bloqueio */
     opacity: 0.6;
     cursor: not-allowed !important;
     color: #d33b30 !important;
     z-index: 100000;
}
/* start: ICON BAR */
.ipage-icon-bar {
  position: fixed;
  top: 60%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 9999999;
  opacity: 0.8;
  display: none;
}

.ipage-icon-bar a {
  display: block;
  text-align: center;
  padding: 10px;
  transition: all 0.3s ease;
  color: white;
  font-size: 18px;
}

.ipage-icon-bar a:hover {
  background-color: #444444;
}
.ipage-icon-bar-blue {
  background: #4b8df8;
  color: white;
}

.ipage-icon-bar-secondary {
  background: #6c757d;
  color: white;    
}

.ipage-icon-bar-yellow {
  background: #ffac44;
  color: white;
}

.ipage-icon-bar-black {
  background: #000000;
  color: white;    
}

.ipage-icon-bar-danger {
  background: #d33b30;
  color: white;    
}

.ipage-icon-bar-purple {
  background: #8440a3;
  color: white;
}

.ipage-icon-bar-green {
  background: #33a146;
  color: white;
}

.ipage-icon-bar-info {
  background: #17a2b8;
  color: white;
}

.ipage-icon-bar-blue-madison {
  background: #4e87b6;
  color: white;
}


.facebook {
  background: #3B5998;
  color: white;
}

.twitter {
  background: #55ACEE;
  color: white;
}

.google {
  background: #dd4b39;
  color: white;
}

.linkedin {
  background: #007bb5;
  color: white;
}

.youtube {
  background: #bb0000;
  color: white;
}


/* 
VALORES MÍNIMO DA PLAILHA PARA 
VISUALIZAÇÃO SEM ROLAR A MESMA NA HORIZONTAL 
*/
.ipage-lvw-descricao-min{
    min-width: 100px;
}

.ipage-lvw-valor-min{
    min-width: 120px;
}

.ipage-lvw-desconto-min{
    min-width: 120px;
}

.ipage-lvw-valor-acrescimo-min{
    min-width: 120px;
}

.ipage-lvw-total-min{
    min-width: 120px;
}

.ipage-hidden{
    visibility: hidden !important;
    display: none !important;

}