﻿/* Dashboard Sidemenu
=============================================*/
.dash-view h1 {
	font-size: 20px;
	margin: 34px 0 20px 0;
	color: #424242;
}

.dash-wrap {
	display: -ms-flexbox;
	display: flex;
	flex-wrap: wrap;
	margin-right: -25px;
}

	.dash-wrap .website-dashboard-pin {
		display: -ms-flexbox;
		display: flex;
		flex-direction: column;
		width: calc(33.33333333% - 25px);
		border: 0;
		margin: 0 25px 25px 0;
		text-align: center;
		background: #F5F5F5;
		align-items: center;
		transition: .2s;
	}

		.dash-wrap .website-dashboard-pin:hover .website-dashboard-pin-title h2 {
			color: #fff;
		}

	.dash-wrap .website-dashboard-pin-title {
		border: 0;
		padding: 0;
	}

		.dash-wrap .website-dashboard-pin-title h2 {
			font-size: 15px;
			font-weight: 700;
			color: #424242;
			margin: 0 0 25px 0;
		}

	.dash-wrap .website-dashboard-pin-body {
		background: #fff;
		width: 90px;
		height: 90px;
		margin: 35px 0 26px 0;
		border-radius: 50%;
		display: -ms-flexbox;
		display: flex;
		align-items: center;
		justify-content: center;
	}

@media(max-width:767px) {
	.dash-view h1 {
		margin: -10px 0 10px 0;
	}

	.dash-wrap {
		display: block;
		margin: 0 -15px;
	}

		.dash-wrap .website-dashboard-pin-body {
			display: none;
		}

		.dash-wrap .website-dashboard-pin {
			justify-content: space-between;
			align-items: flex-start;
			padding: 15px;
			flex-direction: row;
			border-radius: 0;
			border-bottom: solid 1px #fff;
			margin: 0;
			width: 100%;
		}

		.dash-wrap .website-dashboard-pin-title h2 {
			margin: 0;
			font-weight: 400;
		}
}

.dash-top-menu {
	align-items: center;
	display: flex;
}

@media(max-width:767px) {
	.dashboard-sidemenu {
		margin-bottom: 20px;
	}
}

.dashboard-user {
	text-align: center;
	position: relative;
}

@media(max-width:991px) {
	.dashboard-user {
		margin-right: 15px;
	}
}


.dashboard-profile-picture {
	width: 45px;
	height: 45px;
	display: inline-block;
	border-radius: 50%;
	overflow: hidden;
}

	.dashboard-profile-picture img {
		max-width: 100%;
		width: 100%;
		object-fit: cover;
	}

.dashboard-user strong {
	font-weight: 700;
	display: block;
}

.dashboard-sidemenu {
	border-bottom: solid 1px #d6d6d6;
}

	.dashboard-sidemenu .nav-module a,
	.dashboard-sidemenu .nav-module a:last-child {
		border: 0;
	}

	.dashboard-sidemenu .nav-module a {
		border-radius: 6px;
		display: flex;
		padding: 8px 20px;
		align-items: center;
		margin-bottom: 5px;
	}

.website-container #view-profilemenu .nav-module a:hover, .website-container #view-profilemenu .nav-module a.active {
	background: none !important;
}


.website-container #view-profilemenu.dashboard-sidemenu .nav-module a.active img {
	filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(45deg) brightness(103%) contrast(102%);
}

.website-container #view-profilemenu .nav-module a:hover, .website-container #view-profilemenu .nav-module a.active {
	background-color: none;
}

.website-container #view-profilemenu .nav-module a {
	font-size: 18px;
	font-weight: bold;
}

@media(max-width:767px) {
	.website-container #view-profilemenu .nav-module a {
		font-size: 16px;
	}
}

.dashboard-sidemenu .website-side-menu {
	background: #F5F5F5;
	border-radius: 6px;
	margin-top: -70px;
	padding: 95px 35px 35px 35px;
}

.dashboard-sidemenu .d-image-wrap {
	display: flex;
	align-items: center;
	width: 26px;
}

.dashboard-menu-items {
	display: flex;
	padding-bottom: 12px;
}

@media(max-width:991px) {


	.dashboard-menu-items {
		overflow: auto;
		white-space: nowrap;
	}
}


.contacts-header {
	display: flex;
	justify-content: space-between;
}

	.contacts-header button, .contacts-header .btn {
		margin-top: 34px;
	}

	.contacts-header .div-flex {
	}

@media (max-width: 767px) {
	.contacts-header {
		display: block;
	}

		.contacts-header button, .contacts-header .btn {
			margin-top: 0;
			margin-bottom: 20px;
		}
}

.portableCard .portlet {
	padding: 15px 20px;
}

.portableCard .portlet-header {
	background: none;
	border: 0;
}




/*#region Youtube - Play Button */

img.youtube-play-overlay {
	position: absolute;
	left: 34%;
	width: 30%;
	top: 30%;
}

.pin-item-container img.youtube-play-overlay {
	left: 34%;
	width: 30%;
	top: 25%;
}

.add-video-action.no-image-image-container img.youtube-play-overlay {
	left: 45%;
	width: 100px;
	top: 35%;
}

/*#endregion */

/*#region Updated Fonts - Website/Dashboard */

.delete-accounts-list {
	margin-top: 12px;
	margin-bottom: 0;
}

	.delete-accounts-list li a {
		font-size: 12px !important;
		width: 300px;
	}

#schedule_label {
	font-size: 12px;
}

/*#region Side Menu */

.toggle-website-side-menu {
	margin-bottom: 12px;
}

.website-side-menu {
	margin-bottom: 12px;
}

@media only screen and (max-width : 992px) {
/*@media only screen and (max-width : 992px) {
	.website-side-menu {
		display: none;
	}
}

@media only screen and (min-width : 993px) {
	.website-side-menu {
		display: block !important;
	}
}

*/
/*#endregion */

/*#endregion */

/*#region Noticeboard fixes */

.portfolio-box {
	margin: 0 auto;
	margin-bottom: 5px;
}

.pin-item-container {
	margin: 0 !important;
}

/*#endregion */
/*#region MEDIA */
/* Smartphones */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
	/* Header Part */
	.website-header-line-1 {
		text-align: center !important;
	}

	.delete-accounts-list li {
		margin-bottom: 12px;
	}

		.delete-accounts-list li:last-child {
			margin-bottom: 0;
		}
}

/*#endregion */
