main{  /*ADD*/
    font-size: 14px;
}

.bd-navbar{
    min-height:4rem;
    background-color:#563d7c;
    box-shadow:0 .5rem 1rem rgba(0,0,0,.05),inset 0 -1px 0 rgba(0,0,0,.1)
}

@media (max-width:991.98px){
    .bd-navbar{
        padding-right:.5rem;
        padding-left:.5rem
    }
    .bd-navbar .navbar-nav-scroll{
        max-width:100%;
        height:2.5rem;
        margin-top:.25rem;
        overflow:hidden;
        font-size:.875rem
    }
    .bd-navbar .navbar-nav-scroll .navbar-nav{
        padding-bottom:2rem;
        overflow-x:auto;
        white-space:nowrap;
        -webkit-overflow-scrolling:touch
    }
}
@media (min-width:768px){
    @supports ((position:-webkit-sticky) or (position:sticky)){
        .bd-navbar{
            position:-webkit-sticky;
            position:sticky;
            top:0;
            z-index:1071
        }
    }
}
.bd-navbar .navbar-nav .nav-link{
    padding-right:.5rem;
    padding-left:.5rem;
    color:#cbbde2
}
.bd-navbar .navbar-nav .nav-link.active,
.bd-navbar .navbar-nav .nav-link:hover{
    color:#fff;
    background-color:transparent
}
.bd-navbar .navbar-nav .nav-link.active{
    font-weight:500
}
.bd-navbar .navbar-nav-svg{
    display:inline-block;
    width:1rem;
    height:1rem;vertical-align:text-top
}
.bd-navbar {
    font-size:.875rem
}
.bd-navbar .dropdown-item.active{
    font-weight:500;
    color:#212529;
    background-color:transparent;
    background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23292b2c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");
    background-repeat:no-repeat;
    background-position:.4rem .6rem;
    background-size:.75rem .75rem
}

/* M Start **********************************************************/
.nav-item .dropdown-item{
    font-size: 14px;
}
.navbar-nav .btn{
    position: relative;
    width: 100%;
    margin: 0;
    padding: 3;
}
.navbar-nav .btn img{
    position: relative;
    width: 30px;
    height: 30px;
    margin: 2px 0 0 0;
    padding: 0;
    border-radius: 50%;
    float: left;
}
.navbar-nav .btn .usuario-texto{
    width: 120px;
    min-width: 100px;
    position: relative;
    margin: 0 0 0 10px;
    padding: 0;
    float: left;
}
.navbar-nav .btn p{
    margin: 0;
    padding: 0;
    font: 14px futura_bk_btbook; 
    font-weight: bold;
    text-align: left;
}
.navbar-nav .btn p small{
    font: 10px futura_bk_btbook; 
}
/* M End ************************************************************/

.bd-masthead{
    position:relative;
    padding:3rem 15px
}
.bd-masthead h1{
    line-height:1
}
.bd-masthead .btn{
    width:100%;
    padding:.8rem 2rem;
    font-size:1.25rem;
    font-weight:500
}
.bd-masthead .carbonad{
    margin-top:0!important;
    margin-bottom:-3rem!important
}
@media (min-width:576px){
    .bd-masthead{
        padding-top:5rem;
        padding-bottom:5rem
    }
    .bd-masthead .carbonad{
        margin-bottom:0!important
    }
}
@media (min-width:768px){
    .bd-masthead h1{
        font-size:4rem
    }
    .bd-masthead .carbonad{
        margin-top:3rem!important
    }
}
.half-rule{
    width:6rem;margin:2.5rem 0
}
.masthead-followup .bd-clipboard{
    display:none
}
.masthead-followup .highlight{
    padding:.5rem 0;
    background-color:transparent
}
#carbonads{
    position:static;
    display:block;
    max-width:400px;
    padding:15px 15px 15px 160px;
    margin:2rem 0;
    overflow:hidden;
    font-size:13px;
    line-height:1.4;
    text-align:left;
    background-color:rgba(0,0,0,.05)
}
#carbonads a{
    color:#333;
    text-decoration:none
}

@media (min-width:576px){
    #carbonads{
        max-width:330px;
        border-radius:4px
    }
}
.carbon-img{
    float:left;
    margin-left:-145px
}
.carbon-poweredby{
    display:block;
    color:#777!important
}
.bd-content{
    -webkit-box-ordinal-group:2;
    -ms-flex-order:1;
    order:1
}
.bd-content>h2[id],
.bd-content>h3[id],
.bd-content>h4[id]{
    pointer-events:none
}
.bd-content>h2[id]>a,
.bd-content>h2[id]>div,
.bd-content>h3[id]>a,
.bd-content>h3[id]>div,
.bd-content>h4[id]>a,
.bd-content>h4[id]>div{
    pointer-events:auto
}
.bd-content>h2[id]::before,
.bd-content>h3[id]::before,
.bd-content>h4[id]::before{
    display:block;
    height:6rem;
    margin-top:-6rem;
    visibility:hidden;
    content:""
}
.bd-content>table{
    width:100%;
    max-width:100%;
    margin-bottom:1rem
}
@media (max-width:991.98px){
    .bd-content>table{
        display:block;
        overflow-x:auto;
        -ms-overflow-style:-ms-autohiding-scrollbar
    }
    .bd-content>table.table-bordered{
        border:0
    }
}
.bd-content>table>tbody>tr>td,
.bd-content>table>tbody>tr>th,
.bd-content>table>tfoot>tr>td,
.bd-content>table>tfoot>tr>th,
.bd-content>table>thead>tr>td,
.bd-content>table>thead>tr>th{
    padding:.75rem;
    vertical-align:top;
    border:1px solid #dee2e6
}
.bd-content>table>tbody>tr>td>p:last-child,
.bd-content>table>tbody>tr>th>p:last-child,
.bd-content>table>tfoot>tr>td>p:last-child,
.bd-content>table>tfoot>tr>th>p:last-child,
.bd-content>table>thead>tr>td>p:last-child,
.bd-content>table>thead>tr>th>p:last-child{
    margin-bottom:0
}
.bd-content>table td:first-child>code{
    white-space:nowrap
}
.bd-content>h2:not(:first-child){
    margin-top:3rem
}
.bd-content>h3{
    margin-top:1.5rem
}
.bd-content>ol li,
.bd-content>ul li{
    margin-bottom:.25rem
}
@media (min-width:992px){
    .bd-content>ol,
    .bd-content>p,
    .bd-content>ul{
        max-width:80%
    }
}
.bd-title{
    margin-top:1rem;
    margin-bottom:.5rem;
    font-weight:300
}
@media (min-width:576px){
    .bd-title{
        font-size:3rem
    }
}
.bd-lead{
    font-size:1.125rem;
    font-weight:300
}
@media (min-width:576px){
    .bd-lead{
        max-width:80%;
        margin-bottom:1rem;
        font-size:1.5rem
    }
}
.bd-text-purple{
    color:#563d7c
}
.bd-text-purple-bright{
    color:#7952b3
}
#skippy{
    display:block;
    padding:1em;
    color:#fff;
    background-color:#563d7c;
    outline:0
}
#skippy
.skiplink-text{
    padding:.5em;
    outline:1px dotted
}
.bd-toc{
    -webkit-box-ordinal-group:3;
    -ms-flex-order:2;
    order:2;
    padding-top:1.5rem;
    padding-bottom:1.5rem;
    font-size:.875rem
}
@supports ((position:-webkit-sticky) or (position:sticky)){
    .bd-toc{
        position:-webkit-sticky;
        position:sticky;
        top:4rem;
        height:calc(100vh - 4rem);
        overflow-y:auto
    }
}
.section-nav{
    padding-left:0;
    border-left:1px solid #eee
}
.section-nav ul{
    padding-left:1rem
}
.section-nav ul ul{
    display:none
}
.toc-entry{
    display:block
}
.toc-entry a{
    display:block;
    padding:.125rem 1.5rem;
    color:#99979c
}
.toc-entry a:hover{
    color:#007bff;
    text-decoration:none
}
.bd-sidebar{
    -webkit-box-ordinal-group:1;
    -ms-flex-order:0;
    order:0;
    border-bottom:1px solid rgba(0,0,0,.1)
}
@media (min-width:768px){
    .bd-sidebar{
        border-right:1px solid rgba(0,0,0,.1)
    }
    @supports ((position:-webkit-sticky) or (position:sticky)){
        .bd-sidebar{
            position:-webkit-sticky;
            position:sticky;
            top:4rem;
            z-index:1000;
            height:calc(100vh - 4rem)
        }
    }
}
@media (min-width:1200px){
    .bd-sidebar{
        -webkit-box-flex:0;
        -ms-flex:0 1 320px;
        flex:0 1 320px
    }
}
.bd-links{
    padding-top:1rem;
    padding-bottom:1rem;
    margin-right:-12px; /*ERA 15PX ANTERIORMENTE ****************************************/
    margin-left:-15px
}
@media (min-width:768px){
    @supports ((position:-webkit-sticky) or (position:sticky)){
        .bd-links{
            max-height:calc(100vh - 9rem);
            overflow-y:auto
        }
    }
}
@media (min-width:768px){
    .bd-links{
        display:block!important
    }
}
.bd-search{
    position:relative;
    padding:1rem 15px;
    margin-right:-15px;
    margin-left:-15px;
    border-bottom:1px solid rgba(0,0,0,.05)
}
.bd-search .form-control:focus{
    border-color:#7952b3;
    box-shadow:0 0 0 3px rgba(121,82,179,.25)
}
.bd-search-docs-toggle{
    line-height:1;
    color:#212529
}
.bd-sidenav{
    display:none
}
.bd-toc-link{
    display:block;
    padding:.25rem 1.5rem;
    font-weight:500;
    color:rgba(0,0,0,.65)
}
.bd-toc-link:hover{
    color:rgba(0,0,0,.85);
    text-decoration:none
}
.bd-toc-item.active{
    margin-bottom:1rem
}
.bd-toc-item.active:not(:first-child){
    margin-top:1rem
}
.bd-toc-item.active>.bd-toc-link{
    color:rgba(0,0,0,.85)
}
.bd-toc-item.active>.bd-toc-link:hover{
    background-color:transparent
}
.bd-toc-item.active>.bd-sidenav{
    display:block
}

/* M START **********************************************************/
.bd-sidebar{
    background-color: #ddf;
}
.bd-toc-item i{
    padding: 0 5px 0 0 ;
}
.bd-toc-item a,
.bd-toc-item a:hover
{
    text-decoration: none;
    font-size: 14px;
}
.bd-toc-item .bi-caret-right-fill,
.bd-toc-item .bi-caret-down-fill{
    position: absolute;
    left: 180px;    
}
.bd-toc-link[aria-expanded=true] .bi-caret-right-fill {
    display: none;
}
.bd-toc-link[aria-expanded=false] .bi-caret-down-fill {
    display: none;
}
.bd-toc-link:hover{
    background-color: #779;
}
/* M END ************************************************************/

.bd-sidebar .nav>li>a{
    display:block;
    padding:.25rem 1.5rem;
    font-size:90%;color:rgba(0,0,0,.65)
}
.bd-sidebar .nav>li>a:hover{
    color:rgba(0,0,0,.85);
    text-decoration:none;
    background-color:transparent
}
.bd-sidebar .nav>.active:hover>a,
.bd-sidebar .nav>.active>a{
    font-weight:500;
    color:rgba(0,0,0,.85);
    background-color:transparent
}
.bd-footer{
    font-size:85%;
    text-align:center;
    background-color:#f7f7f7
}
.bd-footer a{
    font-weight:500;
    color:#495057
}
.bd-footer a:focus,
.bd-footer a:hover{
    color:#007bff
}
.bd-footer p{
    margin-bottom:0
}
@media (min-width:576px){
    .bd-footer{
        text-align:left
    }
}
.bd-footer-links{
    padding-left:0;
    margin-bottom:1rem
}
.bd-footer-links li{
    display:inline-block
}
.bd-footer-links li+li{
    margin-left:1rem
}
.bd-example-row .row>.col,
.bd-example-row .row>[class^=col-]{
    padding-top:.75rem;
    padding-bottom:.75rem;
    background-color:rgba(86,61,124,.15);
    border:1px solid rgba(86,61,124,.2)
}
.bd-example-row .row+.row{
    margin-top:1rem
}
.bd-example-row .flex-items-bottom,
.bd-example-row .flex-items-middle,
.bd-example-row .flex-items-top{
    min-height:6rem;
    background-color:rgba(255,0,0,.1)
}
.bd-example-row-flex-cols .row{
    min-height:10rem;
    background-color:rgba(255,0,0,.1)
}
.bd-highlight{
    background-color:rgba(86,61,124,.15);
    border:1px solid rgba(86,61,124,.15)
}
.example-container{
    width:800px;
    width:100%;
    padding-right:15px;
    padding-left:15px;
    margin-right:auto;
    margin-left:auto
}
.example-row{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    margin-right:-15px;
    margin-left:-15px
}
.example-content-main{
    position:relative;
    width:100%;
    min-height:1px;
    padding-right:15px;
    padding-left:15px
}
@media (min-width:576px){
    .example-content-main{
        -webkit-box-flex:0;
        -ms-flex:0 0 50%;
        flex:0 0 50%;
        max-width:50%
    }
}
@media (min-width:992px){
    .example-content-main{
        -webkit-box-flex:0;
        -ms-flex:0 0 66.666667%;
        flex:0 0 66.666667%;
        max-width:66.666667%
    }
}
.example-content-secondary{
    position:relative;
    width:100%;
    min-height:1px;
    padding-right:15px;
    padding-left:15px
}
@media (min-width:576px){
    .example-content-secondary{
        -webkit-box-flex:0;
        -ms-flex:0 0 50%;
        flex:0 0 50%;
        max-width:50%
    }
}
@media (min-width:992px){
    .example-content-secondary{
        -webkit-box-flex:0;
        -ms-flex:0 0 33.333333%;
        flex:0 0 33.333333%;
        max-width:33.333333%
    }
}
.bd-example-container{
    min-width:16rem;
    max-width:25rem;
    margin-right:auto;
    margin-left:auto
}
.bd-example-container-header{
    height:3rem;
    margin-bottom:.5rem;
    background-color:#fff;
    border-radius:.25rem
}
.bd-example-container-sidebar{
    float:right;
    width:4rem;
    height:8rem;
    background-color:#80bdff;
    border-radius:.25rem
}
.bd-example-container-body{
    height:
    8rem;
    margin-right:4.5rem;
    background-color:#957bbe;
    border-radius:.25rem
}
.bd-example-container-fluid{
    max-width:none
}
.bd-example{
    position:relative;
    padding:1rem;
    margin:1rem -15px 0;
    border:solid #f7f7f9;
    border-width:.2rem 0 0
}
.bd-example::after{
    display:block;
    clear:both;
    content:""
}
@media (min-width:576px){
    .bd-example{
        padding:1.5rem;
        margin-right:0;
        margin-left:0;
        border-width:.2rem
    }
}
.bd-example+.clipboard+.highlight,
.bd-example+.highlight{
    margin-top:0
}
.bd-example+p{
    margin-top:2rem
}
.bd-example .pos-f-t{
    position:relative;
    margin:-1rem
}
@media (min-width:576px){
    .bd-example .pos-f-t{
        margin:-1.5rem
    }
}
.bd-example .custom-file-input:lang(es)~.custom-file-label::after{
    content:"Elegir"
}
.bd-example>.form-control+.form-control{
    margin-top:.5rem
}
.bd-example>.alert+.alert,
.bd-example>.nav+.nav,
.bd-example>.navbar+.navbar,
.bd-example>.progress+.btn,
.bd-example>.progress+.progress{
    margin-top:1rem
}
.bd-example>.dropdown-menu:first-child{
    position:static;
    display:block
}
.bd-example>.form-group:last-child{
    margin-bottom:0
}
.bd-example>.close{
    float:none
}
.bd-example-type .table .type-info{
    color:#999;
    vertical-align:middle
}
.bd-example-type .table td{
    padding:1rem 0;
    border-color:#eee
}
.bd-example-type .table tr:first-child td{
    border-top:0
}
.bd-example-type h1,
.bd-example-type h2,
.bd-example-type h3,
.bd-example-type h4,
.bd-example-type h5,
.bd-example-type h6{
    margin-top:0;
    margin-bottom:0
}
.bd-example-bg-classes p{
    padding:1rem
}
.bd-example>img+img{
    margin-left:.5rem
}
.bd-example>.btn-group{
    margin-top:.25rem;
    margin-bottom:.25rem
}
.bd-example>.btn-toolbar+.btn-toolbar{
    margin-top:.5rem
}
.bd-example-control-sizing input[type=text]+input[type=text],
.bd-example-control-sizing select{
    margin-top:.5rem
}
.bd-example-form .input-group{
    margin-bottom:.5rem
}
.bd-example>textarea.form-control{
    resize:vertical
}
.bd-example>.list-group{
    max-width:400px
}
.bd-example .fixed-top,
.bd-example .sticky-top{
    position:static;margin:-1rem -1rem 1rem
}
.bd-example .fixed-bottom{
    position:static;
    margin:1rem -1rem -1rem
}
@media (min-width:576px){
    .bd-example .fixed-top,
    .bd-example .sticky-top{
        margin:-1.5rem -1.5rem 1rem
    }
    .bd-example .fixed-bottom{
        margin:1rem -1.5rem -1.5rem
    }
}
.bd-example .pagination{
    margin-top:.5rem;
    margin-bottom:.5rem
}
.modal{
    z-index:1072
}
.modal .popover,
.modal .tooltip{
    z-index:1073
}
.modal-backdrop{
    z-index:1071
}
.bd-example-modal{
    background-color:#fafafa
}
.bd-example-modal .modal{
    position:relative;
    top:auto;
    right:auto;
    bottom:auto;
    left:auto;
    z-index:1;
    display:block
}
.bd-example-modal .modal-dialog{
    left:auto;
    margin-right:auto;
    margin-left:auto
}
.bd-example-tabs .nav-tabs{
    margin-bottom:1rem
}
.bd-example-popover-static{
    padding-bottom:1.5rem;
    background-color:#f9f9f9
}
.bd-example-popover-static .popover{
    position:relative;
    display:block;
    float:left;
    width:260px;
    margin:1.25rem
}
.tooltip-demo a{
    white-space:nowrap
}
.bd-example-tooltip-static .tooltip{
    position:relative;
    display:inline-block;
    margin:10px 20px;
    opacity:1
}
.scrollspy-example{
    position:relative;
    height:200px;
    margin-top:.5rem;
    overflow:auto
}
.scrollspy-example-2{
    position:relative;
    height:350px;
    overflow:auto
}
.bd-example-border-utils [class^=border]{
    display:inline-block;
    width:5rem;
    height:5rem;
    margin:.25rem;
    background-color:#f5f5f5
}
.bd-example-border-utils-0 [class^=border]{
    border:1px solid #dee2e6
}
.highlight{
    padding:1rem;
    margin-top:1rem;
    margin-bottom:1rem;
    background-color:#f7f7f9;
    -ms-overflow-style:-ms-autohiding-scrollbar
}
@media (min-width:576px){
    .highlight{
        padding:1.5rem
    }
}
.bd-content .highlight{
    margin-right:-15px;
    margin-left:-15px
}
@media (min-width:576px){
    .bd-content .highlight{
        margin-right:0;margin-left:0
    }
}
.highlight pre{
    padding:0;
    margin-top:0;
    margin-bottom:0;
    background-color:
    transparent;border:0
}
.highlight pre code{font-size:inherit;color:#212529}.btn-bd-primary{font-weight:500;color:#7952b3;border-color:#7952b3}.btn-bd-primary:active,.btn-bd-primary:hover{color:#fff;background-color:#7952b3;border-color:#7952b3}.btn-bd-download{font-weight:500;color:#ffe484;border-color:#ffe484}.btn-bd-download:active,.btn-bd-download:hover{color:#2a2730;background-color:#ffe484;border-color:#ffe484}.bd-callout{padding:1.25rem;margin-top:1.25rem;margin-bottom:1.25rem;border:1px solid #eee;border-left-width:.25rem;border-radius:.25rem}.bd-callout h4{margin-top:0;margin-bottom:.25rem}.bd-callout p:last-child{margin-bottom:0}.bd-callout code{border-radius:.25rem}.bd-callout+.bd-callout{margin-top:-.25rem}.bd-callout-info{border-left-color:#5bc0de}.bd-callout-info h4{color:#5bc0de}.bd-callout-warning{border-left-color:#f0ad4e}.bd-callout-warning h4{color:#f0ad4e}.bd-callout-danger{border-left-color:#d9534f}.bd-callout-danger h4{color:#d9534f}.bd-examples .img-thumbnail{margin-bottom:.75rem}.bd-examples h4{margin-bottom:.25rem}.bd-examples p{margin-bottom:1.25rem}@media (max-width:480px){.bd-examples{margin-right:-.75rem;margin-left:-.75rem}.bd-examples>[class^=col-]{padding-right:.75rem;padding-left:.75rem}}.bd-browser-bugs td p{margin-bottom:0}.bd-browser-bugs th:first-child{width:18%}.bd-brand-logos{display:table;width:100%;margin-bottom:1rem;overflow:hidden;color:#563d7c;background-color:#f9f9f9;border-radius:.25rem}.bd-brand-item{padding:4rem 0;text-align:center}.bd-brand-item+.bd-brand-item{border-top:1px solid #fff}.bd-brand-logos .inverse{color:#fff;background-color:#563d7c}.bd-brand-item h1,.bd-brand-item h3{margin-top:0;margin-bottom:0}.bd-brand-item .bd-booticon{margin-right:auto;margin-left:auto}@media (min-width:768px){.bd-brand-item{display:table-cell;width:1%}.bd-brand-item+.bd-brand-item{border-top:0;border-left:1px solid #fff}.bd-brand-item h1{font-size:4rem}}.color-swatches{margin:0 -5px;overflow:hidden}.color-swatch{float:left;width:4rem;height:4rem;margin-right:.25rem;margin-left:.25rem;border-radius:.25rem}@media (min-width:768px){.color-swatch{width:6rem;height:6rem}}.color-swatches .bd-purple{background-color:#563d7c}.color-swatches .bd-purple-light{background-color:#cbbde2}.color-swatches .bd-purple-lighter{background-color:#e5e1ea}.color-swatches .bd-gray{background-color:#f9f9f9}.swatch-blue{color:#fff;background-color:#007bff}
.swatch-indigo{
    color:#fff;
    background-color:#6610f2
}
.swatch-purple{
    color:#fff;
    background-color:#6f42c1
}
.swatch-pink{
    color:#fff;
    background-color:#e83e8c
}
.swatch-red{
    color:#fff;
    background-color:#dc3545
}
.swatch-orange{
    color:#212529;
    background-color:#fd7e14
}
.swatch-yellow{
    color:#212529;
    background-color:#ffc107
}
.swatch-green{
    color:#fff;
    background-color:#28a745
}
.swatch-teal{
    color:#fff;
    background-color:#20c997
}
.swatch-cyan{
    color:#fff;
    background-color:#17a2b8
}
.swatch-white{
    color:#212529;
    background-color:#fff
}
.swatch-gray{
    color:#fff;
    background-color:#6c757d
}
.swatch-gray-dark{
    color:#fff;
    background-color:#343a40
}
.swatch-primary{
    color:#fff;
    background-color:
    #007bff
}
.swatch-secondary{
    color:#fff;
    background-color:#6c757d
}
.swatch-success{
    color:#fff;
    background-color:#28a745
}
.swatch-info{
    color:#fff;
    background-color:#17a2b8
}
.swatch-warning{
    color:#212529;
    background-color:#ffc107
}
.swatch-danger{
    color:#fff;
    background-color:#dc3545
}
.swatch-light{
    color:#212529;
    background-color:#f8f9fa
}
.swatch-dark{
    color:#fff;
    background-color:#343a40
}
.swatch-100{
    color:#212529;
    background-color:#f8f9fa
}
.swatch-200{
    color:#212529;
    background-color:#e9ecef
}
.swatch-300{
    color:#212529;
    background-color:#dee2e6
}
.swatch-400{
    color:#212529;
    background-color:#ced4da
}
.swatch-500{
    color:#212529;
    background-color:#adb5bd
}
.swatch-600{
    color:#fff;
    background-color:#6c757d
}
.swatch-700{
    color:#fff;
    background-color:#495057
}
.swatch-800{
    color:#fff;
    background-color:#343a40
}
.swatch-900{
    color:#fff;
    background-color:#212529
}
.bd-clipboard{
    position:relative;
    display:none;
    float:right
}
.bd-clipboard+.highlight{
    margin-top:0
}
.btn-clipboard{
    position:absolute;
    top:.5rem;
    right:.5rem;
    z-index:10;
    display:block;
    padding:.25rem .5rem;
    font-size:75%;
    color:#818a91;
    cursor:pointer;
    background-color:transparent;
    border:0;
    border-radius:.25rem
}
.btn-clipboard:hover{
    color:#fff;
    background-color:#027de7
}
@media (min-width:768px){
    .bd-clipboard{
        display:block
    }
}
.hll{
    background-color:#ffc
}
.c{
    color:#999
}
.k{
    color:#069
}
.o{
    color:#555
}
.cm{
    color:#999
}
.cp{
    color:#099
}
.c1{
    color:#999
}
.cs{
    color:#999
}
.gd{
    background-color:#fcc;
    border:1px solid #c00
}
.ge{
    font-style:italic
}
.gr{
    color:red
}
.gh{
    color:#030
}
.gi{
    background-color:#cfc;
    border:1px solid #0c0
}
.go{
    color:#aaa
}
.gp{
    color:#009
}
.gu{
    color:#030
}
.gt{
    color:#9c6
}
.kc{
    color:#069
}
.kd{
    color:#069
}
.kn{
    color:#069
}
.kp{
    color:#069
}
.kr{
    color:#069
}
.kt{
    color:#078
}
.m{
    color:#f60
}
.s{
    color:#d44950
}
.na{
    color:#4f9fcf
}
.nb{
    color:#366
}
.nc{
    color:#0a8
}
.no{
    color:#360
}
.nd{
    color:#99f
}
.ni{
    color:#999
}
.ne{
    color:#c00
}
.nf{
    color:#c0f
}
.nl{
    color:#99f
}
.nn{
    color:#0cf
}
.nt{
    color:#2f6f9f
}
.nv{
    color:#033
}
.ow{
    color:#000
}
.w{
    color:#bbb
}
.mf{
    color:#f60
}
.mh{
    color:#f60
}
.mi{
    color:#f60
}
.mo{
    color:#f60
}
.sb{
    color:#c30
}
.sc{
    color:#c30
}
.sd{
    font-style:italic;
    color:#c30
}
.s2{
    color:#c30
}
.se{
    color:#c30
}
.sh{
    color:#c30
}
.si{
    color:#a00
}
.sx{
    color:#c30
}
.sr{
    color:#3aa
}
.s1{
    color:#c30
}
.ss{
    color:#fc3
}
.bp{
    color:#366
}
.vc{
    color:#033
}
.vg{
    color:#033
}
.vi{
    color:#033
}
.il{
    color:#f60
}
.css .nt+.nt,
.css .o,
.css .o+.nt{
    color:#999
}
.language-bash::before,
.language-sh::before{
    color:#009;
    content:"$ ";
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.language-powershell::before{color:#009;content:"PM> ";-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.anchorjs-link{font-weight:400;color:rgba(0,123,255,.5);transition:color .16s linear}.anchorjs-link:hover{color:#007bff;text-decoration:none}.algolia-autocomplete{display:block!important;-webkit-box-flex:1;-ms-flex:1;flex:1}.algolia-autocomplete .ds-dropdown-menu{width:100%;min-width:0!important;max-width:none!important;padding:.75rem 0!important;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .5rem 1rem rgba(0,0,0,.175)}@media (min-width:768px){.algolia-autocomplete .ds-dropdown-menu{width:175%}}.algolia-autocomplete .ds-dropdown-menu::before{display:none!important}.algolia-autocomplete .ds-dropdown-menu [class^=ds-dataset-]{padding:0!important;overflow:visible!important;background-color:transparent!important;border:0!important}.algolia-autocomplete .ds-dropdown-menu .ds-suggestions{margin-top:0!important}.algolia-autocomplete .algolia-docsearch-suggestion{padding:0!important;overflow:visible!important}.algolia-autocomplete .algolia-docsearch-suggestion--category-header{padding:.125rem 1rem!important;margin-top:0!important;font-size:.875rem!important;font-weight:500!important;color:#7952b3!important;border-bottom:0!important}.algolia-autocomplete .algolia-docsearch-suggestion--wrapper{float:none!important;padding-top:0!important}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column{float:none!important;width:auto!important;padding:0!important;text-align:left!important}.algolia-autocomplete .algolia-docsearch-suggestion--content{float:none!important;width:auto!important;padding:0!important}.algolia-autocomplete .algolia-docsearch-suggestion--content::before{display:none!important}.algolia-autocomplete .ds-suggestion:not(:first-child) .algolia-docsearch-suggestion--category-header{padding-top:.75rem!important;margin-top:.75rem!important;border-top:1px solid rgba(0,0,0,.1)}.algolia-autocomplete .ds-suggestion .algolia-docsearch-suggestion--subcategory-column{display:none!important}.algolia-autocomplete .algolia-docsearch-suggestion--title{display:block;padding:.25rem 1rem!important;margin-bottom:0!important;font-size:.875rem!important;font-weight:400!important}.algolia-autocomplete .algolia-docsearch-suggestion--text{padding:0 1rem .5rem!important;margin-top:-.25rem;font-size:.875rem!important;font-weight:400;line-height:1.25!important}.algolia-autocomplete .algolia-docsearch-footer{float:none!important;width:auto!important;height:auto!important;padding:.75rem 1rem 0;font-size:.75rem!important;line-height:1!important;color:#767676!important;border-top:1px solid rgba(0,0,0,.1)}.algolia-autocomplete .algolia-docsearch-footer--logo{display:inline!important;overflow:visible!important;color:inherit!important;text-indent:0!important;background:0 0!important}.algolia-autocomplete .algolia-docsearch-suggestion--highlight{color:#5f2dab;background-color:rgba(154,132,187,.12)}.algolia-autocomplete .algolia-docsearch-suggestion--text .algolia-docsearch-suggestion--highlight{box-shadow:inset 0 -2px 0 0 rgba(95,45,171,.5)!important}.algolia-autocomplete .ds-suggestion.ds-cursor .algolia-docsearch-suggestion--content{
    background-color:rgba(208,189,236,.15)!important
}
.old-bv{
    font-size:14px; 
    background-color:#322348;
}
.old-bv:hover{
    text-decoration:none;
    background-color:#231832;
}

/* ADD ***********************************************************************/
.blog-postagens:hover{
    cursor: pointer;
    border-color: #322348 !important;
    background-color: #e4ddee;
}
.blog-postagens .bd-placeholder-img {
    font-size: 1.125rem;
    text-anchor: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    object-fit: cover;
}

