h1.info {
	margin: 0px !important;
}

.cca-nav-link {
	color: rgba(0,0,0,.5);
	padding-left: 0rem;
}	
.cca-nav-link:hover {
	color: rgba(0,0,0,.7) !important;
}


/* login.php */
.bd-placeholder-img {
	font-size: 1.125rem;
	text-anchor: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

@media (min-width: 768px) {
	.bd-placeholder-img-lg {
		font-size: 3.5rem;
	}
}
/* login.php */

/* input s mazanim */
.form-group.position-relative input {
  padding-right: 32px;
}

.form-clear {
  align-items: center;
  background: #cecece;
  border-radius: 50%;
  bottom: 8px;
  color: rgba(0, 0, 0, .54);
  cursor: pointer;
  display: flex;
  height: 24px;
  justify-content: center;
  position: absolute;
  right: 0;
  width: 24px;
  z-index: 10;
}

.form-text+.form-clear {
  bottom: calc(1rem + 18px);
}

.form-clear .material-icons {
  font-size: 16px;
  font-weight: 500;
}
/* input s mazanim */

margin-bottom-20 {
  margin-bottom: 20px;
}
margin-bottom-40 {
  margin-bottom: 40px;
}

margin-top-20 {
  margin-top: 20px;
}
margin-top-40 {
  margin-top: 40px;
}

table.dataTable thead th, table.dataTable thead td {
    padding: 2px 15px 10px 0px;
}

table.dataTable thead.second th, table.dataTable thead.second td {
    padding: 0px 5px 0px 0px !important;
}

.form-control {
  padding: 1px 2px;
  height: 30px;
}

table.dataTable tbody th, table.dataTable tbody td {
    padding: 2px 5px 2px 0px !important;
}

.checkAll {
  margin-left: 5px;
}
table {
  line-height: 1 !important;
}

tr.inv td {
  background: #dff0d8;
}
tr.inv td.sorting_1 {
  background: #d6e9c6 !important;
}

.cca-item-margin {
  margin: 2px 0px;
}