﻿div.breadcrumbs span:nth-child(1) {
	cursor:pointer;
}
div.breadcrumbs span:nth-child(3) {
	cursor:pointer;
}
div.breadcrumbs span:nth-child(1):hover {
	text-decoration: underline;
}
div.breadcrumbs span:nth-child(3):hover {
	text-decoration: underline;
}

.sticky-deck{
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-orient: horizontal;
				-webkit-box-direction: normal;
				-ms-flex-direction: column;
				flex-flow: row wrap;
				justify-content: center;
				margin-bottom: 35px;
				color: #2c3746;
	}
	.sticky-deck > div {
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-flex: 1;
				-ms-flex: 1 0 0%;
				flex: 1 0 0%;
				-webkit-box-orient: vertical;
				-webkit-box-direction: normal;
				-ms-flex-direction: column;
				flex-direction: column;
				margin-right: 30px;
				margin-bottom: 5px;
				border-width: 2px;
	 			border-style: solid;
	 			border-radius: 10px;
	 			border-color: #3EBDAD;
				background-color: #3EBDAD;
				max-width: 135px;
				cursor: pointer;
				font-weight: bold;
			}
			
			/*.sticky-deck > div:hover {
				border-bottom: 6px #EC478C solid !important;
				background-color: #FFFFFF;
			}*/
			
			/* Background to grey on sticky button hover */

.sticky-deck > div:hover {
	background-color: #808285;
}

.sticky-deck > div.selected-sticky:hover {
	background-color: #FFFFFF;
}
			
		.sticky-deck > div:last-child {
			margin-right:0;
		}
			
			.sticky-deck > div > div {
				text-align: center;
				width: 130px;
			
			}
			
			.sticky-deck h4 {
				color: #FFFFFF;
				font-weight: 400;
				font-size: 15px;
				margin-top:15px;
			}
			
			.sticky-deck > div > div > img {
				display: none;
			
			}
			
			.sticky-deck i{
				font-size: 50px;
				text-align: center;
				margin-top: 30px;
			}
			
			.tab-container{
				margin-top: 25px; 
				display: table;
				line-height: 1.6em;
				background-color:#fafafa;
				border: lightgray solid 1px;
				width: 100%;
			}
			
			.tab-container > div > ul{
				display: table-cell;
				width: 200px;
				border: none;
				position: relative;
				flex-wrap: wrap;
				padding-left: 0;
				margin-bottom: 0;
				list-style: none;
				min-width: 300px;
				border-right: 1px #EC478C solid;
			}
			
			.tab-container > div > ul > li {
				padding: 10px;
				font-size:14px;
				margin-top:0;
				padding-top:15px;
				padding-bottom: 15px;
				margin-bottom: 0;
			}
			
			.tab-container > div > ul > li:hover {
				background-color: #F2D3E0;
				cursor: pointer;
			}
			
			.tab-container > div > div
			{
				color: #505050;
				vertical-align: top;
				margin-top: 10px;
				padding-top:10px;
				display: table-cell;
				max-width: 1000px;
				background-color: white;
				width: 100%;
			}
			
			.tab-container > div > div > div > div:last-child > hr
			{
				display:none;
			}
			
			.tab-container > div > div > div > div:nth-child(7) > hr
			{
				display:none;
			}
			
			.tab-container > div > div > div > div:nth-child(7)
			{
				padding-bottom:25px;
			}
			
			.tab-container > div > div > div > div:last-child
			{
				padding-bottom:25px;
			}
			
			.tab-container > div > div > div {
				
				padding-left:15px;
				padding-right:15px;
			}
			
			.selected-tab {
				background-color: #F2D3E0;
				/*border-right: 3px #6fd1a0 solid;*/
			}
			
			div.selected-sticky {
				/*border-bottom: 6px #EC478C solid !important;*/
				background-color: #FFFFFF;
			}
			
			div.selected-sticky h4 {
				color: #3EBDAD;	
			}
			
			.selected-page{
				/*border: solid 1px #25ced1 !important;*/
				background-color: #F2D3E0;
			}
			
			.selected-page a{
				font-weight: bold;
			}
			
			#MenuPagination ul{
				display:flex;
				list-style:none;
				float:right;
				/*margin-top: -10px;*/
			}
			
			#MenuPagination li{
				padding-left:0;
				padding-left: 0;
			    width: 32px;
			    height: 35px;
			    /*border-radius: 4px;*/
			    border: solid 1px rgba(7, 20, 37, 0.25);
				text-align: center;
				padding-top: 6px;
    			margin-left: 5px;
			}
			
			[data-tab] hr {
				margin-top: 15px;
			    margin-bottom: 15px;
			    height: 1px;
			    color: lightgray;
			    background-color: lightgray;
			    border: none;
			}
						
			.tab-container a {
				color: #0c53f0;
				font-weight: 500;
			}
			
			#MenuContainer{
				max-width:1000px;
				margin-left:auto; 
				margin-right:auto; 
				margin-top: 30px;
			}
			
			#MenuExpander{
				box-shadow: 0 0 0 0;
				border: 0;
				flex: 0;
				border: 2px solid #6fd1a0;
				border-radius: 50%;
				height: 30px;
				min-width:30px;
				padding-top:3px;

			}
			
			#MenuExpander:after{
				content: '';
			    display: inline-block;
			    margin-left: auto;
			    margin-right: auto;
			    width: 15px;
			    height: 15px;
			    padding-top: 5px;
			    border-top: 3px solid #6fd1a0;
			    border-right: 3px solid #6fd1a0;
				-moz-transform: rotate(135deg);
			    -webkit-transform: rotate(135deg);
			    transform: rotate(135deg);

			}
			
	@media only screen and (max-width:620px) {
		.sticky-deck > div {
			min-width:33%;
			margin-bottom: 10px;
		}
		
		.sticky-deck > div:last-child {
			margin-right: 10px;
		}
	}
	
	@media only screen and (max-width:768px) {
		.sticky-deck > div {
			margin-right: 10px;
		}
		
		.tab-container > div > ul {
			min-width:0;
		}
	}