.border {
    border-bottom:solid 3px #f55412 !important;
}
.hasScrolled {  
background: #014a7f;
}
#sidebar, .sidebar-header {
background-color: #004a80 !important;
}

.btn-li-menu{
   color: #fff !important;
    }

#obb-acesso {
background-image: url('../../../assets/img/circulos_home.png');
background-repeat: no-repeat;
background-size: 50%;
background-position-y: -5%;
/* min-height: 70vh;  */
/* max-height: 80vh; */
}
@media only screen and (max-width: 768px) {
    #obb-acesso {
        background-size: cover !important;
    }
}

.big-plant  {
    position: absolute;
    left: 0;
    bottom: 50%;
    width: 180%;
    -webkit-animation: rotation 140s infinite linear;

}

.btn-home-obb   {
    left: 10%;
    width: 70%;
    min-height: 70px;
    height: 70px;;
    background: #fff;
    border-radius:10px;
    -webkit-box-shadow: 10px 10px 5px -6px rgba(0,0,0,0.29);
-moz-box-shadow: 10px 10px 5px -6px rgba(0,0,0,0.29);
box-shadow: 10px 10px 5px -6px rgba(0,0,0,0.29); 
margin-top: 10%;
overflow: hidden;
}
.home-icone-btn {
    height: 100%;
    width: 15%;
    display: inline-block;
    float: left;
    overflow: hidden;

}
.home-icone-btn img{
-moz-transform: rotate(34deg);
-webkit-transform: rotate(34deg);
-o-transform: rotate(34deg);
-ms-transform: rotate(34deg);
transform: rotate(34deg);
position: relative;
right: 50%;
bottom: 15%;
}
@-webkit-keyframes rotation {
    from {-webkit-transform: rotate(0deg);}
    to   {-webkit-transform: rotate(359deg);}
}

.home-icone-btn .img-fluid   {
max-width: 180% !important;
}

.home-tag-btn {
    display: inline-block;
    position: relative;
    height: auto;
    width: 85%;
}
.home-tag-btn p{
   padding-top: 8%;
   padding-left: 5%;
   font-weight: bold;
}
.carousel-caption {
    bottom: -15%;
    height: 55%;
    border-left: solid 2px #fff;
    z-index: 10;
    max-width: 30%;
    padding: 0 0 0 15px;
    left: 15%;
    display: none;
    /* text-shadow: 1px 2px 1px #000; */
    /* background: rgba(0,0,0,0.5); */
}
#btn-01 p{color:#f55412 !important}
#btn-02 p{color:#39a935 !important}
#btn-03 p{color:#004a80 !important}

.bg-blue-obb , .cut-menu-interna   {
    background-color: #4d4b4c;
}
#section-blue   {
    min-height: 15vh;
    color:#fff;
}

#home-information-obb{
    padding-top: 5%;
}
#home-adress-obb    {
    padding-bottom: 1%;
    padding-top: 2%;
}
.parcerias  {
    background-color: #4c4c4c
}
.box-page-information-intranet  {
    border: none;
    color: #fff;
    background: none;
}
.box-page-information-intranet .btn-link {
    color: #fff !important;
 
}
#first-nav-menu {
    min-height: 120px;    
}

.logo-home  {
    position: absolute;
    top: 120px;
    z-index: 1;
    width: 300px;
    left: 17%;
}

.social-home    {
    position: fixed;
    top: 200px;
    z-index: 1;
    width: 30px;
    left:0%;  
	padding: 2px 2px 1px 0;
   /* background-color: #39a935; */
}

.icone-social{
    width: 30px;
    height: 30px;
    z-index: 1;
    margin-bottom: 1px;
}

.border-banner-interna	{
		margin-top:100px !important;
	}
	
	.logo-interna	{
		left:3% !important;
	}
	

@media (max-width: 668px) { 

    .logo-home  {
        width:150px;
    }

    .tinynav    {
    border-bottom: solid 1px black !important;
    }

    #first-nav-menu {
        min-height: 70px;    
    }
     #myCarousel, .carousel-inner {
       height: 50vh;
    }
    #first-nav-menu {
       height: 10px;    
    }
    #first-nav-menu {
        min-height: 70px;    
    }
    
    .carousel-caption {
        bottom: -5%;
        height: 55%;
        border-left: solid 2px #fff;
        z-index: 10;
        max-width: 80%;
        padding: 0 0 0 15px;
        left: 15%;
        display: none;
        /* text-shadow: 1px 2px 1px #000; */
        /* background: rgba(0,0,0,0.5); */
    }

    .btn-home-obb {
        /* width: 150%; */
    }
    #obb-acesso {
        min-height: 30vh;
    }
	.border-banner-interna	{
		margin-top:0px !important;
	}
	.logo-interna	{
		display:none !important;
	}	
	
}
	.subTitle-page	{
		border:none !important;
		background-color: #fff !important;
		color: #f55412 !important;
		-webkit-box-shadow: 2px 3px 5px 0px rgba(168,168,168,1);
		-moz-box-shadow: 2px 3px 5px 0px rgba(168,168,168,1);
		box-shadow: 2px 3px 5px 0px rgba(168,168,168,1);
		padding:10px 10px 10px 10px;
		font-weight:bold;
		
	}