header .brand-logo img {
    margin:8px 0 0 0 !important;
}
header .container-fluid>a.brand-logo {
    margin-left: 0px !important;
}
header {    min-height: auto;
    height: auto;
    text-align: center;}
nav {
     height: auto!important;
     overflow: visible!important;
     display: inline-block;
     float: right;
     top: 0;
     right: 0;
    position: absolute;
}
header .list-inline {
    display: block;
}
header .list-inline > li {
    font-size: 16px;
    padding: 0;
}
header nav ul > li > a {
    padding: 0;
}
.navbar-toggle {display:none !important;}
.dropdown-toggle.user-icon {display:block !important;}
header nav .dropdown-menu {
    right: 0;
    left: auto;
}
header nav  a {
    color: #777;
}
header nav ul {
    text-align: center;
    width:100%;
    padding: 0;
}
header nav ul.dropdown-menu li {
     width:100%;
}
header nav ul.dropdown-menu{
    width:auto!important;
    text-align : left;
}
header nav ul>li {
    float : left !important;
    display: inline-block;
}
.side-menu-right-shift,main {
    padding-left : 0px !important;
}
.side-menu.toggled {width : 0;padding-right: 0}
.nav-icon {
    float: left;
    margin-top: 10px !important;
}
.breadcrumbs-bar .navbar-form {
    float : none !important;
    margin : 0 !important;
    padding-top : 0;
}
.breadcrumbs-bar .navbar-form .input-group,#.breadcrumbs-bar .navbar-form .breadcrumbs-bargroup {
    margin-bottom: 10px !important;
}
.breadcrumbs-bar .list-inline>li {
    padding-right: 0;
    font-size : 14px;
}
/*Table responsive class for extra small devices*/
.table{
    display: block;
    width: 100%;
    overflow-x: auto;
}
.table>tbody>tr>td {
    white-space : nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.brand-logo {
    max-width: 300px;
    position:inherit;
}
.btn-toolbar input {
    margin-left :5px!important;
}
.btn-toolbar a, .btn-toolbar button, .btn-toolbar .form-control {
    margin-top: 5px!important;
}
.panel .col-lg-3.col-md-6 dd.currency-amount,.panel .col-lg-3.col-md-6 dd.currency-precise,.panel .col-lg-3.col-md-6 dd.floating-point,.panel .col-lg-3.col-md-6 dd.numeric,.panel .col-lg-3.col-md-6 dd.amount {
text-align: left!important;
}
.panel [class*='col'] .actions{
    height:auto!important;
}
.panel table tfoot .amount{
  float: left!important;
}
.panel table tfoot .col-lg-9.col-sm-9.col-xs-9,.panel table tfoot .col-lg-12.col-xs-12.col-sm-12  {
    padding-left: 0;
}
.panel [class*="col-"] dl dt {
    width: 250px;

}
.panel .col-lg-3.col-md-6 .col-lg-9.col-sm-9.col-xs-9 {
    padding: initial;
}
.panel [class*="col-"] dl dd {
    margin-left :0!important;
}
tfoot tr td dl dd, tfoot tr td dl dt {
    margin-left :0!important;
}
tfoot tr td dl dd, tfoot tr td dl dt {
    float:left!important;
}
tfoot dl dt {
    width : 100%;
}
tfoot tr td dl {
    float:left;
}
.panel .equal-height-flex > [class*='col-']:nth-child(2), .panel .equal-height-flex > [class*='col-']:nth-child(3), .panel .equal-height-flex > [class*='col-']:nth-child(4) {
    border: none;
}
.btn-group > ul.dropdown-menu.dropdown-menu-arrow { left: 0; right : auto;}
.dropdown-menu { left: auto; right: 0; }
.btn-toolbar > .btn-group > ul.dropdown-menu.dropdown-menu-arrow {
    left: 0px!important;
    width:275px;
    overflow-x: scroll;
}

header .fa.dropdown-toggle {font-size:14px;}
#search-section .dropdown-menu {
    left: 0px;
    right: auto;
}
#search-section .input-group {
    width: 100%;
    position: relative;
    top: 0;
}
.side-menu { z-index: 100;}
#search-menu {
    top:51px;
}
#create-menu {
    top:51px;
}
#create-menu:after {
    right: -2px;
}
#create-menu:before {
    right: 0px;
}
.side-menu .footer .logo-small,.side-menu.toggled > .footer img {display: none !important;}
#main-page #shopping-cart > a.btn-link {
    top: 7px;
    position: fixed;
    right: 35px;
    z-index: 1020;
}
#shopping-cart > a.btn-link {
    top: 3px;
    position: fixed;
    right: 20px;
    z-index: 1020;
}