
.content-wrapper {
	margin-top:0px;
}

.navbar-expand-md .navbar-collapse {
	justify-content: flex-end
}

.transPopupDetails {
	line-height: 26px;
}

.collapse.in {
	display: block;
}

.dates {
	color: #fff;
	padding:17px;
}

.table.table-lg th, .table.table-lg td {
	padding:1rem !important;
}

a.bg-primary, a.bg-danger, a.bg-secondary, a.bg-blue {
	padding:.5rem;
	color:#fff;
}

/* ========== side menu ========== */

.main-menu.menu-dark .navigation > li ul li > a {
	padding:10px 18px 10px 35px
}

/* ========= login ========== */
.content.fullScreen {
	margin-left:0 !important;
}

.fullScreen .content-wrapper {
	padding:0px !important;
}

.fullScreen .content-wrapper .flexbox-container {
	display:flex;
	align-items: center;
	height: calc(100vh - 5rem);
}

.vslogo {
	height:70px;
}

/* ========== model ========== */
.modal-title span a {
	padding:5px 7px;
	color: #fff;
	border-radius: 4px;
}

h6.userName span {
	color:#a5a4a4;
}

.commentItem {
	border-bottom:1px solid #ccc;
	padding:10px;
	margin-bottom:10px;
}


/* ========== pagination ========== */
.pagination {
	margin-top:1rem;
	margin-right:1rem;
}

/* ========== icons ============ */

.iconAction {
	font-size: 18px !important;
}

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

.navbar-header.autoHeight {
	height: auto !important;
}

.marginTop25{
	margin-top:25px;
}

/* ========== quote table ========== */
.quoteTable tbody tr td {
	padding:10px;
}

form .form-control.md {
	height: calc(1.9rem + 2px) !important;
}

/* attachments */
.file_link {
	display: block;
	border:1px solid #ccc;
	padding:10px 5px;
	margin-bottom:10px;
}

.file_link i {
	font-size:18px;
	margin-right:10px;
}

/*========== dashboard ==========*/
.dbItem {
    background:#fff;
    text-align:center;
    padding:10px;
    border:1px solid rgba(0,0,0,0.1);
    margin-bottom:17px;
}

.dbItem h3 {
    font-size:14px;
    margin-bottom:0;
    color:rgba(0,0,0,0.7);
}

.dbItem p {
    font-size:26px;
    font-weight:bold;
    margin-bottom:0;
    
}

.dbItem .bar { 
    width:100%;
    height:5px;
    background:rgba(0,0,0,0.15);
    margin:10px 0 12px 0;
}

.dbItem .bar .fill {
    width:100%;
    height:100%;
}

.dbItem.blue p {
    color:#2196F3;
}

.dbItem.blue .bar .fill {
    background:#2196F3;
}

.dbItem.green p {
    color:#5db954;
}

.dbItem.green .bar .fill {
    background:#5db954;
}
.dbItem.red p {
    color:#dc4848;
}

.dbItem.red .bar .fill {
    background:#dc4848;
}
.dbItem.orange p {
    color:#f0a941
}

.dbItem.orange .bar .fill {
    background:#f0a941;
}