.btn-dark {
    background:#333;
    color:#fff;
}

.btn-dark:hover {
    background: #666;
    color:#fff;
}

.verified-count-total {
    color:#fff;
    margin-right: 14px;
    padding: 15px;
}

.verified-count-total strong {
    color:#fff;
}

.verified-count-total .red {
    color:#ff0266;
    font-weight: bold;
}

body.cz.skin-red .main-header .navbar, body.cz.skin-red .main-header li.user-header {
    background-color: #0061ff;
}

body.cz.login-page {
	background-color:#0041ab;
}

body.cz.skin-red .sidebar-menu>li:hover>a, body.cz.skin-red .sidebar-menu>li.active>a {
    border-left-color: #0061ff;
}

body.cz .box-header-data-table {
    background: #0041ab;
}

body.cz .box-data-table {
    border-top: 3px solid #0041ab;
}

body.sk .box-header-data-table {
	background: #0eb576;
}

body.sk .box-data-table {
    border-top: 3px solid #0eb576;
}

body.sk .box.box-primary {
    border-top-color: #0eb576;
}

body.sk.skin-red .sidebar-menu>li:hover>a, body.sk.skin-red .sidebar-menu>li.active>a {
    border-left-color: #12e293;
}

body.cz.skin-red .main-header .logo, body.cz.skin-red .main-header .navbar .sidebar-toggle:hover {
    background-color: #0041ab;
}

body.sk.skin-red .main-header .navbar, body.sk.skin-red .main-header li.user-header, body.sk.login-page {
    background-color: #12e293;
}

body.sk.skin-red .main-header .logo, body.sk.skin-red .main-header .navbar .sidebar-toggle:hover {
    background-color: #0eb576;
}

.required label, label.required, p.required {
   color: #c92800;    
}

.hidden-js {
    display:none;
}

.required label { 
   padding-right:20px;
   background:url("/_admin/images/icons/required.png") no-repeat right center;
}

.no-wrap {
    white-space: nowrap;
}

.languages {
    line-height: 44px;
}

.languages a {
    padding:4px;
}

.text-align-right {
    text-align: right;
}

.checkbox-list label {
    display:block;
    text-align: left !important;
}

.checkbox-list-to-right .checkbox-list label {
    text-align: right !important;
}

.checkbox-list .checkbox {
    display:inline-block;
    padding-right:30px;
}

.login-page {
    background:#ed2024;
}

.login-logo a {
    color:#fff;
}

.login-logo b {
    color:#fff;
}

.login-logo img {
    width:100%;
}

.sidebar-mini.sidebar-collapse .sidebar-menu>li:hover>a>span:not(.pull-right), .sidebar-mini.sidebar-collapse .sidebar-menu>li:hover>.treeview-menu {
    min-width:240px;
}

.not-display {
    display:none;
}

.form-horizontal .form-group {
    margin-right: 0;
    margin-left: 0;
}

#category_table {
    background:#fff;
}

#category_table a {
    color:#404040;
    text-decoration: none;
}

#category_table td, #category_table th {
    padding:20px;
    border-right:1px solid #e5e5e5;
}

#category_table .th .name_h1 {
    font-size:20px;
    font-weight:bold;
}

#category_table .th {
    background:#fff;
    width:300px;
    border-bottom: 1px dotted #e5e5e5;
}

#category_table td .div, #category_table td .not-display {
    padding:10px 0 10px 10px;
    border-bottom: 1px dotted #e5e5e5;
}

#category_table .float_right {
    float:right;
}

#category_table td .name {
    font-size:16px;
    font-weight:bold;
}

#category_table .required th {
    width:50px;
}

#category_table table {
    width:280px;
}

#category_table table th, #category_table table td {
    padding:0px;
}

#category_table .hidden {
    padding-left:0px;
}

.label.brand {
    font-size:14px;
    margin:2px 0 0 4px;
    background: #ed2024;
    color:#fff;
}

.label.brand i {
    cursor:pointer;
}

.position-relative {
    position: relative;
}

.position-absolute {
    position: absolute;
}

.blog-absolute {
    z-index: 10;
    left:5px;
    top:2px;
}

.blog-thumbnail h3 {
    margin-top:0px;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    display: -webkit-box;
    font-size: 20px;
    height: 44px;
}

.blog-thumbnail .position-relative {
    display: block;
    max-width: 100%;
    max-height: 250px;
    width: auto;
    height: auto;
    overflow: hidden;
}

.quick-overview-form {
    border-top:1px dashed #ddd;
    padding: 0 15px;
    margin: 0 -15px;
}

.modal.modal-danger-admin .modal-header {
    background-color: #d33724 !important;
    color:#fff;
}

.paginator {
    border-top: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
    padding:15px 0 12px 0;
    margin:15px 0;
    text-align: center;
}

.paginator span, .paginator a {
    border:1px solid #b9b9b9;
    display: inline-block;
    text-decoration: none;
    padding:4px 10px;
    margin-bottom:3px;
    font-weight:bold;
}

.paginator .button {
    display:none;
}

.paginator .current {
    color:#fff;
    background:#ed2024;
}

.paginator.show-414 {
    display:none;
}

.gray-block input[type=text].fulltext-search {
    display: inline;
    width: auto !important;
}

.modal-dialog.modal-big {
    width: 98%;
    height: 94%;
    padding: 0;
}

    .modal-big .modal-content {
        height: 99%;
    }
    
    .modal-big .modal-body {
        height: 99%;
    }

.pictures-block {
    text-align: right;    
}

    .pictures-block img {
        max-width:100%;
        margin-bottom: 10px;
    }

.dial-bodywork-cars {
    padding-bottom: 20px;
}    
    
    .dial-bodywork-cars br {
        display:none;
    }    

        .dial-bodywork-cars label {
            padding-right:14px;
        }

        .dial-bodywork-cars label input {
            float:left;
            margin-right: 4px;
        }
        
.striped .strip {
    background-color:#f9f9f9;
}        

.tooltip-inner {
    white-space:pre;
    max-width:none;
    text-align: left;
}

.normal-tooltip .tooltip-inner {
    max-width: 350px;
    width: 350px; 
	white-space:normal;
}

.normal-small-tooltip .tooltip-inner {
    max-width: 160px;
    width: 160px; 
	white-space:normal;
	text-align: center;
}

.alert a.btn {
    text-decoration: none;
}

#request-state-filter br {
    display:none;
}

    #request-state-filter label {
        font-weight: normal;
        display: inline-block;
        font-size: 12px;
        padding-right: 14px;
    }
    
    #request-state-filter label input {
        position:relative;
        top:2px;
        left:-2px;
    }
    
.label-fb {
    background:#3b5998;
}    

.logo-lg img {
    height:25px;
}

.logo-lg small {
    position: relative;
    top: 4px;
}

.ordering-date-time-manual, .ordering-date-time-auto, .user-request-icon {
    display: inline-block;
    width: 14px;
    height: 14px;
    background-color: #12e293;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    position: relative;
    top: 3px;
    margin-right: 4px;
}

    .ordering-date-time-auto {
        background-color: #b9b9b9;
    }
    
.user-request-icon {
    font-size: 8px;
    text-align: center;
    line-height: 16px;
    top: -1px;
    width: 16px;
    height: 16px;
}    
 
.table-layout-fixed {
	table-layout: fixed;
}

.filter-ordering {
	position: absolute; 
	top:8px; 
	right:8px;
}

@media (max-width:1640px)
{
	.filter-ordering {
		position: relative;
		top: -6px;
		float: right;
		right: -6px;
	}
}

.price-list-badge-external {
    background:#8800dd8a;
}

.price-list-badge-na {
    background: #3e3e3e;
}

.price-list-badge-gold {
	background:#efc501;
}

.nav-tab-gold, .nav-tab-platinum, .nav-tab-silver {
	border-top:0 !important;
}

.nav-tab-gold.active {
	background: #efc501 !important;
	border-top: 0 !important;
}

.tab-pane-gold {
	border-top: 4px solid #efc501 !important;
}

.price-list-badge-platinum {
	background:#cdd5e0;
	color:#666;
}

.nav-tab-platinum.active {
	background: #cdd5e0 !important;
	border-top: 0 !important;
	color:#666 !important;
}

.tab-pane-platinum {
	border-top: 4px solid #cdd5e0 !important;
}

.price-list-badge-silver {
	background:#f8f8f8;
	color:#666;
	border:1px solid #aaa;
}

.nav-tab-silver.active {
	background: #aaa !important;
	border-top: 0 !important;
}

.nav-tab-without.active {
    background: #cf91df !important;
}

.nav-tab-pipedrive.active {
    background: #017737 !important;
}

.tab-pane-silver {
	border-top: 4px solid #aaa !important;
}

.tab-pane-without {
    border-top: 4px solid #cf91df !important;
}

.tab-pane-pipedrive {
    border-top: 4px solid #017737 !important;
}

.nav-tab-silver.active a, .nav-tab-without.active a, .nav-tab-pipedrive.active a {
	color:#fff !important;
}

.price-list-badge-default {
	background:#f18973;
	color:#eee;
}

.nav-tabs-custom-user-request.nav-tabs-custom>.nav-tabs>li.active>a, .nav-tabs-custom-user-request.nav-tabs-custom>.nav-tabs>li.active:hover>a {
	background: transparent !important;
}

.nav-tabs-custom-user-request ul a {
	font-weight: bold;
}

.float-right {
	float:right;
}

.cookie-buttons {
	display:inline-block;
}

.bg-forfin {
    background:#B10051;
    color:#fff;
}

.bg-forfin:hover {
    color:#fff;
}

.bg-hypo-na-miru {
    background: #1ec085;
    color:#fff;
}

.bg-partners {
    background: #009fb5;
    color:#fff;
}

.level {
    background:#0eb576;
    color:#fff;
    width:2rem;
    height: 2rem;
    display: inline-block;
    line-height: 2rem;
    text-align: center;
    -webkit-border-radius: 1rem;
    -moz-border-radius: 1rem;
    border-radius: 1rem;
    font-size: 12px;
}

.bg-csas-loan {
    background: #dff2fd;
}

.bg-kb, .bg-kb:hover {
    background:#a20029;
    color:#fff;
}

.bg-profi-credit {
    background: #db2032;
    color:#fff;
}

.bg-profi-credit :hover {
    background:#a71825;
}

.bg-usetreno {
    background: #fdc143;
    color:#000;
}

.bg-usetreno:hover {
    background:#916a18;
    color:#fff;
}

.align-items-center {
    -ms-flex-align: center!important;
    align-items: center!important;
}

.d-flex {
    display: -ms-flexbox!important;
    display: flex!important;
}

.justify-content-between {
    -ms-flex-pack: justify!important;
    justify-content: space-between!important;
}

.opacity-disabled {
    opacity: 0.5;
}

.mr-1 {
  margin-right: 6px;
}

.box-header-form {
    display: flex;
    align-content: center;
    justify-content: space-between;
    align-items: center;
}

.nav-tab-send-to-user {
    border-top: 0px !important;
}

.request-state-label {
    color:#fff;
    display: inline;
    padding: 0.2em 0.6em 0.3em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: 0.25em;
}

.timeline-new-content {
    margin: 8px 0 0 30px;
    padding: 8px;
    background: #ffffff;
    box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px;
}

.timeline-new-date-time {
    color:#666;
    padding-bottom: 8px;
    font-size: 12px;
}

.vertical-align-middle {
    vertical-align: middle !important;
}