 body{
	 background-color:#eeeeee;
 }
 main
{
	min-height:300px;
}

#login-container
{
	width:50%;
	margin-left:auto;
	margin-right:auto;
}
.show-logged
{
	display:none;
}

#nav-browse, #datatable_filter
{
	display:none;
}

.dataTables_info
{
	padding-top:10px;
}

.dataTables_filter input
{
	background-color:#ffffff;
	margin:0px;
	padding:0px 10px;
}

.nav-extended #nav-browse
{
	display:block;
}

.nav-wrapper .tab-icon  i, .tab-icon a.button-collapse i
{
	line-height:48px;
	height:48px;
	font-size:20px;
}
.tabs.tab-icon, .tab.tab-icon a
{
	padding:0 4px;;
}
.modal .modal-content
{
	padding:10px 24px;
	line-height:38px;
}
.modal ul.modal-content li
{
	float:none;
}

#group-sorting
{
	font-size:24px;
}

/* Datatable */
.cardview td, .cardview tr
{
	display:block;
}
.cardview tr{
	float:left;
}
.cardview thead{
	display:none;
}
.gridview .chip
{
	font-size:10px;
	height:22px;
	line-height:22px;
	margin:2px;
}
.gridview td
{
	font-size:12px;
}
.gridview tr
{
	height:60px;
}
.gridview .material-icons
{
	vertical-align:middle;
}

#datatable td, #datatable tr
{
	padding:0px 5px;
}
#datatable tbody{
	width:100%;
}
#datatable_paginate{
	text-align:center;
}
#datatable_paginate a {
	color:#444;
	display:inline-block;
	font-size:1.2rem;
	padding:0 10px;
	line-height:30px;
	cursor:pointer;
	border-radius:2px;
	height:30px;
	vertical-align:top;
}
#datatable_paginate a.disabled {
	cursor:default;
	color:#999
}
#datatable_paginate a.current
{
	cursor:default;
	background-color:#4fc3f7;
	color:#fff
}
#datatable_paginate a i{
	font-size: 2rem;
}
@media only screen and (max-width: 992px)
{
	#datatable_paginate {
		width:100%
	}
}

/* Fur cards */
.furgroup
{
	font-size:12px;
}
.card.furgroup
{
	height:200px;
}
.furgroup .card-title
{
	font-size:16px;
}
.furgroup.card .card-content, .furgroup.card .card-reveal, .furgroup.card .card-action
{
	padding:10px;
}
.furgroup.card .card-reveal p
{
	margin:0px;
}
.furgroup.card .card-content .card-title
{
	line-height:28px;
}
.furgroup.card .card-action a:not(.btn):not(.btn-large):not(.btn-floating)
{
	color:#ffffff;
}
.furgroup .card-action i.tiny
{
	font-size:1.1rem;
}
.furgroup .card-action .material-icons
{
	vertical-align:middle
}
.furgroup .chip
{
	height:18px;
	line-height:18px;
	font-size:9px;
	background-color:#4FC3F7;
	color:white;
	padding: 0 10px;
	margin-right:3px;
}
.linkbroken{
	text-decoration: line-through;
}
.furgroup .icon-block {
	padding: 0 15px;
}
.furgroup .icon-block .material-icons {
	font-size: inherit;
}

.info-modal-content span
{
	line-height:inherit;
}

/* Get link form */
#link-modal
{
	min-width:350px;
	max-width:500px;
	min-height:350px;
	max-height:500px;
}
#request-modal
{
	min-width:350px;
	max-width:500px;
	min-height:450px;
	max-height:500px;
}
@media only screen and (max-width: 600px) {
	#link-modal
	{
		height:350px;
	}
	#request-modal
	{
		height:450px;
	}
}
@media only screen and (min-width: 601px) {
	textarea.materialize-textarea
	{
		height:8em;
	}
}

@media only screen and (min-width: 993px)
{
#link-modal.modal .modal-content, #request-modal.modal .modal-content
{
	line-height:20px;
}
#link-form, #request-form
{
	height:inherit;
}
.modal-captcha
{
	margin-left:auto;
	margin-right:auto;
	width:300px;
	margin-bottom:10px;
}
#link-form-response
{
	margin-top:10px;
	line-height:20px;
}