body{
    text-align:left;
    margin-top:70px;
}
/*Profile card 2*/
.profile-card-2 .card-img-block{
float:left;
width:100%;
height:150px;
overflow:hidden;
}
.profile-card-2{
margin: 1%;
margin-bottom: 5%;
min-width: 200px;
}
.profile-card-2 .card-body{
position:relative;
}
.profile-card-2 .profile {
border-radius: 50%;
position: absolute;
top: -42px;
left: 15%;
max-width: 75px;
border: 3px solid rgba(255, 255, 255, 1);
-webkit-transform: translate(-50%, 0%);
transform: translate(-50%, 0%);
}
.profile-card-2 .profile_text{
border-radius: 10px;
position: absolute;
top: -21px;
background-color: #f5e6d3;
color: #d86f18;
left: 45%;
padding-left: 10px;
padding-right:10px;
padding-bottom: 5px;
max-width: 200px;
border: 3px solid rgb(228, 156, 49);
-webkit-transform: translate(-50%, 0%);
transform: translate(-50%, 0%);
}
.profile-card-2 h6{
font-weight:600;
color:#e6790b;
}
.profile-card-2 .card-text{
font-weight:300;
font-size:15px;
}
.profile-card-2 .icon-block{
float:right;
width:100%;
}
.profile-card-2 .icon-block a{
text-decoration:none;
}
.profile-card-2 i {
display: inline-block;
font-size: 16px;
color: #e69328;
text-align: center;
border: 1px solid #d86f18;

line-height: 30px;
border-radius: 10px;
margin: 5px;
padding: 5px;
}
.profile-card-2 i:hover {
background-color:#d6a02b;
color:#fff;
}
.row{
    margin: 2%;
}
header{
    position: fixed;
    width: 100%;
    top: 0;
    z-index: 10;
}
.sidenav {
height: 100%; /* Full-height: remove this if you want "auto" height */
width: 20%; /* Set the width of the sidebar */
position: fixed; /* Fixed Sidebar (stay in place on scroll) */
z-index: 1; /* Stay on top */
top: 0; /* Stay at the top */
margin-top: 55px;
right: 0;
background-color: rgb(251, 246, 246); /* Black */
overflow-x: hidden; /* Disable horizontal scroll */
padding-top: 20px;
text-align: center;
}

/* The navigation menu links */
.sidenav a {
padding: 6px 8px 6px 16px;
text-decoration: none;
font-size: 25px;
color: #221010;
display: block;
}

/* When you mouse over the navigation links, change their color */
.sidenav a:hover {
color: #3711f6;
}

/* Style page content */
.main {
width: 80%;

padding: 0px 10px;

display: block;
}
nav a{
margin-left: 3%;
}
nav .btn{
margin-right: 3%;
}
/* On smaller screens, where height is less than 450px, change the style of the sidebar (less padding and a smaller font size) */
@media screen and (max-height: 450px) {
.sidenav {padding-top: 15px;}
.sidenav a {font-size: 18px;}
}
@media (max-width: 600px) {
.sidenav {
display: none;
}
.main{
  width: 100%;
}
}
.navbar-brand{
color: #e6790b;
}
/* footer*/
.social-icons {
margin-left: -30px;
color: #d86f18;
}
.social-icons i{
    color: #d86f18;
}

.social-icons li{
display:inline-block;
color: #d86f18;
margin-bottom:4px;
margin-left: 0;
background-color: #dec7a9;
height: 50px;
width: 50px;
border-radius: 100%;
text-align: center;
padding-top: 10px;

}
footer{
width: 100%;
text-align: center;
}
.texto-justificado{
 text-align: justify;
 padding-left: 3%;
 padding-right: 2%;
}