
/*=-====Bootstrapthemes.co btco-hover-menu=====*/

.navbar-qvend-bs4 {
	background-color: #1ebbda !important;
}

.navbar-qvend-bs4-orange {
	background-color: #dc6800 !important;
}

.navbar-qvend .navbar-nav .nav-link {
    --color: rgb(64, 64, 64);
}

.nav-item .disabled{
	cursor: not-allowed;
}


div#navbarSupportedContent{
	--line-height: 0.5;
}

/* configuracao do header horizontal */
div#navbarSupportedContent > ul > li > a{
	color: #12617F;
	font-weight: bold;
	line-height: 2.4;
	padding-left:15px;
	padding-right:15px;
}
/* configuracao dos sub-menus */
div#navbarSupportedContent > ul > li:hover > a,
div#navbarSupportedContent > ul > li:focus > a,
div#navbarSupportedContent > ul > li:visited > a{
        color: #eeeeee;
	background-color: #12617F;
	font-weight: bold;
	padding-left:15px;
	padding-right:15px;
}

.btco-hover-menu a, .navbar > li > a {
    --text-transform: capitalize;
    padding: 10px 15px;
}
.btco-hover-menu .active a,
.btco-hover-menu .active a:focus,
.btco-hover-menu .active a:hover,
.btco-hover-menu li a:hover,
.btco-hover-menu li a:focus ,
.navbar>.show>a,  .navbar>.show>a:focus,  .navbar>.show>a:hover{
    color: #000;
    background: transparent;
    outline: 0;
}


/*submenu style start from here*/

.dropdown-menu {
    padding: 0px 0; 
    margin: 0 0 0; 
    border: 0px solid transition !important;
    border: 0px solid rgba(0,0,0,.15);
    border-top-right-radius: 0px;
    border-top-left-radius: 0px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    -webkit-box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);

}

.dropdown-item {
	line-height: 0.7;
	padding: 10px 15px;
}

.dropdown-submenu {
	max-height: 500px;
	overflow-y: auto;
	overflow-x: hidden;	
}

/*first level*/
.btco-hover-menu .collapse ul > li:hover > a{background: #f5f5f5;}
.btco-hover-menu .collapse ul ul > li:hover > a, 
.navbar .show .dropdown-menu > li > a:focus, 
.navbar .show .dropdown-menu > li > a:hover{
	background: #efeeee;
}
/*second level*/
.btco-hover-menu .collapse ul ul ul > li:hover > a{
	background: #efeeee;
}

/*third level*/
.btco-hover-menu .collapse ul ul, 
.btco-hover-menu .collapse ul ul.dropdown-menu{
	background:#ffffff;
}
.btco-hover-menu .collapse ul ul ul, 
.btco-hover-menu .collapse ul ul ul.dropdown-menu{
	background:#ffffff;
}
.btco-hover-menu .collapse ul ul ul ul, 
.btco-hover-menu .collapse ul ul ul ul.dropdown-menu{
	background:#ffffff;
}

/*Drop-down menu work on hover*/
.btco-hover-menu{background: none;margin: 0;padding: 0;min-height:20px}

/*
@media only screen and (max-width: 991px) {
    .btco-hover-menu .show > .dropdown-toggle::after{
        transform: rotate(-90deg);
    }
}
*/

@media only screen and (min-width: 991px) {

    .btco-hover-menu .collapse ul li {position:relative;}
    .btco-hover-menu .collapse ul li:hover> ul {display:block}

    .btco-hover-menu .collapse ul ul {position:absolute;top:100%;min-width:250px;display:none}

/*    .btco-hover-menu .collapse ul ul {position:absolute;top:100%;left:0;min-width:250px;display:none} */


    .btco-hover-menu .collapse ul ul li {position:relative}
    .btco-hover-menu .collapse ul ul li:hover> ul {display:block}
    .btco-hover-menu .collapse ul ul ul {position:absolute;top:0;left:100%;min-width:250px;display:none}

    .btco-hover-menu .collapse ul ul ul li {position:relative}
    .btco-hover-menu .collapse ul ul ul li:hover ul {display:block}
    .btco-hover-menu .collapse ul ul ul ul {position:absolute;top:0;left:-100%;min-width:250px;display:none;z-index:1}

}

.menu_mobile {
	font-size: 1.6rem;
}