.btn-toolbar a, .btn-toolbar button, .btn-toolbar .form-control {
    margin-top: 5px!important;
}
.c3 {
    margin-bottom: 100px;
}
.panel dl dt {
    width: 100px;
}
.panel dl dd {
    margin-left: 110px;
}

header .list-inline li > button, header .fa.dropdown-toggle {font-size: 16px;}
#search-section .dropdown-menu {
    left: 0px;
    right: auto;
}
#search-section .input-group { width: 30%; }

.side-menu-right-shift,main {
    padding-left: 0px !important;
}
.side-menu.toggled {width : 0;padding-right: 0}
.panel .row.equal-height-flex h3,
.panel .row.equal-height-flex ul.list-unstyled {
    margin-left: 20px;
}
.panel .panel-body .row.equal-height-flex .media .media-middle + .media-body ul.list-unstyled {
    margin-left :0!important;
}
.panel .row.equal-height-flex .left-align ul{
  margin-left: 0;
}
.panel .equal-height-flex > [class*='col-']:nth-child(3) {
    border: none;
}
header ul li > small {
    margin-top : 15px;
    display: inline-block;
    position: absolute;
    top: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 20%;
    white-space: nowrap;
}
header ul.list-inline > li {padding : 0;}
.side-menu .footer .logo-small,.side-menu.toggled > .footer img {display: none !important;}
#accordion .media-body{
    display: table-cell !important;
}
#main-page #shopping-cart > a.btn-link {
    top: 7px;
    position: fixed;
    right: 85px;
    z-index: 1020;
}
#shopping-cart > a.btn-link {
    top: 3px;
    position: fixed;
    right: 75px;
    z-index: 1020;
}
