/**
 *
 * Apply Here your Custom CSS
 *
*/

body{
	font-size:14px;
	font-weight:bold;
}

.modal-dialog {  position: absolute!important;  margin:auto; left: 0!important;  right: 0!important;}
.clear {clear:both; display:block; margin-bottom:20px; overflow:hidden;}
.filtros_personalizados {border:1px solid #ebebeb; border-radius:3px; overflow:hidden; padding:15px; margin-bottom:20px;}
#Participantes .panel-primary, #Correos .panel-primary, #Site .panel-primary{border-color:transparent;}
.col-md-2 { padding-top: 5px!important; padding-bottom: 5px!important; }

.icon_dog{
	background-image: url('font-icons/svg/dog-solid.svg');
	background-size	: contain;
	background-repeat: no-repeat;
	width			:20px;
	height			:20px;
	display			: block;
	margin-left		:5px;
}
.icon_cat{
	background-image: url('font-icons/svg/cat-solid.svg');
	background-size	: contain;
	background-repeat: no-repeat;
	width			: 20px;
	height			: 20px;
	display			: block;
	margin-left		:5px;
}
.icon_horse{
	background-image: url('font-icons/svg/horse-solid.svg');
	background-size	: contain;
	background-repeat: no-repeat;
	width			: 20px;
	height			: 20px;
	display			: block;
	margin-left		:5px;
}
.icon_ave{
	background-image: url('font-icons/svg/dove-solid.svg');
	background-size	: contain;
	background-repeat: no-repeat;
	width			: 20px;
	height			: 20px;
	display			: block;
	margin-left		:5px;
}
.icon_dragon{
	background-image: url('font-icons/svg/dragon-solid.svg');
	background-size	: contain;
	background-repeat: no-repeat;
	width			: 17px;
	height			: 17px;
	display			: block;
	margin-left		:5px;
}
.icon_rana{
	background-image: url('font-icons/svg/frog-solid.svg');
	background-size	: contain;
	background-repeat: no-repeat;
	width			: 20px;
	height			: 20px;
	display			: block;
	margin-left		:5px;
}
.icon_hipo{
	background-image: url('font-icons/svg/hippo-solid.svg');
	background-size	: contain;
	background-repeat: no-repeat;
	width			: 20px;
	height			: 20px;
	display			: block;
	margin-left		:5px;
}
.icon_huella{
	background-image: url('font-icons/svg/paw-solid.svg');
	background-size	: contain;
	background-repeat: no-repeat;
	width			: 20px;
	height			: 20px;
	display			: block;
	margin-left		:5px;
}
.icon_arania{
	background-image: url('font-icons/svg/spider-solid.svg');
	background-size	: contain;
	background-repeat: no-repeat;
	width			: 20px;
	height			: 20px;
	display			: block;
	margin-left		:5px;
}
.icon_oveja{
	background-image: url('font-icons/svg/sheep.svg');
	background-size	: contain;
	background-repeat: no-repeat;
	width			: 20px;
	height			: 20px;
	display			: block;
	margin-left		:5px;
}