
.table table-striped td, th {
    background-color: #f9f9f9;
}

.user_form {
    width: 30%;
    margin-left: 30%;
}

.avatar {
    width: 200px;
    margin-left: 10%;

}
.menu_profile {
    float: left;
    margin-left: 7%;
}
.menu_profile ul li {
    list-style-type: none;
    margin:0;
    padding:5px 0 0px 0;
    min-height:40px;
}
.menu_profile ul li a {
    color:#888888;
    font-size:15px;
    padding:5px 0 13px 30px;
    background:url(/media/images/point_gray.png) left no-repeat;
    height:30px;
    display:block;
    float:left;
    margin-top:3px;
}

.menu_profile ul li a:hover,
.menu_profile ul li.active a {
    color:#005aab;
    text-decoration: none;
    background: url(/media/images/point_blue.png) left no-repeat;
    height: 30px;
}

form.filters-form select
{
    display: table-cell;
    max-width: 10em;
    vertical-align: 67%;
}

form.filters-form .btn {
    font-size: 0.9em;
    padding: 0.25em 1em;
    margin-bottom: 10px;
    display: table-cell;
    vertical-align: 67%;
}

.filters-form {
    display: table;
    margin-top: 5px;
}

.date-filter {
    display: table-cell;
    width: 30%;
}

.select-filter {
    display: table-cell;
    width: 50%;
    padding-left: 10px;

}

.search_form {
    width: 100%;
    display: table;
    margin-top: 5px;
}

.search-select {
    display: table-cell;
    width: 40%;
}

.mng_search {
    width: 70%;
    margin-left: 15%;
}

input[name='search'] {
	width: 89%;
}

/*input[type='number'] {*/
/*	width: 70px;*/
/*}*/

.notifications__count-badge,.notifications__indicator{
    transform:scale(0);
    transition:transform .1s ease-in-out
}

.notifications__count-badge_visible_yes,.notifications__indicator_visible_yes{
    transform:scale(1);
    padding-top: 40%;
}

.notifications__indicator{
    cursor:pointer
}

.notifications__indicator:hover .notifications__bell,.notifications__indicator_active_yes .notifications__bell{
    opacity:1
}

.notifications__count-badge{
    position:absolute;
    top: 30%;
    left:15%;
    background-color:#eb4d3a;
    color:#fff;
    font-size:12px;
    padding:3px 7px;
    border-radius:20px
}

.notifications__bell{
    height:28px;
    width:25px;
    opacity:.25;
    transition:opacity .1s ease-in-out}

.icon__bell{
    display:block;
    background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiMwMTAyMDI7fQ0KPC9zdHlsZT4NCjxnIGlkPSJYTUxJRF83Ml8iPg0KCTxnIGlkPSJYTUxJRF8xMTNfIj4NCgkJPHBhdGggaWQ9IlhNTElEXzExNF8iIGNsYXNzPSJzdDAiIGQ9Ik0yMCwxN3YtNWgwYzAsMCwwLDAsMCwwYzAtNC40LTItOS45LTcuOC0xMGgxLjdjLTAuMS0xLTAuNS0yLTItMmMtMS41LDAtMS45LDEtMiwyaDEuOA0KCQkJQzYsMi4xLDQsNy42LDQsMTJjMCwwLDAsMCwwLDBoMHY1bC0yLDJ2MWgyMHYtMUwyMCwxN3ogTTEyLDI0YzEuNywwLDMtMS4zLDMtM0g5QzksMjIuNywxMC4zLDI0LDEyLDI0eiIvPg0KCTwvZz4NCjwvZz4NCjwvc3ZnPg0K);
    background-repeat:no-repeat
}

.tooltip-inner {
  background-color: #eb4d3a;
}

.tooltip.bottom .tooltip-arrow {
  border-bottom-color: #eb4d3a;
}

.fa-shopping-cart {
    color: #a9e34b;
    margin-top: 40%;
}

.fa-layers-counter {
    background-color: #eb4d3a;
    margin-right: 35px;
    margin-top: 20%;
    visibility: hidden;
}

.counter_visible_yes {
    visibility: visible;
}

.expander {
    color: #0088cc;
    cursor: pointer;
}

.expandable {
    display: none;
}

.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.alert-success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #2b542c;
}
.alert-info {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #245269;
}
.alert-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}
.alert-danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #843534;
}

.bx-wrapper .bx-controls-direction a {
    z-index: 0 !important;
    opacity: 0.5;
}