
.layout-boxed .wrapper {margin: 0 auto!important;}
/*
 * Content Wrapper - contains the main content
 * ```.right-side has been deprecated as of v2.0.0 in favor of .content-wrapper  ```
 */
.content-wrapper,
.right-side,
.main-footer {margin-left:0!important;webkit-transition: -webkit-transform 0.3s ease-in-out, margin 0.3s ease-in-out!important;moz-transition: -moz-transform 0.3s ease-in-out, margin 0.3s ease-in-out!important;o-transition: -o-transform 0.3s ease-in-out, margin 0.3s ease-in-out!important;transition: transform 0.3s ease-in-out, margin 0.3s ease-in-out!important;margin-right: 222px!important;}
.layout-top-nav .content-wrapper,
.layout-top-nav .right-side,
.layout-top-nav .main-footer {margin-left:0!important;margin-right: 0!important;}
@media (max-width: 767px) {
  .content-wrapper,
  .right-side,
  .main-footer {margin-left:0!important;margin-right: 0!important;}}
@media (min-width: 768px) {
  .sidebar-collapse .content-wrapper,
  .sidebar-collapse .right-side,
  .sidebar-collapse .main-footer {margin-left:0!important;margin-right: 0!important;}}
.main-footer {padding: 15px!important;}
.fixed .main-header {left: 0!important;right: 0!important;}
.fixed .content-wrapper,
.fixed .right-side {padding-top: 50px!important;}
@media (max-width: 767px) {
  .fixed .content-wrapper,
  .fixed .right-side {padding-top: 100px!important;}}
/* Content */
.content {padding: 15px!important;margin-left: auto!important;margin-right: auto!important;padding-right: 15px!important;padding-left: 15px!important;}
/* Page Header */
.page-header {margin: 10px 0 20px 0!important;}
.page-header > small {margin-top: 5px!important;}
.main-header > .navbar {margin-left:0!important;webkit-transition: margin-right 0.3s ease-in-out!important;o-transition: margin-right 0.3s ease-in-out!important;transition: margin-right 0.3s ease-in-out!important;margin-bottom: 0!important;margin-right: 222px !important;}
.layout-top-nav .main-header > .navbar {margin-left:0!important;margin-right: 0!important;}
.main-header .navbar-custom-menu,
.main-header .navbar-right {float: left!important;}
@media (max-width: 767px) {
  .navbar-collapse .main-header .navbar-right {margin: 7.5px -15px!important;}}
.main-header .sidebar-toggle {float: right!important;padding: 15px 15px!important;}
.main-header .navbar .nav > li.user > a > .fa,
.main-header .navbar .nav > li.user > a > .glyphicon,
.main-header .navbar .nav > li.user > a > .ion {margin-right:0!important;margin-left: 5px!important;}
.main-header .navbar .nav > li > a > .label {
	right:auto !important;
	left: 7px !important;
	padding: 2px 3px !important;
    -moz-border-radius: 50%;
    border-radius: 50%;
    position: absolute;
    top: 7px;
    font-size: 10px;
    font-weight: normal;
    width: 15px;
    height: 15px;
    line-height: 1.0em;
    text-align: center;
}
body > .main-header .navbar .nav > li > a:hover > .label {
  top: 3px;
}
/*.main-header .logo {float: right!important;padding: 0 15px!important;}*/
body > .header .logo {float: right!important; padding: 0 15px!important;}
.content-header {padding: 15px 15px 0 15px!important;}
.content-header > h1 {margin: 0!important;}
.content-header > h1 > small {padding-left:0!important;padding-right: 4px!important;}
.content-header > .breadcrumb {right:auto!important;float: left!important;margin-top: 0!important;margin-bottom: 0!important;padding: 7px 5px!important;left: 10px!important;}
.content-header > .breadcrumb > li > a > .fa,
.content-header > .breadcrumb > li > a > .glyphicon,
.content-header > .breadcrumb > li > a > .ion {margin-right:0!important;margin-left: 5px!important;}
@media (max-width: 991px) {
  .content-header > .breadcrumb {padding-left:0!important;right:auto!important;margin-top: 5px!important;left: 0!important;padding-right: 10px!important;}}
.navbar-toggle {margin: 0!important;padding: 15px 15px!important;}
@media (max-width: 991px) {
  .navbar-custom-menu .navbar-nav > li {float: right!important;}
  .navbar-custom-menu .navbar-nav {margin: 0!important;float: right!important;}
  .navbar-custom-menu .navbar-nav > li > a {padding-top: 15px!important;padding-bottom: 15px!important;}}
@media (max-width: 767px) {
  .main-header .navbar {margin: 0!important;}
  .main-header .navbar-custom-menu {float: left!important;}}
@media (max-width: 991px) {
  .navbar-collapse.pull-left + .navbar-custom-menu {right:auto!important;left: 40px!important;}}
/*
 * Component: Sidebar
 * ------------------
 */
.main-sidebar,
.left-side {left:auto!important;right: 0!important;/*padding-top: 50px!important;*/}
/*@media (max-width: 767px) {
  .main-sidebar,
  .left-side {padding-top: 100px!important;}}*/
.sidebar {padding-bottom: 10px!important;}
.user-panel {padding: 10px!important;}
.user-panel > .info {left:auto!important;padding: 5px 15px 5px 5px!important;right: 55px!important;}
.user-panel > .info > p {margin-bottom: 9px!important;}
.user-panel > .info > a {padding-right:0!important;padding-left: 5px!important;margin-top: 3px!important;}
.user-panel > .info > a > .fa,
.user-panel > .info > a > .ion,
.user-panel > .info > a > .glyphicon {margin-right:0!important;margin-left: 3px!important;}
.sidebar-menu {margin: 0!important;padding: 0!important;}
.sidebar-menu > li {margin: 0!important;padding: 0!important;}
.sidebar-menu > li > a {padding: 12px 15px 12px 5px!important;}
.sidebar-menu > li .label,
.sidebar-menu > li .badge {margin-right:0!important;margin-top: 3px!important;margin-left: 5px!important;}
.sidebar-menu li.header {padding: 10px 15px 10px 25px!important;}
.sidebar-menu li > a > .fa-angle-left {margin-right:0!important;padding: 0!important;margin-left: 10px!important;margin-top: 3px!important;}
.sidebar-menu .treeview-menu {padding-left:0!important;padding: 0!important;margin: 0!important;padding-right: 5px!important;}
.sidebar-menu .treeview-menu .treeview-menu {padding-left:0!important;padding-right: 20px!important;}
.sidebar-menu .treeview-menu > li {margin: 0!important;}
.sidebar-menu .treeview-menu > li > a {padding: 5px 15px 5px 5px!important;}
/*
 * Component: Sidebar Mini
 */
@media (min-width: 768px) {
  .sidebar-mini.sidebar-collapse .content-wrapper,
  .sidebar-mini.sidebar-collapse .right-side,
  .sidebar-mini.sidebar-collapse .main-footer {margin-left:0!important;margin-right: 50px !important;}
  .sidebar-mini.sidebar-collapse .sidebar-menu > li > a {margin-right:0!important;margin-left: 0!important;}
  .sidebar-mini.sidebar-collapse .sidebar-menu > li > a > span {border-top-left-radius: 4px!important;}
  .sidebar-mini.sidebar-collapse .sidebar-menu > li:not(.treeview) > a > span {border-bottom-left-radius: 4px!important;}
  .sidebar-mini.sidebar-collapse .sidebar-menu > li > .treeview-menu {padding-top: 5px!important;padding-bottom: 5px!important;border-bottom-left-radius: 4px!important;}
  .sidebar-mini.sidebar-collapse .sidebar-menu > li:hover > a > span:not(.pull-right),
  .sidebar-mini.sidebar-collapse .sidebar-menu > li:hover > .treeview-menu {left:auto!important;right: 50px!important;}
  .sidebar-mini.sidebar-collapse .sidebar-menu > li:hover > a > span {margin-left:0!important;margin-right: -3px!important;padding: 12px 20px 12px 5px!important;}
  .sidebar-mini.sidebar-collapse .sidebar-menu > li:hover > .treeview-menu {margin-left:0!important;margin-right: 0!important;}
  .sidebar-mini.sidebar-collapse .main-header .logo > .logo-mini {margin-right: -15px!important;margin-left: -15px!important;}
  .sidebar-mini.sidebar-collapse .main-header .navbar {margin-left:0!important;margin-right: 50px!important;}}
.sidebar-menu li > a > .pull-right {right:auto!important;left: 10px!important;margin-top: -7px!important;}
.control-sidebar-bg,
.control-sidebar {right:auto!important;left: -230px!important;webkit-transition: left 0.3s ease-in-out!important;o-transition: left 0.3s ease-in-out!important;transition: left 0.3s ease-in-out!important;}
.control-sidebar {padding-top: 50px!important;}
@media (max-width: 768px) {
  .control-sidebar {padding-top: 100px!important;}}
.control-sidebar > .tab-content {padding: 10px 15px!important;}
.control-sidebar.control-sidebar-open,
.control-sidebar.control-sidebar-open + .control-sidebar-bg {right:auto!important;left: 0!important;}
.control-sidebar-open .control-sidebar-bg,
.control-sidebar-open .control-sidebar {right:auto!important;left: 0!important;}
@media (min-width: 768px) {
  .control-sidebar-open .content-wrapper,
  .control-sidebar-open .right-side,
  .control-sidebar-open .main-footer {margin-right:0!important;margin-left: 230px!important;}}
.nav-tabs.control-sidebar-tabs > li:first-of-type > a,
.nav-tabs.control-sidebar-tabs > li:first-of-type > a:hover,
.nav-tabs.control-sidebar-tabs > li:first-of-type > a:focus {border-right-width: 0!important;}
.nav-tabs.control-sidebar-tabs > li > a,
.nav-tabs.control-sidebar-tabs > li > a:hover {border-left: none!important;border-right: 1px solid transparent!important;}
.nav-tabs.control-sidebar-tabs > li.active > a,
.nav-tabs.control-sidebar-tabs > li.active > a:hover,
.nav-tabs.control-sidebar-tabs > li.active > a:focus,
.nav-tabs.control-sidebar-tabs > li.active > a:active {border-right:0!important;border-left: none!important;}
.control-sidebar-heading {padding: 10px 0!important;margin-bottom: 10px!important;}
.control-sidebar-menu {padding: 0!important;margin: 0 -15px!important;}
.control-sidebar-menu > li > a {padding: 10px 15px!important;}
.control-sidebar-menu > li > a > .control-sidebar-subheading {margin-top: 0!important;}
.control-sidebar-menu .menu-icon {float: right!important;}
.control-sidebar-menu .menu-info {margin-left:0!important;margin-right: 45px!important;margin-top: 3px!important;}
.control-sidebar-menu .menu-info > .control-sidebar-subheading {margin: 0!important;}
.control-sidebar-menu .menu-info > p {margin: 0!important;}
.control-sidebar-menu .progress {margin: 0!important;}
.control-sidebar-dark .nav-tabs.control-sidebar-tabs > li > a,
.control-sidebar-dark .nav-tabs.control-sidebar-tabs > li > a:hover,
.control-sidebar-dark .nav-tabs.control-sidebar-tabs > li > a:focus {border-right-color: #141a1d!important;}
.control-sidebar-light,
.control-sidebar-light + .control-sidebar-bg {border-left:0!important;border-right: 1px solid #d2d6de!important;}
.control-sidebar-light .nav-tabs.control-sidebar-tabs > li > a,
.control-sidebar-light .nav-tabs.control-sidebar-tabs > li > a:hover,
.control-sidebar-light .nav-tabs.control-sidebar-tabs > li > a:focus {border-right-color: #d2d6de!important;}
.control-sidebar-light .control-sidebar-menu {margin-left:0!important;margin-right: -14px!important;}
.dropdown-menu > li > a > .glyphicon,
.dropdown-menu > li > a > .fa,
.dropdown-menu > li > a > .ion {margin-right:0!important;margin-left: 10px!important;}
.navbar-nav > .notifications-menu > .dropdown-menu,
.navbar-nav > .messages-menu > .dropdown-menu,
.navbar-nav > .tasks-menu > .dropdown-menu {padding: 0 0 0 0!important;margin: 0!important;}
.navbar-nav > .notifications-menu > .dropdown-menu > li.header,
.navbar-nav > .messages-menu > .dropdown-menu > li.header,
.navbar-nav > .tasks-menu > .dropdown-menu > li.header {border-top-right-radius: 4px!important;border-top-left-radius: 4px!important;border-bottom-left-radius: 0!important;border-bottom-right-radius: 0!important;padding: 7px 10px!important;}
.navbar-nav > .notifications-menu > .dropdown-menu > li.footer > a,
.navbar-nav > .messages-menu > .dropdown-menu > li.footer > a,
.navbar-nav > .tasks-menu > .dropdown-menu > li.footer > a {border-top-right-radius: 0!important;border-top-left-radius: 0!important;border-bottom-left-radius: 4px!important;border-bottom-right-radius: 4px!important;padding: 7px 10px!important;}
.navbar-nav > .notifications-menu > .dropdown-menu > li .menu,
.navbar-nav > .messages-menu > .dropdown-menu > li .menu,
.navbar-nav > .tasks-menu > .dropdown-menu > li .menu {margin: 0!important;padding: 0!important;}
.navbar-nav > .notifications-menu > .dropdown-menu > li .menu > li > a {padding: 10px!important;}
.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a {margin: 0!important;padding: 10px 10px!important;}
.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a > div > img {margin: auto auto auto 10px!important;}
.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a > h4 {padding: 0!important;margin: 0 45px 0 0!important;}
.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a > h4 > small {right:auto!important;left: 0!important;}
.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a > p {margin: 0 45px 0 0!important;}
.navbar-nav > .tasks-menu > .dropdown-menu > li .menu > li > a {padding: 10px!important;}
.navbar-nav > .tasks-menu > .dropdown-menu > li .menu > li > a > h3 {padding: 0!important;margin: 0 0 10px 0!important;}
.navbar-nav > .tasks-menu > .dropdown-menu > li .menu > li > a > .progress {padding: 0!important;margin: 0!important;}
.navbar-nav > .user-menu > .dropdown-menu {border-top-left-radius: 0!important;border-top-right-radius: 0!important;padding: 1px 0 0 0!important;}
.navbar-nav > .user-menu > .dropdown-menu,
.navbar-nav > .user-menu > .dropdown-menu > .user-body {border-bottom-left-radius: 4px!important;border-bottom-right-radius: 4px!important;}
.navbar-nav > .user-menu > .dropdown-menu > li.user-header {padding: 10px!important;}
.navbar-nav > .user-menu > .dropdown-menu > li.user-header > p {margin-top: 10px!important;}
.navbar-nav > .user-menu > .dropdown-menu > .user-body {padding: 15px!important;}
.navbar-nav > .user-menu > .dropdown-menu > .user-footer {padding: 10px!important;}
.navbar-nav > .user-menu .user-image {margin-right:0!important;float: right!important;margin-left: 10px!important;margin-top: -2px!important;}
@media (max-width: 767px) {
  .navbar-nav > .user-menu .user-image {margin-right:0!important;margin-left: 0!important;margin-top: -8px!important;}}
.navbar-custom-menu > .navbar-nav > li > .dropdown-menu {left: 0!important;right: auto!important;}
@media (max-width: 991px) {
  .navbar-custom-menu > .navbar-nav {float: left!important;}
  .navbar-custom-menu > .navbar-nav > li > .dropdown-menu {left: 5%!important;right: auto!important;}}
.icheck > label {padding-left:0!important;padding-right: 0!important;}
/* Vertical bars */
.progress.vertical {margin-right:0!important;margin-left: 10px!important;}
.progress-group .progress-number {float: left!important;}
/* Remove margins from progress bars when put in a table */
.table tr > td .progress {margin: 0!important;}
/*
 * Component: Small Box
 * --------------------
 */
.small-box {margin-bottom: 20px!important;}
.small-box > .inner {padding: 10px!important;}
.small-box > .small-box-footer {padding: 3px 0!important;}
.small-box h3 {margin: 0 0 10px 0!important;padding: 0!important;}
.small-box p > small {margin-top: 5px!important;}
.small-box .icon {right:auto!important;left: 10px!important;}
/*
 * Component: Box
 * --------------
 */
.box {margin-bottom: 20px!important;}
.box .nav-stacked > li {margin: 0!important;}
.box .border-right {border-right:0!important;border-left: 1px solid #f4f4f4!important;}
.box .border-left {border-left:0!important;border-right: 1px solid #f4f4f4!important;}
.box .box-group > .box {margin-bottom: 5px!important;}
.box .knob-label {margin-bottom: 0.3em!important;}
.box > .overlay,
.overlay-wrapper > .overlay,
.box > .loading-img,
.overlay-wrapper > .loading-img {left:auto!important;right: 0!important;}
.box .overlay > .fa,
.overlay-wrapper .overlay > .fa {margin-left:0!important;left:auto!important;right: 50%!important;margin-right: -15px!important;margin-top: -15px!important;}
/*.box-header {padding: 10px!important;} */
.box-header > .fa,
.box-header > .glyphicon,
.box-header > .ion,
.box-header .box-title {margin: 0!important;}
.box-header > .fa,
.box-header > .glyphicon,
.box-header > .ion {margin-right:0!important;margin-left: 5px!important;}
.box-header > .box-tools {right:auto!important;left: 10px!important;}
.box-header > .box-tools.pull-right .dropdown-menu {left: 0!important;right: auto!important;}
.btn-box-tool {padding: 5px!important;}
.box-body {border-top-right-radius: 0!important;border-top-left-radius: 0!important;border-bottom-left-radius: 3px!important;border-bottom-right-radius: 3px!important;padding: 10px!important;}
.no-header .box-body {border-top-left-radius: 3px!important;border-top-right-radius: 3px!important;}
.box-body > .table {margin-bottom: 0!important;}
.box-body .fc {margin-top: 5px!important;}
.box-body .full-width-chart {margin: -19px!important;}
.box-body.no-padding .full-width-chart {margin: -9px!important;}
.box-body .box-pane {border-top-right-radius: 0!important;border-top-left-radius: 0!important;border-bottom-left-radius: 0!important;border-bottom-right-radius: 3px!important;}
.box-body .box-pane-right {border-top-right-radius: 0!important;border-top-left-radius: 0!important;border-bottom-left-radius: 3px!important;border-bottom-right-radius: 0!important;}
.box-footer {border-top-right-radius: 0!important;border-top-left-radius: 0!important;border-bottom-left-radius: 3px!important;border-bottom-right-radius: 3px!important;padding: 10px!important;}
.chart-legend {margin: 10px 0!important;}
@media (max-width: 991px) {
  .chart-legend > li {margin-right:0!important;float: right!important;margin-left: 10px!important;}}
.box-comments .box-comment {padding: 8px 0!important;}
.box-comments .box-comment:first-of-type {padding-top: 0!important;}
.box-comments .box-comment img {float: right!important;}
.box-comments .comment-text {margin-left:0!important;margin-right: 40px!important;}
/* Widget: TODO LIST */
.todo-list {margin: 0!important;padding: 0!important;}
.todo-list > li {border-left:0!important;padding: 10px!important;margin-bottom: 2px!important;border-right: 2px solid #e6e7e8!important;}
.todo-list > li:last-of-type {margin-bottom: 0!important;}
.todo-list > li > input[type='checkbox'] {margin: 0 5px 0 10px!important;}
.todo-list > li .text {margin-left:0!important;margin-right: 5px!important;}
.todo-list > li .label {margin-left:0!important;margin-right: 10px!important;}
.todo-list > li .tools {float: left!important;}
.todo-list > li .tools > .fa,
.todo-list > li .tools > .glyphicon,
.todo-list > li .tools > .ion {margin-right:0!important;margin-left: 5px!important;}
.todo-list .danger {border-right-color: #dd4b39!important;}
.todo-list .warning {border-right-color: #f39c12!important;}
.todo-list .info {border-right-color: #00c0ef!important;}
.todo-list .success {border-right-color: #00a65a!important;}
.todo-list .primary {border-right-color: #3c8dbc!important;}
.todo-list .handle {margin: 0 5px!important;}
/* Chat widget (DEPRECATED - this will be removed in the next major release. Use Direct Chat instead)*/
.chat {padding: 5px 10px 5px 20px!important;}
.chat .item {margin-bottom: 10px!important;}
.chat .item > .message {margin-left:0!important;margin-right: 55px!important;margin-top: -40px!important;}
.chat .item > .attachment {margin-right: 65px!important;margin-left: 15px!important;padding: 10px!important;}
.chat .item > .attachment > h4 {margin: 0 0 5px 0!important;}
.chat .item > .attachment > p,
.chat .item > .attachment > .filename {margin: 0!important;}
/*
 * Component: Info Box
 * -------------------
 */
.info-box {margin-bottom: 15px!important;}
.info-box .progress {margin: 5px -10px 5px -10px!important;}
.info-box-icon {border-top-right-radius: 2px!important;border-top-left-radius: 0!important;border-bottom-left-radius: 0!important;border-bottom-right-radius: 2px!important;float: right!important;}
.info-box-content {margin-left:0!important;padding: 5px 10px!important;margin-right: 90px!important;}
.progress-description {margin: 0!important;}
/*
 * Component: Timeline
 * -------------------
 */
.timeline {margin: 0 0 30px 0!important;padding: 0!important;}
.timeline:before {left:auto!important;right: 31px!important;margin: 0!important;}
.timeline > li {margin-right:0!important;margin-left: 10px!important;margin-bottom: 15px!important;}
.timeline > li > .timeline-item {margin-top: 0!important;margin-right: 60px!important;margin-left: 15px!important;padding: 0!important;}
.timeline > li > .timeline-item > .time {float: left!important;padding: 10px!important;}
.timeline > li > .timeline-item > .timeline-header {margin: 0!important;padding: 10px!important;}
.timeline > li > .timeline-item > .timeline-body,
.timeline > li > .timeline-item > .timeline-footer {padding: 10px!important;}
.timeline > li > .fa,
.timeline > li > .glyphicon,
.timeline > li > .ion {left:auto!important;right: 18px!important;}
.timeline > .time-label > span {padding: 5px!important;}
.btn.btn-file > input[type='file'] {right:auto!important;left: 0!important;text-align: left!important;}
.btn-app {padding: 15px 5px!important;margin: 0 10px 10px 0!important;}
.btn-app > .badge {right:auto!important;left: -10px!important;}
/*
 * Component: Callout
 * ------------------
 */
.callout {border-left:0!important;margin: 0 0 20px 0!important;padding: 15px 15px 15px 30px!important;border-right: 5px solid #eee!important;}
.callout h4 {margin-top: 0!important;}
.callout p:last-child {margin-bottom: 0!important;}
.alert .icon {margin-right:0!important;margin-left: 10px!important;}
.nav-pills > li > a > .fa,
.nav-pills > li > a > .glyphicon,
.nav-pills > li > a > .ion {margin-right:0!important;margin-left: 5px!important;}
/* NAV STACKED */
.nav-stacked > li > a {border-left:0!important;border-right: 3px solid transparent!important;}
.nav-stacked > li.active > a,
.nav-stacked > li.active > a:hover {border-right-color: #3c8dbc!important;}
.nav-stacked > li.header {margin-bottom: 10px!important;padding: 5px 10px!important;}
/* NAV TABS */
.nav-tabs-custom {margin-bottom: 20px!important;}
.nav-tabs-custom > .nav-tabs {margin: 0!important;border-top-left-radius: 3px!important;border-top-right-radius: 3px!important;}
.nav-tabs-custom > .nav-tabs > li {margin-right:0!important;margin-bottom: -2px!important;margin-left: 5px!important;}
.nav-tabs-custom > .nav-tabs > li > a,
.nav-tabs-custom > .nav-tabs > li > a:hover {margin: 0!important;}
.nav-tabs-custom > .nav-tabs > li.active > a {border-right-color: #f4f4f4!important;border-left-color: #f4f4f4!important;}
.nav-tabs-custom > .nav-tabs > li:first-of-type {margin-left:0!important;margin-right: 0!important;}
.nav-tabs-custom > .nav-tabs > li:first-of-type.active > a {border-right-color: transparent!important;}
.nav-tabs-custom > .nav-tabs.pull-right > li {float: left!important;}
.nav-tabs-custom > .nav-tabs.pull-right > li:first-of-type {margin-right:0!important;margin-left: 0!important;}
.nav-tabs-custom > .nav-tabs.pull-right > li:first-of-type > a {border-right-width: 1px!important;}
.nav-tabs-custom > .nav-tabs.pull-right > li:first-of-type.active > a {border-right-color: #f4f4f4!important;border-left-color: transparent!important;}
.nav-tabs-custom > .nav-tabs > li.header {padding: 0 10px!important;}
.nav-tabs-custom > .nav-tabs > li.header > .fa,
.nav-tabs-custom > .nav-tabs > li.header > .glyphicon,
.nav-tabs-custom > .nav-tabs > li.header > .ion {margin-right:0!important;margin-left: 5px!important;}
.nav-tabs-custom > .tab-content {padding: 10px!important;border-bottom-left-radius: 3px!important;border-bottom-right-radius: 3px!important;}
/*
 * Component: Products List
 * ------------------------
 */
.products-list {margin: 0!important;padding: 0!important;}
.products-list > .item {padding: 10px 0!important;}
.products-list .product-img {float: right!important;}
.products-list .product-info {margin-left:0!important;margin-right: 60px!important;}
.table tr td .progress {margin-top: 5px!important;}
.table.align th {text-align: right!important;}
.table.align td {text-align: left!important;}
/*
 * Component: Direct Chat
 * ----------------------
 */
.direct-chat .box-body {border-bottom-left-radius: 0!important;border-bottom-right-radius: 0!important;padding: 0!important;}
.direct-chat-messages {padding: 10px!important;}
.direct-chat-msg {margin-bottom: 10px!important;}
.direct-chat-text {padding: 5px 10px!important;margin: 5px 50px 0 0!important;}
.direct-chat-text:after,
.direct-chat-text:before {right:auto!important;left: 100%!important;border-left-color: #d2d6de!important;}
.direct-chat-text:after {margin-top: -5px!important;}
.direct-chat-text:before {margin-top: -6px!important;}
.right .direct-chat-text {margin-left: 50px!important;margin-right: 0!important;}
.right .direct-chat-text:after,
.right .direct-chat-text:before {left: auto!important;right: 100%!important;border-left-color: transparent!important;border-right-color: #d2d6de!important;}
.direct-chat-img {float: right!important;}
.right .direct-chat-img {float: left!important;}
.direct-chat-info {margin-bottom: 2px!important;}
.contacts-list > li {padding: 10px!important;margin: 0!important;}
.contacts-list-img {float: right!important;}
.contacts-list-info {margin-left:0!important;margin-right: 45px!important;}
.direct-chat-danger .right > .direct-chat-text:after,
.direct-chat-danger .right > .direct-chat-text:before {border-right-color: #dd4b39!important;}
.direct-chat-primary .right > .direct-chat-text:after,
.direct-chat-primary .right > .direct-chat-text:before {border-right-color: #3c8dbc!important;}
.direct-chat-warning .right > .direct-chat-text:after,
.direct-chat-warning .right > .direct-chat-text:before {border-right-color: #f39c12!important;}
.direct-chat-info .right > .direct-chat-text:after,
.direct-chat-info .right > .direct-chat-text:before {border-right-color: #00c0ef!important;}
.direct-chat-success .right > .direct-chat-text:after,
.direct-chat-success .right > .direct-chat-text:before {border-right-color: #00a65a!important;}
/*
 * Component: Users List
 * ---------------------
 */
.users-list > li {float: right!important;padding: 10px!important;}
.carousel-control > .fa {margin-top: -20px!important;}
.widget-user .widget-user-header {padding: 20px!important;border-top-left-radius: 3px!important;border-top-right-radius: 3px!important;}
.widget-user .widget-user-username {margin-top: 0!important;margin-bottom: 5px!important;}
.widget-user .widget-user-desc {margin-top: 0!important;}
.widget-user .widget-user-image {margin-left:0!important;left:auto!important;right: 50%!important;margin-right: -45px!important;}
.widget-user .box-footer {padding-top: 30px!important;}
.widget-user-2 .widget-user-header {padding: 20px!important;border-top-left-radius: 3px!important;border-top-right-radius: 3px!important;}
.widget-user-2 .widget-user-username {margin-top: 5px!important;margin-bottom: 5px!important;}
.widget-user-2 .widget-user-desc {margin-top: 0!important;}
.widget-user-2 .widget-user-username,
.widget-user-2 .widget-user-desc {margin-left:0!important;margin-right: 75px!important;}
.widget-user-2 .widget-user-image > img {float: right!important;}
/*
 * Page: Mailbox
 * -------------
 */
.mailbox-messages > .table {margin: 0!important;}
.mailbox-controls {padding: 5px!important;}
.mailbox-read-info {padding: 10px!important;}
.mailbox-read-info h3 {margin: 0!important;}
.mailbox-read-info h5 {margin: 0!important;padding: 5px 0 0 0!important;}
.mailbox-read-message {padding: 10px!important;}
.mailbox-attachments li {margin-right:0!important;float: right!important;margin-bottom: 10px!important;margin-left: 10px!important;}
.mailbox-attachment-info {padding: 10px!important;}
.mailbox-attachment-icon {padding: 20px 10px!important;}
.mailbox-attachment-icon.has-img {padding: 0!important;}
.lockscreen-logo {margin-bottom: 25px!important;}
.lockscreen-wrapper {margin: 0 auto!important;margin-top: 10%!important;}
/* Will contain the image and the sign in form */
.lockscreen-item {padding: 0!important;margin: 10px auto 30px auto!important;}
/* User image */
.lockscreen-image {left:auto!important;right: -10px!important;padding: 5px!important;}
/* Contains the password input and the login button */
.lockscreen-credentials {margin-left:0!important;margin-right: 70px!important;}
.lockscreen-credentials .btn {padding: 0 10px!important;}
.lockscreen-footer {margin-top: 10px!important;}
/*
 * Page: Login & Register
 * ----------------------
 */
.login-logo,
.register-logo {margin-bottom: 25px!important;}
.login-box,
.register-box {margin: 7% auto!important;}
@media (max-width: 768px) {
  .login-box,
  .register-box {margin-top: 20px!important;}}
.login-box-body,
.register-box-body {padding: 20px!important;}
.login-box-msg,
.register-box-msg {margin: 0!important;padding: 0 20px 20px 20px!important;}
.social-auth-links {margin: 10px 0!important;}
/*
 * Page: 400 and 500 error pages
 * ------------------------------
 */
.error-page {margin: 20px auto 0 auto!important;}
.error-page > .headline {float: right!important;}
.error-page > .error-content {margin-left:0!important;margin-right: 190px!important;}
@media (max-width: 991px) {
  .error-page > .error-content {margin-left:0!important;margin-right: 0!important;}}
/*
 * Page: Invoice
 * -------------
 */
.invoice {padding: 20px!important;margin: 10px 25px!important;}
.invoice-title {margin-top: 0!important;}
/*
 * Page: Profile
 * -------------
 */
.profile-user-img {margin: 0 auto!important;padding: 3px!important;}
.profile-username {margin-top: 5px!important;}
.post {margin-bottom: 15px!important;padding-bottom: 15px!important;}
.post:last-of-type {margin-bottom: 0!important;padding-bottom: 0!important;}
.post .user-block {margin-bottom: 15px!important;}
/*
 * Social Buttons for Bootstrap
 *
 * Copyright 2013-2015 Panayiotis Lipiridis
 * Licensed under the MIT License
 *
 * https://github.com/lipis/bootstrap-social
 */
.btn-social {padding-left:0!important;padding-right: 44px!important;text-align: right!important;}
.btn-social > :first-child {border-right:0!important;left:auto!important;right: 0!important;border-left: 1px solid rgba(0, 0, 0, 0.2)!important;}
.btn-social.btn-lg {padding-left:0!important;padding-right: 61px!important;}
.btn-social.btn-sm {padding-left:0!important;padding-right: 38px!important;}
.btn-social.btn-xs {padding-left:0!important;padding-right: 30px!important;}
.btn-social-icon {padding-left:0!important;padding-right: 44px!important;text-align: right!important;padding: 0!important;}
.btn-social-icon > :first-child {border-right:0!important;left:auto!important;right: 0!important;border-left: 1px solid rgba(0, 0, 0, 0.2)!important;}
.btn-social-icon.btn-lg {padding-left:0!important;padding-right: 61px!important;}
.btn-social-icon.btn-sm {padding-left:0!important;padding-right: 38px!important;}
.btn-social-icon.btn-xs {padding-left:0!important;padding-right: 30px!important;}
.btn-social-icon.btn-lg {padding-right: 0!important;padding-left: 0!important;}
.btn-social-icon.btn-sm {padding-right: 0!important;padding-left: 0!important;}
.btn-social-icon.btn-xs {padding-right: 0!important;padding-left: 0!important;}
.fc-header-title h2 {margin-left:0!important;margin-right: 10px!important;}
.fc-header-right {padding-right:0!important;padding-left: 10px!important;}
.fc-header-left {padding-left:0!important;padding-right: 10px!important;}
.fc-widget-header:first-of-type,
.fc-widget-content:first-of-type {border-right: 0!important;border-left: 0!important;}
.fc-widget-header:last-of-type,
.fc-widget-content:last-of-type {border-right:0!important;border-left: 0!important;}
.fc-toolbar {padding: 10px!important;margin: 0!important;}
.fc-day-number {padding-right:0!important;padding-left: 10px!important;}
.fc-color-picker {margin: 0!important;padding: 0!important;}
.fc-color-picker > li {margin-right:0!important;float: right!important;margin-left: 5px!important;}
.external-event {padding: 5px 10px!important;margin-bottom: 4px!important;}
.select2-container--default .select2-selection--single,
.select2-selection .select2-selection--single {padding: 6px 12px!important;}
.select2-results__option {padding: 6px 12px!important;}
.select2-container .select2-selection--single .select2-selection__rendered {padding-right: 0!important;padding-left: 0!important;margin-top: -4px!important;}
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {padding-left: 6px!important;padding-right: 20px!important;}
.select2-container--default .select2-selection--single .select2-selection__arrow {right:auto!important;left: 3px!important;}
.select2-container--default .select2-selection--single .select2-selection__arrow b {margin-top: 0!important;}
.select2-container--default .select2-selection--multiple .select2-selection__choice {padding: 1px 10px!important;}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {margin-right:0!important;margin-left: 5px!important;}
.select2-container .select2-selection--single .select2-selection__rendered {padding-right:0!important;padding-left: 10px!important;}
/*
 * General: Miscellaneous
 * ----------------------
 */
.pad {padding: 10px!important;}
.margin {margin: 10px!important;}
.margin-bottom {margin-bottom: 20px!important;}
.margin-bottom-none {margin-bottom: 0!important;}
.margin-r-5 {margin-right:0!important;margin-left: 5px!important;}
.description-block {margin: 10px 0!important;}
.description-block.margin-bottom {margin-bottom: 25px!important;}
.description-block > .description-header {margin: 0!important;padding: 0!important;}
.no-padding {padding: 0 !important;}
.no-margin {margin: 0 !important;}
.list-unstyled,
.chart-legend,
.contacts-list,
.users-list,
.mailbox-attachments {margin: 0!important;padding: 0!important;}
.list-group-unbordered > .list-group-item {border-right: 0!important;border-left: 0!important;padding-right: 0!important;padding-left: 0!important;}
.jqstooltip {padding: 5px !important;}
.bg-teal-gradient {background: -webkit-gradient(linear, right bottom, right top, color-stop(0, #39cccc), color-stop(1, #7adddd)) !important;}
.bg-light-blue-gradient {background: -webkit-gradient(linear, right bottom, right top, color-stop(0, #3c8dbc), color-stop(1, #67a8ce)) !important;}
.bg-blue-gradient {background: -webkit-gradient(linear, right bottom, right top, color-stop(0, #0073b7), color-stop(1, #0089db)) !important;}
.bg-aqua-gradient {background: -webkit-gradient(linear, right bottom, right top, color-stop(0, #00c0ef), color-stop(1, #14d1ff)) !important;}
.bg-yellow-gradient {background: -webkit-gradient(linear, right bottom, right top, color-stop(0, #f39c12), color-stop(1, #f7bc60)) !important;}
.bg-purple-gradient {background: -webkit-gradient(linear, right bottom, right top, color-stop(0, #605ca8), color-stop(1, #9491c4)) !important;}
.bg-green-gradient {background: -webkit-gradient(linear, right bottom, right top, color-stop(0, #00a65a), color-stop(1, #00ca6d)) !important;}
.bg-red-gradient {background: -webkit-gradient(linear, right bottom, right top, color-stop(0, #dd4b39), color-stop(1, #e47365)) !important;}
.bg-black-gradient {background: -webkit-gradient(linear, right bottom, right top, color-stop(0, #111111), color-stop(1, #2b2b2b)) !important;}
.bg-maroon-gradient {background: -webkit-gradient(linear, right bottom, right top, color-stop(0, #d81b60), color-stop(1, #e73f7c)) !important;}
.no-pad-top {padding-top: 0!important;}
.list-header {padding: 10px 4px!important;}
.list-seperator {margin: 15px 0 9px 0!important;}
.list-link > a {padding: 4px!important;}
.user-block img {float: right!important;}
.user-block .username,
.user-block .description,
.user-block .comment {margin-left:0!important;margin-right: 50px!important;}
.user-block.user-block-sm .username,
.user-block.user-block-sm .description,
.user-block.user-block-sm .comment {margin-left:0!important;margin-right: 40px!important;}
.img-sm,
.img-md,
.img-lg,
.box-comments .box-comment img,
.user-block.user-block-sm img {float: right!important;}
.img-sm + .img-push {margin-left:0!important;margin-right: 40px!important;}
.img-md + .img-push {margin-left:0!important;margin-right: 70px!important;}
.img-lg + .img-push {margin-left:0!important;margin-right: 110px!important;}
.img-bordered {padding: 3px!important;}
.img-bordered-sm {padding: 2px!important;}
.attachment-block {padding: 5px!important;margin-bottom: 10px!important;}
.attachment-block .attachment-img {float: right!important;}
.attachment-block .attachment-pushed {margin-left:0!important;margin-right: 110px!important;}
.attachment-block .attachment-heading {margin: 0!important;}
.ui-helper-hidden-accessible {margin: -1px!important;padding: 0!important;}
.sort-highlight {margin-bottom: 10px!important;}
/*
 * Misc: print
 * -----------
 */
@media print {
  .content-wrapper,
  .right-side,
  .main-footer {margin-left:0!important;margin-right: 0 !important;}
  .fixed .content-wrapper,
  .fixed .right-side {padding-top: 0 !important;}
  .invoice {margin: 0!important;padding: 0!important;}
  .invoice-col {float: right!important;}}

/*
 * Css for AdminLTE v1.x
 * ---------------------
 */
@media screen and (min-width: 992px) {
  .left-side {
    top: 50px;
  }
  /*Right side strech mode*/
  .right-side.strech {
    margin-right: 0 !important;
  }
  .right-side.strech > .content-header {
    margin-top: 0px;
  }
  /* Left side collapse */
  .left-side.collapse-left {
    right: -220px !important;
  }
}
/*Give content full width on xs screens*/
@media screen and (max-width: 992px) {
  .right-side {
    margin-right: 0 !important;
  }
}

/*
 * Off Canvas
 * --------------------------------------------------
 *  Gives us the push menu effect
 */
@media screen and (max-width: 992px) {
  .relative {
    position: relative;
  }
  .row-offcanvas-left .sidebar-offcanvas {
    right: -220px !important;
  }
  .row-offcanvas-left.active {
    right: 220px !important;
  }
  .sidebar-offcanvas {
    right: 0 !important;
  }
}

@media screen and (max-width: 560px) {
  body > .header {
    position: relative;
  }
  body > .header .logo,
  body > .header .navbar {
    width: 100%;
    float: right !important;
    position: relative!important;
  }
  body > .header .navbar {
    margin: 0;
  }
}

@media (max-width: 480px) {
   body > .header .logo {float: none!important;padding: 0 15px!important;}
}

@media (min-width: 560px) {
	body > .header .navbar {
	  margin-right: 220px !important;
	}
}
@media (max-width: 768px) {
	.navbar-nav .open .dropdown-menu {
	  position: absolute !important;
	}
	.dropdown-menu .slimScrollDiv .menu {
	  background-color: #ffffff;
	}
}
