/*Ubuntu-BoldItalic*/
@import '../fonts/Ubuntu-BI/font.css';

/*Ubuntu-Bold*/
@import '../fonts/Ubuntu-Bold/font.css';

/*UbuntuCondensed-Regular*/
@import '../fonts/Ubuntu-C/font.css';

/*Ubuntu-Light*/
@import '../fonts/Ubuntu-L/font.css';

/*Ubuntu-LightItalic*/
@import '../fonts/Ubuntu-LI/font.css';

/*Ubuntu-Medium*/
@import '../fonts/Ubuntu-M/font.css';

/*Ubuntu-MediumItalic*/
@import '../fonts/Ubuntu-MI/font.css';

/*Ubuntu*/
@import '../fonts/Ubuntu-R/font.css';

/*Ubuntu-Italic*/
@import '../fonts/Ubuntu-RI/font.css';

html,
body {
    height: 100%;
    font-family: Ubuntu;
    color: #000;
    background: #f6f6f6;
}
body a {
    text-decoration: underline;
    color:#000;
}
body a.btn {
    text-decoration: none;
}
body a:active,a:hover, a:focus {
    text-decoration: none;
    color:#ed3237;
}
*::-webkit-scrollbar {
  width: 7px;
  margin-left: -15px;
  background-color: transparent;
}

*::-webkit-scrollbar-thumb {
  border-radius: 0;
  background-color: rgb(237, 50, 55);
}

*::-webkit-scrollbar-track {
  border-radius: 0;
  background-color: rgb(245, 245, 245);
}
.loading {
    position: relative;
}
.loading:before {
    content:" ";
    position: absolute;
    bottom:3px;
    width:135px;
    height: 20px;
    background: url(../img/loading.gif) no-repeat center center!important;
}
.modal {
    z-index: +9999999999;
}
.caret {
    position: relative;
    border:none;
}
.caret:after {
    position: absolute;
    content:"\f107";
    font: normal normal normal 15px/1 FontAwesome;
    width:15px;
    height: 15px;
    border:none;
    color:#aab2b6;
    top:-8px;
}
.tooltip .tooltip-inner {
    background: #ed3237;
}
.tooltip.top .tooltip-arrow {
    border-top-color:#ed3237;
}
.tooltip.left .tooltip-arrow {
    border-left-color:#ed3237;
}
.tooltip.right .tooltip-arrow {
    border-right-color:#ed3237;
}.tooltip.bottom .tooltip-arrow {
    border-bottom-color:#ed3237;
}

.navbar-default .navbar-nav > .open > a .caret:after,
.navbar-default .navbar-nav > .open > a:hover .caret:after,
.navbar-default .navbar-nav > .open > a:focus .caret:after {
    content:"\f106";
}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
    background: none;
    color:#ed3237;
}
.wrap {
    min-height: 100%;
    height: auto;
    min-width:420px;
}
.wrap.price_index,
.wrap.site_index {
    background: url(../img/header_bg.jpg) no-repeat 50% -45px;
}
.wrap > .container {
    padding: 118px 15px 70px;
}
.wrap > .new-container {
    padding: 0 15px 70px;
}
.wrap > .new-good-block{
    margin-top: -70px;
}
.site-index {
    
}
.search_input {
    padding: 30px 0 80px;
}
.breadcrumb {
    padding:32px 0 8px 0;
    font-family: Ubuntu-M;
}
.breadcrumb li {
    position: relative;
}
.breadcrumb a:hover,
.breadcrumb > li + li:before,
.breadcrumb > .active {
    color:#ed3237;
    text-decoration: none;
}
.breadcrumb > .active {
    max-width: 200px;
    white-space: nowrap;
    position: absolute;
    overflow: hidden;
}
.breadcrumb > .active:after {
    content: '';
    display: block;
    position: absolute;
    width: 100px;
    height: 30px;
    background: red;
}
.breadcrumb a {
    color:#000;
}
.new_item_72,
.new_item_48,
.new_item_24 {
    background: #5cb85c;
    color:#fff;
    padding: 2px 3px;
    font-size:12px;
    font-weight: bold;
}
.new_item_48{
    background: #f0ad4e;
}
.new_item_72{
    background: #ed3237;
}
.expire_date span {
    padding:3px 5px;
    /*color:#fff;*/
    font-weight: bold;
}
.expire_date .expired {
    background: #000;
    color:#fff;
}
.expire_date .success {
    color: #5cb85c;
}
.expire_date .warning {
    color: #f0ad4e;
}
.expire_date .danger {
    color: #d9534f;
}
td.expired {
    background: #333;
    color:#fff;
}
td.warning {
    background: #f0ad4e;
}
td.danger {
    background: #d9534f;
}
.good_costs th {
    text-align:right;
    padding:0 0 0 10px;
}
.pistol88-change-count {
    text-align:center;
    width: 97px;
}
.pistol88-change-count .pistol88-cart-element-count,
.pistol88-change-count .pistol88-cart-element-before-count {
    display:inline-block;
    width:55px;
    padding-right:0px;
    font-size:16px;
    text-align: center;
}
.pistol88-change-count .pistol88-arr {
    text-indent:1000px;
    overflow: hidden;
    display:inline-block;
    width:13px; height: 24px;
    position: relative;
    top:6px;
}
.pistol88-change-count .pistol88-downArr {
    margin:0 5px 0 0;
    background: url(../img/icons.png) no-repeat 1px -48px;
}
.pistol88-change-count .pistol88-downArr:hover {
    background: url(../img/icons.png) no-repeat -28px -48px;
}
.pistol88-change-count .pistol88-upArr {
    margin:0 0 0 5px;
    background: url(../img/icons.png) no-repeat -14px -48px;
}
.pistol88-change-count .pistol88-upArr:hover {
    background: url(../img/icons.png) no-repeat -44px -48px;
}

.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th, 
.table-condensed > thead > tr > td, 
.table-condensed > tbody > tr > td, 
.table-condensed > tfoot > tr > td {
    padding: 5px 10px;
}
/*.cart_table .pistol88-change-count{
    text-align:center;
}*/
.cart_table {
    width:100%;
}
/*.cart_table > tbody > tr:nth-of-type(odd) {
    background: #e8e8e8;
}*/
.cart_table tr.org_row {
    background: none!important;
}
.cart_table tr.org_row:first-child .org_header {
    padding: 0px 30px 10px 30px;
}
.cart_table .summa{
    font-size:16px;
    color:darkgreen;
}
.cart_table h3{
    text-align: left;
    font-size:18px;
    font-weight: 700;
}
.cart_table th {
    background: #f6f6f6;
    font-weight: normal;
}
.cart_table .order th {
    background:#fff;
    padding:10px 30px 50px 30px;
}
.cart_table th,
.cart_table td {
    padding: 15px 30px 5px 30px;
    text-align: right;
}
.kv-all-select {
    white-space: nowrap;
    cursor:pointer;
}
.kv-all-select label {
    margin:0px;
    cursor: pointer;
}
.kv-all-select label input {
    margin: 0 0 0 3px;
    position: relative;
    top:2px;
}
.kv-panel-pager {
    text-align: center;
}
.grid-view .pagination > li > a,
.grid-view .pagination > li > span,
.kv-panel-pager .pagination > li > a,
.kv-panel-pager .pagination > li > span {
    color:#ed3237;
}
.grid-view .pagination > .active > a,
.grid-view .pagination > .active > span,
.grid-view .pagination > .active > a:hover,
.grid-view .pagination > .active > span:hover,
.grid-view .pagination > .active > a:focus,
.grid-view .pagination > .active > span:focus,
.kv-panel-pager .pagination > .active > a,
.kv-panel-pager .pagination > .active > span,
.kv-panel-pager .pagination > .active > a:hover,
.kv-panel-pager .pagination > .active > span:hover,
.kv-panel-pager .pagination > .active > a:focus,
.kv-panel-pager .pagination > .active > span:focus {
    color:#fff;
    background:#ed3237;
    border: 1px solid #ddd;
}
.cart_table th.name,
.cart_table td.name {
    text-align: left;
}
.cart_table .change-count,
.cart_table .pistol88-change-count {
    text-align: center;
}
.cart_table .change-count {
    padding: 15px 30px 5px 30px;
    position: relative;
}
.cart_table .change-count .pistol88-cart-delete-button {
    position: absolute;
    right:10px;
    top:50%;
    padding:3px!important;
    line-height: 10px!important;
    margin:-4px 0 0 0;
}
.cart_table td {
    border-top:1px solid #e7e7e7;
}
.cart_table .org_header {
    border-top:1px dashed #e7e7e7;
    position: relative;
    padding: 30px 30px 10px 30px;
    border-bottom:1px solid #e7e7e7;
}
.cart_table .org_header:before {
    position: absolute;
    width: 100%;
    left: 0px;
    content:' ';
    top:2px;
    border-top:1px dashed #e7e7e7;
}
.cart_table tr:first-child .org_header:before,
.cart_table tr:first-child .org_header {
    border-top: none;
}
.cart_table .order_description textarea {
    width: 100%;
    height:50px;
    font-weight: normal;
    padding: 10px;
    font-size:16px;
}
.cart_table .order_description {
    padding:10px 15px;
}
.cart_table .order_description p {
    font-weight: normal;
}
.pistol88-cart-buy-button{
    margin:0 18px;
    display: block;
    text-align: right;
}
.good_costs th,
.good_costs td {
    white-space: nowrap;
}
.good_costs td {
    text-align: right;
}
.kv-grid-container p {
    padding:0px;
    margin: 0px;
}
/*.grid-view .panel.panel-primary,
.price_table {
    max-width:600px;
    margin: 0 auto;
}*/
.footer {
    min-width: 420px;
    min-height: 175px;
    background-color: #252628;
    border-top: 1px solid #ddd;
    padding-top: 20px;
    padding-bottom: 20px;
}

.jumbotron {
    text-align: center;
    background-color: transparent;
    padding-bottom: 30px !important;
    padding-top: 0px !important;
}
.jumbotron h1 {
    font-size: 50px;
}
.jumbotron .btn {
    /*font-size: 21px;
    padding: 14px 24px;*/
}
.good-index table td:nth-child(3),
.good-index table td:nth-child(4){
    text-align:right;
}
.good-index h1,
.container h1 {
    margin:0px 0 20px 0;
    font-family: Ubuntu-M;
    font-size:22px;
}
.not-set {
    color: #c55;
    font-style: italic;
}

/* add sorting icons to gridview sort links */
a.asc:after, a.desc:after {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    padding-left: 5px;
}

a.asc:after {
    content: "\e113" /*"\e151"*/;
}

a.desc:after {
    content: "\e114" /*"\e152"*/;
}

.sort-numerical a.asc:after {
    content: "\e153";
}

.sort-numerical a.desc:after {
    content: "\e154";
}

.sort-ordinal a.asc:after {
    content: "\e155";
}

.sort-ordinal a.desc:after {
    content: "\e156";
}
.kv-grid-table .form-control{
    padding: 6px;
}
.grid-view .filters input,
.grid-view .filters select {
    min-width: 40px;
}

.hint-block {
    display: block;
    margin-top: 5px;
    color: #999;
}

.error-summary {
    color: #a94442;
    background: #fdf7f7;
    border-left: 3px solid #eed3d7;
    padding: 10px 20px;
    margin: 0 0 15px 0;
}

/* align the logout "link" (button in form) of the navbar */
.nav > li > form {
    padding: 8px;
}

.nav > li > form > button:hover {
    text-decoration: none;
}

div.required label:after {
    content: " *";
    color: #ff0000;
}
.main_menu {
    margin:0 0 0 -10px;
}
footer .main_menu {
    margin:20px 0 0 -10px;
}
.navbar-fixed-top {
    -webkit-box-shadow: 0px 0px 5px 0px rgba(50,50,50,0.2);
    -moz-box-shadow: 0px 0px 5px 0px rgba(50,50,50,0.2);
    box-shadow: 0px 0px 5px 0px rgba(50,50,50,0.2);
}
.container .jumbotron, .container-fluid .jumbotron {
    border-radius: 0px;
    /*min-height: 200px;*/
}
/* Article style */
.list-view {
    border-bottom:1px solid #eeeeee;
}
.article-item {
    width: 100%;
    display: inline-block;
    border-top:1px solid #eeeeee;
    padding:20px 0;
}

.article-item .user-image {
    float: left;
    margin: 0 26px 5px 0;
}

.article-item .article-title {
    padding:0 0 5px 0;
}
.article-item .article-title,
.article-item .article-title a {
    color: inherit;
    margin: 0;
}
.article-item .article-title a:hover {
    color: #ed3237;
}

.article-item .article-meta,
.article-item .article-meta a {
    color: #7e7e7e;
    font-size: 11px;
    margin-bottom: 2px;
}

.news_list .news_item .article-text,
.article-index .article-item .article-text {
    margin-top: 7px;
}
.navbar {
    min-height: 118px;
}
.language_switcher {float: right;margin:0px;}
.language_switcher li {float: left; list-style:none; line-height: 1.42857;}
.language_switcher li a {display: block;color:#9d9d9d;padding: 15px;line-height: 20px;}

.main_menu > li > a ,
.navbar-default .navbar-nav > li > a {
    font-weight: bold;
    color:#000;
    padding: 15px 10px;
    /*text-decoration: underline;*/
}
footer .main_menu > li > a {
    color: #fff;
    font-weight: normal;
}
.navbar-collapse {
    margin:0 0 0 130px!important;
}

.main_menu > .active > a,
.main_menu > .active > a:hover,
.main_menu > .active > a:focus,
.main_menu > li > a:hover,
.main_menu > li > a:focus,
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
    color:#ed3237;
    background: none;
    text-decoration: none;
}

.navbar-nav {
    line-height: 55px;
}
.navbar-nav li a {
    text-transform: uppercase;
}
.navbar-nav.language_nav {
    height: 55px;
    margin-right: -5px;
}
.navbar-right ~ .navbar-right {
    margin-right: -5px;
}
.navbar-nav.language_nav li a {
    color:#a5adb1;
    font-weight: normal;
    font-size:12px;
    line-height:24px;
}
.navbar-nav.oz li.oz a,
.navbar-nav.uz li.uz a,
.navbar-nav.en li.en a,
.navbar-nav.ru li.ru a 
{
    font-weight: bold;
    color:#ed3237;
    text-decoration: none;
}
#location_switcher {float:right;margin:8px 20px 0 20px;}
#location_switcher .form-group{margin:0px;}
.navbar-brand {
    padding:8px 40px 0 0px;
    height: 92px;
}
/*
.navbar-header {
    position: relative;
}
.navbar-header:before {
    position: absolute;
    left:153px;
    top:20px;
    white-space:nowrap;
    font-size:18px;
}
.navbar-header:after {
    position: absolute;
    left:221px;
    top:20px;
    white-space:nowrap;
    font-size:18px;
    color:#ed3237;
    font-weight: bold;
}*/
.navbar-brand img {
    
}
.cities_list {
    float:left;
    list-style:none;
}
.navbar-default {
  background-color: #fff;
  border-color: transparent;
}
.main_phone {
    float:left;
    font-size:14px;
    line-height: 53px;
    position: relative;
}
.main_phone a {
    text-indent:20px;
    text-decoration:none;
    color:#000;
    display: block;
    line-height: 53px;
    position: relative;
}
.main_phone span {
    font-size:18px;

}
.main_phone span b {
    color:#ed3237;
}
.main_phone:before {
    content:" ";
    width:15px; height: 18px;
    position: absolute;
    left:0px;
    top:20px;
    background: url(../img/icons.png) no-repeat -126px -27px;
}
.my_companies {
    border-bottom:1px solid #e7e7e7;
    margin-top:30px;
}
.my_companies .row {
    border-top:1px solid #e7e7e7;
    padding: 20px 0;
}
.navbar-default .navbar-collapse .line {
    clear:right;
    border-top:1px solid #e7e7e7;
    height:0px;
    overflow:hidden;
}
/*.line {
    clear:both;
    height:0px;
    overflow:hidden;
}*/

/*.navbar-nav {
    float: none;
}*/
.navbar-nav .signup_link,
.navbar-nav .login_link {
    float: right;
    position:relative;
}
.navbar-nav .signup_link ul.dropdown-menu li:nth-child(5){
    position: relative;
}
span.num_orders{
    position: absolute;
    width: 21px;
    text-align: center;
    vertical-align: middle;
    padding: 4px 0;
    height: 20px;
    border-radius: 50%;
    top: 7px;
    background: #ed3237;
    left: -23px;
}
span.num_orders2{
    position: absolute;
    width: 21px;
    text-align: center;
    vertical-align: middle;
    padding: 4px 0;
    height: 20px;
    border-radius: 50%;
    background: #ed3237;
    left: 2px;
    top: 10px;
}
.navbar-nav .login_link {
    padding: 0px 13px 0px 0px;
}
.navbar-nav .signup_link a,
.navbar-nav .login_link a{
    position:relative;
    font-size:16px;
    padding: 0px 10px 0px 23px!important;
    text-transform: none;
    font-family: Ubuntu-M!important;
    font-weight: normal!important;
    line-height: 55px;
}
.navbar-nav .login_link a:before {
    content:' ';
    width:30px;
    height:30px;
    position:absolute;
    top:11px;
    left:0px;
    background: url(../img/icons.png) no-repeat -146px 7px;
}
.navbar-nav .login_link a:after {
    content:' ';
    width:30px;
    height:30px;
    position:absolute;
    top:8px;
    right:-15px;
    background: url(../img/icons.png) no-repeat -116px 7px;
}
.navbar-nav .signup_link a:before {
    content:' ';
    width:30px;
    height:30px;
    position:absolute;
    top:11px;
    left:0px;
    background: url(../img/icons.png) no-repeat -146px -51px;
}
.navbar-nav .signup_link .dropdown-menu a:before {
    display: none;
}
.navbar-nav .signup_link .dropdown-menu {
    border: none;
    border-radius: 0px;
}
.navbar-nav .signup_link .dropdown-menu li a {
    background: none;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus,
.navbar-nav .signup_link .dropdown-menu li a:hover {
    color:#ed3237;
}
.bd-example-tooltip-static .tooltip {
    position: relative;
    display: inline-block;
    opacity: 1;
    right:-8px;
}
.bd-example-tooltip-static .tooltip .pistol88-cart-informer {
    font-weight: bold;
    font-size: 16px;
    color:#000;
    white-space: nowrap;
}
.bd-example-tooltip-static .tooltip .pistol88-cart-informer:hover {
    color:#ed3237;
    text-decoration:none;
}
.bd-example-tooltip-static {
    font-size: 16px;
    padding:0px 45px 0 30px;
    font-family: Ubuntu-M;
    position: relative;
}
.bd-example-tooltip-static:before {
    content:" ";
    top:11px;
    left:0px;
    position: absolute;
    width: 30px;
    height: 30px;
    background: url(../img/icons.png) no-repeat -146px -23px;
}
.bd-example-tooltip-static .tooltip .tooltip-inner {
    background: #f2f2f2;
}

.tooltip.tooltip-right .tooltip-arrow {
    top: 50%;
    left: -5px;
    margin-top: -5px;
    border-right-color: rgb(242, 242, 242);
    border-width: 5px 5px 5px 0px;
}
.regions_link {
    color:#fff;
    font-family: Ubuntu-M;
    font-size:16px;
    margin:35px 0 43px 0;
}
.regions_link a {
    color:#fff;
    font-family: Ubuntu-M;
    font-size:16px;
    border-bottom:1px dotted #fff;
    position: relative;
}
.regions_link a:after {
    content:"\e062";
    position: absolute;
    right:-30px;
    top:-10px;
    font-size: 27px;
    font-family: 'Glyphicons Halflings';

}
.regions_link a:active,
.regions_link a:hover {
    border-bottom:none!important;
    text-decoration: none!important;
}
#consolidated_price {
    text-align: left;
}
#consolidated_price .selectize-control {
    z-index: 9999;
    position: relative;
}
#consolidated_price .selectize-control.multi .selectize-input > div ,
#consolidated_price .selectize-dropdown, 
#consolidated_price .selectize-input, 
#consolidated_price .selectize-input textarea,
#consolidated_price .selectize-input input {
    font-size:16px;
    line-height: 24px!important;
}
#consolidated_price .selectize-input {
    padding: 11px 12px 11px 20px;
    border: none;
    border-radius: 4px 0px 0px 4px;
}
#consolidated_price .selectize-control {
    position: relative;
}
#consolidated_price .form-control {
    padding:0px;
    border: none;
    min-height: 46px;
}
#consolidated_price .form-control #w1{
    margin:11px 12px 11px 20px;
}
#consolidated_price #main_search_button {
    background: #ed3237;
    border:1px solid #fff;
    width:100px;
    height: 46px;
    position: relative;
}
#consolidated_price #main_search_button:before {
    position: absolute;
    left: 40px;
    top:10px;
    content:"\e003";
    font-family: 'Glyphicons Halflings';
    font-size:21px;
    color:#fff;
    z-index: +9;
}
.about_block .btn {
    padding: 10px 25px;
}
.btn-danger {
    background: #ed3237;
}
#consolidated_price #main_search_button:hover,
.btn-danger:hover {
    background: #c9302c;
}

#consolidated_price .selectize-input::after {
    position: absolute;
}

#consolidated_price .selectize-input textarea,
#consolidated_price .selectize-input input {
    zoom:1;
    white-space: nowrap;
    overflow: hidden;
    width: 262px!important;
    display: inline-block !important;
    padding: 0 !important;
    height: 24px;
    min-height: 0 !important;
    max-height: none !important;
    max-width: 100% !important;
    margin: 0 0 -6px 0 !important;
    text-indent: 0 !important;
    border: 0 none !important;
    background: none !important;
    
    box-shadow: none !important;
}
#consolidated_price .selectize-control.multi .selectize-input.has-items {
    padding: 11px 12px 6px 20px;
}
#consolidated_price .row {
    max-width:960px;
    margin: 0 auto;
}
#consolidated_price .input-group {
    padding: 0 0 20px 0;
}
#selectAllOrg {
    margin:0 0px 0 10px;
}
.site_statistics ul {
    display: table;
}
.site_statistics li a{
    padding: 0 0 20px 0;
    overflow:hidden;
}
.site_statistics li {
    list-style: none;
    background: #fff;
    text-align: center;
    font-size: 22px;
    -webkit-box-shadow: 5px 5px 5px 0px rgba(240, 240, 240, 1);
    -moz-box-shadow:    5px 5px 5px 0px rgba(240, 240, 240, 1);
    box-shadow:         5px 5px 5px 0px rgba(240, 240, 240, 1);
    width:30%;
}
.site_statistics li:last-child {
    -webkit-box-shadow: -5px 5px 5px 0px rgba(240, 240, 240, 1);
    -moz-box-shadow:    -5px 5px 5px 0px rgba(240, 240, 240, 1);
    box-shadow:         -5px 5px 5px 0px rgba(240, 240, 240, 1);
    width:30%;
}
.site_statistics li a {
    color:#ed3237;
}
.site_statistics li a:hover {
    background: none;
}
.site_statistics li h3 {
    font-size:46px;
    color:#ed3237;
    font-weight: bold;
    margin-bottom: 7px;
    margin-top:15px;
}
.site_statistics li:nth-child(2) h3 {
    color:#fff;
}
.site_statistics li:nth-child(2) a {
    color:#fff;
}
.site_statistics li:nth-child(2) a:active,
.site_statistics li:nth-child(2) a:focus,
.site_statistics li:nth-child(2) a:hover {
    background: none;
}
.site_statistics li:nth-child(2) {
    background: #ed3237;
    color:#fff;
    width:40%;
    z-index: 1;
}
.site_statistics li:nth-child(2):after {
    position: absolute;
    top:100%;
    left:0px;
    width: 100%;
    content:" ";
    background: #ed3237;
    height: 15px;
}
.site_statistics li:nth-child(2):before {
    position: absolute;
    top:-15px;
    left:0px;
    width: 100%;
    content:" ";
    background: #ed3237;
    height: 15px;
}
.site-index .about_block {
    margin:62px 0 0px 0;
    overflow: hidden;
    font-size:18px;
    line-height: 28px;
}
.site-index .about_block h3 {
    text-align: center;
    font-size: 28px;
    color:#7d89a1;
    text-transform: uppercase;
    font-weight: bold;
    margin: 0 0 45px 0;
}
.site-index .about_block .main_video,
.site-index .about_block img {
    margin: 0 42px 20px 0;
    float: left;
}
#my-player{
    width:100%;
}
.tops_block h3 {
    color:#7d89a1;
}
.new_prices {
    padding:0 45px 20px 45px;
}
.new_prices h3 {
    text-align:center;
    font-size:28px;
    color:#7d89a1;
    text-transform: uppercase;
    font-weight: bold;
    padding: 26px 0 36px 0;
    margin:0px;
}

#owl-prices .owl-item img {
    margin:0 19px 0 0;
}
#owl-prices .owl-item .image_path {
}
#owl-prices .owl-item table,
#owl-prices .owl-item table td {
    min-height: 115px;
}
#owl-prices .owl-item b {
    display:block;
    font-family: Ubuntu-M;
    font-size:18px;
    padding:3px 0 5px 0;
}
#owl-prices .owl-item span {
    color:#474d51;
}
#owl-prices .owl-item a {
    color:#000;
    font-size:18px;
    font-family: Ubuntu-M;
    font-weight: normal;
}
#owl-prices .owl-item a:hover {
    color:#ed3237;
    text-decoration: none;
}
#owl-prices .item {
  display: block;
  padding: 30px 0px;
  margin: 5px;
  color: #FFF;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  text-align: center;
}
.owl-theme .owl-controls .owl-buttons div {
  position: absolute;
  width:23px;
  height:44px;
}
 
.owl-news {
    position: relative;
}
.owl-theme .owl-buttons i {
  margin-top: 2px;
}
 
.owl-theme .owl-controls .owl-buttons .owl-prev{
  left: -45px;
  top: 22px;
  background: url(../img/icons.png) no-repeat -46px 0px;
  opacity: 0.5;
}
 
.owl-theme .owl-controls .owl-buttons .owl-next{
    background: url(../img/icons.png) no-repeat -69px 0px;
  right: -45px;
  top: 22px;
  opacity: 0.5;
}
.owl-theme .owl-controls .owl-buttons .owl-prev:hover,
.owl-theme .owl-controls .owl-buttons .owl-next:hover{
    opacity: 1;
}
.news_list {
    margin-right:400px;
}
.news_list img {
    float: left;
    margin: 0 26px 10px 0;
}
.news_list h3 {
    color:#7d89a1;
    font-size: 28px;
    text-transform: uppercase;
    font-weight: bold;
    margin-bottom: 35px;
}
.news_list h4 {
    font-size:18px;
    line-height: 26px;
    margin: -6px 0 0 0;
    font-family: Ubuntu-M;
}
.news_list h4 a {
    color:#000;
}
.news_list h4 a:hover {
    color:#ed3237;
}
#owl-news .owl-controls .owl-buttons .owl-prev{
    width:13px; height: 25px;
    left: auto; 
    right:63px!important; top:-83px;
    background: url(../img/icons.png) no-repeat -31px -48px;
}
#owl-news .owl-controls .owl-buttons .owl-next{
    width:13px; height: 25px;
    right:23px; top:-83px;
    background: url(../img/icons.png) no-repeat -44px -48px;
}
.news_item {
    clear:left;
    overflow: hidden;
    margin:0 0 30px 0;
}
.news_date {
    float: left; 
    width:48px;
    height:48px;
    background: #ed3237;
    text-align: center;
    font-size: 12px; 
    color: #fff;
    line-height: 13px;
}
.news_date b {
    font-size: 15px;
    display:block;
    padding: 5px 0 0 0;
}
.news_block {
    position: relative;
}
.apps_block {
    float:right;
    width:322px;
    padding:80px 25px 0 39px;
    margin-top:20px;
    height: 480px;
    background: url(../img/apps.jpg) no-repeat center center;
    color:#fff;
    font-size:20px;
    position:relative;
    display: none;
}
.apps_block h2 {
    font-family: Ubuntu-L;
    font-size:38px;
    text-transform: uppercase;
    margin-top: 28px;
    margin-bottom: 0px;
}
.apps_block p {
    padding: 20px 0 0 0;
}
.apps_block a {
    position: absolute;
    width:111px;
    height: 34px;
    overflow:hidden;
    text-indent: 1000px;
    border-radius: 3px;
    background: rgba(250,150,165,0.2);
}
.apps_block a:hover {
    background: rgba(255,255,255,0);
}
.apps_block a.load_as {
    left:41px; top:334px;
}
.apps_block a.load_gp {
    left:169px; top:334px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
    background: #f5f5f5;
}
.table-striped > tbody > tr:hover {
    background: #e8e8e8;
}
.table > tbody > tr > td a {
    color:#000;
}
.table > tbody > tr > td .btn-danger{
    color: #fff;
}
.table > tbody > tr > td a:hover {
    color:#ed3237;
}
footer .pull-right {
    width:323px;
    font-size:16px;
    font-family: Ubuntu-L;
    color:#fff;
    text-align: center;
    padding:24px 0 24px 0;
}
.glyphicon {
    top:0px;
}
footer .phone_input span {
    color:#ed3237;
}
footer .pull-right .input-group {
    margin:26px 0 0 0;
}
footer .pull-right .input-group .input-group-btn .btn {
    background:#ed3237;
    color:#fff;
    border: 1px solid #ed3237;
}
footer .pull-right .input-group .input-group-btn .btn:hover {
    background:#c9302c;
}
footer .pull-right .input-group .form-control {
    background: none;
    border: 1px solid #3b3c3e;
}
footer .soc_links {
    float: right;
    list-style:none;
    padding: 20px 0 0 0;
}
footer .soc_links li {
    float: right;
    margin:0 8px;
}
footer .soc_links li a {
    display: block;
    width:44px;
    height:44px;
}
footer .soc_links li .fb_link {
    background: url(../img/icons.png) no-repeat 0px -85px;
}
footer .soc_links li .fb_link:hover {
    background: url(../img/icons.png) no-repeat 0px -129px;
}
footer .soc_links li .ok_link {
    background: url(../img/icons.png) no-repeat -60px -85px;
}
footer .soc_links li .ok_link:hover {
    background: url(../img/icons.png) no-repeat -60px -129px;
}
footer .soc_links li .g_link {
    background: url(../img/icons.png) no-repeat -120px -85px;
}
footer .soc_links li .g_link:hover {
    background: url(../img/icons.png) no-repeat -120px -129px;
}
.row {
    margin-right: 0px;
    margin-left: 0px;
}
.org_price_title{
    margin:40px 0 20px 0!important;
    text-align: center;
}
.news-create,
.order-table,
.good-index,
.org-index,
.cart,
.page-block,
.priceload-index,
.org-create,
.site-error,
.article-index,
/*.org-view,*/
.site-contact,
.article-view,
.page-view {
    background: #fff;
    padding: 30px 30px 25px 30px;
    margin:0 auto;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.2);
    -moz-box-shadow:    0px 0px 10px 0px rgba(50, 50, 50, 0.2);
    box-shadow:         0px 0px 10px 0px rgba(50, 50, 50, 0.2);
    overflow: hidden;
}
.navbar-left li a {
    font-weight: bold;
}
.navbar-left li a:active,
.navbar-left li a:focus,
.navbar-left li a:hover {
    background: none;
}
.navbar-left li.active a {
    color:#ed3237;
}
.btn-back {
    font-family: Ubuntu-M;
    padding: 0 0 30px 0;
    display: inline-block;
}
.page-block .field-tickethead-org_id,

.page-block .field-ticketbody-name_user {
    display:none;
}
.site-error {
    margin: 50px 0 0 0;
}
.account-default-settings,
.account-sign-in-eset-password,
.account-default-password,
.account-sign-in-signup,
.account-sign-in-request-password-reset,
.account-sign-in-login {
    background: #fff;
    max-width:450px;
    padding: 30px 30px 25px 30px;
    margin:0 auto;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.2);
    -moz-box-shadow:    0px 0px 10px 0px rgba(50, 50, 50, 0.2);
    box-shadow:         0px 0px 10px 0px rgba(50, 50, 50, 0.2);
}
.account-default-settings h1,
.account-sign-in-eset-password h1,
.account-default-password h1,
.account-sign-in-signup h1,
.account-sign-in-request-password-reset h1,
.account-sign-in-login h1 {
    margin: 0px 0 20px 0;
    font-family: Ubuntu-M;
    font-size:22px;
}
.account-default-settings label,
.account-sign-in-eset-password label,
.account-default-password label,
.account-sign-in-signup label,
.account-sign-in-request-password-reset label,
.account-sign-in-login label {
    font-weight: normal;
    font-size: 14px; 
}
.account-sign-in-login .btn-group-justified .signup_link,
.account-sign-in-login .btn-group-justified .forget_link {
    color:#000;
    text-decoration: underline;
    line-height: 30px;
}
.account-sign-in-login .btn-group-justified .signup_link:hover,
.account-sign-in-login .btn-group-justified .forget_link:hover {
    color:#ed3237;
    text-decoration: none;
}
.account-sign-in-login .btn-group-justified .btn-success {
    width:50%;
}
#signupform-verifycode ,
#passwordresetrequestform-verifycode {
    width:80%;
    margin:0 0 0 20%;
}
.btn-group-justified .btn,
.account-default-settings .btn-success,
.account-sign-in-login .btn-danger,
.account-default-settings .btn-success,
.account-default-settings .btn-danger,
.account-sign-in-eset-password .btn-danger,
.account-default-password .btn-danger,
.account-sign-in-signup .btn-danger,
.account-sign-in-request-password-reset .btn-danger {
    width:100%;
}
.btn-success,
.account-default-settings .btn-success,
.account-sign-in-login .btn-group-justified .btn-success {
    background: #fff;
    color:#000;
    border:1px solid #ed3237;
}
.submit_contact {
    padding:7px 0 0 0;
}
.btn-success:active,
.btn-success:hover,
.btn-success:focus,
.account-default-settings .btn-success:active,
.account-default-settings .btn-success:hover,
.account-default-settings .btn-success:focus,
.account-sign-in-request-password-reset .btn-success:active,
.account-sign-in-request-password-reset .btn-success:hover,
.account-sign-in-request-password-reset .btn-success:focus,
.account-sign-in-login .btn-group-justified .btn-success:active,
.account-sign-in-login .btn-group-justified .btn-success:focus,
.account-sign-in-login .btn-group-justified .btn-success:hover {
    color:#ed3237!important;
    background: none!important;
    border:1px solid #ed3237!important;
}
.lined {
    margin: 34px 0 13px 0;
    border-top:1px solid #e7e7e7;
    text-align: center;
}
.lined span {
    display: inline-block;
    background: #fff;
    padding: 0 20px;
    position: relative;
    top:-10px;
}
.navbar-brand .desctop{
    display:block;
}
.mobile_phone,
.mobile_cart_block,
.navbar-brand .mobile {
    display:none;
}
.contacts li {
    list-style: none;
    padding: 0 0 30px 0;
}
.contacts .contact_phone {
    position: relative;
    padding:0 0 0 26px;
    color:#000;
    margin: 20px 0 0 0;
    display: inline-block;
}
.contacts .contact_phone strong {
    color:#c9302c;
    font-size: 18px;
}
.contacts .contact_phone:hover {
    color:#c9302c;
}
.contacts .contact_phone:before {
    content:" ";
    background: url(../img/icons.png) no-repeat -123px -24px;
    overflow: hidden;
    width:22px;
    height: 23px;
    left: 0px; top:-4px;
    position: absolute;
}
.form-inline .btn-group,
.form-inline .btn,
.form-inline select {
    margin-left:5px;
    cursor:pointer;
}
.org-form .panel-body {
    padding: 0px;
}

.nav-tabs > li.active.bg-danger > a,
.nav-tabs > li.active.bg-danger > a:hover,
.nav-tabs > li.active.bg-danger > a:focus {
    background: #f2dede;
}
.nav-tabs > li.active.bg-info > a,
.nav-tabs > li.active.bg-info > a:hover,
.nav-tabs > li.active.bg-info > a:focus {
    background: #d9edf7;
}
.nav-tabs > li.active.bg-success > a,
.nav-tabs > li.active.bg-success > a:hover,
.nav-tabs > li.active.bg-success > a:focus {
    background: #dff0d8;
}
.nav-tabs > li.active.bg-warning > a,
.nav-tabs > li.active.bg-warning > a:hover,
.nav-tabs > li.active.bg-warning > a:focus {
    background: #fcf8e3;
}
.org-form .tab-pane {
    padding: 15px;
}
.org-form .panel-default > .panel-heading .nav-tabs {
    position: relative;
    top:11px;
}
.org-form .panel {
    border:none;
}
.org-form .panel-default > .panel-heading {
    background: none;
    border: none;
}
.org-form .tab-content {
    margin: 0 0 0 0;
}
.org-form .nav-tabs > li {
    margin-bottom:0px;
}
.org-create #accordion .list-group {
    padding: 0 0 0 40px;
}
/* page Order */
.order-table h4.panel-title a, .order-table h4.panel-title a:hover, .order-table h4.panel-title a:focus{
    text-decoration: none; color: #000; padding: 5px 0; display: block;
}
.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td{ border: 1px solid #ddd; border-right:2px solid; border-left:2px solid;}
.order-table table tr td input[type="number"]{
    width: 80px;
    margin: 0 auto;
    vertical-align: middle;
}
.pistol88-change-count a{padding: 8px;font-weight: bold;text-decoration: none;}
.article_update .tab-pane,
.article_create .tab-pane {
    padding: 15px 15px 15px 15px;
    border-radius: 0px 4px 4px 4px;
}
.nav-tabs > li {
    margin-right:2px;
    border-radius: 4px 4px 0 0;
}
.nav-tabs > li > a {
    margin:0px;
    border-bottom: 1px solid #ddd;
}
.nav-tabs {
    border: none;
}
.tab-content {
    border: 1px solid #ddd;
    border-radius: 0px 4px 4px 4px;
    margin:0 0 20px 0;
}
.price_table .kv-grid-table .kv-grid-group-row td {
    background: #FFE4E1!important;
}
div.org-index table tbody tr td{
    position: relative;
}
div.org-index table tbody tr td:first-child{
    padding: 8px 34px 8px 8px;
}
div.org-index table tbody tr td i.fa{
    position: absolute;
    right: -8px;
    top: 20px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    padding: 3px;
    cursor: pointer;
    color: #ed3237;
    font-size: 22px;
}
div.cart {
    overflow: auto;
}
.cart_table span,
.cart_table p {
    white-space: nowrap;
    margin: 0 0 10px;
    display: block;
}
.cart_table .alert-warning span {
    display: inline;
}
.my_companies .list-view img {
    float:left;
    margin:0 10px 10px 0;
}
.my_companies .list-view .col-md-2,
.my_companies .list-view .col-md-5,
.my_companies .list-view .col-md-3,
.my_companies .list-view .col-md-4,
.my_companies .list-view .col-md-6 {
    overflow: hidden;
}
table.kv-grid-table{
    position: relative;
}
table.kv-grid-table thead tr th{
    text-align: center;
}
table.kv-grid-table thead tr th a{
    text-decoration: none;
}
.price_table table.kv-grid-table thead tr th[data-col-seq="7"]{
    width: 6% !important;
}
.price_table table.kv-grid-table tbody tr td[data-col-seq="2"],
.price_table table.kv-grid-table tbody tr td[data-col-seq="3"],
.price_table table.kv-grid-table tbody tr td[data-col-seq="4"],
.price_table table.kv-grid-table tbody tr td[data-col-seq="6"],
.price_table table.kv-grid-table tbody tr td[data-col-seq="5"]{
    text-align: right;
    white-space: nowrap;
}
.price_table table.kv-grid-table tbody tr td[data-col-seq="1"],
.price_table table.kv-grid-table tbody tr td[data-col-seq="3"],
.price_table table.kv-grid-table tbody tr td[data-col-seq="7"],
.price_table table.kv-grid-table tbody tr td[data-col-seq="8"]{
    text-align: center;
    white-space: nowrap;
}

.p100,
.price_table table.kv-grid-table tbody tr td[data-col-seq="2"]{
    font-weight: bold;
}
/*
.p50,
.price_table table.kv-grid-table tbody tr td[data-col-seq="2"]{
    color: darkblue;
    font-weight: bold;
}
.p25,
.price_table table.kv-grid-table tbody tr td[data-col-seq="4"]{
    color: darkred;
    font-weight: bold;
}
*/
.fixsed-thead-body {
    margin:54px 0 0 0;
}
.good-index .kv-panel-after {
    display: none;
}
.fixsed-thead{
    position: fixed;
    top: 117px;
    left: 32px;
    background: #fff;
    z-index: 999;
}
.fixsed-thead th{
    background-color: #fff;
}
.table-none{
    display: none;
}
.table-block{
    display: table-row-group;
}
.fixsed-thead{
    position: fixed;
    top: 117px;
    left: 31px;
    background: #fff;
    z-index: 999;
}
.fixsed-thead th{
    background-color: #fff;
}
b.summaP{display:none;}
.org-index .kv-panel-after {
    display: none;
}
.orgs_table .table {
    margin: 0px;
}
.org-index .panel-default {
    position: relative!important;
}
.org-index .fixsed-panel {
    position: fixed;
    top:117px;
    z-index: +999999;
    background: #fff;
}
td.kv-grid-group {
    text-transform: lowercase;
    font-weight: bold;
}
td.kv-grid-group::first-letter {
    text-transform: uppercase;
}

.choose_orgs {
    padding: 20px 0;
}
.choose_orgs .org_list {
    list-style: none;
    padding: 0px;
    margin:20px auto;
    width: 810px;
}
.choose_orgs .org_list li {
    display: inline-block;
    padding: 0px;
    margin: 0 10px;
    width:250px;
    white-space: nowrap;
    overflow: hidden;
}
.choose_orgs .org_list li .checkbox{
    margin:0px;
}
.choose_orgs .org_list li .checkbox label {
    display: block;
    padding: 3px 3px 3px 23px;
}
.choose_orgs .org_list li .checkbox label.active,
.choose_orgs .org_list li .checkbox label:hover {
    background: #f6f6f6;
}
.choose_orgs span {
    font-weight: bold;
}
.choose_orgs span i {
    display:none;
}
.choose_orgs span.orgs_selected i {
    display:block;
    font-style: normal;
}
.choose_orgs span small {
    font-size: 100%;
}
.choose_orgs span.orgs_selected small {
    display:none;
}

.line {
    clear:both;
    overflow:hidden;
    height: 0px;
}
.kv-panel-before{
    position: relative;
}
.kv-panel-before div.dropdown{
    position: absolute;
    top: 0;
    left: 0;
}
.kv-panel-before div.dropdown a[data-toggle="dropdown"]{
    padding: 5px 10px 1px 10px;
    font-size: 19px;
    display: block;
    margin: 10px;
    border: 1px solid #ccc;
    border-radius: 3px;
}
ul.sort-mobile a{
    display: block;
    text-decoration: none;
    padding: 5px 10px;
    font-weight: bold;
}
.price_table .kv-grid-table th,
.price_table .kv-grid-table td {
    vertical-align:middle;
    padding:3px 8px;
}
.price_table .kv-grid-table th {
    padding:5px 8px;
}
.price_table .kv-grid-table .kv-grid-group-row td {
    background: #FFE4E1!important;
}
div.org-index table tbody tr td{
    position: relative;
}
div.org-index table tbody tr td:first-child{
    padding: 8px 34px 8px 8px;
}
div.org-index table tbody tr td i.fa{
    position: absolute;
    right: -8px;
    top: 20px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    padding: 3px;
    cursor: pointer;
    color: #ed3237;
    font-size: 22px;
}
.org-view .fa {
    padding: 3px;
    float:right;
    cursor: pointer;
    color: #ed3237;
    font-size: 30px;
}
div.cart {
    overflow: auto;
}
.cart_table p {
    white-space: nowrap;
}
.my_companies .list-view img {
    float:left;
    margin:0 10px 10px 0;
}
/*.my_companies .list-view .col-md-2,
.my_companies .list-view .col-md-5,
.my_companies .list-view .col-md-3,
.my_companies .list-view .col-md-4,
.my_companies .list-view .col-md-6 {
    overflow: hidden;
}*/
.my_companies .list-view .btn {
    white-space: normal!important;
}
table.kv-grid-table{
    position: relative;
}
.table-none{
    display: none;
}
.table-block{
    display: table-row-group;
}
ul.tab-goods li{
    margin-right: 0;
}
ul.tab-goods li a{
    text-decoration: none;
}
.user_rights {
    list-style:none;
}
.user_rights li {
    padding:5px 0;
}
.pagination > li > a{
    color: #ed3237;
}
.pagination > .active > a,
.pagination > .active > a:hover{
    background-color: #ed3237;
    border: 1px solid #ddd;
}
.companyHeader{
    position: fixed;
    top: 117px;
    width: 1052px;
    z-index: 9;
    background: #fff;
    padding: 5px 0;
    border-bottom: 2px solid #797979;
}
#signupform-verifycode-image{cursor: pointer;}
.refresh-captcha{
    top: 2px;
    font-size: 16px;
    cursor: pointer;
    width: 16px;
    height: 16px;
}
.rotate{
    -moz-transform: rotate(360deg); /* Для Firefox */
    -ms-transform: rotate(360deg); /* Для IE */
    -webkit-transform: rotate(360deg); /* Для Safari, Chrome, iOS */
    -o-transform: rotate(360deg); /* Для Opera */
    transform: rotate(360deg);
    -webkit-transition: all 1s ease-in-out; 
    -moz-transition: all 1s ease-in-out; 
    -o-transition: all 1s ease-in-out; 
    transition: all 1s ease-in-out;
}
.selectize-control.multi .selectize-input > div.active {
    background: rgba(0, 0, 0, 0.05);
    color: #000;
}
.table-margin, .table-packing{
    width: 40px;
}
#org-org_type_id label, #org-duty label{
    display: block;
}
.error_block {
    float:right;
    padding: 30px 20px 20px 20px;
    line-height: 22px;
    text-align: center;
}
h1.title-company {
    font-size:30px;
}
.title-company a{
    display: inline-block;
    float: right;
}
.title-company i{
    margin-right: 5px;
    padding: 6px !important;
}
.title-company span{
    font-size: 12px;
    margin-left: 10px;
}
.avatarInLetter{
    width: 55px;
    height: 55px;
    margin-right: 10px;
    position: relative;
    display: inline-block;
    padding: 5px 10px;
    background: #000;
    color: #fff;
}
.avatarInLetter b{
    position: absolute;
    top: 50%;
    left: 50%;
    font-size: 32px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.letter_0{background: #CD5C5C;color: #fff;}
.letter_1{background: #F08080;color: #000;}
.letter_2{background: #FA8072;color: #000;}
.letter_3{background: #DC143C;color: #fff;}
.letter_4{background: #FF0000;color: #fff;}
.letter_5{background: #B22222;color: #fff;}
.letter_6{background: #8B0000;color: #fff;}
.letter_7{background: #FF69B4;color: #fff;}
.letter_8{background: #FF1493;color: #fff;}
.letter_9{background: #C71585;color: #fff;}

.letter_A{background: #00FFFF;color: #000;}
.letter_B{background: #0000FF;color: #fff;}
.letter_C{background: #FFF8DC;color: #000;}
.letter_D{background: #006400;color: #fff;}
.letter_E{background: #D3D3D3;color: #000;}
.letter_F{background: #FF00FF;color: #fff;}
.letter_G{background: #008000;color: #fff;}
.letter_H{background: #FF69B4;color: #fff;}
.letter_I{background: #4B0082;color: #fff;}
.letter_J{background: #A52A2A;color: #fff;}
.letter_K{background: #8A2BE2;color: #fff;}
.letter_L{background: #00FF00;color: #000;}
.letter_M{background: #FF00FF;color: #fff;}
.letter_N{background: #000080;color: #fff;}
.letter_O{background: #808000;color: #fff;}
.letter_P{background: #800080;color: #fff;}
.letter_Q{background: #800000;color: #fff;}
.letter_R{background: #FF0000;color: #fff;}
.letter_S{background: #C0C0C0;color: #000;}
.letter_T{background: #7FFFD4;color: #000;}
.letter_U{background: #20B2AA;color: #fff;}
.letter_V{background: #EE82EE;color: #000;}
.letter_X{background: #FF4500;color: #000;}
.letter_Y{background: #FFFF00;color: #000;}
.letter_Z{background: #808080;color: #fff;}
.letter_W{background: #fff;color: #000;}
.user-company a{
    display: block;
}
.input-group label{
    display: block;
}
input:-webkit-autofill {
    -webkit-box-shadow: inset 0 0 0 50px #fff !important; /* Цвет фона */
    -webkit-text-fill-color: #000 !important; /* цвет текста */
    color: #000 !important; /* цвет текста */
}
.d-b{display:block!important;}
.d-n{display:none!important;}
.price_table tr.group_end {
    border-top:2px solid #aaa!important;
}
.contacts{
    padding-left: 0;
}
#owl-prices .owl-item .image_path{
    display: inline-block;
    position: relative;
    height: 120px;
    width: 125px;
    margin-right: 20px;
    background: #fff;
}
#owl-prices .owl-item .image_path img{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    max-width: 90%;
    max-height: 90%;
}
.owl-theme .owl-controls .owl-buttons .owl-prev,
.owl-theme .owl-controls .owl-buttons .owl-next{
    top: 30px;
}
div.org-index table tbody tr td:first-child{
    padding: 8px 20px;
}
div.org-index table tbody tr td{
    line-height: 20px;
}
.footer{
    min-height: auto;
    padding-top: 0;
    padding-bottom: 0;
}
.cart_table .order_description textarea{
    resize: vertical;
    overflow: auto;
}
.cart_table .change-count{
}

#org-region optgroup,
#org-region3 optgroup {
    display: none;
}
.org-index .company-list{
    margin:0 0 30px 0;
}
.org-index .list-view{
    overflow: hidden;
}
.org-index .pagination{
    display: block;
    overflow: hidden;
    clear:left;
}
.company-list
{
  border: 1px solid #e1e1e1;
  border-radius: 10px;
  position: relative;
  overflow: hidden;
  padding-top: 15px;
}
.company-list .imageholder
{
  display: inline-block;
  text-align: center;
  width: 100%;
  min-height: 50px;
  padding-bottom: 15px;
  height: 145px;
  overflow: hidden;
}
.company-list .imageholder img
{
  height: 100px;
}
.company-list .title
{
  text-align: center;
  margin-top: 10px;
  font-size: 14px;
  font-weight: bold;
}
.company-list footer
{
  width: 100%;
  display: table;
  border-top: 1px solid #e1e1e1;
  overflow: hidden;
}
.company-list .price,
.company-list .call
{
  text-align: center;
  width: 50%;
  padding: 0;
  float: left;
 font-size: 12px;
}
.company-list .price .disabled {
    background: #ccc;
}
.company-list .call
{
  border-left: 1px solid #e1e1e1;
  margin-left: -1px;
}
.company-list .price .disabled,
.company-list .price a,
.company-list .call a
{
  display: block;
  background: #fff;
  color: #404040;
  text-decoration: none;
  line-height: 50px;
  width: 100%;
}
.company-list .price .disabled {
    font-size:12px;
}
.company-list .price a:hover,
.company-list .call a:hover
{
  background: #ec3237;
  color: #fff;
}
.org-index .summary {
    margin: 20px 0;
}
.apps_block2 {
    /*width: 300px;
    height: 400px;
    padding-top: 50px;
    float: none; */
    text-align: center;
    padding-top: 40px;
}
.apps_block2 .telegrambot {
    text-align: center;
    text-align: -webkit-center;
}
#owl-news .owl-controls .owl-buttons .owl-prev{
    width:13px; height: 25px;
    left: 50%; 
    margin-left: -20px;
    top: auto;
    bottom: 0;
    background: url(../img/icons.png) no-repeat -31px -48px;
}
#owl-news .owl-controls .owl-buttons .owl-next{
    width:13px; height: 25px;
    left: 50%;
    margin-right: -20px;
    top: auto;
    bottom: 0;
    background: url(../img/icons.png) no-repeat -44px -48px;
}
.news_wrap {
}
.news_list {
    margin-right: 0;
}
.map_holder > div {
    width: 100% !important;
}
.price_table table.kv-grid-table tbody tr td[data-col-seq="0"]
{
    /* white-space: nowrap;*/
    width: 25%;
}
/*
.price_table table.kv-grid-table tbody tr th[data-col-seq="1"],
.price_table table.kv-grid-table tbody tr th[data-col-seq="5"]
{
    width:100px;
}
*/
.price_table table.kv-grid-table thead tr th
{
    word-break: break-word;
    /*width:100px;*/
}
#checkins {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    border: 1px solid #ddd;
    background: #eee;
    padding: 20px;
}
#checkins ol {
    padding: 0;
}
@media (max-width: 1200px) {
    .bd-example-tooltip-static:before {
        top:0px; left:0px;
    }
    .bd-example-tooltip-static {
        padding: 0px 0px 0 20px;
    }
    .mobile_cart_block {
        display: block;
        position: fixed;
        right: 220px;
        margin:0 65px 0 0;
        top: 13px;
        z-index:+99999999;
    }
    .cart_block {
        display: none;
    }
}
@media (max-width: 1020px) {
    .news_list {
        margin-right:0px;
    }
    .apps_block {
        float:none;
        margin: 0px auto;
    }
    .apps_block2 {
        float:none;
        margin: 0px auto;
    }
}
@media (max-width: 992px) {
    .price_table table.kv-grid-table tbody tr {
        width: 100% !important;
        display: block;
    }
    .price_table table.kv-grid-table tbody tr td {
        display: none;
    }
    .price_table table.kv-grid-table tbody tr td a {
        padding: 0px;
        font-size: 14px;
    }
    .price_table table.kv-grid-table tbody tr td[data-col-seq="0"],
    .price_table table.kv-grid-table tbody tr td[data-col-seq="3"],
    .price_table table.kv-grid-table tbody tr td[data-col-seq="4"]
    {
        white-space: normal;
        display: block;
        float: left;
        clear: left;
        text-align: left;
        border: 0 !important;
        padding: 10px 0 5px 10px ;
        margin: 0;
        font-size: 14px;
        color: #000;
        overflow: hidden;
        width: 70%;
    }
    .price_table table.kv-grid-table tbody tr td[data-col-seq="1"] {
        display: block;
        border: 0 !important;
        position: absolute;
        top: 0;
        right: 0;
        width: 30% !important;
        text-align: right;
    }
    .price_table table.kv-grid-table tbody tr td[data-col-seq="2"] {
        border: 0 !important;
        display: block;
        position: absolute;
        right: 0;
        top: 40px !important;
        width: 30%;
    }
    .price_table table.kv-grid-table tbody tr td[data-col-seq="0"] {
        white-space: normal;
    }
    .price_table table.kv-grid-table tbody tr td[data-col-seq="5"] {
        display: block;
        position: absolute;
        right: 0;
        top: 40px !important;
        width: 35%;
    }
    /*.price_table table.kv-grid-table tbody tr td[data-col-seq="5"] .p100*/
    .price_table table.kv-grid-table tbody tr td[data-col-seq="5"] .p50,
    .price_table table.kv-grid-table tbody tr td[data-col-seq="5"] .p25,
    {
        display: none !important;
    }
    .error_block{
        display: none;
    }
    .p50,
    .p25 {
        display:block!important;
        text-align: right;
    }
    .choose_orgs .org_list {
        width: 610px;
    }
    .choose_orgs .org_list li {
        width:250px;
    }
    .price_table .kv-grid-table thead {
        display: none;
    }
    .price_table .kv-grid-table th,
    .price_table .kv-grid-table td {
        display:table-cell;
        width:50%;
    }
    .price_table .kv-grid-table .good_costs th,
    .price_table .kv-grid-table .good_costs td {
        font-size:1em!important;
        display: table-cell;
        white-space: nowrap;
        border:0px!important;
    }
    .price_table  .kv-grid-table .kv-grid-group-row td,
    .price_table  .kv-grid-table tr {
        border:1px solid #ddd!important;
    }
    .price_table .kv-grid-table tr tr {
        border:0px!important;
    }
    .wrap > .new-good-block{
        padding: 10px;
    }
    .price_table table.kv-grid-table tbody tr{
        position: relative;
        overflow: hidden;
        display: block;
    }
    .price_table table.kv-grid-table tbody tr td[data-col-seq="0"],
    .price_table table.kv-grid-table tbody tr td[data-col-seq="4"],
    .price_table table.kv-grid-table tbody tr td[data-col-seq="7"],
    .price_table table.kv-grid-table tbody tr td[data-col-seq="8"],
    .price_table table.kv-grid-table tbody tr td[data-col-seq="9"],
    .price_table table.kv-grid-table tbody tr td[data-col-seq="10"]{
        float: left;
        text-align: left;
        width: 70% !important;
        padding: 0px 3px;
        border: none !important;
        overflow: hidden;
        white-space: normal;
    }
    .price_table table.kv-grid-table tbody tr td[data-col-seq="7"]{
        /*position: absolute;
        bottom: 16px;*/
    }
    /*.price_table table.kv-grid-table tbody tr td[data-col-seq="3"],
    .price_table table.kv-grid-table tbody tr td[data-col-seq="4"],*/
    .price_table table.kv-grid-table tbody tr td[data-col-seq="6"]{
        display: none;
    }
    b.summaP {
        display: inline-block;
    }
    .price_table table.kv-grid-table tbody tr td[data-col-seq="5"] b.summaP {
        display: none;
    }
    
    .price_table table.kv-grid-table tbody tr td[data-col-seq="5"] .pistol88-change-count {
        margin:2px -10px 0 0;
    }
    .price_table table.kv-grid-table tbody tr td {
        font-size:14px;
    }
    .price_table table.kv-grid-table tbody tr td[data-col-seq="2"]{top:3px; right:3px;}
    .price_table table.kv-grid-table tbody tr td[data-col-seq="3"]{top:46px;}
    .price_table table.kv-grid-table tbody tr td[data-col-seq="4"]{top:70px;}
    .price_table table.kv-grid-table tbody tr td[data-col-seq="5"]{
        top: inherit;
        margin-top: -10px;
        margin-bottom: 10px;
        text-align: center;
        border: none !important;
    }
    /*.price_table table.kv-grid-table tbody tr td[data-col-seq="1"]{display:none;}*/
    .price_table table.kv-grid-table tbody tr td[data-col-seq="5"]{position:absolute; top: 10px; right: 10px; width:30%!important;}
    .price_table table.kv-grid-table tbody tr td[data-col-seq="5"] .pistol88-change-count{float:right;}
    .price_table table.kv-grid-table tbody tr{
        padding: 0 0 5px 0;
        min-height: 106px;
    }
    .price_table table.kv-grid-table tbody tr td[data-col-seq="10"]{
        
    }

    .site-index .about_block {
        padding:0 15px;
    }
    .breadcrumb {
        padding: 32px 0 8px 15px;
    }
    .news-create,
    .order-table,
    .good-index,
    .org-index,
    .cart,
    .page-block,
    .priceload-index,
    .org-create,
    .site-error,
    .article-index,
    .org-view,
    .site-contact,
    .article-view,
    .page-view {
        background: #fff;
        padding: 30px 15px 25px 15px;
        margin:0 auto;
        -webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.2);
        -moz-box-shadow:    0px 0px 10px 0px rgba(50, 50, 50, 0.2);
        box-shadow:         0px 0px 10px 0px rgba(50, 50, 50, 0.2);
        overflow: hidden;
    }
    .site-index .news_block,
    .new_prices {
        margin: 0 15px;
    }
    .site-index .about_block img {
        display:block;
        margin: 0 auto 20px auto;
        float:none;
    }
    footer .pull-right {
        float: none!important;
        margin:0 auto;
    }
    .soc_links {
        display:table;
        margin: 0 auto;
    }
    .soc_links li{
        display:table-cell;
    }
    .mobile_phone {
        position: fixed;
        right: 50%;
        top:22px;
        display: block;
        z-index: +999999999;
        margin:0 207px 0 0;
    }
    .mobile_phone a{
        position: relative;
        display: block;
        overflow: hidden;
        width:25px;
        height: 23px;
        text-indent: 1000px;
        overflow: hidden;
        background: url(../img/icons.png) no-repeat -120px -24px;
    }
    .navbar-nav.cart_block,
    .main_phone {
        display:none;
    } 
    .mobile_cart_block {
        top: 20px!important;
    }
    .price_table table.kv-grid-table tbody tr td {
        overflow: hidden;
    }
    .price_table table.kv-grid-table tbody tr td:last-child {
        clear:both;
        display:block;
        border: 0px!important;
        text-align: left;
        padding:0px 3px;
        width:70%!important;
        font-size:12px;
    }
}
@media (max-width: 768px) {
    .choose_orgs .org_list {
        width: 310px;
    }
    .choose_orgs .org_list li {
        width:250px;
    }
    .org-index .fixsed-panel {
        top:65px;
    }
    .kv-grid-table thead {
        display: table-header-group;
    }
    .fixsed-thead{
        left: 11px;
    }
    .kv-grid-table thead tr th a,
    #clone-table thead tr th a{
        text-decoration: none;
        font-size: 12px;
        display: block;
        background-color: #fff;
    }
    /*.filters.skip-export{
        display: none;
    }*/
    button.sidebar_table{
        float: right !important;
    }
    .kv-table-wrap tr > td:first-child {
        font-size: 16px;
        margin-top: 0px;
    }
    /*.price_table table.kv-grid-table tbody{
        font-size: 13px !important;
    }*/
    #accordion .panel-heading span,
    #accordion .panel-heading .pull-right {
        float:none!important;
        display: block;
    }
    .order-table h4.panel-title a, .order-table h4.panel-title a:hover, .order-table h4.panel-title a:focus{
        line-height:25px;
        padding: 0px 0;
        text-align: center;
    }
    .table-responsive > .table > thead > tr > th,
    .table-responsive > .table > tbody > tr > th,
    .table-responsive > .table > tfoot > tr > th,
    .table-responsive > .table > thead > tr > td,
    .table-responsive > .table > tbody > tr > td,
    .table-responsive > .table > tfoot > tr > td {
        white-space: normal;
    }

    .form-inline form {
        padding:0 10px 0 0;
    }
    .form-inline .btn-group,
    .form-inline .form-control {
        margin:0 0 5px 5px;
    }
    .favorite_companies.kv-grid-table thead {
        display: table-header-group;
        vertical-align: middle;
        border-color: inherit;
    }
    /*.kv-grid-table th,
    .kv-grid-table td,*/
    .panel-group table th,
    .panel-group table td,
    .cart_table th.name, .cart_table td.name,
    .cart_table th, .cart_table td {
        display: block;
        width: 100%!important;
        text-align: center!important;
    }
    .wrap > .container {
        padding: 58px 0px 70px;
    }
    footer .soc_links {
        float: none;
    }
    .navbar-nav .signup_link, 
    .navbar-nav .login_link {
        float:none;
    }
    .mobile_phone {
        position: fixed;
        left:85px;
        top:23px;
        display: block;
        z-index: +999999999;
    }
    .mobile_phone a{
        position: relative;
        display: block;
        overflow: hidden;
        width:25px;
        height: 23px;
        text-indent: 1000px;
        overflow: hidden;
        background: url(../img/icons.png) no-repeat -120px -24px;
    }
    .mobile_cart_block {
        left:120px;
        display: block;
        position: fixed;
        
        top:20px;
        z-index:+99999999;
    }
    .bd-example-tooltip-static:before {
        top:0px; left:0px;
    }
    .bd-example-tooltip-static {
        padding: 0px 0px 0 20px;
    }
    .navbar {
        min-height: 64px;
        border-bottom:2px solid #f0f0f0;
    }
    .wrap.site_index {
        background: url(../img/header_bg.jpg) no-repeat 50% -145px;
    }
    .nav li > form {
        padding: 3px;
    }
    .navbar-brand {
        padding: 15px 40px 0 21px;
        height: 62px;
    }
    .navbar-nav.cart_block,
    .navbar-default .navbar-collapse .line,
    .main_phone,
    .navbar-brand .desctop{
        display:none;
    }
    .navbar-brand .mobile {
        display:block;
    }
    .navbar-brand img {
        height: 36px;
    }
    .navbar-brand:before {
        right: 3px;
        top:23px;
    }
    .navbar-header {
        position: relative;
    }
    .navbar-header:before {
        position: absolute;
        left:115px;
        top:20px;
        white-space:nowrap;
        font-size:18px;
    }
    .navbar-header:after {
        position: absolute;
        left:185px;
        top:20px;
        white-space:nowrap;
        font-size:18px;
        color:#ed3237;
        font-weight: bold;
    }
    .navbar-default .navbar-toggle {
        background: #f5f5f5;
        border-radius:0px;
        border: none;
        width: 65px;
        height: 64px;
        padding: 0 0 0 22px;
        margin: 0px;
    }
    .navbar-default .navbar-toggle .icon-bar {
        background: #ed3237;
    }
    .container {
        position: relative;
    }
    .navbar-fixed-top .navbar-collapse,
    .navbar-fixed-bottom .navbar-collapse {
        position: absolute;
        background: #ed3237;
        width: 388px;
        right: 0px;
        top:65px;
        margin:0px;
        padding:0px;
    }
    .navbar-collapse.in {
        overflow-x: hidden;
    }
    .navbar-nav.navbar-right,
    .main_menu.navbar-nav {
        margin:0px;
        background: #fff;
        text-align: center;
    }
    .footer .navbar-nav.navbar-right,
    .footer .main_menu.navbar-nav {
        margin-top:20px;
        background: none;
    }
    footer .nav > li {
        border:none;
        text-align: center;
    }
    .main_menu > li > a, 
    .navbar-default .navbar-nav > li > a {
        padding-left:30px;
    }
    footer .main_menu > li > a, 
    footer .navbar-default .navbar-nav > li > a {
        padding-left:10px;
    }
    .navbar-nav.language_nav {
        background: #ed3237;
    }
    .navbar-nav.language_nav {
        display:table;
        margin: 0 auto;
        width:250px;
    }
    .navbar-nav.language_nav li {
        display: table-cell;
        border: none;
    }
    .language_nav li {
        text-align: center;
    }
    .navbar-nav.language_nav li a {
        color:#ecdadb;
        padding: 15px 10px;
    }
    .language_nav.en li.en a,
    .language_nav.oz li.oz a,
    .language_nav.uz li.uz a,
    .language_nav.ru li.ru a,
    .navbar-nav.language_nav li a:hover {
        color:#fff;
        font-weight: bold;
    }

    .navbar-nav .login_link {
        padding: 0px 13px 0px 0px;
    }
    .navbar-nav .signup_link a,
    .navbar-nav .login_link a{
        position:relative;
        font-size:16px;
        padding: 0px 10px 0px 53px!important;
        text-transform: none;
        font-family: Ubuntu-M!important;
        font-weight: normal!important;
        line-height: 55px;
    }
    .navbar-nav .login_link a:before {
        content:' ';
        width:30px;
        height:30px;
        position:absolute;
        top:11px;
        left:30px;
        background: url(../img/icons.png) no-repeat -146px 7px;
    }
    .navbar-nav .login_link a:after {
        content:' ';
        width:30px;
        height:30px;
        position:absolute;
        top:8px;
        right:-15px;
        background: url(../img/icons.png) no-repeat -116px 7px;
    }
    .navbar-nav .signup_link a:before {
        content:' ';
        width:30px;
        height:30px;
        position:absolute;
        top:11px;
        left:30px;
        background: url(../img/icons.png) no-repeat -146px -51px;
    }
    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
        line-height: 42px;
        color:#000;
    }
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus,
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
        color:#ed3237;
        background: none;
    }
    .nav > li {
        border-bottom: 1px solid #e7e7e7;
    }
    .site_statistics .nav-justified > li {
        display:table-cell;
        font-size:16px;
        white-space: pre-wrap;
        padding:0 10px 10px 10px;
        word-wrap: break-word;
    }
    .site_statistics .nav-justified > li h3 {
        font-size:36px;
    }
    .jumbotron {
        padding-bottom: 30px !important;
        margin-bottom: -20px;
    }
    .about_block .btn {
        margin: 30px auto 0 auto;
        display: block;
    }
    .kv-grid-table .good_costs {
        width:100%;
    }
}
@media screen and (max-width: 480px) {
    .choose_orgs .org_list {
        width: 310px;
    }
    .choose_orgs .org_list li {
        width:250px;
    }
    .org-index .kv-panel-before {
        text-align: center;
    }
    .org-index #consolidated_price_link {
        margin: 0px auto;
        float: none!important;
    }
    .orgs_table .table td,
    .orgs_table .table th {
        display: block;
        width: 100%!important;
        text-align: center!important;
    }
    .orgs_table .table th[data-col-seq="0"],
    .orgs_table .table th[data-col-seq="1"] {
        display: none;
    }
    .kv-thead-float {
        position:relative!important;
        top: 0px !important;
        left: 0px !important;
    }
    .orgs_table .kv-grid-table thead {
        display: table-header-group !important;
    }
    .kv-thead-float .kv-grid-table thead {
        display: table-header-group;
    }
    .kv-grid-table thead {
        display: table-header-group;
    }
    .fixsed-thead{
        left: 11px;
    }
    .kv-grid-table thead tr th a,
    #clone-table thead tr th a{
        /*writing-mode: vertical-rl;*/
        text-decoration: none;
        font-size: 12px;
        display: block;
        background-color: #fff;
    }
    .filters.skip-export{
        display: none;
    }
    button.sidebar_table{
        float: right !important;
    }
    #map {
        float: none !important;
        width: 100% !important;
        margin-bottom: 20px;
    }
    #left-panel {
        float: none !important;
        width: 100% !important;
        padding: 20px;
    }
}
@media (max-width: 420px) {
    .price_table table.kv-grid-table tbody{
        font-size: 13px;
    }
}
@media (max-width: 320px) {
    .price_table table.kv-grid-table tbody tr td[data-col-seq="0"],
    .price_table table.kv-grid-table tbody tr td[data-col-seq="8"],
    .price_table table.kv-grid-table tbody tr td[data-col-seq="9"],
    .price_table table.kv-grid-table tbody tr td[data-col-seq="10"] {
        width: 100%;
        display: block;
    }
    .price_table table.kv-grid-table tbody tr {
       
    }
    .footer .nav > li {
        display: inline-block;
    }
    .user-clients-index {
        padding: 0 10px;
    }
    .user-clients-index .btn {
        font-size: 12px;
        padding: 5px;
    }
    .user-clients-index table th,
    .user-clients-index table td {
        font-size: 12px !important;
        text-align: left;
        border: 0 !important;
        padding: 4px 10px;
    }
    .table-responsive {
        border: 0 !important;
    }
    .user-clients-index table.kv-grid-table tbody tr,
    .user-clients-index table.kv-grid-table thead {
        display: inline-block;
        width: 100%;
        margin-bottom: 20px;
        border: 1px solid #ddd;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
    }
    .user-clients-index table.kv-grid-table thead tr {
        width: 100%;
    }
    .wrap {
        min-width: 100%;
    }
    .footer {
        min-width: 100%;
    }
    .navbar-fixed-top .navbar-collapse,
    .navbar-fixed-bottom .navbar-collapse {
        width: 100%;
    }
    .user-clients-index table.kv-grid-table tbody tr td[data-col-seq="2"],
    .user-clients-index table.kv-grid-table thead tr th[data-col-seq="2"],
    .user-clients-index table.kv-grid-table tbody tr td[data-col-seq="6"],
    .user-clients-index table.kv-grid-table thead tr th[data-col-seq="6"],
    .user-clients-index table.kv-grid-table tbody tr td[data-col-seq="7"],
    .user-clients-index table.kv-grid-table thead tr th[data-col-seq="7"],
    .user-clients-index table.kv-grid-table tbody tr td[data-col-seq="9"],
    .user-clients-index table.kv-grid-table thead tr th[data-col-seq="9"] {
        display: none;
    }
    #consolidated_price .selectize-input {
        max-width: 221px;
    }
    .pagination > li > a, .pagination > li > span {
        font-size: 12px;
        padding: 6px 10px;
    }
    .user-clients-index #w1-filters {
        display: block;
    }
}

