﻿@charset "utf-8";
/* CSS Document */

/* Global Classes */
.no-padding {
    padding: 0 !important;
}
.text-strong {
    font-weight: bold;
}
.top-buffer-20 {
	margin-top:20px;	
}
.left-offset-10 {
    margin-left:10px;
}
.left-offset-20 {
    margin-left:20px;
}
.left-offset-5 {
    margin-left:5px;
}
.bg-light-red{
    background:#f2dede !important;
}
.vertical-center {
	display:inline-block;
	vertical-align:middle;	
}
.table > tbody > tr:nth-of-type(2n+1):hover {
    background-color: #ededed;
}
.table > tbody > tr:nth-of-type(2n):hover {
    background-color: #fafafa;
}
.modal-dialog{margin: 0 auto;
    position: absolute;
    left:50%;
    top: 50%;}

.modal.fade .modal-dialog {
    -webkit-transform: translate(-50%, -75%);
      -ms-transform: translate(-50%, -75%);
       -o-transform: translate(-50%, -75%);
          transform: translate(-50%, -75%);
}
.modal.in .modal-dialog {
    -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.modal-body {
    max-height: 400px;
    overflow-y: scroll;
}
/* Global Classes End */
.navbar-default .navbar-nav > li > a {    
    padding-right: 10px;
    padding-left: 10px;
}
.form-login {
	background: #f2f2f2 none repeat scroll 0 0;
	border-radius: 5px;
	left: 50%;
	overflow: hidden;
	position: absolute;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 500px;
}
.fl-heading {
	background: #34495e none repeat scroll 0 0;
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
	margin: 0;
	padding: 20px;
	text-align: center;
}
.fl-elements-wrap {
	padding: 30px;
}
.form-login .form-control {
	position: relative;
	height: auto;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 10px;
	font-size: 16px;
}
.form-login .form-control:focus {
	z-index: 2;
}
.fl-username {
	margin-bottom: -1px;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}
.fl-password {
	margin-bottom: 10px;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
.fl-remember {
	font-weight: normal;
	margin-bottom: 10px;
}
.btn-login {
	border: medium none;
	background: rgb(66, 163, 244) none repeat scroll 0% 0%;
	margin-top: 25px;
}
.pt15 {padding-top:15px;}
.ml10 {margin-left:10px;}
.btn-login:hover {
	background: #2696f2;
}
.table-mobile > tbody > tr > td .btn {
	margin: 1px 0;
}
.thumbnail-icon {
	background: #f5f5f5;
	min-height: 100px;
}
.panel-dashboard {
    border: medium none;
    border-radius: 5px;
    box-shadow: none;
    overflow: hidden;
}
.panel-dashboard .panel-icon {
	background:#dadada;
	cursor:pointer;
    float: left;
    height: 120px;
    padding: 50px 0px 35px;
    text-align: center;
    width: 33.33%;
}
.panel-dashboard .panel-icon:hover {
	background:#e2e2e2;	
}
.panel-icon-orange {
    color: #fa8564;
}
.panel-icon-asphalt {
    color: #6A8D9F;
}
.panel-icon-purple {
    color: #A48AD4;
}
.panel-icon-yellow {
    color: #F39C12;
}
.panel-icon-green {
    color: #AEC785;
}
.panel-icon-blue {
    color: #29A9DC;
}
.panel-info {
    background: #f5f5f5 none repeat scroll 0 0;
    float: left;
    height: 100%;
    min-height: 120px;
    padding: 15px 20px;
    width: 66.67%;
}
.pi-heading {
    font-size: 20px;
    margin-bottom: 5px;
}
.pi-details {
    font-size: 12px;
    max-height: 50px;
    overflow: hidden;
    text-overflow: ellipsis;
}
.pi-content-hidden {
	display:none;	
}
.panel-dashboard .panel-footer {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-top: medium none;
    padding: 0;
}

.panel-dashboard .pf-icon {
    float: left;
    padding: 7px 0;
    text-align: center;
	color: rgba(255, 255, 255, 0.7);
}
.panel-dashboard .pf-icon:hover {
	color:#ffffff;
	opacity:0.9;
	cursor:pointer;	
}
.pf-green {
    background: #21c8b1 none repeat scroll 0 0;
}
.pf-asphalt {
    background: #688b9d none repeat scroll 0 0;
}
.pf-red {
    background: #e87575 none repeat scroll 0 0;
}
.navbar-brand {
    font-size: 22px;
    line-height: 22px;
}
.mandatory{color:red; margin-bottom:6px;font-size:18px}
.salesorder tr th:nth-child(3) {width:11%;}
.salesorder tr th:nth-child(4) {width:13%;}
.salesorder tr th:nth-child(5) {width:13%;}
.salesorder tr th:nth-child(6) {width:12%;}
.datePicker .form-control {
    width: 120px !important;
}

.manage-product-table tr th:first-child{/*width:4%*/ text-align:center;}
.manage-product-table tr th:nth-child(2){/*width:7%*/}
.manage-product-table tr th:nth-child(3){/*width:8%*/ text-align:center;}
.manage-product-table tr th:nth-child(4){/*width:5%*/ text-align:center;}
.manage-product-table tr th:nth-child(5){/*width:10%*/ text-align:center;}
.manage-product-table tr th:nth-child(6){/*width:10%*/ text-align:center;}
.manage-product-table tr th:nth-child(7){/*width:10%*/ text-align:center;}
.manage-product-table tr th:nth-child(8){/*width:15%*/ text-align:center;}
.manage-product-table tr th:nth-child(9){/*width:5%*/ text-align:center;}
.manage-product-table tr th:nth-child(10){/*width:10%*/ text-align:center;}
.manage-product-table tr th:nth-child(11){/*width:10%*/ text-align:center;}

.manage-product-table tr td:first-child{/*width:4%*/ text-align:center;}
.manage-product-table tr td:nth-child(2){/*width:7%*/}
.manage-product-table tr td:nth-child(3){/*width:8%*/ text-align:center;}
.manage-product-table tr td:nth-child(4){/*width:5%*/ text-align:center;}
.manage-product-table tr td:nth-child(5){/*width:10%*/ text-align:center;}
.manage-product-table tr td:nth-child(6){/*width:10%*/ text-align:center;}
.manage-product-table tr td:nth-child(7){/*width:10%*/ text-align:center;}
.manage-product-table tr td:nth-child(8){/*width:15%*/ text-align:center;}
.manage-product-table tr td:nth-child(9){/*width:5%*/ text-align:center;}
.manage-product-table tr td:nth-child(10){/*width:10%*/ text-align:center;}
.manage-product-table tr td:nth-child(11){/*width:10%*/ text-align:center;}

.manage-showsalesdata tr td:nth-child(4){/*width:10%*/ text-align:left;}
.manage-showsalesdata tr td:nth-child(5){/*width:10%*/ text-align:left;}
.pt8 {padding-top:8px;}
.pt5 {padding-top:5px;}
.mt20{margin-top:20px;}
.mt10{margin-top:10px;}
.mr10{margin-right:10px;}
.top-right-dash-but {background: #21c8b1; padding:6px 14px; border-radius: 4px;}
.top-right-dash-but a{padding:0px!important; color:#fff!important;}

.top-right-dash-but1 {background:#f39c12; padding:6px 14px; border-radius: 4px;}
.top-right-dash-but1 a{padding:0px!important; color:#fff !important;}
.fullwidth {float: left; margin-bottom: 10px; width: 100%;}
.float-right{float:right;}
.width250{width:250px!important;}
.width272{width:272px!important;}
.top-buffer-10{margin-top: 10px;}
.my-2 { margin-top:5px; margin-bottom:5px;}