/**
 * responsive.css
 *
 * Contains media queries and fallback styles for various device widths.
 */


/* Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */

/* sm - Small devices (tablets, 768px and up) */
@media (min-width: 768px) { 
		
	#main-container {
	    width: auto;
	}
	
	#main-content {
		padding-left: 40px;
	}
	
	#mainjurisprudenciasearch {
	    width: 60%;
		float: left;
	}
	
	.searchform .control-label {
		text-align: right;
		margin-left: 0;
	}
	
	.publico.AN .header .portal h2 {
		font-size: 13px;
	}
	.publico.AN .header .portal.big h2 {
		font-size: 16px;
	}
		
	.sidebar {
	    width: 190px;
	}
		
	#jurisprudenciasearch .rightsidebar  {
	    width: 40%;
	    float: right;
	}
	
	.header .main-header {
	    margin-left: 190px;
	}
	
	.bbsubtabcontent .toppagination .sort {
		padding-left: 15px;
		padding-right: 15px;
	}
	.content .title, 
	.doc .title a {
	    font-size: 17px;
	}
	
	.bbsubtabcontent .bottompagination {
		padding-left: 45px;
		padding-right: 45px;
	}
	.pagination .slectnavgoto input {
	    width: 67px;
	}
	
	#jurisprudenciacontent .content .metadatos > ul > li,
	#jurisprudenciaresults .content .metadatos > ul > li {
		white-space: nowrap;
	}
	
	.results .filtersidebar {
		width: 250px;
		position: absolute;
		margin-right: -15px;
		z-index: 10;
	}
	
	.resultswrapper {
		padding-top: 0;
		margin-left: 250px;
	}
	
	.bbsubtabcontent .lnksearchfilters .searchfilters {
		width: 250px;
		border: none;
	}
	

	.actualdocs .docslist .actual.doc:not(:last-child) {
		border-right: dashed 1px #e3e3e3;
	}
	
	.micro {
		top: 40px;
	}
	
	.searchform .form-big {
		margin: 35px 35px 50px 0;
	}
	#pubformsearch.searchform .form-big {
		margin: 15px 0 50px;
    	padding: 6px 0 0 5px;
	}
	.searchform .form-big input {
		padding-left: 35px;
	}

	#modalAyudas .modal-dialog {
		width: 70%;
	}	
	
	#modalAyudas .helpcontainer.home .main-content,#modalAyudas .helpcontainer.AN .main-content,#modalAyudas .helpcontainer.TS .main-content {
		margin-left: 210px;
	}
	
	#main-content .breadcrumb {
	  margin-bottom: 8px;
	}
	#main-content .breadcrumb, #main-content .breadcrumb a {
	    font-size: 19px;
	}
	
	#jurisprudenciacontent .docactions {
	    left: unset;
	    right: 28px;
	}
		
}


/* md - Medium devices (tablets, 992px and up) */
@media (min-width: 992px) { 

	.rightsidebar h2 {
		font-size: 18px;
	}
	
	#jurisprudenciasearch .rightsidebar .ui-accordion .ui-accordion-header {
		font-size: 18px;
	}
	
	.actualdocs .actual.doc a.docinfo {
		font-size: 14px;
	}
	
	.actualdocs .icon img { 
		width: 29px;
	}
	
}

/* lg - Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) { 

	.actualdocs .actual.doc a.docinfo {
		font-size: 16px;
	}
		
}

/* xl -Extra Large devices (large desktops, 1400px and up) */
@media (min-width: 1400px) { 

	.actualdocs .actual.doc a.docinfo {
		font-size: 16px;
	}
	
}




