/* 3.7 Panel
-------------------------------------------------------------------*/
// Base class
.@{p}panel {
	min-height: 600px;

	position: relative;
	overflow: hidden;

	background-color: @color-white;
}

// Heading
.@{p}panel__heading {
	min-height: 70px;
	padding: 0 @span-main;
	overflow: hidden;

	background-color: @color-main-dark;
}

// Title
.@{p}panel__title {
	float: left;
	margin-top: 0;
	margin-bottom: 0;
	padding: 24px 0 0;

	@media (min-width: 446px) {
		padding: 24px 0 5px;
	}//@media


	@media (min-width: 660px) {
		padding: 24px 0 24px;
	}

	font-size: 21px;
	font-weight: @font-weight-normal;
	color: @color-white;

	span {
		color: @color-main-green-2;
	}
} //.panel__title

// Body
.@{p}panel__body {
	height: 100%;
	width: 100%;

	overflow: hidden;
	&:extend(.amoteam-clearfix all);
}


// Navigation sidebar
.@{p}panel__sidebar {
	position: absolute;
	width: 50px;
	min-height: 500px;
	height: 100%;

	@media (min-width: 550px) {
		width: 65px;
	}//@media

	@media (min-width: @media-min-breaker) {
		width: 175px;
	}
}

// Contents
.@{p}panel__content {
	padding: 30px @span-main 0 @span-main;
	margin: 0 0 200px 50px;

	@media (min-width: 446px) {
		margin: 0 0 130px 50px;
	}//@media

	@media (min-width: 550px) {
		margin: 0 0 130px 65px;
	}//@media



	@media (min-width: @media-min-breaker) {
		padding: 30px @span-main 0 35px;
		margin: 0 0 140px 175px;
	}
} //.panel__content

// Footer
.@{p}panel__footer {
	padding: 0 @span-main;
	position: absolute;
	right: 0;
	bottom: 0;

	@media ( max-width: 639px ) {
		padding: 0 @span-main 3px @span-main;
		width: 100%;
		background: @color-main-dark;
	}
}//.panel__footer


// Panel Buttons
.@{p}panel__buttons {
	overflow: hidden;

	> .@{p}btn {
		display: block;
		float: left;
		margin-left: 5px;
	}
} //.panel__buttons


/*  Options Panel
----------------------------------*/
/* Option Panel specific styles */
.@{p}panel--options {
	max-width: 1200px;
	//margin-bottom: 50px;

	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);

	.@{p}panel__sidebar {
		position: absolute;
		width: 50px;
		min-height: 500px;
		height: 100%;

		background-color: @color-main-dark-2;

		@media (min-width: 550px) {
			width: 65px;
		}//@media

		@media (min-width: @media-min-breaker) {
			width: 175px;
		}
	}


	.@{p}panel__buttons {
		padding: @span-main 0 ;
		float: left;
		clear: both;

		> .@{p}btn:first-child {
			margin-left: 0;
		}

		> .@{p}btn {
			@media (max-width: 445px) {
				float: none;
				margin-left: 0;
				margin-top: 5px;
			}//@media
		}//.btn

		@media (min-width: 640px) {
			float: right;
			padding: 17.5px 0 17.5px 15px;
			clear: none;
		}//@media
	}//.panel__buttons


} // .options-panel

.@{p}plugin-version {
	position: absolute;
	bottom: 25px;
	right: 20px;
	z-index: 10;

	color: @color-white;
	font-size: 14px;
	text-align: center;

	@media (min-width: 446px) {
		left: 0;
		bottom: 100px;
		width: 50px;
		font-size: 12px;

	}//@media

	@media (min-width: 550px) {
		width: 65px;
	}//@media

	@media (min-width: 640px) {
		bottom: 30px;
		font-size: 14px;
	}//@media


	@media (min-width: @media-min-breaker) {
		width: 175px;
		font-size: 14px;
	}

} //.plugin-version



/*  Team Member metabox
----------------------------------*/
/* Team Member metabox specific styles */

#amo-team-member-settings {
	h2 {
		border: none;

		background: @color-main-dark;
		color: @color-white;
		//font-size: 15px;
		text-transform: uppercase;
	} //h2

	.inside {
		margin: 0;
		padding: 0;
	} //.inside

	.@{p}panel__sidebar {
		margin-top: 30px;
		border-right: 1px solid @color-middle-grey;
	} //.panel__sidebar


	.@{p}panel__content {
		padding-right: 0;

		//@media (min-width: @media-min-breaker) {
		//	padding-right: 0;
		//}
	} //.panel__content

	.toggle-indicator {
		color: @color-white;

		&:hover {
			color: @color-main-green-2;
		}
	} //.toggle-indicator


} //#amo-team-member-settings
