@import url("bootstrap.min.css");
@import url("bootstrapValidator.css");
@import url("font-awesome.min.css");
@import url("sb-admin.css");

a:focus{
outline:none;
}
.inbox-nva::after, .row-slider .thumb-footer::after, #list-item-favorited ul li::after, ul#brows-image::after, .main-container::after, .contianer-sub-domain::after, #myFormpostitem::after, .sub-container::after, .content::after, .panel-body #bg-box::after, #block-wrapp-detail::after, .ul-header::after, #block-wrap-menu-top::after, .wrap-all-product-listing::after, .specialslider-footer::after, .view-shopping-info::after, #block-main-body::after, .cate-featured-left article .wrap-content-popular > ul::after, #block-market::after, .cate-featured-left::after,#block-home .content:after{
clear:both;
display:block;
height:0;
visibility:hidden;
content:".";
} 
#wrapper{
width:1349px;
}
.table-no-border td,.table-no-border th{
	border:none !important;
}
.align-right{
	text-align:right;
	width:120px;
}
.navbar-header a{
color:#FFF !important;
}
.navbar-user{
margin-right:10px !important;
text-transform:capitalize;
}
body#signin{
  padding-top: 100px;
  padding-bottom: 40px;
}
#signin .form-signin {
  max-width: 450px;
  padding: 25px 10px;
  padding-top:20px;
  margin: 0 auto;
  border:1px solid #ccc;
  border-radius:5px;
  height:245px;
  background:#eee;
  box-shadow:0 0 6px #eee;
}
.form-signin button{
    margin:14px 0 0 41px;
}
.form-signin button:last-child{
    margin-left:0;
}
#signin #banner{
text-align:center;
}
#signin #banner h2{
padding:0 0 20px 0;
margin:0;
font-size:20px;
}
#block-home,#block-article-manager,#block-add-newarticle,
#block-user-manager,#block-video-manager,#block-categorymg,
#block-aboutusmg,#block-advertisemg,#block-contactusmg,
#block-productmg,#block-servicemg{
padding:20px;
background:#F4F4F4;
border-radius:5px;
border:1px solid #ddd;
}
h2.header{
padding:7px;
border-bottom:2px solid #177EE5;
margin-bottom:30px;
background:#222222;
border-radius:5px;
width:100%;
color:#FFF;
margin-top:5px;
font-size:18px;
}
#block-home .content article{
width:15.833333333333333333333333333333%;
height:150px;
float:left;
margin-left:1%;
border:1px solid #CCCCCC;
border-radius:5px;
margin-bottom:10px;
background:#FFFFFF;
text-align:center;
}
#block-home .content article:hover a{
color:#000;
transition:all 0.3s linear;
}
#block-home .content article a img{
width:60%;
height:98px;
}
#block-home .content article a{
text-decoration:none;
display:block;
outline : none;
}
#block-home .content article:nth-child(6n+1){
margin-left:0;
}

#photo{
width:150px;
height:170px;
border:1px solid #CCCCCC;
background:#fff;
}
#priveiwvdo{
width:402px;
height:227px;
border:1px solid #CCCCCC;
background:#fff;
}
#table-videos td{
vertical-align:middle;
}
#block-pagination{
text-align:center;
}
#block-categorymg form{
    margin-top:19px;
}
#block-categorymg form #input,
#block-categorymg select,
#block-categorymg form textarea{
    width:650px;
}
#block-categorymg form select{
    float:left;
    margin-right:9px;
    width:200px;
}
#block-categorymg{
    height:580px;
}
#main-body #block-aboutus{
    padding: 5px;
} 
#main-body #block-aboutus hgroup h3{
    color:gray;
    font-weight:bold;
    padding:5px;
    margin:19px 0 4px 0;
} 
#main-body #block-aboutus hgroup p{
    border:1px solid #e5e5e5;
    font-size:18px;
    color:gray;
    padding:9px;
    margin-top: 9px;
    width:100%;
}
#main-body #block-aboutus hgroup p span{
    color:red; 
    font-weight:bold;  
}
#main-body #block-contactus{
    margin-top:19px;
}
#main-body #block-contactus .content{
    margin-top:9px;
}
#main-body #block-contactus .content img{
    width:27px;
    height:29px;
    float:left;
    padding-left:5px;
}
#main-body #block-contactus p{
    float:left;
    width:95%;
    padding:9px 0 0 24px;
    font-size: 14px;
    margin-bottom:19px;
}
#main-body #block-map .content{
     padding: 9px;
}
#main-body #block-map .content h3{
    color:gray;
    margin-bottom:5px;
}
#main-body #block-map .content iframe{
    padding:2px;
}
#main-body #block-contactnow .content{
    padding:9px;
}
.header-horizontal{
background: #d30c1b; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #d30c1b 0%, #d30c1b 50%, #dbdfdf 51%, #e0e0e0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#d30c1b), color-stop(50%,#d30c1b), color-stop(51%,#dbdfdf), color-stop(100%,#e0e0e0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  #d30c1b 0%,#d30c1b 50%,#dbdfdf 51%,#e0e0e0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  #d30c1b 0%,#d30c1b 50%,#dbdfdf 51%,#e0e0e0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  #d30c1b 0%,#d30c1b 50%,#dbdfdf 51%,#e0e0e0 100%); /* IE10+ */
background: linear-gradient(135deg,  #d30c1b 0%,#d30c1b 50%,#dbdfdf 51%,#e0e0e0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d30c1b', endColorstr='#e0e0e0',GradientType=1 );
 /* IE6-9 fallback on horizontal gradient */
width:100%;
padding:10px;
color:#FFF;
font-size:18px;
margin:5px 0;
font-weight:bold;
}
#block-equipmentcomputer{
padding:10px 0;
}
#preiview-image{
border:1px solid #DDD;
width:200px;
height:150px;
display: table;
background:#FFF;
}
#preiview-image img{
width:100%;
}
#preiview-image .images{
display:table-cell;
vertical-align:middle;
}
.pagination{
	padding:0 !important;
	margin:0 !important;
}
.dropdown-menu-right{
	left:none !important;
	right:0 !important;
}
.img-width-100px{
	width:100px;
}

.fileinput-button {
    overflow: hidden;
    position: relative;
}
.fileinput-button input {
    cursor: pointer;
    direction: ltr;
    font-size: 12px;
    margin: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
}


.logo_edit{
	width:150px;
	height:150px;
	background:#FFF;
	border:1px solid #dadada;	
}


/*===============upload style==============*/
.wrap-dropbox{
	background:#FFF;
}
#dropbox{
	background:url('../img/bg-upload.png') 10px 9px repeat-x;
    border: 1px solid #ccc;
    height: 130px;
    margin: 0;
    padding: 10px;
    width: 100%;
}
#dropbox .text{
    font-size: 11px;
    text-align: center;
	font-size: 24px;
	color: #8F8F8F;
	margin-top: 7%;
}
#dropbox .active{
	box-shadow: 0 0px 20px #818378 inset !important;
}
#dropbox .eachImage {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ccc;
    color: #333;
    float: left;
	cursor:move;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 107px;
    list-style: outside none none;
    margin-bottom: 8px;
    margin-left: 1%;
    overflow: hidden;
    position: relative;
    width: 11.625%;
}
#dropbox .eachImage:nth-child(8n+1){
margin-left:0 !important;
}
#dropbox .eachImage .remove{
display:block;
width:20px;
height:20px;
border-radius:2px;
background:#000;
color:#FFF;
position:absolute;
top:4px;
right:4px;
z-index:100;
text-align:center;
cursor:pointer;
}
#dropbox .preview{
 display: inline-block;
 background-color: #fafafa;
 border-bottom: 1px solid #e1e1e1;
 height:100%;
 position: relative;
 width: 100%;
}
#dropbox .middle{
    max-height: 100%;
    max-width: 100%;
    position: absolute;
    vertical-align: middle;
}
#dropbox .overlay{
    background: rgba(255, 255, 255, 0.5);
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
	text-align:center;
	line-height:50%;
    width: 100%;
}
#dropbox .overlay span{
	position: absolute;
	top: 35%;
	color: black;
	font-weight: bold;
}
#dropbox .overlay .updone{
	position: relative;
    text-align: right;
    text-shadow: 1px 1px 1px #D7D7D7, 1px 1px 1px rgba(0, 0, 0, 0.7);
    transition: all 0.5s linear 0s;
	font-size: 12px;
	text-align: right;
}
#dropbox .progresscheck41{
	height: 8px;  /* Can be anything */
	position: absolute;
	background: #555;
	bottom:10px;
	left:0px;
	width:100%;
	z-index:90;
}
#dropbox .progresscheck41 span{
	border: 1px solid #125825;
	width: 0px;
	display: block;
	text-align: right;
	height: 8px; 
	background:#4285F4;
	position: position;
	bottom:10px;
	left:0px;
	overflow: hidden;
	z-index:91;
}



ul#brows-image{
padding:0;
width:100%;
height:100%;
position:absolute;
list-style:none;
left:0;
top:0;
padding:0 15px;
}
ul#brows-image li{
float:left;
width:113px;
margin-top:12px;
height: 99px;
cursor:pointer;
margin-left:22px;
}
ul#brows-image li:first-child{
margin-left:13px;
}
/*========================end upload */

.td-alignment{
	text-align:center;
}

.model-to-center{
	top:50% !important;
	transform:translateY(-50%) !important;
}



.table-un-styled,.table-un-styled td,.table-un-styled th{
	margin:0 !important;
}
.c-map{
    border:2px solid #4c4c4c;
    margin-bottom:10px;
}
.sortable-list li{
	
	cursor:move;
}
.table-padding-left-10px td:last-child{
    width:50%;
}
.table-padding-left-10px td .form-group{
    width:98%;
}
.table-padding-left-10px td{
    border: none !important;
    padding: 0px !important;
}