@font-face {
    font-family: OpenSans-SemiBold;
    src: url(../fonts/OpenSans-SemiBold.ttf);
}

#conteudo-todo-interno {
    margin-top: 1.667rem;
}

/* Sobrescrevendo bootstrap.css : 4217 e 4220 */

@media (min-width: 760.667rem) {
    .navbar {
        border-radius: 0 !important;
        border: 0rem solid transparent;
    }

    .obs-header {
        height: 140rem;
        padding: 7.083rem 0rem 0rem 0rem;
    }

    .obs-header.with-breadcrumbs {
        height: 16.667rem;
    }

    body.fixed .obs-header:not(.obs-header-disabled) .breadcrumb {
        margin-top: -2.917rem;
    }

    .obs-header .breadcrumb {
        margin-top: -0.667rem;
    }
}

@media  all and (max-width: 63.917rem) {
    .obs-header {
        height: 140rem;
        padding: 3.75rem 0rem 0rem 0rem;
    }

    body.fixed div.obs-header-title div.btn-group.pull-right {
        margin-top: -2.917rem;
    }
}

/* Sobrescrevendo bootstrap.css : 4741 */

.breadcrumb {
    background-color: unset;
}

/* Sobrescrevendo bootstrap.css : 4751 */

.breadcrumb > li + li:before {
    content: "› ";
    font-size: 1.25rem;
    color: #B2B3B6;
}

/* Sobrescrevendo bootstrap.css : 4756 */

.breadcrumb .fa {
    color: #B2B3B6;
}

/* Barra Preta + BREADCRUMBS */

/*Obstrap: 210 */

.obs-header .breadcrumb {
    border-radius: 0rem;
    font-family: 'OpenSans-Regular';
    z-index: 4;
    width: 100%;
}

/*Obstrap: 216 */

#breadcrumb-obsphere.breadcrumb li,
#breadcrumb-obsphere.breadcrumb li a,
#breadcrumb-obsphere.breadcrumb li a i {
    color: #B2B3B6;
}

/* ObsLayout */

.obs-header:not(.obs-header-disabled) .breadcrumb > li + li::before,
.obs-header:not(.obs-header-disabled) #breadcrumb-obsphere.breadcrumb li,
.obs-header:not(.obs-header-disabled) #breadcrumb-obsphere.breadcrumb li a,
.obs-header:not(.obs-header-disabled) #breadcrumb-obsphere.breadcrumb li a i {
    color: #8E9092;
}

.obs-header:not(.obs-header-disabled)
.breadcrumb {
    background-color: #3F4448;
    position: fixed;
    transition: all .2s ease-in-out;
    white-space: nowrap;
}

.obs-header {
    background-color: #3F4448;
    transition: all 0.2s ease-in-out;
}

.obs-header.obs-header-disabled {
    background-color: unset;
    height: 11.667rem;
}

.obs-header.obs-header-disabled + #conteudo-todo-interno {
    background-color: unset;
    box-shadow: unset;
}

body.menu-open .obs-header {
    padding-left: 26.667rem;
}

.obs-header .obs-header-title {
    color:#fff;
    margin-top: 0.417rem;
    padding-left: 1.25rem;
    white-space: nowrap;
}

.obs-header.with-breadcrumbs .obs-header-title {
    margin-top: 40rem
}

.obs-header .obs-header-title-icon {
    font-size: 2.083rem;
    padding-right: 0.417rem;
}

.obs-header .obs-header-title-text {
    font-family: 'OpenSans-SemiBold';
    font-size: 2.167rem;
    padding-right: 0.417rem;
}

.obs-header .obs-header-title-subtext {
    color: #7D8083;
    font-size: 2.167rem;
}


.obs-header.obs-header-disabled {
    height: 7.083rem;
}

/* MENU DE AÇÕES */

body .obs-header-title div.btn-group.pull-right {
    position: absolute;
    right: 0rem;
    z-index: 5;
    transition: margin-top .1s;
}

body.fixed .obs-header-title div.btn-group.pull-right {
    margin-top: -70rem;
    background-color: #3f4448;
    transition: background-color .5s;
	position: fixed;
}

body.fixed .obs-header-title div.btn-group.pull-right .btn.obs-header-title-button {
    height: unset;
    margin-top: 0rem;
	padding: 0.417rem 0.833rem;
}

.obs-header-title div.btn-group.pull-right .btn.obs-header-title-button {
    background-color: #3f4448;
    color: #fff;
    border: none;
    font-weight: bold;
    font-family: 'OpenSans-Regular';
    padding-top: 2.083rem;
    outline: none;
    margin-top: -1.25rem;
    padding-right: 1.667rem;
    padding-left: 1.667rem;
    padding-bottom: 1.667rem;
    /* border-radius: 0rem; */
}
.obs-header-title div.btn-group.pull-right .btn.obs-header-title-button.ativo,
.obs-header-title div.btn-group.pull-right .btn.obs-header-title-button:hover,
body.fixed .obs-header-title div.btn-group.pull-right .btn.obs-header-title-button:hover {
    background-color: #2F3337;
}

.obs-header-title div.btn-group.pull-right .btn.obs-header-title-button .fa {
    font-size: 1.417rem;
    margin-right: 0.333rem;
}

/* FIM - MENU DE AÇÕES */