

/* latin-ext */
@font-face {
  font-family: 'Trocchi';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Trocchi Regular'), local('Trocchi-Regular'), url(https://fonts.gstatic.com/s/trocchi/v8/qWcqB6WkuIDxDZLcPrJevfeT.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Trocchi';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Trocchi Regular'), local('Trocchi-Regular'), url(https://fonts.gstatic.com/s/trocchi/v8/qWcqB6WkuIDxDZLcPrxevQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4mxK.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfCRc4EsA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfABc4EsA.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfCBc4EsA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfBxc4EsA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfCxc4EsA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfChc4EsA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfBBc4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

body {
	 font-family: 'Roboto';
	 font-weight: 400;
	color: #353637;
	font-size:1.1rem;
	background: none;
	overflow-x: hidden;
}

.container {
		width:100%;
	max-width: 1170px;

}

body .container:first-child {
	width:100%;
	max-width: calc(100% - 14px);
		max-width: calc(100% - 0px);
	padding-left: 0 !important;
	padding-right: 0!important;
}
.cabecera {
	position:relative;
		/*overflow-x: hidden;*/
}

.cabecera .dropdown {
	position: absolute;
	right: 15px;
	top: 35px;
}


	 .navbar-nav .dropdown {
    position: relative !important;
    right: auto !important;
		left: auto !important;
    top: auto!important;
		 margin-top: 16px;
		 margin-left: 10px;
		 margin-right: 10px;
}
	
	 .navbar-nav .dropdown-menu {
    border: 0;
    border-radius: 4px;
-webkit-box-shadow: 0px 41px 101px -11px rgba(0,0,0,0.46);
-moz-box-shadow: 0px 41px 101px -11px rgba(0,0,0,0.46);
box-shadow: 0px 41px 101px -11px rgba(0,0,0,0.46);
		 padding: 0;
		 width: 240px;
		 border-radius:0;
		top:calc(100% + 10px);
}

div.cuartil1, div.cuartil2, div.cuartil3, div.cuartil4, div.cuartil5 {
	border-radius: 2px;
	font-weight: 400 !important;
}

div.cuartil1 {
	background: #95f5a2 !important;
}


div.cuartil4 {
	background: #fda7a7!important;
}

.precuartil {
	margin: 3rem 0 0 0;
}

.precuartil + table {
	width: 100%;
}

img[src*="#"] {
    display: none;
}


.copia-widget {
	    background: #d1d1d1;
    padding: 25px;
    border-radius: 3px;
    margin: 10px 10px 20px 10px;
    font-size: 13px;
}

.muestra {
	font-weight: 700;
	font-size: 15px;
}

.copia-widget input {
	width: 100%;
}


h2.pull-left.flip {
	display:none;
}
.li-editores {	height:99px;
		  display: flex;
  align-items: center;
justify-content: center;
}

.navbar-nav .dropdown-menu  a {
	position: relative;
	height:99px;
	padding: 20px 20px 20px 50px !important;
	font-size: 16px !important;
	font-weight: bold !important;
			  display: flex !important;
  align-items: center;
	white-space: normal !important;
	border-bottom:1px solid #D4D4D4;

}


a.redibLink {

    word-break: break-word;

}

.li-editores a:before {
	content: '';
	width: 24px;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
		background: rgb(193,237,232);
background: linear-gradient(315deg, rgba(193,237,232,1) 0%, rgba(231,234,246,1) 100%);
	display: block;
}
.li-usuarios a:before {
	content: '';
	width: 24px;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
		background: #E3EDC1;
	display: block;
}

.cc-cookies  {
	padding: 15px 30px;
	background: #5e5f5f;
	color: #fff;
	min-height: 30px;
	width: 100%;
	margin: auto;
	display: block;
	bottom: 0;
	left: 0;
	z-index: 1000!important
}

.cc-cookies  a {
	color: #fff;
	text-decoration: underline;
}

a.cc-cookie-accept {
		border: 3px solid #ffffff;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	padding: 10px;
	font-weight: bold;
	display:block;
	width: 150px;
	color: #fff;
	text-align: center;
	margin: 20px auto 30px;
	text-decoration: none;
	cursor: pointer
}


.cabecera .dropdown .dropdown-toggle {
	background: #fff;
    background-image: none;
background-image: none;
border: 0;
	color: #353637;
text-shadow: 0;
	font-size:15px;
	padding: 0 !important;
	box-shadow: none;
}

.cabecera .dropdown .dropdown-menu {
	min-width: 60px;
}
.cabecera .dropdown .dropdown-toggle:active, .cabecera .dropdown .dropdown-toggle:focus {
	background: none;
	border: 0;
	outline: none;
}

.cabecera .dropdown .dropdown-toggle .caret {
	    display: inline-block;
    width: 11px;
    height: 6px;
    margin-left: 2px;
    vertical-align: middle;
    border: 0;
		background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSI2LjQ5NyIgdmlld0JveD0iMCAwIDExIDYuNDk3Ij4NCiAgPGcgaWQ9ImFycm93IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC0xMDAuNjk4KSI+DQogICAgPGcgaWQ9IkdydXBvXzI2IiBkYXRhLW5hbWU9IkdydXBvIDI2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDEwMC42OTgpIj4NCiAgICAgIDxwYXRoIGlkPSJUcmF6YWRvXzIiIGRhdGEtbmFtZT0iVHJhemFkbyAyIiBkPSJNMTAuODI0LDEwMS4yNDFsLS4zNi0uMzYzYS42LjYsMCwwLDAtLjg1MSwwbC00LjExLDQuMTEtNC4xMTUtNC4xMTVhLjYuNiwwLDAsMC0uODUxLDBsLS4zNi4zNjFhLjYuNiwwLDAsMCwwLC44NTFMNS4wNzUsMTA3YS42MTUuNjE1LDAsMCwwLC40MjcuMTkzaDBBLjYxNS42MTUsMCwwLDAsNS45MjksMTA3bDQuODk1LTQuOWEuNjExLjYxMSwwLDAsMCwwLS44NTdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC0xMDAuNjk4KSIgZmlsbD0iIzM1MzYzNyIvPg0KICAgIDwvZz4NCiAgPC9nPg0KPC9zdmc+DQo=);
}

abbr[title] {
  border-bottom: none !important;
  cursor: inherit !important;
  text-decoration: none !important;
}

#loginOptions {
	/*position:absolute;
	right: 80px;
	top: 32px;*/
}

#loginOptions .linkControl {
	background: #353637;
	color: #fff;
	font-size:15px;
	padding: 12px 22px;
	border-radius:3px;
}

#loginOptions .linkControl2 {
	background: #fff;
	border: 1px solid #707070;
	color: #353637;
	font-size:15px;
	padding: 11px 22px;
	border-radius:3px;
	margin-right: 8px;
}



#loginOptions .linkControl:hover, #loginOptions .linkControl2:hover {
	text-decoration: none;
	opacity: 0.7;
}

.link-boletin {
/*	position:absolute;
	right: 330px;
	top:35px;*/
	color: #353637;
	margin-right: 20px;
}

.cabecera .control-group {
	position: absolute;
	right: 70px;
	top: 36px;
}

.link-boletin:hover {
		color: #353637;
	text-decoration: none;
	opacity: 0.7;
}

.logo {
	position: relative;
	top: -10px;
	margin:0px 0 0 20px;
}
.logo img {
	width: 100%;
	max-width: 420px;
}

.cabecera .navbar  {
	background: #fff;
	border: 0;
	border-top:1px solid #C4C4C4;
		border-bottom:1px solid #C4C4C4;
	margin-left: -15px;
	width: calc(100% + 29px);
	margin-bottom: 0;
	
}

.cabecera .navbar-default .navbar-nav > li > a {
	color: #353637;
	font-size:16px;
	font-weight: 700;
	padding: 17px 20px;
}

.cabecera .navbar-default .navbar-nav > li > a:hover {
	outline: none;
	opacity: 0.7;
}

.well-buscador {
	width:calc(100vw - 16px);
	position: relative;
	left: 50%;
	transform: translateX(-50%);
	background: url("http://scanbit.clienteslotura.com/redib/img/bg-buscador.jpg") no-repeat center center;
	background-size: cover;
	position: relative;
	padding-top:80px;
	padding-bottom: 60px;
}

.well-buscador:before {
	content: '';
	background: rgba(48,48,48,0.52);
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.well-buscador-interno {
	width:calc(100vw - 16px);
	position: relative;
	left: 50%;
	transform: translateX(-50%);
	background: url("http://scanbit.clienteslotura.com/redib/img/bg-buscador.jpg") no-repeat center center;
	background-size: cover;
	position: relative;
	padding-top:30px;
	padding-bottom: 1px;
	text-align: center;
}

.well-buscador-interno:before {
	content: '';
	background: rgba(48,48,48,0.52);
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.well-buscador-interno form {
	position:relative;
	width: auto;
	max-width: 870px;
	margin:0 auto;
	padding: 0 !important;
	text-align: left;
}


.well-buscador .container:first-child {
	background: none;
		width:100%;
	max-width: 1170px;
	max-width: 870px;
}


.well-buscador h1 {
	color:#fff;
	font-size: 30px;
	font-weight: 700;
	text-align: center;
	margin: 0px 0 30px 0;
}


.well-buscador-ranking {
	width:calc(100vw - 16px);
	position: relative;
	left: 50%;
	transform: translateX(-50%);
	background: url("http://scanbit.clienteslotura.com/redib/img/bg-buscador.jpg") no-repeat center center;
	background-size: cover;
	position: relative;
	padding-top:50px;
	padding-bottom: 50px;
	padding-bottom: 1px;
	text-align: center;
	margin-bottom: 0px;
}

.well-buscador-ranking:before {
	content: '';
	background: rgba(48,48,48,0.52);
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.well-buscador-ranking .span6 {
	position: relative;
	z-index: 30;
	width: 45%;
	max-width: 550px;
	display: inline-block;
	margin-bottom: 50px;
	padding: 0 30px;
	margin-top: -30px;
}



.well-buscador-ranking .span6 label{
	    height: 48px;
    width: 140px;
    border-radius: 48px 0px 0px 48px;
    padding-right: 10px;
    border-right: 0px solid #fff;
    margin-right: -4px;
    position: relative;
	background: #fff;
	font-size: 16px;
	line-height: 48px;
	padding-top:0;
	padding-bottom: 0;
	font-weight: normal;
	color: #353637;
	 border-right: 1px solid #C4C4C4;
	position: relative;
	z-index: 2;
}

#blockTitRanking {
	margin-bottom: 30px;
}

.well-buscador-ranking .span6 .form-group {
	margin-right: 0 !important;
	margin-left:0 !important;
}
h1.h1-ranking {
	font-size:35px;
	font-weight: bold;
	margin: 0 0 0 0;
}


#linkMethodology {
	color: #353637;
}

.well-tabla-ranking-revista td {
	padding:5px 0px 5px 10px;
}


.well-tabla-ranking-revista td a {
	font-weight: bold;
	color: #353637;
}
.divMarginBt   {
	position: relative;
	top: 25px;
}

.well-buscador-ranking .span6 select,.well-buscador-ranking .span6 #bTitulo{
	width: calc(100% - 140px) !important;
    max-width: 100%;
    border-radius: 0 48px 48px 0;
    padding-left: 25px;
   
	box-shadow: none;
	    height: 48px;
	font-size: 16px;
	color: #353637;
	border-right:20px solid #fff;
}

.well-buscador-ranking .span6 .form-control {
	display: inline-block;
}

.well-buscador-ranking .span6 .alignCenter {
	color:#fff;
}
.well-buscador-ranking .span6 .alignCenter input {
	margin: 0 5px 0 10px;
}

.well-buscador-ranking .span6  .width400 {
	color: #fff;
}
.journalLinkHome {
	display:none;
}
#inputHome, #searchForm_lookfor {
	width: 100%;
	height: 48px;
	border-radius:48px;
	border: 0;
	padding-left:30px;
}
#searchForm_lookfor {
	width: calc(100% - 180px) !important;
	max-width: 100%;
		border-radius:0 48px 48px 0;
		padding-left:25px;
	border-left: 2px solid #C4C4C4;
	
}

#searchForm_type {	height: 48px;
		width: 180px;
		border-radius:48px 0px 0px 48px;
padding-right: 10px;
border-right: 13px solid #fff;
margin-right: -4px;
position: relative;}



.well-buscador .btn-primary, .well-buscador-interno .btn-primary {
	position: absolute;
	display: block;
	text-indent: 9999999px !important;
		
	background: none;
	border: 0;
	font-size: 0;
	line-height: 0;
	top: 17px;
	right: 120px;
}

.well-buscador-interno .btn-primary {
	top: 9px;
}



.icon-search, .fa-search {
	background: url("http://scanbit.clienteslotura.com/redib/img/search.svg");
	width: 19px;
	height: 19px;
	display: block;
}

.well-buscador .btn-link, .well-buscador-interno .btn-link {
	position: absolute;
	right: 25px;
	top: 17px;
	font-size:14px;
	font-weight:400;
	color: #353637;
}

.well-buscador-interno .btn-link {
	top: 9px;
}

.well-buscador .btn-primary:after, .well-buscador-interno .btn-primary:after {
	content: '';
	display: inline-block;
	height: 38px;
	width: 1px;
	background: #C4C4C4;
	position: absolute;
	right: -10px;
	top: -5px;
}

#mapa {
  padding-top: 0;
	margin-top: -65px;
	margin-bottom: 80px;
  height:450px;
  width:100%;
	max-width: 670px;
  display:block;
	background: #fff;
}

.jvectormap-container {
	background: #fff!important;
}

.jvectormap-zoomin, .jvectormap-zoomout {
	display: none;
}


h2.cifras, h2.rankinghome {
	font-size: 30px; 
	color: #353637;
	font-weight: 700;
	position: relative;
	z-index: 5;
}

.row-cifras {
	position:relative;
}

#cifras-redib {
	position: absolute;
	bottom: 0;
	left: 0;
}

#cifras-redib li {
	list-style: none;
	padding: 0;
	margin: 0;
	position: absolute;
	border-radius:50%;
	text-align: center;
	text-transform:uppercase;
	color: #717273;
	font-weight:700;
	padding-top: 15%;
}


#cifras-redib li:nth-child(1) {
	background:rgba(183,10,10,0.25);
	bottom: 90px;
	left: 45px;
	width: 95px;
	height: 95px;

}

#cifras-redib li:nth-child(2) {
	background:rgba(10,182,165,0.25);
	bottom: 0px;
	left: 0px;
		width: 104px;
	height: 104px;
}

#cifras-redib li:nth-child(3) {
		background:rgba(61,183,10,0.25);
	bottom: 0px;
	left: 0px;
	left: 95px;
			width: 118px;
	height: 118px;
	padding-top: 40%;
}

#cifras-redib li:nth-child(4) {
		background:rgba(10,51,183,0.25);
	bottom: 0px;
	left: 199px;
			width: 129px;
	height: 129px;
	padding-top: 50%;
}

#cifras-redib li:nth-child(6) {
		background:rgba(144,183,10,0.25);
	bottom: 0px;
	left: 459px;
			width: 259px;
	height: 259px;
	padding-top: 200%;
}


#cifras-redib li:nth-child(5) {
		background:rgba(138,10,183,0.25);
	bottom: 0px;
	left: 299px;
			width: 204px;
	height: 204px;
	padding-top: 170%;
}


#cifras-redib li span{
	  font-family: 'Trocchi';
  font-style: normal;
  font-weight: 400;
	font-size:35px;
	display: block;
	color: #353637;

}

h2.cifras {
	margin: 30px 0 0 0;
}

.row-cifras {
	margin-top:60px !important;
}

.row-cifras .col-md-4 {
	background: #F6F6F6;
	padding: 25px 30px 30px 30px;
}

.nav-tabs-ranking, .record-tabs, #tabsControlpanel .nav-tabs {
	border:0;
	margin-top:30px;
}
#tabsControlpanel .nav-tabs {
	margin-top:0px;
margin-bottom: 20px;}

.nav-tabs-ranking li, .record-tabs li,  #tabsControlpanel .nav-tabs li {
	margin-right: 15px;
}
.nav-tabs-ranking li a, .record-tabs li a,  #tabsControlpanel .nav-tabs li a {
	color: #A3A3A4;
	font-size: 20px;
	font-weight: 700;
	border: 0;
	padding-left: 0;
	padding-right:0;
	padding-bottom: 5px;

}
.nav-tabs-ranking li a:hover, .record-tabs li a:hover,  #tabsControlpanel .nav-tabs li a:hover {
	background: none;
	outline: 0;
	border:0;
}

.nav-tabs-ranking li.active a, .record-tabs li.active a,  #tabsControlpanel .nav-tabs a {
	color: #353637;
		background-color: none;
border: 0;
	position: relative;
}

.well-grafica, .well-tabla-citantes {
	overflow-x: auto;
	height: 570px;
}

.h2-repositorios {
	margin-top:70px;
}

.h2-citantes {
	margin-bottom:-20px;
}
.nav-tabs-ranking li.active:after, .record-tabs li.active:after,  #tabsControlpanel .nav-tabs li.active:after {
	content:'';
display: block;
height: 3px;
width:100%;
background:#353637;
position: absolute;
bottom: 0;
left: 0;}
.nav-tabs-ranking > li.active > a, .nav-tabs-ranking > li.active > a:hover, .nav-tabs-ranking > li.active > a:focus, .record-tabs > li.active > a, .nav-tabs-ranking > li.active > a:hover, .record-tabs > li.active > a:focus,  #tabsControlpanel .nav-tabs > li.active > a, #tabsControlpanel .nav-tabs > li.active > a:hover, #tabsControlpanel .nav-tabs > li.active > a:focus  {
		background: none;
	outline: 0;
	border: 0;
	color: #353637;
}

.record-tabs .nav-tabs {
	border:0;
}
.tab-content-ranking {
	border:0;
	
}
.tab-content-ranking table, table#tblREDIB  {
	margin: 10px 0 0 0;
	font-size:17px;
	border:0;
	background: url("http://scanbit.clienteslotura.com/redib/img/border.svg") repeat-x bottom left ;
}
.tab-content-ranking tr, #tblREDIB tr {
	background: url("http://scanbit.clienteslotura.com/redib/img/border.svg") repeat-x top left ;
}

.tab-content-ranking tr td, #tblREDIB tr td {
	padding: 10px;
	vertical-align: top;
}

.tab-content-ranking tr td:first-child, #tblREDIB tr td:first-child  {
	
	font-weight:700;
}

.tab-content-ranking tr td a, #tblREDIB tr td a {
	color: #353637;
}

.tab-content-ranking tr td a:hover, #tblREDIB tr td a:hover {
		color: #353637;
	opacity: 0.7;
}

.todoranking {
	text-align: right;
	font-weight: 700;
	margin: 30px 0 0 0;
}

.todoranking a {
	font-size:17px;
	text-decoration: underline;
	text-align: right;
	font-weight: 700;
		color: #353637;
	
}

.todoranking a:hover {
	opacity: 0.7;
}

.boxImport.left {
	background: #F6F6F6;
	float: none;
	width: 100%;
	padding: 30px;
}

.boxImport.left a {
	color: #353637;
}

.fs16 {
	font-weight: bold;
}


.well-como-participar {
		width:calc(100vw - 16px);
	position: relative;
	left: 50%;
	transform: translateX(-50%);
	background: #353637;
	color: #fff;
	margin: 140px 0 60px 0;
	padding: 30px 0;
}
.well-como-participar .container:first-child{
	background: none;
		width:100%;
	max-width: 1170px;
}

h2.h2-comoparticipar {
	position: absolute;
	top: -130px;
	color:  #353637;
	font-size:30px;
	font-weight: 700;
	padding: 30px 0;
}

.well-como-participar ul {
	margin-top: 20px;
	margin-bottom: 10px;
}

.well-como-participar a {
	background: #fff;
	border-radius:3px;
	padding: 12px 20px;
	font-size:15px;
	font-weight:700;
	color: #353637;
	margin-top: 10px;
}

.well-como-participar a:hover {
	text-decoration: none;
	opacity: 0.7;
}

.editor {
	background: #EFEFEF;
	
}

.investigador {
	background: #F4F4F4;
	
}

.well-servicios {
	margin-bottom: 100px;
		width:calc(100vw - 0px);
	position: relative;
	left: 50%;
	transform: translateX(-50%);
}

.well-servicios .container {
	padding-left: 0;
	padding-right: 0;
}

.well-servicios .container .row {
	margin: 0;
	padding: 0;
}
.well-editor, .well-investigador {
	width: 100%;
	max-width: 550px;
	text-align: left;

}

.well-editor {
margin: 0 0 0 auto;
		padding: 80px 80px 80px 0;
}

.well-investigador {
	margin: 0 auto 0 0;
			padding: 80px 0px 80px 80px;
}

.subtitulo {
	color:#353637;
	font-weight: 700;
	opacity: 0.5;
	font-size:20px;
}

.well-servicios h2 {
	font-size: 30px;
	font-weight: 700;
	margin-bottom: 20px;
}

.well-servicios h2 + p {
	font-size: 17px;
	line-height: 27px;
color: #6C6D6E;
	position: relative;
}

.masconsultados {
	display: flex;
}

.well-editor h2 + p, .well-investigador h2 + p {
	padding-right: 200px;
}
.well-editor h2 + p:after {
	content: '';
	position: absolute;
	right: -40px;
	top: 50%;
	transform: translateY(-50%);
	display: block;
	width: 245px;
	height: 265px;
	background: url("http://scanbit.clienteslotura.com/redib/img/editores.svg") no-repeat right center;
	
}


.well-editor h2 + p:after {
	content: '';
	position: absolute;
	right: -40px;
	top: 50%;
	transform: translateY(-50%);
	display: block;
	width: 245px;
	height: 265px;
	background: url("http://scanbit.clienteslotura.com/redib/img/editores.svg") no-repeat right center;
	
}
.well-investigador h2 + p:after {
	content: '';
	position: absolute;
	right: -40px;
	top: 50%;
	transform: translateY(-50%);
	display: block;
	width: 245px;
	height: 265px;
	background: url("http://scanbit.clienteslotura.com/redib/img/investigadores.svg") no-repeat right center;
	
}

.well-botones {
	margin: 20px 0 10px 0;
}

.btn-leermas {
	background:#E4E4E4;
	font-size:17px;
	color: #353637;
	padding: 12px 20px;
	font-weight: 400;
	margin-right:7px;
}

.btn-leermas:hover, .btn-servicios:hover {
	opacity: 0.7;
}

.btn-servicios:hover {
	color: #fff;
}
.btn-servicios {
	background: #353637;
	font-size:17px;
	color: #fff;
	padding: 12px 20px;
	font-weight: 400 !important;
}

.h2-noticias {
	font-size:30px;
	font-weight: 700;
	margin-bottom: 30px;
}

.logo-informa {
	position: relative;
	padding-left: 205px;
	text-align: left;
	background: #CFCFCF;
	font-size: 15px;
	font-weight: 700;
	border-radius:3px;
	color: #353637;
	display: inline-block;
		height: 44px;
}

.logo-informa span {
	display: block;
	padding: 7px;
	width: 90px;
	line-height: 16px;
}

.logo-informa:hover {
	opacity: 0.7;
		color: #353637;
	text-decoration: none;
	
}

.como-enviar {
	font-size:17px;
	line-height: 18px;
		color: #353637;
	display: inline-block;
	width: 160px;
	margin-right: 10px;
}

.logo-informa:before {
	position: absolute;
	left: 0;
	content: '';
	display: inline-block;
	width: 194px;
	height: 44px;
	border-radius:3px;
	background:#DA2C45 url("http://scanbit.clienteslotura.com/redib/img/redibinformalogo.png") no-repeat center center;
}

.well-img-noticia {
	height: 210px;
	overflow: hidden;
		color: #353637;
}

.well-img-noticia img {
	height: 100%;
	object-fit: cover;
	object-position: center center;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {

    padding-right: 15px;
    padding-left: 15px;
}
.well-noticias {
		color: #353637;
}
.tipo-noticia {
	font-size:15px;
	opacity: 0.7;
		color: #353637;
	margin: 10px 0 0 5px;
}

.well-noticias h3 {
	font-weight:700;
	font-size:22px;
	color: #353637;
	margin-bottom: 20px;
	margin-left: 5px;
}

.fecha-noticia {
		font-size:14px;
	opacity: 0.7;
		color: #353637;
	margin-left: 5px;
}

.noticia {
	padding-top: 20px;
	margin-bottom: 40px;
}

.noticia:hover {
	text-decoration: none;
	opacity: 0.7;
}

.h2-novedades {
	margin-top:100px;
	font-weight: 700;
	font-size: 30px;
	margin-bottom: 25px;
}
.nav-tabs-novedades {
	border:0;
	margin-bottom: 20px;
}

.nav-tabs-novedades li {
	margin-right:40px;
}

.nav-tabs-novedades li a {
	color: #A3A3A4;
	font-size: 22px;
	font-weight: 700;
	padding-left: 0;
	padding-right: 0;
	border: 0;

}



.nav-tabs-novedades li.active a {
	color: #353637;
		background-color: none;
border: 0;
	position: relative;
}

.nav-tabs-novedades li.active:after {
	content:'';
display: block;
height: 3px;
width:100%;
background:#353637;
position: absolute;
bottom: 0;
left: 0;}

.nav-tabs-novedades li a:hover {
	background: none;
	outline: 0;
	border:0;
}

.nav-tabs-novedades > li.active > a, .nav-tabs-novedades > li.active > a:hover, .nav-tabs-novedades > li.active > a:focus {
	background: none;
	outline: 0;
	border:0;
}

.tab-content-novedades {
	border:0;
	padding: 0;
	margin: 0 -15px;
}
.tab-content-novedades .row {
	margin-left: 0 !important;
	margin-right: 0 !important;
}

.well-img-novedades {
	background: #F6F6F6;
	min-height: 138px;
	text-align: center;
	position: relative;
	padding-top: 15px;
}

.well-img-novedades img {
	float: none !important;
	margin: 10px auto  25px auto;
}



.novedades-revista, .novedades-libro, .novedades-editorial{
	color: #353637;
	margin-bottom: 40px;
	display: block;
}

.novedades-revista:hover, .novedades-libro:hover, .novedades-editorial:hover {
	color: #353637;
	opacity: 0.7;
	text-decoration: none;
}
.novedades-revista h3, .novedades-libro h3, .novedades-editorial h3 {
	font-size:20px;
	line-height: 24px;
	margin-bottom: 26px;
	margin-left: 5px;
}

.novedades-revista p, .novedades-libro p, .novedades-editorial p {
	font-size:14px;
	line-height: 19px;
	margin-left: 5px;
}

.link-novedades {
	font-weight:700;
	font-size:18px;
	text-decoration: underline;
		color: #353637;

	margin-left: 15px;
}

.link-novedades:hover {
	text-decoration: none;
	opacity: 0.7;
}


.h2-destacados {
	font-size:30px;
	font-weight:700;
	margin: 105px 0 20px 0;
}

.row-flex {
	display:flex;

}
.col-flex {
	position:relative;
		 display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
.col-flex-top {
  flex-direction:row;                /* NEW */
  margin: 5px;   
	
}
.row-flex-revistas {
 display: flex;
  flex-wrap: wrap;  
	
}

.row-flex-revistas .col-md-3, .row-flex-revistas .col-md-4{
  
}

.col-flex a {
	z-index: 2;
	color: #353637;
	padding-top:53px;
	padding-bottom: 30px;
	
}

.masconsultados .col-flex a {
	padding-top:0px;
	width: 100%;
}

.col-flex a:hover {
	text-decoration: none;
	opacity: 0.7;
}

.col-flex .well-img-novedades {
	background: none;
}

.col-flex h3, .col-flex p {
	margin-left:25px;
	margin-right: 25px;
}

.well-contenido {
	max-width: 750px;
	margin: 50px auto 50px auto;
	font-size: 18px;
	line-height: 28px;
}
.well-contenido .modal-body {
	padding: 0;
}
.well-contenido p, .well-contenido ul {
	margin-bottom: 30px;
}


.well-contenido a {
	text-decoration: underline;
	color: #353637;
}

.well-contenido img {
	width: 100%;
	margin-bottom: 30px;
}
.well-contenido a:hover {
	text-decoration: none;
	color: #353637;
}

.well-contenido li {
	margin-bottom: 10px;
}

.well-contenido h1, h1.hiddenH1 {
	font-size: 30px;
	font-weight:bold;
	margin-bottom: 25px;
}

h1.hiddenH1 {
	margin: -5px 0 20px 0;
}

h1.hiddenH1 + .mainbody > .clearfix {
		border-top:2px solid #E2E2E2;
	border-bottom:2px solid #E2E2E2;
	padding-top: 3px;
}

.search-sort + br {
	display: none;
}

.jumpMenu.form-control {
	background: #F6F6F6;
	border: 0;
	box-shadow: none;
}

.row-fluid.result {
	border-bottom:2px solid #E2E2E2;
	padding-bottom: 10px;
	
}

.row-fluid.result .row-fluid.result {
	border-bottom:0;
		padding-bottom: 10px;
	width: 100%;
	
}

.row-fluid.result  .checkbox.pull-left {
	width: 40px;
	font-weight: bold;
	font-size:17px;
	color:#353637;
	position: relative;
	top: 10px;
	text-align: center;
}

.row-fluid.result .span2 {
	width: 150px;
}

.row-fluid.result .span7 {
width: calc(100% - 241px);
	margin-left: 15px;
	margin-right: 15px;
	border-right: 1px solid #D1D1D1;
}
	

	
.row-fluid.result .span7 a {
	font-size:20px;
	color: #353637;
	font-weight: normal;
}


#blockInfoSerial + .noprint  {
	width: 220px;
}

.favorite {

	display: none;
}

.save-record  {
	white-space: nowrap;
	background: url("http://scanbit.clienteslotura.com/redib/img/favorito.svg") no-repeat right center;
	padding-right: 21px;
	font-size: 14px;
	color: #353637;
}
.pagination {
	text-align: center;
	width:100%;
}

.pagination ul{
	margin: 40px auto;
}

.pagination li {
	display: inline-block;
	font-size: 18px;
	font-weight: 700;
	color: #252122;
	margin: 5px;
	position: relative;
}

.pagination li.active:after {
	content: '';
	height: 3px;
	width: 24px;
	background: #252122;
	position: absolute;
	bottom: -2px;
	left: 50%;
	transform: translateX(-50%);
}
.pagination li a {
	display: inline-block;
	font-size: 18px;
	font-weight: 700;
	color: #252122;
	padding: 5px;
}

.icon-reorder {
	width: 0;
	height: 0;
	overflow: hidden;
}
.icon-reorder:before, .icon-envelope-alt:before, .icon-plus-signCustomize:before {
	display: none;
}
.icon-reorder + a {

	padding: 10px 15px  10px 25px;
	border-radius: 5px;
	font-size:15px;
		color: #252122;
	background:#E9E9E9 url("http://scanbit.clienteslotura.com/redib/img/rss.svg") no-repeat 10px 50%;
	margin-right: 10px;
}

.icon-envelope-alt + a {
	padding: 10px 15px  10px 30px;
	border-radius: 5px;
	font-size:15px;
		color: #252122;
	background:#E9E9E9 url("http://scanbit.clienteslotura.com/redib/img/email.svg") no-repeat 10px 50%;
	margin-right: 10px;
}

.icon-plus-signCustomize + a {
	padding: 10px 15px  10px 30px;
	border-radius: 5px;
	font-size:15px;
		color: #252122;
	background:#E9E9E9 url("http://scanbit.clienteslotura.com/redib/img/guardar.svg") no-repeat 10px 50%;
	margin-right: 10px;
}
.icon-reorder + a:hover, .icon-envelope-alt + a:hover, .icon-plus-signCustomize + a:hover {
	text-decoration: none;
	opacity: 0.7;
}

.sidebar.well {
	background: #F6F6F6;
	border: 0;
	box-shadow: none;
}

.sidebar.well h4 {
	font-size:20px;
	font-weight:bold;
	margin: -3px 0 10px 0;
}

.facet-group .title {
	border: 0;
	border-top:1px solid #D7D7D7;
	padding-top: 15px;
}


.facet-group [data-toggle="collapse"]::after {
	content: '';
		background: url("http://scanbit.clienteslotura.com/redib/img/delete-lateral.svg") no-repeat center center;
	display: inline-block;
	width: 15px;
	height: 15px;
	margin-top: 2px;
	transform: rotate(180deg);
}
.facet-group .collapsed::after {
	content: '';
	background: url("http://scanbit.clienteslotura.com/redib/img/arrow-lateral.svg") no-repeat center center;
	display: inline-block;
	width: 15px;
	height: 15px;
	margin-top: 4px;
}


.facet-group .collapse, .facet-group .collapsing, .facet-group>.facet {
	border:0;
	padding-left: 0px;
}

.facet-group .checkboxFilter {
	margin-left: 30px;
	padding-bottom: 0 ;
}

.facet-group .facet, .facet-load-indicator {
	color: #353637;
}

.facet-group .facet.narrow-toggle {
	font-weight: 700;
	text-align: left;
	
}

.libro-destacado:before, .articulo-destacado:before, .editorial-destacado:before, .autor-destacado:before, .audiovisuales-destacado:before, .revista-destacado:before {
	content: '';
	display: block;
	position: absolute;
	left: 15px;
	right: 15px;
	width: calc(100% - 30px);
	height: 100%;
	background: #9DE2DB;
	z-index: 0;
}

.articulo-destacado:before {
	background: #F3E6F8;
}

.revista-destacado:before {
	background: #c2cced;
}

.editorial-destacado:before {
	background: #ceedc2;
}


.audiovisuales-destacado:before {
	background: #f6f6f6;
}
.autor-destacado:before {
	background: #EBF8E6;
}

.well-icon-articulo {
	height: 138px;
	width: 100%;
	background: url("http://scanbit.clienteslotura.com/redib/img/icon-articulo.svg") center center no-repeat;
}


.well-icon-autor {
	height: 138px;
	width: 100%;
	background: url("http://scanbit.clienteslotura.com/redib/img/icon-autor.svg") center center no-repeat;
}

p.titular-destacado {
	position: absolute;
	top: 0 !important;
	left: 15px;
	right: 15px;
	font-size: 20px;
	font-weight: 700;
	padding: 10px 15px;
  margin: 0 !important;
	background: rgba(0,0,0,0.09);
}


.well-identidad {
	background: #F6F6F6;
	text-align: center;
	padding: 80px 0 80px 0;
	margin-top: 70px;
	margin-bottom: 0px;
		width:calc(100vw - 16px);
	position: relative;
	left: 50%;
	transform: translateX(-50%);
	  margin-bottom: -60px;
}


.well-identidad h3 {
		font-size:17px;
	line-height: 20px;
}

.well-identidad .container:first-child {
	background: none;
		width:100%;
	max-width: 1170px;;
}


.well-identidad h2 {
	font-size:30px;
	font-weight: 700;
	margin-bottom: 30px;
}

.identidad-1, .identidad-2, .identidad-3, .identidad-4, .identidad-5, .identidad-6, .identidad-7, .identidad-8 {
	padding: 20px;
}

.identidad-1:before, .identidad-2:before, .identidad-3:before, .identidad-4:before, .identidad-5:before, .identidad-6:before, .identidad-7:before, .identidad-8:before{
	content:'';
	display: block;
	height: 112px;
	width: 112px;
	border-radius:5px;
	margin: 0 auto;
	background: url("http://scanbit.clienteslotura.com/redib/img/identidad-1.svg") no-repeat center center;
}
.identidad-2:before {
	background: url("http://scanbit.clienteslotura.com/redib/img/identidad-2.svg") no-repeat center center;
}

.identidad-3:before {
	background: url("http://scanbit.clienteslotura.com/redib/img/identidad-3.svg") no-repeat center center;
}

.identidad-4:before {
	background: url("http://scanbit.clienteslotura.com/redib/img/identidad-4.svg") no-repeat center center;
}

.identidad-5:before {
	background: url("http://scanbit.clienteslotura.com/redib/img/identidad-5.svg") no-repeat center center;
}

.identidad-6:before {
	background: url("http://scanbit.clienteslotura.com/redib/img/identidad-6.svg") no-repeat center center;
}

.identidad-7:before {
	background: url("http://scanbit.clienteslotura.com/redib/img/identidad-7.svg") no-repeat center center;
}

.identidad-8:before {
	background: url("http://scanbit.clienteslotura.com/redib/img/identidad-8.svg") no-repeat center center;
}

footer {
	width:100%;
	border: 0;
	padding: 0;
	overflow: hidden;
			width:calc(100vw - 16px);
	position: relative;
	left: 50%;
	transform: translateX(-50%);
}

footer:before {
	display: none;
}
.well-boletin {
	background: #353637;
	text-align: center;
	color: #BEBFBF;
	font-size: 25px;
	padding: 60px 0;
	margin-bottom: 70px;
	margin-top: 60px;
	
}

.well-boletin h2 {
	font-size:30px;
	color: #fff;
	font-weight: 700;
	margin-bottom: 20px;
}
.well-boletin .container {
	background: none;
}
.well-boletin .container:first-child {
	background: none;
		width:100%;
	max-width: 1170px;
}

.btn-suscribirse {
	background:#fff;
	color: #353637;
	font-size:20px;
	padding: 10px 30px;
	border-radius:50px;
	margin: 30px 0 0 0;
}

.btn-suscribirse:hover {
	opacity: 0.7;
}

.well-sobreredib h2, .well-comopartcipar h2, .well-contacto h2  {
	font-size:19px;
	font-weight:bold;
	margin-bottom: 20px;
	color:#353637;
}

.well-sobreredib ul, .well-comopartcipar ul  {
	padding: 0;
	margin: 0;
}

.well-sobreredib ul li, .well-comopartcipar ul li {
	list-style: none;
	font-size:16px;
margin-bottom: 13px;}

.well-sobreredib ul li a, .well-comopartcipar ul li a {
	color: #353637;
	opacity: 0.7;
}

.well-sobreredib ul li a:hover, .well-comopartcipar ul li a:hover {
	opacity: 1;
	text-decoration: none;
}

.well-contacto {
	text-align: right;
	color: #717273;
	font-size:16px;
}
.well-contacto .email {
	color: #353637;
	margin-bottom: 25px;
}

.well-contacto li span{
	display: none;
}

.well-contacto li a {
		width: 25px;
	height: 25px;
	display: block;
	margin-left: 20px;
}

.well-contacto li a:hover {
	opacity: 0.7;
}
.twitter {
	background: url("http://scanbit.clienteslotura.com/redib/img/twitter.svg") no-repeat  center center;
}

.facebook {
	background: url("http://scanbit.clienteslotura.com/redib/img/facebook.svg") no-repeat  center center;
}
.linkedin {
	background: url("http://scanbit.clienteslotura.com/redib/img/linkedin.svg") no-repeat  center center;
}
.youtube {
	background: url("http://scanbit.clienteslotura.com/redib/img/youtube.svg") no-repeat  center center;
}

.row-logos-principales {
	border-top:1px solid #D3D3D3;
	border-bottom:1px solid #D3D3D3;
	text-align: center;
	padding: 30px 0;
	margin: 40px 0;
}

.row-logos li  {
	display: table-cell;
	vertical-align: top;
}


.row-logos li a {
	margin-right: 30px;
}

.logo-creative {
	text-align: right;
}

.row-legal {
	margin-top:50px !important;
	font-size:12px;
	opacity: 0.7;
}

.row-legal a {
	color:#353637;
}

.well-legales {
	test-align: right;
}

.well-legales ul {
	text-align: right
}

.tab-content-ranking br {
	display:none;
}


.breadcrumb {
	background: none;
	color: #AEAFAF !important;
	font-size:17px;
	font-weight: bold;
	padding: 20px 0 0 0;
}

.breadcrumb a, .breadcrumb>.active  {
		color: #AEAFAF !important;
}

.breadcrumb>li+li:before {
	color: #AEAFAF !important;
}


.titleCountrySelect {
	color: #AEAFAF !important;
	font-size:17px;
	font-weight: bold;
	margin: 30px 0 0px 0;
}

.titleHeadJournal {
	color: #353637;
	font-size:30px;
	font-weight: bold;
}


.titleOCountry {
	color: #353637;
	font-size: 25px;
	font-weight: bold;
	margin-bottom: 20px;
	margin-top:30px;
}

.h2-novedades-revista {
	color: #353637;
	font-size: 30px;
	font-weight: bold;
	margin: -3px 0 30px 0;
}

.h2-articulos-revista {
	color: #353637;
	font-size: 30px;
	font-weight: bold;
	margin: 30px 0 30px 0;
}

.articulos-vistos {
	background: #F6F6F6;
}

.well-estadisticas {
	border: 1px solid #E6E6E6;
	padding: 30px  20px 10px  20px;
	display: block;
	margin-bottom: 30px;
	position: relative;
}
.well-estadisticas ul {
	margin: 0;
	padding: 0;
	display: flex;
	  flex-wrap: wrap;
	 align-items: flex-start;
}

.well-estadisticas ul li {
	display: inline-block;
	text-transform: uppercase;
	font-weight: 700;
	text-align: center;
	color: #717273;
	font-size: 13px;
	line-height: 14px;
	margin: 0 25px 30px 25px;
	width: 90px;
}

.well-estadisticas ul li:empty {
	display: none;
}

.well-estadisticas ul li span {
	display: block;
	clear: both;
	color: #353637;
	font-size:30px;
	  font-family: 'Trocchi';
  font-style: normal;
  font-weight: 400;
	margin-bottom: 20px;
}
.well-estadisticas-oscuro {
	background:#F6F6F6;
}

.well-paises ul {
	   -moz-column-count: 4;
    -moz-column-gap: 30px;
    -webkit-column-count: 4;
    -webkit-column-gap: 30px;
    column-count: 4;
    column-gap: 30px;
	margin: 0 0 50px 10px;
	padding: 0;
}

.well-paises ul li {
	list-style: none;
	font-size: 20px;
	font-weight: bold;
	margin: 0 0 10px 0;
}

.well-paises ul li a {
	text-decoration: none;
	color: #353637;
}

.well-paises ul li a span {
	color: #8E8E8E;
}

.well-paises ul li a span:before {
	content: '(';
	margin-right: 5px;
}

.well-paises ul li a span:after {
	content: ')';
	margin-left: 5px;
}

.well-paises ul li a:hover {
	text-decoration: underline;
	color: #353637;
}


.accordion-materias {
	margin-bottom: 40px;
}



.accordion-materias h3 a {
	position:relative;
	display: block;
}
.accordion-materias h3 a[aria-expanded="false"]:after {
	position: absolute;
	right: 5px;
	top: 10px;
	width: 12px;
	height: 12px;
	display: block;
	background: url(http://scanbit.clienteslotura.com/redib/img/arrow-open.svg) no-repeat;
	content: '';
}
.accordion-materias h3 a[aria-expanded="true"]:after {
	position: absolute;
	right: 5px;
	top: 10px;
width: 12px;
	height: 12px;	display: block;
	margin-top: -4px;
	content: '';
		background: url(http://scanbit.clienteslotura.com/redib/img/delete_filtro.svg) no-repeat;
}

.accordion-materias h3 a:active, .accordion-materias h3 a:focus {
	outline:0;
	
}

.accordion-materias h3 a {
		text-decoration: none;
	color: #353637;
	font-size: 25px;
	font-weight: bold;
}


.accordion-materias h3 a span {
		color: #8E8E8E;
}

.accordion-materias h3 a span:before {
	content: '(';
	margin-right: 5px;
}

.accordion-materias h3 a span:after {
	content: ')';
	margin-left: 5px;
}

.accordion-materias .panel-default>.panel-heading {
	background: none;
	border: 0 !important;
}

.accordion-materias .panel-default>.panel-heading+.panel-collapse>.panel-body{	border: 0 !important;
}

.accordion-materias .panel {
	border: 1px solid #E6E6E6;
	background: #F6F6F6;
	border-radius:0;
	box-shadow: none;
	padding: 15px;
}


.accordion-materias .panel  ul {
	   -moz-column-count: 3;
    -moz-column-gap: 30px;
    -webkit-column-count: 3;
    -webkit-column-gap: 30px;
    column-count: 3;
    column-gap: 30px;
	margin: 0 0 10px 10px;
	padding: 0;
}

.accordion-materias .panel  ul li {
	list-style: none;
	font-size: 17px;
	line-height: 20px;
	font-weight: normal;
	margin: 0 0 10px 0;
}

.accordion-materias .panel  ul li a {
	text-decoration: none;
	color: #353637;
}

.accordion-materias .panel  ul li a span {
	color: #8E8E8E;
}

.accordion-materias .panel  ul li a span:before {
	content: '(';
	margin-right: 5px;
}

.accordion-materias .panel  ul li a span:after {
	content: ')';
	margin-left: 5px;
}

.accordion-materias .panel  ul li a:hover {
	text-decoration: underline;
	color: #353637;
}

.well-tabla-ranking {
	background: #F6F6F6;
	padding: 10px 20px 40px 20px;
	margin: 10px 0 30px 0 ;
}

table#tblREDIB {
		background: #F6F6F6;
	border: 10px solid #F6F6F6;
} 

.well-tabla-ranking h3 {
	font-weight: bold;
	font-size:25px;
	margin-bottom: 20px;
}

.alphabet ul {
margin: 0 0 70px 0;
padding: 0;
}

.alphabet ul li {
	display: inline-block;
	margin-bottom: 5px;
}

.alphabet ul li a, #searchBoxREDIB a {
	display: block;
	background: #F6F6F6;
	height: 37px;
	width:37px;
	font-size: 18px;
	font-weight: bold;
	color: #353637;
	text-align: center;
	line-height: 38px;
	text-decoration: none;
	border-radius:38px;
}
#searchBoxREDIB {
	width: 100%;
}
#searchBoxREDIB a {	height: 35px;
	width:35px;
	display: inline-block;
	margin: 0 2px 2px 0;
}
#searchBoxREDIB a.bold {
	background:  #353637;
	color: #fff;
}

.alphabet ul li a:hover {
	background: #353637;
	color: #fff;
}

#fieldsetUser {
	background: #F6F6F6;
	padding: 20px 20px 0 20px;
	margin-bottom: 20px;
}

#myresearch-sidebar {
		background: #F6F6F6;
}
#myresearch-sidebar h4 {
	font-size:25px;
}

#myresearch-sidebar .nav-list li a {
	padding-left: 0;
	font-size: 16px;
	margin-bottom: 0;
}

#myresearch-sidebar .nav-list {
	margin-bottom: 30px;
}

.well-ventajas-premium {
	background: #F4CECE;
	display: flex;
  justify-content: space-between;
	padding: 20px 20px 2px 20px;
	font-size:18px;
	font-weight: bold;
}

.well-ventajas-premium .btn {
	background: #D12E2E;
	color: #fff;
	font-size:17px;
	font-weight: bold;
	padding: 0 70px 0px 10px;
	position: relative;
	line-height: 50px;
	height: 50px;
	display: inline-block;
}

.well-ventajas-premium .btn:hover {
	opacity: 0.7;
}

.well-ventajas-premium .btn:after {
	position: absolute;
	right: 10px;
	top:11px;
	content: '';
	display: inline-block;
	background: url(http://scanbit.clienteslotura.com/redib/img/premium-blanco.svg) no-repeat;
	width:48px;
	height: 27px;

}

.well-micuentaservicios {
	display:flex;
	margin: 30px 0 50px 0;
}

.servicios-editores {
	padding: 30px;
	background: rgb(193,237,232);
background: linear-gradient(315deg, rgba(193,237,232,1) 0%, rgba(231,234,246,1) 100%);
	margin-right: 1px;
	margin-bottom: 1px;
}

.servicios-usuarios {
		padding: 30px;
	background: #E3EDC1;

}

.servicios-editores p:first-child, .servicios-usuarios p:first-child {
	font-size:20px;
	font-weight: bold;
	opacity: 0.7;
}

.servicios-editores h3, .servicios-usuarios h3 {
	font-size:30px;
	font-weight: bold;
	margin: 0 0 30px 0;
}

.well-micuentaservicios ul {
	padding: 0;
	margin: 0 0 30px 0;
}
.well-micuentaservicios ul li {
	list-style: none;
	margin-bottom: 3px;
}
.well-micuentaservicios ul li a {
	display: block;
	text-decoration: none;
	background: #fff;
	padding: 10px 15px;
	color: #717273;
	font-size:17px;
}

.well-micuentaservicios ul li a:hover {
	color: #353637;
}


.list-tematicas ul {
	padding:0;
	margin: -5px 0 40px 0;
}

.list-tematicas ul li {
	list-style: none;
	padding: 0;
	margin: 0 0 5px 0;
}
.list-tematicas ul li a {
	border: 1px solid #E6E6E6;
	background: #F6F6F6;
	color: #353637;
	font-size: 20px;
	font-weight: bold;
	padding: 10px 20px;
	display: block;
}

.list-tematicas ul li a:hover {
	opacity: 0.7;
	text-decoration: none;
}
.tab-content-alfabeto {
	margin-top: 20px;
}

.record-nav a {
	padding: 11px 15px !important;
	background: #E9E9E9;
	line-height: 17px !important;
	font-size:15px;
	color: #353637;
	margin-bottom: 1px;
}

.record-nav a:hover {
	opacity: 0.7;
	outline: 0 !important;
	border: 0!important;
}

.record-nav  .dropdown a {
	box-shadow: none;
}

.record-nav .dropdown-menu {
	padding:0;
}

#cite-record {
	background: #E9E9E9 url("http://scanbit.clienteslotura.com/redib/img/citar.svg") no-repeat 10px 50%;
	padding-left: 35px !important;
}

#export-record {background: #E9E9E9 url("http://scanbit.clienteslotura.com/redib/img/export.svg") no-repeat 10px 50%;
	padding-left: 35px !important;}

#save-record  {background: #E9E9E9 url("http://scanbit.clienteslotura.com/redib/img/favorito.svg") no-repeat 10px 50%;
	padding-left: 31px !important;}
.addThis.sharing i {
	display: none;
}

.addThis.sharing {
	background: #E9E9E9 url("http://scanbit.clienteslotura.com/redib/img/compartir.svg") no-repeat 10px 50%;
	padding-left: 31px !important;
}

.icon-print {
		width: 25px;
	display: inline-block;
}
.icon-print:before {
	content: '';
	display: inline-block;
	width: 25px;
	height: 15px;
	background: #E9E9E9 url("http://scanbit.clienteslotura.com/redib/img/print.svg") no-repeat 10px 50%;
	position: relative;
	left: -7px;
	top: 2px;
	margin-top: -4px;
}

.fa-envelope:before {
		content: '';
	display: inline-block;
	width: 26px;
	height: 13px;
	background: #E9E9E9 url("http://scanbit.clienteslotura.com/redib/img/email.svg") no-repeat 10px 50%;
	position: relative;
	left: -7px;
	top: 2px;
}

.sidebar h4 {
	font-weight:bold;
}

#summary a {
	color:#353637;
}
#summary > div > span, #summary > div > span + div > div > span {
	display:block;
	position: relative;
	padding-left: 25px;
}
#summary > div > span i, #summary > div > span + div > div > span span  {
	position: absolute;
	left: 0;
	top: 0px;
}

#summary > div > span a {
	font-weight: bold;
}

.fa-chevron-circle-up:before {
	content: '';
	width: 20px;
	height: 20px;
	border-radius:20px;
	display: inline-block;
	background: #E5E5E5 url("http://scanbit.clienteslotura.com/redib/img/menos.svg") no-repeat center center;
}
.fa-chevron-circle-down:before {
	content: '';
	width: 20px;
	height: 20px;
	border-radius:20px;
	display: inline-block;
	background: #E5E5E5 url("http://scanbit.clienteslotura.com/redib/img/mas.svg") no-repeat center center;
}

#summary  span + div {
	background: #F6F6F6;
	border: 1px solid #E6E6E6;
	width: 150px;
	padding: 10px;
	margin-bottom: 10px;
}

#summary  span + div div {
	background: none;
	border:0;
	width: auto;
}



.sidebar .nav-list li a {
	background: #F6F6F6;
	padding: 10px 20px;
	color: #353637;
	margin-bottom: 15px;
	font-size: 20px;
}

#bibliometricBlock {
		background: #F6F6F6;
	padding: 10px 20px;
	margin-bottom: 30px;
}

.sidebar .nav-list li a span {
	font-size:15px;
	line-height: 22px;
	display: block;
	clear: both;
	margin-top: 15px;
}

.sidebar .nav-list li a.hover {
	opacity: 0.7;
}

.well-revista-header {
	  display: flex;
  align-items: center;
	padding-bottom: 25px;
}

.well-img-revista {
	width: 140px;
	text-align: center;
	margin-right: 20px;
}
.well-text-revista {
	width: calc(100% - 140px);

}

.ubicacion {
	font-size:20px;
	display: block;
	margin: -10px 0 0 0;
}
.well-descripcion {
	font-size:18px;

}

.completeDescription a {	font-weight: bold;
	text-decoration: underline;
	color: #353637;}

.row-acreditaciones h2 {
	font-size:17px !important;
	font-weight:bold;
	margin: 20px 0 10px 0 !important;
}

.row-acreditaciones span {
	font-size:14px;
	font-weight: bold;
	background: #E9E9E9;
	border-radius:5px;
	padding: 5px 10px;
	margin-bottom: 5px;
	display: inline-block;
}


#articulosRevista a {
	background:#353637  url("http://scanbit.clienteslotura.com/redib/img/documento-blanco.svg") no-repeat 15px 50%;
	color: #fff;
	font-weight: bold;
	font-size:18px;
	padding: 15px 90px 15px 60px;
	border-radius: 4px;
	display: inline-block;
	clear: both;
	margin-bottom: 30px;
	margin-top: 20px;
	position: relative;
}

#articulosRevista a:hover {
	text-decoration: none;
	opacity: 0.7;
}


#articulosRevista a span {
	font-size:15px;
	font-weight: bold;
	color: #B8B8B9;
	position: absolute;
	right:0px;
	top: 8px;
	width: 70px;
	text-align: center;
	height: 40px;
	line-height: 40px;
	border-left:1px solid #707070;
	display: block;
}



#articulosRevista a span:before {
	content: '( ';
}

#articulosRevista a span:after {
	content: ' )';
}


.h2-revista {
	font-size: 25px !important;
	font-weight:bold;
}

table.table-striped {
	margin-bottom: 50px;
}

table.table-striped a {
	text-decoration:underline;
	color: #353637;
}
table.table-striped th {
	border: 0 !important;
	width: 200px!important;
}

table.table-striped td {
	border: 0 !important;
}
table.table-striped tr {
	background: none !important;
}
table.table-striped {
	background: #F6F6F6;
	border: 20px solid #F6F6F6;
}

.ver-mas {
	padding:0;
	margin: 0;
}
.ver-mas a {
	position:absolute;
	right: 0;
	left: 0;
	top: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	display: block;
}

.ver-mas a span {
	position:absolute;
	right: 0;
	bottom: 0;
	display: inline-block;
	font-size: 15px;
	background: #D7D7D7;
	font-weight: bold;
	color: #353637;
	padding: 3px 25px;
	border-radius: 5px 0 0 0;
}

td.numberHidden, th.numberHidden {
	display: none !important;
}

.well-tabla-ranking-revista thead tr:first-child {
	background: none;
}

.well-tabla-ranking-revista th, #tblREDIB th {
	padding-bottom:10px;
	padding-left: 10px;
}

.well-tabla-ranking-revista th, .well-tabla-ranking-revista th a, #tblREDIB th a {
	font-size:14px;
	line-height: 14px;
	font-weight: normal;
	color: #353637;
	vertical-align: bottom;
}

/*
.well-tabla-ranking-revista th:nth-child(4), .well-tabla-ranking-revista td:nth-child(4) {
	display: none;
}
*/
.well-tabla-ranking-revista td:nth-child(2) {
	text-align: center;
	font-weight:bold;
}

.well-tabla-ranking-revista td:nth-child(2) span {
	color: #fff;
	background: #353637;
	display: inline-block;
	border-radius:30px;
	padding:3px 10px;
	min-width: 30px;
}

.well-tabla-ranking-revista  tbody  tr:nth-child(even) {background:url(http://scanbit.clienteslotura.com/redib/img/border.svg) repeat-x top left}
.well-tabla-ranking-revista  tbody  tr:nth-child(odd) {background:#fff url(http://scanbit.clienteslotura.com/redib/img/border.svg) repeat-x top left}

.indicador0 {
	display: none !important;
}

.result .title {
	font-weight: normal;
	font-size:20px;
	color: #353637;
	margin-top: -5px !important;
	display: block;
}

.well-buscador-interno .checkbox {
	position:relative;
	top: 5px;
	left: 20px;
}
.well-buscador-interno .checkbox label {
	color: #fff;
}

#blockInfoTitle > div + div a {
		color: #353637;
	text-decoration: underline;
	font-size:15px;
}



#blockExtraInfo> div + div {
	margin-top:30px;
}
#blockExtraInfo> div + div, #blockExtraInfo> div + div a {
	font-size:11px;
	font-weight: bold;
	color: #717172;
	text-transform: uppercase;
	white-space: nowrap;
	margin-bottom: 10px;
	text-align: right;
	min-width: 180px;
}

#publishDateFilter .btn-default {
	color: #fff;
	font-size:16px;
	font-weight: bold;
	background: #353637;
	padding: 10px 20px;
		border:0;
	margin-top:20px;
}
.slider-container .slider-handle {
    background: #353637;
    background-image: none;
    border: 1px solid #353637;
    box-shadow: none;
    opacity: .9;
}

#blockInfoTitle {
	border-right:1px solid #D1D1D1;
	width: 100%;
	margin-right: 15px;
}


.active-filters .facet, .facet-group .active {
    background-color: #F4CECE;
    color: #353637;
	padding-left: 10px;
}

button.title.collapsed:active, button.title.collapsed:focus {
	outline: none !important;
}

.clarivate {float: right;
margin: -30px 0 10px 0;
font-weight: bold;
font-size:15px;
font-weight: bold;
color: #9A9A9B;}

.clarivate a {
	color: #9A9A9B;
}
.clarivate img {display: inline-block;
clear: both;
margin-left: 10px;}

h2.lightbox-header {
	font-size:35px;
	font-weight: bold;
	margin: 0 0 30px 0;
}

.well-login, .formRedib, .form-new-password, .edit-list-form {
	background: #F6F6F6;
	max-width: 370px;
	margin: 0 auto;
	padding: 35px 35px 0 35px;
} 
.formRedib {
	padding-bottom: 35px;
}


#accountForm .well-login {
	max-width: 900px;
	background: #E3EDC1;
}

#accountForm .well-login + .form-group {max-width: 900px;
	background: #E3EDC1;
text-align: left;
margin: 0 auto;
padding: 20px 37px;}

#accountForm .well-login + .form-group .btn-link {
	display: none;
}

#accountForm .well-login + .form-group .btn-primary {
	background: #353637;
	color: #fff;
	padding: 10px 20px;	
}

#accountForm .well-login .control-group {
	margin-bottom: 15px;
}
#accountForm .well-login br {
	display: none;
}

#textSolicitudEditorial + br {
	display: none;
}
#solicitudeditorialForm {
	background: #E7EAF6 !important;
		max-width: 900px;
}

#textSolicitudRevista, #solicitudeditoraudiovisualForm {
	max-width: 900px;
	margin: 0 auto;
}

#journalRequestForm {
	background: #C1EDE8 !important;
		max-width: 900px;
}

.well-login input, .formRedib input {
	display: block;
	border-radius:4px !important;
	border: 1px solid #C5C5C5 !important;
}

.well-login .form-horizontal .form-group {
	margin: 0 0 20px 0;
}

 #solicitudeditorialForm label, #journalRequestForm label, #solicitudeditoraudiovisualForm label  {
	margin: 20px 0 5px 0;
}

#entidad_editora_1 input {
	margin-bottom: 5px;
}

fieldset, .fieldset {
    float: none; 
    width: 100%;
    padding-right: 1rem;
    padding-bottom: 1rem;
}

legend {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom:10px;
	margin-top: 40px;
	font-weight: bold;
    font-size: 21px;
    line-height: inherit;
    color: #333;
    border: 0;
    border-bottom:none;
}

label[for="imgEditorial"], label[for="imgEditorial"] + div #imgEditorial, label[for="imgEditorial"] + div #imgEditorial + div, label[for="journalImage"], label[for="journalImage"] + div #imgEditorial, label[for="journalImage"] + div #imgEditorial + div {
	display: block !important;
	float: none !important;
}

#privacy_box td {
	vertical-align: top;
	font-size: 11px;
}

#privacy_box th {
	padding-bottom: 10px;
}

.box_title_privacy {
	font-weight: bold;
}

#privacy_box td a, #privacy_box + br + p a  {
	text-decoration: underline;
	color: #000;
}


.well-login .btn-primary, .formRedib .btn-primary, .form-new-password .btn-primary, .edit-list-form .btn-primary, #advSearchForm .btn-primary, .redibButton {
	background: #353637;
	color: #fff;
	padding: 10px 20px;
	border: 0;
	box-shadow: none;
}

.edit-list-form .btn-primary {
	margin-top: 20px;
}

.edit-list-form  {
	padding-bottom: 30px;
}

.edit-list-form  .radio {
	margin-left: 20px;
}

.row-flex-registrarse {
	display:flex;
}

.row-flex-registrarse a {
	color: #353637;
	text-decoration: underline;
}

.row-flex-registrarse a:hover {
	opacity: 0.7;
}
.btn-registro {
	background: #353637;
	color: #fff !important;
	padding: 10px 20px;
	font-size:15px;
	text-decoration: none !important;
}

.btn-comoparticipar {
		background: #fff;
	color: #353637 !important;
	padding: 10px 20px;
	font-size:15px;
	text-decoration: none !important;
	margin-bottom: 10px;
}

.row-flex-registrarse .col-md-4 {
	position: relative;
	padding: 20px 50px 20px 50px;
}

.well-botones-registro {
	margin-top: 30px;
}

.row-flex-registrarse .col-md-4:before {
    content: '';
    display: block;
    position: absolute;
    left: 15px;
    right: 15px;
	top: 0;
	bottom: 0;
    width: calc(100% - 30px);
    height: 100%;
    background: #eee;
    z-index: 0;
}

.row-flex-registrarse h2 {
	margin-bottom:20px;
}

.row-flex-registrarse .color-usuario:before {
	background: #E3EDC1;
}

.row-flex-registrarse .color-libro:before {
	background: #E7EAF6;
}

.row-flex-registrarse .color-revista:before {
	background: #C1EDE8;
}
.well-intro-registrarse {
	position:relative;
	z-index: 2;
}

h2 {
	font-weight:bold;
}

h1.registrarse {
	font-size:35px;
	font-weight: bold;
	margin: 0 0 30px 0;
}

.formRedib .btn-primary  {
	margin-top: 20px;
}

.well-login + p {
	display:block;
	text-align: center;
}

.well-login + p a {
	font-size: 16px;
	font-weight: bold;
	color: #353637;
	text-decoration: underline;
}

.olvidado {
	color: #353637;
	font-size: 15px;
}

.mainbody.left h2 {
	font-size: 35px;
	font-weight: bold;
	margin: 0 0 20px 0;
}

.mainbody.left h2 + nav{
	border-top: 2px solid #E2E2E2;
    border-bottom: 2px solid #E2E2E2;
    padding-top: 3px;
	margin-bottom: 20px;
}
.btn.marginRight10 + .result {
		border-top: 2px solid #E2E2E2;
	margin-top: 20px;
}
.result {
	border-bottom: 2px solid #E2E2E2;
	padding-bottom: 20px;
}

.result .result-body a {
	color: #353637;
}
.result .result-body a:hover {
	color: #353637;
	text-decoration: underline;
}
.result .format {
	background: #353637;
	padding-top: 5px;
}

.edit.tool {
		color: #353637;
}

.btn-link {
	color: #353637;
}

.fa-trash-o + .dropdown-toggle, .search-controls .dropdown-toggle{
	box-shadow: none;
	padding-left: 0;
}

.icon-search.pull-right:before {
	display: none;
}

table.table-striped th {
	width: auto;
}
.verrankingglobal a {
	background: #E1E1E1;
	font-weight: bold;
	font-size:15px;
	color: #353637;
	padding: 10px 90px 10px 15px;
	position: relative;
	border-radius:5px;
	margin-bottom: 30px;
	display: inline-block;
}

.verrankingglobal a:hover {
	text-decoration: none;
	opacity: 0.7;
}


.premium, .td-premium {
	background:#F4CECE url(http://scanbit.clienteslotura.com/redib/img/premium.svg) no-repeat 50% 3px;
	height: 40px;
	width: 68px;
	display: inline-block;
		border-radius:5px;
}

.td-premium {
	transform: scale(0.7);
	margin-bottom: -10px;
	margin-top: -5px;
	margin-left: -7px;
}

.record-tabs .td-premium {
		margin-top: -7px;
}


.well-nombre-revista {
	font-size:17px;
	margin-bottom: 20px;
}

h3.titleRecord + p {
	font-size: 18px;
}

.well-nombre-revista a {
	color:#353637;
}

.well-nombre-revista a:hover {
	opacity: 0.7;
	color:#353637;
}

.well-nombre-revista span {
	font-weight: bold;
}

.well-nombre-revista img {
	height: 37px;
	margin-right: 5px;
}

.completeDescription,  .completeDescription p {
	display: inline-block;
	margin-bottom: 20px;
}



h3.titleRecord {
	font-size:35px;
	font-weight: bold;
	margin-top: 5px;
}

.icon-info {
	width: 26px;
	height: 26px;
		background:url(http://scanbit.clienteslotura.com/redib/img/info.svg) no-repeat;
	border: 0;
}
.icon-info:active, .icon-info:focus {
	border: 0;
	
	outline: none;
}

.verrankingglobal a span {
	position: absolute;
	right: 0;
	top:0;
	height: 40px;
}

.otros-repositorios ul {
	margin: 0;
padding: 0;
}

.otros-repositorios li {
	display: inline-block;
}
.otros-repositorios li a {
	display: block;
	padding: 5px 10px;
	font-size: 14px;
	font-weight: bold;
	color: #353637;
	text-transform: uppercase;
	text-decoration: none;
	background: #E9E9E9;
	border-radius:3px;
}

.otros-repositorios li a:hover {
	color: #fff;
	background: #353637;
}

.h1-registrarse {
	font-size: 35px;
	font-weight: bold;
	margin: 0 0 30px 0;
}

.destacado-texto {
	background: rgba(0,0,0,0.6);
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	padding: 5px 10px;
	display: inline-block;
	border-radius: 0 3px 3px 0;
	margin: -11px 0;
}


@media (min-width: 768px){
    .navbar-nav{
        float:none;
        margin: 0 auto;
        display: table;
        table-layout: fixed;
    }
	
}
	
	
@media (max-width: 768px){
	
	.well-micuentaservicios {
		display: block;
	}
	
	#myresearch-sidebar {
		padding: 20px 30px;
		
	}
	
	.well-buscador-ranking .span6 {
	position: relative;
	z-index: 30;
	width: 100%;
	max-width: 100%;
	display:block;
	margin-bottom: 50px;
	padding: 0 30px;
	margin-top: -30px;
}
	
	
	.clarivate {
		display:none;
	}
	
	.well-tabla-ranking-revista {
		overflow:auto;
	}
	
	.well-tabla-ranking-revista table {
		min-width: 768px;
	}
	
	.well-buscador-interno + .container, body.container + .container + .container {
		margin-left:15px;
		width: calc(100% - 30px);
		margin-right: 15px;
	} 
	
	.well-paises ul, .accordion-materias ul {
	   -moz-column-count: 1;
    -moz-column-gap: 0px;
    -webkit-column-count: 1;
    -webkit-column-gap: 30px;
    column-count: 1;
    column-gap: 0px;
	margin: 0 0 50px 10px;
	padding: 0;
}
	
	.accordion-materias ul {
			margin: 0 0 10px 10px;
	}

	
	.well-buscador-interno {
    width: calc(100vw - 0px);
	}
	
	.well-buscador-interno form {
		padding: 0 15px !important;
	}
#searchForm_lookfor {
	width: calc(100% - 0px) !important;
	max-width: 100%;
		border-radius:48px 48px 48px 48px;
		padding-left:25px;
	border-left: 1px solid #C4C4C4;
	
}

#searchForm_type {	height: 48px;
		border-radius:48px 48px 48px 48px;
padding-right: 10px;
border-right: 13px solid #fff;
margin-right: -4px;
position: relative;
	margin-bottom: 5px;}


 .well-buscador-interno .btn-primary {
	top: 63px;

}



.well-buscador-interno .btn-link {

	top: 63px;
}



	
	
	
	
	.cabecera .control-group {
       position: inherit;

}
	
	.logo-creative {
		margin-right: 10px;
	}
	
	footer {width: calc(100vw - 0px)}
	.well-buscador {
    width: calc(100vw + 8px);
	}
	
	
	.well-como-participar {
    width: calc(100vw - 0px);
    padding: 30px 15px;
}
	
	.btn-leermas {
 
    font-size: 15px;
    padding: 12px 15px;

}
	
	.btn-servicios {
    font-size: 15px;
    padding: 12px 15px;
}
	
	.well-servicios + .container {
		padding-left: 0;
		padding-right:0;
	}
	
	body {
		padding-left:0;
		padding-right:0;
	}
	
	body .container:first-child {
    width: calc(100% + 15px);
    margin-left: -5px;
    max-width: calc(100% + 15px);
    padding-left: 5px !important;
    padding-right:5px !important;
}
	
    .navbar-nav{
        float:none;
        margin: 0 auto;
        display: table;
        table-layout: fixed;
    }
	

	
	/*
	.linkControl2 {
		border: 0 !important;
		display: block !important;
		text-indent: -99999999px;
		background: url("http://scanbit.clienteslotura.com/redib/img/user.svg") no-repeat center center !important;
		width: 25px;
		height: 25px;
	}
	*/
	#loginOptions {
		position: absolute;
		right:-5px;
		top: -20px;
	}
	
	#loginOptions .linkControl2, #loginOptions .linkControl  {
		padding: 3px 5px;
		font-size: 14px;
	}
.cabecera .dropdown {
    position: absolute;
    right: 25px;
    left: auto;
    top: 10px;
}
	
	 .navbar-nav .dropdown {
    position: relative !important;
    right: auto !important;
		left: 0 !important;
    top: 0 !important;
}
	
	.logo {
		text-align:left !important;
		display: block;
		margin: 30px 0 0 15px;
		height: 38px;
		
	}
	
	.logo img {
	    position: relative;
    width: auto;
    left: 0;
    top: -15px;
    max-height: 50px;
    display: inline
	}
	
	.link-boletin {
    position: absolute;
    right: 60px;
    left: auto;
    top: -22px;
    color: #353637;
}
	
	.navbar-toggle {
		position:absolute;
		top: -50px;
		right: 15px;
		border: 0;
	}
	
	.navbar-default .navbar-toggle .icon-bar {
		background: #353637;
	}
	
	.well-buscador {
		padding-top: 40px;
padding-bottom: 0px;
	}
	
	.well-buscador h1 {
		font-size: 20px;
		margin-bottom: 5px;
		margin-left: 10px;
	}
	
	#inputHome {
		margin-left: 5px;
	}
	.well-buscador .btn-link {
    position: absolute;
right: 2px;
top: 26px;
    font-size: 14px;
    font-weight: 400;
    color: #353637;
    background: #fff;
    padding-right: 10px;
}
	.well-buscador .btn-primary {
    position: absolute;
    display: block;
    text-indent: 9999999px !important;
    background: none;
    border: 0;
    font-size: 0;
    line-height: 0;
    top: 29px;
    right: 83px;
    background: #fff;
		width: 40px;
		height: 30px;
		z-index: 2;
}
	
	.well-buscador .btn-primary::after {
		right: 0;
	}

	.navbar-form, .navbar {
		box-shadow:none !important;
		min-height: 0;
	}
	
	.row-cifras {
		margin-top: 20px !important;
	}
	

	
	#mapa {
		margin-bottom:60px;
	}
	
	#cifras-redib {
		transform: scale(0.8);
		
	}
	
	.row-flex {
		display:block;
	}
	
	.row-cifras .col-md-4 {
		margin-top: 40px;
		margin-left: -10px;
	}
	
	.nav-tabs-ranking li a {
		padding:0 5px 0 5px;

	}
	
	.well-como-participar a {
		display: block;
	}
	
	.well-editor {
    margin: 0 0 0 auto;
    padding: 30px 0px 30px 0;
}
	
	.well-editor h2 + p::after {
  display: none;
}
	
		
	.well-editor h2 + p::before {
    content: '';
    position: relative;

    display: block;
    width: 100%;
    height: 265px;
    background: url("http://scanbit.clienteslotura.com/redib/img/editores.svg") no-repeat center center;
}
	
	.well-editor h2 + p, .well-investigador h2 + p {
    padding-right: 0px;
}
	
	.well-investigador {
    margin: 0 auto 0 0;
    padding: 30px 0px 30px 0px;
}
	.well-investigador h2 + p::after {
		display: none;
	}
	.well-investigador h2 + p::before {
    content: '';

    display: block;
    width: 100%;
    height: 265px;
    background: url("http://scanbit.clienteslotura.com/redib/img/investigadores.svg") no-repeat center center;
}
	
	.well-servicios {
    margin-bottom: 20px;
}
	.col-flex {
		margin-bottom:30px;
	}
	
	.well-boletin {
 
    font-size: 20px;
}
	
	.well-identidad {
    background: #F6F6F6;
    text-align: center;
    padding: 30px 0 30px 0;
    margin-top: 40px;
  
		width:calc(100vw + 8px)
}
	
	.well-boletin {
		margin-bottom: 30px;
	}
	
	.well-contacto {
		text-align: left;
		margin: 30px 0 0 0;
	}
	
	.row-logos-principales a {
		margin-bottom: 40px;
		display: block;
	}
	
	.nav-tabs-novedades li {
		margin-right: 20px;
	}
	
	.well-legales {
		text-align: left;
	}
	
	.well-legales ul  {
		float: none;
			text-align: left;
	}
	.cabecera .navbar-default .navbar-nav > li > a {
		text-align:center
	}
	
	.well-servicios + .container .text-right {
		text-align:left !important;
	}
	/*
	.container {
		padding-left:0;
		padding-right: 0;
	}*/
	
	.well-noticias, .well-servicios + .container + .container .row, .well-servicios + .container + .container + .container .row, .well-identidad .row {
		margin-left:0;
		margin-right: 0;
	}
}

@media (max-width: 480px){
	
	.result {display: block;}
	.row-fluid.result .noprint.right, .row-fluid.result .span7 {
		display: block;
		clear: both;
		width: 100%;
		border-right: 0;
	}
	.result img {
		margin-bottom: 10px;
	}
	
	.row-fluid.result .span7 a {
		text-decoration: none;
	}
	
	.logo-informa {
		transform: scale(0.85);
		margin-left: -25px;
	}
	
	
	.identidad-1, .identidad-2, .identidad-3, .identidad-4, .identidad-5, .identidad-6, .identidad-7, .identidad-8 {
    padding: 0px;
}
	
	.well-identidad h3 {
    font-size: 15px;
    line-height: 20px;
}
	
	
	.nav-tabs-novedades li a {
		font-size:17px;
		
	}
	
		#mapa {
		margin-bottom:-130px;
	}
	
		#mapa svg {
		position: relative;
		top: -80px;
		
	}
	#cifras-redib {
		transform: scale(0.4);
		margin-left: 0px
	}
}

/*
.container-bg {
	position:relative;
	
}
.container-bg:before {
	content:"";
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	right: 0;
	top: 0;
	bottom:0;
	width:100vw;
	padding: 0 !important;
	margin: 0 !important;
	height: 100%;
	background: #000;
	display: block !important;
}
*/