@charset "utf-8";
/* CSS Document */
body { background:#000000; font-size: 12px; letter-spacing: 0.4px;}

label { 
    width:100%;
    margin-top: 5px;
}

.nav-list{padding-right:15px;padding-left:15px;margin-bottom:0;}
.nav-list-main{padding-left:0px;padding-right:0px;margin-bottom:0;}
span.nav-toggle-icon {
    color: #888 !important;
    cursor: pointer;
    font-size: 14px !important;
    top: 2px !important;
}

a:hover {
    cursor:pointer;
    text-decoration: none;
}

.error-template {padding: 40px 15px;text-align: center;}
.error-actions {margin-top:15px;margin-bottom:15px;}
.error-actions .btn { margin-right:10px; }

.req{
    margin-top: 5px;
    float:left;
    width :48%;
}
.res {
    float:right;
    width :48%;
}

.selected{
    background: #A0A0A0;
}

.display_none {
    display: none;
}
.parts_shortcuts{
    float: left;
    margin-top: 10px;
    /*width: 48%;*/
}
.part-listing{
    float: right;
    margin-left: 10px;
    /*width: 48%;*/
}
.parts {
    /*float: left;
    width: 48%;*/
}
.assembly_grp {
    width: 100%;
}

.panel-footer {
    margin-top: 20px;
}

.panel-footer label{
    cursor: pointer;
}
.ajax_loading {
    position: fixed; top: 38%; left: 50%; display: none;
}

.article_overview .btn.btn-default {
    width: 100%;
}

h1{
    color: white;
}
.logout {
    float: right;
    margin-right: 5px;
}

.home {
    float: right;
    margin-right: 10px;
}

.article_tabs-menu {
    height: 30px;
    float: left;
    clear: both;
}

.article_tabs-menu li {
    height: 30px;
    line-height: 30px;
    float: left;
    margin-right: 10px;
    background-color: #ccc;
    border-top: 1px solid #d4d4d1;
    border-right: 1px solid #d4d4d1;
    border-left: 1px solid #d4d4d1;
    list-style: outside none none;
}

.article_tabs-menu li.current {
    position: relative;
    background-color: #fff;
    border-bottom: 1px solid #fff;
    z-index: 5;
}

.article_tabs-menu li a {
    padding: 10px;
    text-transform: uppercase;
    color: #fff;
    text-decoration: none; 
}

.article_tabs-menu .current a {
    color: #2e7da3;
}

.article_tab {
    border: 1px solid #d4d4d1;
    background-color: #fff;
    float: left;
    margin-bottom: 20px;
    width: auto;
}

.article_tab-content {
    width: 765px;
    padding: 20px;
    display: none;
}

#article_tab-1 {
    display: block;   
}

.search_ways.container {
    width: 100%;
}

.panel.panel-default.common_search {
    float: left;
    width: 48%;
}

.panel.panel-default.additional_search {
    float: right;
    width: 48%;
}

#exTab6 .tab-content .tab-pane .model-body table {
    font-size: 12px;
}

/* For smart search */
.search_data_inner {
    margin-top: 12px;
}

.no_items_found {
    margin-top: 12px;
}

.search_input {
    float: right;
    margin-right: 25px;
    width: 34%;
}

.total {
    display: block;
    float: right;
    font-weight: bold;
    position: relative;
    right: 34px;
    top: -25px;
}

input[type="checkbox"]{  outline:none !important ;}
.manufacture-menu-list{list-style: none;  -moz-column-count: 2; -moz-column-gap: 20px; -webkit-column-count: 2; -webkit-column-gap: 20px; -ms-column-count: 2; -ms-column-gap: 20px; -o-column-count: 2; -o-column-gap: 20px; column-count:-webkit-2; column-gap: -webkit-20px; column-count: 2; }
.manufacture-menu-list li:first-child{margin-top:-10px;}
.manufacture-menu-list .checkbox input[type="checkbox"]{margin-top: 1px;}
.alert-message{background-color: rgb(243, 245, 171); margin-top: 10px; border-radius: 15px; margin-left: 15px; margin-right: 15px;}
.alert-message.success{ color:green;}
.alert-message.error{ color:red;}
.manufacture-info-text{text-align: center; margin-top: 15px;}
.alert-message.error p, .alert-message.success p{ padding: 15px; font-weight: bold; margin-bottom: 0px; }

.brands .checkbox span{padding-left:20px;}
@media(min-width:992px)
{
 
    .brands  .manufacture-menu-list li:first-child{margin-top:10px;}
    .brands  .manufacture-menu-list { -webkit-column-count: 2 !important; }
    .brands  .manufacture-menu-list  .checkbox label, .radio label { width: 50%; float:left; }
    .brands  .manufacture-menu-list input[typ="checkbox"] { float:left; }
    .brands  .manufacture-menu-list .checkbox input[type="checkbox"]  {float: left; width: 7%; }
    .brands   .manufacture-menu-list .checkbox     {width: 100%;    margin-top: 0px !important;}
}

@media(min-width:992px) and (max-width:1199px) 
{
       .brands  .manufacture-menu-list  li { height: 60px;}
       
}

@media(min-width:1200px) 
{
       .brands  .manufacture-menu-list  li { height: 30px;clear: both;}
}
@media(max-width:1200px) 
{
     .brands  .manufacture-menu-list  li { display: inline-block}
}

/* For Categories Groups */
.manufacture-menu-list ul{
	list-style: outside none none;
	padding-left: 3%;
}
.Brands .manufacture-menu-list li {
	height: inherit;
}
.category_group .checkbox label {
	margin: 2px 0;
	vertical-align: top;
}
.category_group .span {
	clear: both;
	display: inline-block;
	max-width: 220px;
}
.category_group .checkbox > div {
	display: inline-block;
}
.category_group .checkbox div > div {
	margin: 5px 0;
}
.brands .checkbox span {
	display: inline-block;
}
.manufacture-menu-list.category_group > li ul	{ 
	padding:0px !important;
}
.category_group .checkbox .add_keywords span {
	padding-left:3px !important;
}
.add_keywords img {
	margin: 0 3px;
	width: 20px;
	cursor: pointer;
}

.category_group_heading {
	background-color: #f5f5f5;
	border-color: #dddddd;
	color: #333333;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	padding: 10px 15px;
}

.nav.nav-list-main.category_list {
	margin-top: 20px;
}

.manufacture-menu-list.category_group{
	-moz-column-count: 1 !important;
	-moz-column-gap: 20px;
	-ms-column-count: 1 !important;
	-ms-column-gap: 20px;
	-o-column-count: 1 !important;
	-o-column-gap: 20px;
	-webkit-column-count: 1 !important;
	-webkit-column-gap: 20px;
	column-count: 1 !important;
	column-gap: 20px;
	list-style: outside none none;
}

.manufacture-menu-list.category_group .checkbox span{
	margin-left: 10px;        
}

.search_ways .btn.btn-default.control-label {
	margin-top: 10px;
	width: 100%;
}
ul.manufacture-menu-list.category_group{
	padding:0 20px !important;           
}
ul.manufacture-menu-list.category_group label{
	width:60% !important;
	padding-left:0;
}

@media (min-width:768px){
    .add_keywords input.input_textbox {
        min-width: 200px !important;
    }
}

.vertical_center {
    position: relative;
    height: 100%;
    display: table;
    width: 100%;
}

.vertical_center_middle {
    position: relative;
    float: none;
    margin: 9% 0px;
}

.header_link{
    float: left;
    width: 100%;
    margin-top: 25px;
}

.error {
    color: red;
    margin-top: 5px;
}
.mandatory {
    color: red;
}
.input-file {
    margin-top: 10px;
}
.success {
    color: green;
    font-weight: bold;
    text-align: center;
}
.radio-inline {
    float: left !important;
    width: 40% !important;
    line-height: 25px;
}
.logo {
    color: #fff;
    
}
.addedon {
    margin-top: 12px;
}

.form-horizontal label{
    letter-spacing: 0px;
}   

.csv_info #example_filter {
    display: none !important;
}