.nav-item
{
	background-color: #f8f8f8;
	border-radius: ;
}

.link-icon img
{
	width: 200px;
	display: block;
	margin: auto;
	margin-top: 8px;
	transition: all .2s ease-in-out;
}

.link-text 
{
	margin-top: 8px;
	transition: all .2s ease-in-out;
}

.nav-item:hover .link-icon img
{
	width: 216px;
	margin-top: 0;
}

.nav-item:hover .link-text
{
	margin-top: 0;
	font-stretch: 105%;
}

.dashboard
{
	width: 1100px;
	margin-left: auto;
	margin-right: auto;
}

.dashboard-header
{
	text-align: center;
}

@media (max-width: 1190px)
{
	.dashboard
	{
		width: 890px;
	}
}

@media (max-width: 960px)
{7
	.dashboard
	{
		width: 670px;
	}
}

@media (max-width: 768px)
{
	.dashboard
	{
		width: 445px;
	}
}

@media (max-width: 480px)
{
	.dashboard
	{
		width: 291px;
		padding: 0px;
	}

	.grid-item h2
	{
		font-size: 1.0em;
	}
}

@media (max-width: 350px)
{
	.dashboard
	{
		width: 100%;
	}

	.dashboard-header h1
	{ 
		font-size: 10vw;
	}

	.header-wheel h1
	{ 
		font-size: 10vw;
	}
}

.dashboard-header
{
	background-color: #eee;
	padding-top: 10px;
}

.header-wheel
{
	background-color: #eee;
	margin: auto;
	margin-top: -50px;
	width: 80px;
	height: 80px;
	border-radius: 50%;
}

.header-wheel h1
{
	color: #edae44 !important;
	font-size: 50pt;
	margin-left: -6px;
}

.grid-item
{
	width: 200px;
	height: 200px;
	float: left;
	margin: 10px;
	transition: all .1s ease-in-out;
	padding: 10px;
	user-select: none;
	overflow: hidden;
	background-color: rgb(17,171,214);
	background-size: 100%; 
	background-repeat: no-repeat; 
	background-origin: content-box;
	padding: 5px;
	border-radius: 3px;
}

.grid-item:hover
{
	cursor: pointer;
	padding: 0;
}

.grid-item:active
{
	transform: scale(0.95, 0.95);
	-webkit-transform: scale(0.95, 0.95);
	-ms-transform: scale(0.95, 0.95);
}


@media (min-width: 768px) {
	.grid-item .overflow
	{
		opacity: 0;
		clear: both;
		transition: opacity .3s, padding .1s ease-in-out;
	}

	.grid-item:hover .overflow
	{
		padding: 5px;
		opacity: 1;
	}
}

@media (max-width: 768px) {
	.grid-item .overflow
	{
		opacity: 1;
	}

	.grid-item:hover .overflow
	{	
		opacity: 1;
	}
}

.grid-item-main
{
	display: table;
}

.grid-item-main-title
{
	display: table-cell;
	vertical-align: middle;
}

@media (max-width: 480px) 
{
	.grid-item
	{
		width: 43%;
		margin: 3%;
		height: 125px;
	}	
}




.main_color table caption, .main_color tr:nth-child(even), .main_color .pricing-table>li:nth-child(even),
.main_color tr:nth-child(even), .main_color .avia-data-table .avia-heading-row .avia-desc-col, .main_color .avia-data-table .avia-highlight-col, .main_color .pricing-table>li:nth-child(even), body .main_color .pricing-table.avia-desc-col li
{
	color: #666666;
}


/* Responsive alignment */
@media (max-width:767px)
{
	.col-sm-text-left
	{
		text-align: left;
	}
	
	.col-sm-text-right
	{
		text-align: right;
	}

	.col-sm-text-center
	{
		text-align: center;
	}
}

@media (min-width:992px) and (max-width:1199px)
{
	.col-md-text-left
	{
		text-align: left;
	}
	
	.col-md-text-right
	{
		text-align: right;
	}

	.col-md-text-center
	{
		text-align: center;
	}
}

@media (min-width:1200px)
{
	.col-lg-text-left
	{
		text-align: left;
	}
	
	.col-lg-text-right
	{
		text-align: right;
	}

	.col-lg-text-center
	{
		text-align: center;
	}
}

.modal-head hr,
.modal-body hr
{
	margin-bottom: 10px;
}

.fliph				{ -moz-transform: scale(1, -1); -webkit-transform: scale(1, -1); -o-transform: scale(1, -1); -ms-transform: scale(1, -1); transform: scale(1, -1); }
.flipv				{ -moz-transform: scale(-1, 1); -webkit-transform: scale(-1, 1); -o-transform: scale(-1, 1); -ms-transform: scale(-1, 1); transform: scale(-1, 1); }

.zoekbankzitter-filter-container
{
	margin-top: 32px;
}

.zoekbankzitter-filter
{
	margin-top: -25px !important;
	padding: 6px !important;
}

.zoekbankzitter-input
{
	margin-left: -5px !important;
}



.same-line input[type=submit]
{
   float: right;
   padding: 6px 22px 6.5px;
}

.same-line > form > div
{
  overflow: hidden; 
  padding-right: 5px;
}