/* YOUR CUSTOM STYLES */

.content-row {
	margin-top: 60px;
}

@media only screen and (min-width: 992px) {
	.main-wrapper,.footer-wrapper {
		margin-left: 5%;
		margin-right: 5%;
	}
	
	.content-row {
		margin-top: 95px;
	}
}

@media only screen and (min-width: 768px) {
	
	.main-wrapper,.footer-wrapper {
		margin-left: 2%;
		margin-right: 2%;
	}
}

@media only screen and (max-width: 768px) {
	
	.content-row {
		margin-left: -0.7rem !important;
		margin-right: -0.7rem !important;
	}
}

.table th, .table td {
	font-size: 0.9rem;
}

.account-wall {
	margin-top: 50px;
	margin-bottom: 50px;
}

.left-menu-button-collapse {
	font-size:24px;
	padding: 6px;
	position: relative;
	top: 60px;
}

.alert-small {
	padding: 4px;
	font-size: 12px;
}

.colour-red {
	color: #F00;
}

.card-body {
	padding: 1.25rem;
}

/* ########################################## */
/* TEXT POSITION / ALIGNMENT */

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

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

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

.float-right {
    float: right !important;
}

.float-left {
    float: left !important;
}

.caption {
    font-size: 0.85rem;
}

/* ########################################## */
/* LEFT MENU */

.side-nav {
	top: 56px;
}

.side-nav a {
    font-size: 0.85rem;
	padding-left: 15px;
}

.side-nav .collapsible-body a {
    padding-left: 30px;
}

/* ########################################## */
/* MDB SELECT */

.dropdown-content {
	top: 10px !important;
}

.dropdown-content li {
	line-height: 0.5rem;
}

.dropdown-content li > span {
    font-size: 0.95rem;
	padding-top: 0.7rem;
	padding-bottom: 0.7rem;
}

.dropdown-content li.selected {
	background-color: #eee;
}

.btn-tiny {
    padding: .20rem .60rem;
    font-size: .8rem;
    line-height: 1.2;
}