header nav ul>li {
    display: block;
    float : none !important;
}
 header nav .dropdown-accordion li .media-body p {
        text-align: left!important;
    }
.navbar-toggle { display:block !important; position: absolute;}
.user-icon {    right: 35px;
                top: 5px;}
header {
    min-height : auto;
    height: auto;
}
.navbar-collapse {
    display : none !important;
    transition: all 0.3s ease-in-out;
}
.collapse.in {
    display : block !important;
    transition: all 0.3s ease-in-out;
}
header .navbar-toggle { margin-bottom : 12px; margin }
header nav .open .dropdown-menu {
    position: static;
    float: none !important;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

header nav ul {
    text-align: left;
    padding-left : 0 !important;
}

.dropdown-backdrop { z-index : 0 !important;}
nav .dropdown {
    position: inherit;
}
.create-icon {
    float: right;
    margin-top: 10px;
    padding: 0 10px 0 0;
    margin-left : 0 !important;
    position: absolute;
    right: 0;
    top: 0px !important;
}
.brand-logo {
    max-width: 300px;
    position:inherit;
}
.btn-toolbar input {
    margin-left :5px!important;
}
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-icon {
    float: left;
    margin-top: 10px !important;
}
nav.navbar-collapse {
    height: auto!important;
    padding-bottom: 0;
    overflow: visible!important;
    display: block;
    float: none;
    margin-top: 10px;
}
.side-menu-right-shift,main {
    padding-left: 0px !important;
}
.side-menu.toggled {width : 0;padding-right: 0}
.well dl dt {
    width: 115px !important;
    float: left;
    text-align: right;
}
table > tbody > tr > td dl dd {
    margin-left: 0px!important;
}
table > tbody > tr > td dl dt {
    width: 100px!important;
}
table > tbody > tr > td dl {
    float: right!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,.panel .col-lg-6 dl.left-align 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,.panel .col-lg-6 dl.left-align dd {
    margin-left :0!important;
}
.panel .panel-body .row.equal-height-flex .media .media-middle + .media-body dl.left-align 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-toolbar a, .btn-toolbar button, .btn-toolbar .form-control {
    margin-top: 5px!important;
}
.btn-group > ul.dropdown-menu.dropdown-menu-arrow { left: 0; right : auto;}
.dropdown-menu { left: auto; right: 0; }
.dropdown-menu-right {
  right: 0;
  left: auto;
}
.dropdown-menu-left {
  right: auto;
  left: 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 .input-group {
    width: 100%;
    position: relative;
    top: 0;
}
#search-section .dropdown-menu, header .list-inline .dropdown-menu { left : 0; right : auto;}
header .list-inline {
    display: block;
}
header .list-inline > li {
    font-size: 16px;
}
header .list-inline li p {margin: 0;}
.side-menu { z-index: 100;}
nav {display : block; position: absolute;top: 0;}
#search-menu {
    left: 15px!important;
    top: 80px;
}
#create-menu {
    top: 77px;
}
#create-menu:after {
    right: -2px;
}
#create-menu:before {
    right: 0px;
}
.side-menu .footer .logo-small,.side-menu.toggled > .footer img {display: none !important;}
ul>li>span button.btn-link {
padding: 12px 12px;
}
#main-page #shopping-cart > a.btn-link {
    top: 7px;
    position: fixed;
    right: 35px;
    z-index: 1020;
}
#search-menu .search-field, #create-menu .search-field {
    width: 50%;
}
#shopping-cart > a.btn-link {
    top: 3px;
    position: fixed;
    right: 20px;
    z-index: 1020;
}
