/*MENU*/
header.header-nav.menu_style_home_six a.navbar_brand .img-fluid {
    margin-top: 1px
}

header.header-nav.menu_style_home_six {
    background-color: #f7f7f7;
    border-bottom: none;
    box-shadow: 0 0 18px 0 rgba(0, 0, 0, .12);
    padding: 10px 0px;
    width: 100%;
}

header.header-nav.menu_style_home_six .ace-responsive-menu > li > a {
    color: #251730;
    padding: 25px 20px 25px 20px;
}

header.header-nav.menu_style_home_six .ace-responsive-menu > li > a.active span {
    color: #251730
}

header.header-nav.menu_style_home_six a.navbar_brand:before {
    background-color: transparent
}

header.header-nav.menu_style_home_six .sign_up_btn .btn {
    border: none;
    color: #000;
    margin-top: 4px;
    display: flex;
  justify-content: center; /* Centrado horizontal */
  align-items: center; 
  width: auto;
}

.projectsMenu span.jobs a {
    color: var(--white-color) !important;
}

.projectsMenu span.academy a {
    color: var(--white-color) !important;
}

/*header.header-nav a.navbar_brand .img-fluid {*/
/*    margin-top: 12px*/
/*}*/

header.header-nav a.navbar_brand {
    display: inline-block;
    margin-right: 50px;
    position: relative;
    /*margin-top: -33px;*/
    margin-top: 12px;
}

header.header-nav a.navbar_brand:before {
    background-color: #434342;
    bottom: 0;
    content: "";
    height: 80px;
    position: absolute;
    right: -25px;
    top: 0;
    width: 1px
}

.ace-responsive-menu {
    left: 40px !important;
    top: 35%;
}

header.header-nav.style_one .ace-responsive-menu > li > a {
    padding: 27px 20px 27px 5px
}

header.header-nav .ace-responsive-menu li ul.sub-menu {
    background-color: #171717;
    border-radius: 4px;
    padding: 15px;
    -webkit-box-shadow: 2px 2px 10px 0 rgba(34, 31, 31, .2);
    -moz-box-shadow: 2px 2px 10px 0 rgba(34, 31, 31, .2);
    box-shadow: 2px 2px 10px 0 rgba(34, 31, 31, .2)
}

header.header-nav.menu_style_home_two .ace-responsive-menu > li > a,
header.header-nav.menu_style_home_two .ace-responsive-menu > li > a.active span {
    color: #221f1f
}

header.header-nav.menu_style_home_two .ace-responsive-menu > li > a span.arrow {
    color: silver
}

header.header-nav.menu_style_home_one .ace-responsive-menu > li > a,
header.header-nav.menu_style_home_three .ace-responsive-menu > li > a,
header.header-nav.menu_style_home_two .ace-responsive-menu > li > a {
    padding: 27px 20px 27px 5px;
    -webkit-transition: all .3s linear 0s;
    -moz-transition: all .3s ease-in 0s;
    -ms-transition: all .3s ease-in 0s;
    -o-transition: all .3s ease-in 0s;
    transition: all .3s ease-in 0s
}

header.header-nav.menu_style_home_three .ace-responsive-menu li a {
    color: var(--white-color)
}

header.header-nav.menu_style_home_four .ace-responsive-menu > li > a {
    color: var(--white-color)
}

header.header-nav.menu_style_home_four .ace-responsive-menu li a {
    color: var(--white-color);
    padding: 35px 20px 35px 5px
}

header.header-nav.menu_style_home_four .ace-responsive-menu li ul.sub-menu li a {
    padding: 6px 20px 6px 15px
}

header.header-nav.menu_style_home_four .ace-responsive-menu > li > ul.sub-menu {
    top: 85px
}

header.header-nav.menu_style_home_five .ace-responsive-menu > li > a {
    color: var(--white-color);
    padding: 25px 20px 18px 5px
}

header.header-nav.menu_style_home_six .ace-responsive-menu > li > a {
    color: #251730;
    padding: 25px 20px 25px 20px;
}

header.header-nav.menu_style_home_six .ace-responsive-menu > li > a.active span {
    color: #251730
}

/*MENU DASHBOARD*/

.dashboard_nav_list {
    margin-left: 20px
}

.dashboard_nav_list li {
    line-height: 45px;
    position: relative;
    -webkit-transition: all .3s ease 0s;
    -moz-transition: all .3s ease 0s;
    -o-transition: all .3s ease 0s;
    transition: all .3s ease 0s
}

.dashboard_nav_list li a {
    color: #7f7f7f;
    font-size: 16px
}

.dashboard_nav_list li:hover a,
.dashboard_nav_list li:hover a span {
    color: #221f1f
}

.dashboard_nav_list li.active a {
    color: #221f1f
}

.dashboard_nav_list li.active:before {
    background-color: #221f1f;
    bottom: 0;
    content: "";
    height: 25px;
    left: -20px;
    position: absolute;
    top: 10px;
    width: 2px
}

.dashboard_nav_list li a span {
    font-size: 23px;
    margin-right: 15px
}

.dashboard_nav_list li.active:before {
    background-color: #221f1f;
    bottom: 0;
    content: "";
    height: 25px;
    left: -20px;
    position: absolute;
    top: 10px;
    width: 2px;
}

/*  */


.our-dashboard {
    margin-top: 0;
    position: relative;
    background: white;
        margin-bottom: 40px;

}

.our-dashboard:before {
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    height: 100vh;
    min-height: 100%;
    top: 0;
    width: 29%
}


.user_setting {
    display: block;
    height: 70px;
    width: 84px;
    /*background: red;*/
}

.user_setting .dropdown {
    height: 100%;
    width: 100%;
}

.user_setting .dropdown .dropdown-toggle img {
    width: 70%;
    height: 79%;
    margin-top: 10%;

}
.dropdown-menu.show{
    /*height: 402px;*/
    transform: translate3d(-50px, 68px, 0px) !important;
        width: 200px;
}

    .sign_up_btn .user_setting_content li{
        height: 35px;
        padding: 2%;
    }

.user_setting_content{
    /*height: 40px;*/
    padding: 0% 0% 0% 6%;
}


.user_profile {
    background-color: var(--white-color);
    border-radius: 4px;
    height: 130px;
    margin-bottom: 30px;
    padding: 30px;
    -webkit-box-shadow: 1px 2px 5px 0 rgba(0, 0, 0, .1);
    -moz-box-shadow: 1px 2px 5px 0 rgba(0, 0, 0, .1);
    box-shadow: 1px 2px 5px 0 rgba(0, 0, 0, .1);
}

.user_profile .media .media-body {
    padding-top: 0px
}

.user_profile .media .media-body h5,
.user_profile .media .media-body p {
    margin-bottom: 0
}

.user_profile .media img {
    width: 65px;
    height: 65px;
}