/* CSS Document */

.btn-custom {
	background-color: #334D80;
	color: white;
	width: 40% !important;
}

.btn-link-custom {
	color: black !impbtortant;
}

/* Container filters */

.container-filters .container-filter-submit {
	text-align: center;
    margin-top: 25px;
}

.container-filters .container-filter-submit button {
	width: 250px;
}

.container-filters .line {
	border-right: solid 1px #337ab7;
}

.container-filters .container-section {
}

.container-filters .container-section .title-filters {
	text-align: center;
}

.content {
	
}

/*#jurisprudence {
	display: none;
}

#doctrine {
	display: none;
}

#legislation {
	display: none;
}

#publications {
	display: none;
}*/

/* RESULT */

.container-result {
	padding-top: 20px;
	font-family: 'TradeGothicNextLTPro-Rg' !important;
}

.item{
	cursor: pointer;
}

.item .item-footer {
	padding: 20px;
	font-family: "open_sansbold";
    font-size: 15px;
    line-height: normal;
	color: #5578a7;
	background: rgba(182, 207, 239, 0.5);
}

.item .item-footer .price {
	color: #395c7f;	
}

.annotations {
	margin-top: 10px;
	font-size: 14px;
	font-family: 'TradeGothicNextLTPro-Rg';
	color: #849DBD;
}

.annotations:hover {
	color: #334D80;
}

.annotations-text {
	margin-top: 10px;
	font-size: 14px;
	font-family: 'TradeGothicNextLTPro-Rg';
}

.hide-submenu {
	display: none;
}

.grouped {
	padding-left: 30px;	
}

.tree ul li:last-child:before {
	background-color: #f1f1f1 !important;
}

.example-cita {
	font-size: 12px;
    margin-left: 2px;
	margin-top: 10px;
	margin-bottom: 10px;
}

/* MEDIA */

@media (max-width: 699px)
{
	.annotations-text {
		font-size: 16px;
	}

	.custom-checkbox label {
		font-size: 24px;
	}
	
	.custom-checkbox label::before {
		width: 20px;
		height: 20px;
		margin-top: 2px;
	}
	
	.custom-checkbox label::after {
		width: 20px;
		height: 20px;
		margin-top: 2px;
	}
	
	h5 {
		font-size: 26px;
	}
}

@media (max-width: 768px)
{
	.container-filters .line {
		border-right: none;
	}
}



