.main {
  padding: 0;
  min-height: 200px;
}

.main .submenu{
    padding-top:35px;
    font-size:14px;
}
.logo-front{
    width:100% !important;
    text-align:center !important;
}

.navbar {
  /*overflow: hidden;*/
  background-color: #F6F4F2;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 999;
  color: #838A92 !important;
}
.dropdown-menu show {
    z-index: 99999;
}

.navbar a {
  float: left;
  display: block;
  
  text-align: left;
  padding: 4px 0px;
  text-decoration: none;
  font-size: 14px;
  width: auto;
}

.navbar a:hover {
  color: #656464;
}

.mr-auto, .mx-auto{
    margin-left: auto !important;
}

.ul-right {
    position: static;
    right: 7%;
}
.home-list-btn{
    background-color: #B7612D;
    color: white !important;
}
.home-list-btn:hover{
    background-color: #D8814D;
    color: white !important;
}

/***Menu dropdown***/
.megamenu-title{
    color:#283546;
    font-size: 1.2em;
    cursor: pointer;
}
.home-top .megamenu-title, .submenu-front .megamenu-title, .front .megamenu-title, .front .submenu-front .megamenu-title{
    font-size: inherit;
}
.megamenu-title:hover > div.dropdown-menu {
    display: block;
    background-color: #f6f4f2!important;
    top: unset;
    left: unset;
    border-top: 2px solid #D8814D;
    border-radius: 0;
    min-width:auto;
}
.megamenu-title:hover > div.dropdown-menu-nav {
    display: block;
    background-color: #f6f4f2!important;
    top: 25px;
    left: 15px;
    border-top: 2px solid #D8814D;
    border-radius: 0;
    min-width:auto;
}
.dropdown-menu-nav {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 10rem;
    padding: 0.5rem 0;
    margin: 0.125rem 0 0;
    font-size: 1rem;
    color: #212529;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 0.25rem;
}
.megamenu-item{
    border:none;
}
.dropdown-menu .front-sub, .dropdown-menu-nav .front-sub{
    padding:0.55rem 1.6rem;
}
.front-sub a{
    color:rgba(0,0,0,.5);
}
.front-sub a:hover{
    color: #D8814D !important;
    border:none !important;
}
.dropdown-menu .side-link:hover{
    color: #D8814D;
}

@media (min-width: 992px) {
    .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: 1rem;
        padding-left: 1rem;
    }
    .navbar-brand {
        margin-right: 2.2rem;
    }
    .ul-right {
    position: absolute;
    right: 7%;
    }
}

.footer-div {
    background-color: #283546;
    padding: 4em 0 1em 0;
}
.footer-div b{
    color: #b4bcd0;
}
.footer-div .text {
    color: #5A626C;
    line-height: 2em;
}
.footer-link {
    color: #b4bcd0;
    line-height: 2em;
    font-size: 14px;
}
.footer-link:hover {
  color: #838A92!important;
}

.submenu .side-link, .front .submenu .side-link{
    font-size: 13px;
}
.submenu a {
    color: #283546;
    text-decoration: none!important;
    margin-top: -10px;
    font-size: 1.2em;
    
}
.submenu * {
    border-top: none;
    border-left: none;
    border-right: none;
}
.dropdown-menu{
    border-bottom:none;
}

.client-panel .list-group-item a:after{
    content:none;
}
.list-group-item a:after {
    content:"";
    display:block;
    border-bottom: 2px solid transparent;
}
.list-group-item a:hover:after {
    content:"";
    display:block;
    border-bottom: 2px solid #D8814D;
    width:50%;
    margin:0 auto;
    text-align: center;
}
.submenu-front .megamenu-body a:after, .submenu-front .megamenu-body a:hover:after{
    content:none;
}


.sidebar-expanded .list-group-item {
    padding:10px 46px;
}
.sidebar-expanded .list-group-item:first-child {
    padding-top: 35px;
    padding-bottom: 20px;
}
.navbar-img{
    width:160px;
    padding-bottom: 10px;
}
.nav-img{
    width:160px;
    padding-bottom: 1px;
}


.list-group-item {
    padding:0.75rem 2.4rem;
    border-radius:0px !important;
    background-color:transparent;
}

.list-group-item-image{
    margin-top:-10px;
}

@media (max-width:575px) {
    .navbar-collapse .list-group-item{border:none;border-bottom: 1px solid rgba(0,0,0,.125);}
    .megamenu-title:hover > div.dropdown-menu-nav {display:none;}
    .ul-right{width:100%;}
    .logo-front {width: auto !important;}
}
@media (max-width:990px) {
    .ul-right{width:100%;}
    .logo-front {width: auto !important;}
    .home-list-btn{background-color: transparent;color: rgba(0,0,0,.5) !important;
}
}