/*.no-js #loader { display: none;  }
.js #loader { display: block; position: absolute; left: 100px; top: 0; }
.se-pre-con {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background: url(../../img/loader.gif) center no-repeat #fff;
}*/
/* html{ */
	/* font-family: "Verdana, Geneva, sans-serif" !important; */
	/* background-color: #384267 !important; */
/* } */
body{
	font-family: Verdana, Geneva, sans-serif !important;
   /* background-color: #384267 !important; */
}

h1,
h2,
h3,
h4,
h5,
h6{
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}

/* widget Box */
.widget-box {
    background: none repeat scroll 0 0 #F9F9F9;
    border-top: 1px solid #CDCDCD;
    border-left: 1px solid #CDCDCD;
    border-right: 1px solid #CDCDCD;
    border-bottom: 1px solid #CDCDCD;
    clear: both;
    margin-top: 16px;
    margin-bottom: 16px;
    position: relative;
    box-shadow: 0 1px 3px rgba(0,0,0,0.1);
    border-radius: 4px;
}

.widget-content {
	background: #252e6d; 
	color:#fff; 
	border-radius: 4px;
    padding: 15px 15px;
}

.dealer_name {
	font-size: 16px;
	font: bold;
}

.visit-type ul{
	padding: 0px;
	list-style: none;
}

.visit-type li{
	background-color: #f5f5f500;
    border: 1px solid #DDDDDD;
    cursor: pointer;
    margin: 0 0 10px;
    padding: 10px 20px 10px;
    position: relative;
}

.customlogin{

	margin-left: 378px;
    margin-right: -421px;
    margin-top: 147px;
}

textarea {
	resize: none !important;
}
  
.btn-primary {
    color: #ffffff;
    background-color: #428bca;
    border-color: #428bca;
}

.btn-primary:hover{
    color: #ffffff;
    background-color: #357ebd;
    border-color: #357ebd;
}

.btn-primary.focus, .btn-primary:focus {
    color: #fff;
    background-color: #275b89;
    border-color: #275b89;
}

.btn-default {
    color: #ffffff;
    background-color: #474949;
    border-color: #474949;
}

.btn-default:hover {
    color: #ffffff;
    background-color: #3c3e3e;
    border-color: #3c3e3e;
}

.btn-default:focus {
    color: #ffffff;
    background-color: #3c3e3e;
    border-color: #3c3e3e;
}

.btn-success {
    color: #fff;
    background-color: #5cb85c;
    border-color: #5cb85c;
}

.btn-success:hover {
    color: #fff;
    background-color: #46b346;
    border-color: #46b346;
}

.btn-danger {
    color: #fff;
    background-color: #d9534f;
    border-color: #d9534f;
}

.btn-danger:hover {
    color: #fff;
    background-color: #e6433e;
    border-color: #e6433e;
}

.btn-gray {
    color: #fff !important;
    background-color: #c9c9c9 !important;
    border-color: #c9c9c9 !important;
}

.label-danger {
    background-color: #d9534f;
}

.label-success {
    background-color: #5cb85c;
}

.label-danger-js{
	background: #a90329;
	color: #fff;
	display: inline;
	padding: 5px;
	font-size: 75%;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;
}

.label-succes-js{
	background: #739e73;
	color: #fff;
	display: inline;
	padding: 5px;
	font-size: 75%;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;
}

/* .label.label-success, .label.label-danger{
    padding: 5px;
} */

.dpanel{

		border: 1px solid #ddd !important;
		margin-top: 15px;
}

.edit_cust_purch_dt{
	background: transparent;
	border: 0;
}

fieldset.pad{
	padding: 16px;
}

.p-0px{
	padding: 0px;
}

.p-2{
	padding: 2px;
}

.pl-0px{
	padding-left: 0px !important;
}
.pl-5px{
	padding-left: 5px;
}

.plr-15px{
	padding-right: 15px;
	padding-left: 15px;
}

.pr-0px{
	padding-right: 0px !important;
}
.pr-5px{
	padding-right: 5px;
}

.pt-5px{
	padding-top: 5px;
}

.pt-10px{
	padding-top: 10px !important;
}

.pb-5px{
	padding-bottom: 5px;
}

.pb-10px{
	padding-bottom: 10px !important;
}

.pb-15px{
	padding-bottom: 15px !important;
}

.pb-20px{
	padding-bottom: 20px !important;
}

.p-5px{
	padding: 5px !important;
}

.p-10px{
	padding: 10px;
}

.p-15px{
	padding: 15px;
}

.p-20px{
	padding: 20px;
}

.pbs-20px{
	padding-block-start : 20px;

}

.m-0px{
	margin: 0 !important;
}

.mr-0px{
	margin-left: 0 !important;
}

.mr-16px{
	margin-right: 16px;
}

.ml-0px{
	margin-right: 0 !important;
}

.ml-5px{
   margin-left: 5px;
}
.ml-15px{
	margin-left: 15px !important;
}

.ml-16px{
	margin-left: 16px;
}

.ml-20px{
	margin-left: 20px !important;
}

.mt-5px {
	margin-top: 5px;
}

.mt-10px {
	margin-top: 10px;
}

.mt-15 {
	margin-top: 15px;
}

.mt-18px {
	margin-top: 18px;
}

.mt-20px {
	margin-top: 20px;;
}

.mb-5px{
	margin-bottom: 5px;
}
.mb-22px{
	margin-bottom: 22px;
}

.mbs-18px{
	margin-block-start: 18px;
}
.mbe-15px{
	margin-block-end: 15px;
}

.mbe-20px{
	margin-block-end: 20px;
}

.mb-15px{
    margin-bottom: 15px !important;
}

.mb-45px{
	margin-bottom: 45px !important;
}

.panel-body.pad{
	padding: 15px;
	background-color: #c7c9e263;
}

.panel-body{
	padding: 0px;
}

.modal-body.modal-change{
    margin-inline-start: 30px;
    margin-inline-end: 30px
}

.modal-header {
    background: -webkit-linear-gradient(top, #f4f1f7 0%, #edebf0 100%);
}

.modal-footer.modal-change{
    margin-inline-end: 30px
}

/* .job_card_detail h3{
    margin-bottom: 5px;
} */

.font-weight{
	font-weight: 700;
}

/* form control */
.form-control{
	border-radius: 5px !important;
	font-size: 12px !important;
	/* box-shadow: 0px 1px 5px 0px #ccc; */
}

.form-control[disabled], 
.form-control[readonly]{
    background-color: #fff;
}

.input-group-addon{
	padding: 0px 18px;
	border:0;
}

.mandatory{
	color: red;
}

.green_minimum{
	color: green;
}

.inp-height{
	height: 38px !important;

}

.select2-container .select2-choice, .select2-selection{
	border-radius: 5px !important;
}

.myselect2 select + .select2-container {
	width: auto !important;
	min-width: 20% !important;
  }

/* table */
.mytable {
	table-layout: auto;
	border: 1px solid #e6e4e4;
}

.mytable input{
	padding-left: 5px;
}

.mytable tr td{
	width:1%;
    white-space:nowrap;
}

.inner-table-td{
	padding: 0 !important;
}

/* .mytable td{
	width: 1%;
    white-space: nowrap;
} */


.table th{
	/* color: white; */
	background-color: #d4d4d6;
	height: auto;
    font-size: 10px;
    /* padding: 5px 10px 2px; */
    border-bottom: 0;
    /* text-align: center; */
    color: #666666;
}

.table-print>tbody>tr>td,
.table-print>tbody>tr>th,
.table-print>tfoot>tr>td,
.table-print>tfoot>tr>th,
.table-print>thead>tr>td,
.table-print>thead>tr>th {
    padding: 2px 5px
}
/* .table-striped>tbody>tr:nth-of-type(odd){
	background-color:#dedede63;
} */

.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{
	vertical-align: middle;
}

.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{
	background-color: #428bca;
    border-color: #428bca;
}

::placeholder {
	color: #bdbdbd91 !important;
}

.text-center{
	text-align: center;
}

.text-right{
	text-align: right;
}

.text-left{
	text-align: left;
}

.text-bold{
	font-weight: 700 !important;
}

/* to be noticed */
.smart-form .input input, .smart-form .select select, .smart-form .textarea textarea{
	font-size: 12px !important ;
}

.smart-form .cross input+i:after {
    content: '\f00d' !important;
}

/* .form-control{
	padding: ;
} */

textarea{
	/* padding-top: 5px !important ; */
	padding-left: 5px !important;
	/* padding-right: 10px  !important; */
}

.jarviswidget>div{
	font-size: 12px !important;
}

nav ul li a{
	font-size: 12px !important;
}
nav ul li ul li a{
	font-size: 11px !important;
}

.active {
	/*background: #48454591 !important; */
}

.th-bg{
	color: #fff;
	background-color: #252e6d !important;
}

.no-bg th{
	background: #ddd !important;
	color: #000;
}

.bg-rorder{
	background-color: burlywood !important;
}

.bg-desc{
	background-color: #ebd7f3 !important;
}

.bg-sales{
	background-color: #d1f5e9 !important;
}

.bg-stock{
	background-color: antiquewhite !important;
}


#footer{
	text-align: center;
    font-size: 12px;
    font-weight: 200;
    padding: 10px 0;
}

footer.search-footer{
	/* display: block;  */
    padding: 7px 14px 10px;
    border-top: none !important;
}

.glyphicon.glyphicon-bullhorn {
	font-size: 25px;
	color: #d9534f;
}

.glyphicon.glyphicon-ok-circle{
	font-size: 30px;
}

.bg-lavender{
	background-color: #e6e6fa;
}

.order-table-headers{
	font-size: 12px;
    /* margin: 10px 0; */
    font-weight: 700;
    line-height: normal;
}

.status-done {
	background-color: #dd8648;
	padding: .2em .6em .3em;
	color: #fff;
	font-weight: 700;
	line-height: normal;
	vertical-align: middle;

}


.users {
  table-layout: fixed;
  width: 100%;
  white-space: nowrap;
}
.users td {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* Column widths are based on these cells */
.row-ID {
  width: 10%;
}
.row-name {
  width: 40%;
}
.row-job {
  width: 30%;
}
.row-email {
  width: 20%;
}
.stock-in-lable {
	background: #41c341;
    color: #fff;
    padding: 0.1em;
}

.stock-out-lable {
	background: #e84a30;
    color: #fff;
    padding: 0.1em;
}

/* loader */

.no-js #loader { display: none;  }
.js #loader { display: block; position: absolute; left: 100px; top: 0; }
.se-pre-coni {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background: url("/assets/admin/img/ajax-loader.gif") center no-repeat #fff;
}