

.bg-light {
	background-color: #FFF!important;
	border-bottom: 1px solid #dad2d2;
	box-shadow: 8px 8px 5px grey;
	padding: 4px;
	font-size: 14px;
}
.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover  {
   
    border-radius: 10px;
   
}
.form-control{
	font-size:14px;}
.navbar-light .navbar-nav .nav-link {
	color: #000;
	border-right: 1px solid #dad2d2;
}
.icon-menu a {
	border-right: 1px solid #000000;
	padding-right: 10px;
}


.note a {
	color:#666;
	font-size:small;
}
form.box {
	background: #e2e2e2;
	padding: 30px;
	box-shadow: 8px 8px 5px grey;
}
form.box .btn-primary {
	background-color: #3c8dbc;
	border-color: #367fa9;
}
form.box h2{
	margin:0px;
	color:#3c8dbc;
	border-bottom:2px solid;
	padding-bottom:3px;
	text-align:center;
}
form.box img{display:inline-block;}
.login .head h1 {
	color: #e66e65;
	border-bottom: 2px solid #e66e65;
	margin-right: 80%;
}
.testim-container {
    margin-top: 20px;
    padding: 20px 0px;
}
.code {
    /* background: #000; */
    color: #990101;
    padding: 10px;
    margin-bottom: 20px;
    /* border-radius: 50%; */
    border: 1px solid aliceblue;
}
.testim-container .monthly {
    border: 1px solid #006699;
    padding: 20px;
    background: #f5f5f5;
    height: 100%;
    font-size: 14px;
    margin-bottom: 20px;
}
.dash_table .head h5 {
    background: #006699;
    color: #fff;
    padding: 5px 0px;
}
.testim-container .monthly ul a {
    color: #000;
}
.dash_table {
    padding: 20px 0px;
    margin: 20px 0px;
}
.input-sales{
	margin-top:20px;}
.sales-container table, .branding_container table, .billed-container table, .order-container table {
    text-align: center;
    margin: 40px 0px;
}
.sales-container table th, .branding_container table th, .billed-container table th, .order-container table th{
    background: #f5f5f5;
    color: #016699;
}
.detailed-container .button .btn-light:hover {
    background: #FC0;
    border-color: #FC0;
}
.detailed-container .table th {
    background: #016699;
    color: #FFF;
}
.back a {
    border: 1px solid black;
    padding: 5px 7px;
    color: black;
}
.back{
       margin: 10px 0px;
}
.back a:hover {
	background:#016699;
	color:#FFF;
}
.detailed-container .button {
    margin: 20px 0px;
}

.detailed-container .table td img, .back img, .report-container img{
	    display: unset;}
#accordionExample{
	margin-top:20px;}	
.count-detail h4 {
    background: #016699;
    color: #FFF;
    padding: 7px;
    margin: 30px 0px;
}

.order_head h4 {
    color: #016699;
    font-weight: bold;
    background: whitesmoke;
    padding: 10px;
}	
.perform-container .per-table {
    text-align: center;
    margin: 20px 0px;
}	
.perform-container .per-table tr {
    border: 1px solid #000;
}

.perform-table {
    margin: 20px 0px;
    padding: 20px;
}
.table_head h4 {
    color: #ed3d40;
	margin: 0px;
}
.prof-content .content {
    margin: 0px;
    padding: 10px 0px;
    color: #016699;
}
.prof-content .dealer_info {
    margin: 30px 0px;
    padding: 20px;
    border: 1px solid #016699;
}
.prof-content .dealer_info h4 {
    margin-bottom: 20px;
    color: #F00;
}
.info_note {
    font-weight: bold;
    background: #a70c00;
    color: #FFF;
    padding: 5px;
}
.info_note img, .sales-container .search-button img, .history-container .hist_image img{
	display:unset;}
.prof-content{
	margin-top:20px;}	
.info_note a {
    color: #FFF;
    text-decoration: underline;
}
.summary-container .note_table {
     border: 1px solid #ff1100;
    padding:20px;
    margin-top: 20px;
}	
.summary-container .sum-table {
    text-align: center;
    margin: 20px 0px;
  
}
.summary-container .sum-table strong {
    color: #03F;
}
.history-container .hist_image {
    background: #e5f6ff;
    padding: 10px;
    margin: 20px 0px;
}
.branding_container table {
   /* font-size: 12px;*/
	text-align: center;
    margin: 40px 0px;
}
.branding_container table tr {
    border: 1px solid #F00;
    padding: 10px;
}
.download_button{
	margin-top:20px;}
.dash_table table {
    text-align: center;
    margin-top: 10px;
    margin-bottom: 30px;
}
#myModal, .modal-dialog, #myModal1{
	top:15%;}
.mainbg{background-color: #ffffffb5;
    border: 1px solid #ddd;
    padding: 20px;
    border-radius: 4px;
    margin-top: 10px;
}
.perform-container .graph img {
    width: 100%;
    padding: 20px;
    border: 1px solid #F00;
}
.perform-container .balance {
    color: #29a259;
}
.banner img {
    width: 100%;
	    margin-top: 20px;
}
.product-container img {
    width: 100%;
    margin-bottom: 10px;
}	
.content .block {
    border: 10px solid #eceff4;
}
.content .block h3 {
    border-bottom: 2px solid #eceff4;
    padding: 10px 20px;
    font-size: 1.4rem;
}
.content .button {
    background: #ed3d40;
    padding: 10px 0px;
    margin-top: 10px;
}
.content .button a {
    color: #FFF;
}
.product-container .head a {
    color: #000;
}
.pos-relative{
	position:relative;
}
#suggest-list{
	position: absolute;
    z-index: 9;
    background-color: #fff;
    width: 100%;
	max-height:250px;
	overflow:auto;
}
#suggest-list li{
	margin-left:0px;
	color:#000;
	cursor:pointer;
}
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}
#orgrow .deletetr{
	display:none;
}