@import url(https://fonts.googleapis.com/css?family=Roboto+Slab);
@import url(https://fonts.googleapis.com/css?family=Roboto:400,300,700);
@font-face {
    font-family: "icomoon";
    src: url('fonts/icomoon.eot');
    src: url('fonts/icomoon.eot?#iefix') format('eot'), url('fonts/icomoon.woff') format('woff'), url('fonts/icomoon.ttf') format('truetype'), url('fonts/icomoon.svg') format('svg');
    font-weight: normal;
    font-style: normal
}

[data-icon]:before {
    font-family: 'icomoon';
    content: attr(data-icon);
    speak: none;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased
}

[class*="view-repositorio"] {
    border-bottom: 1px solid #dee0d2;
    background: white
}

[class*="view-repositorio"] h2,
[class*="view-repositorio"] h2 a {
    color: #232d18;
    line-height: 1.1em;
    font-weight: 700;
    font-size: 17.6px;
    padding-bottom: 1em;
    text-decoration: none
}

[class*="view-repositorio"] p {
    margin-top: 0;
    font-size: 14.4px;
    line-height: 1.5em;
    text-align: left
}

[class*="view-repositorio"] p em {
    color: #232d18
}

[class*="view-repositorio"].views-row-last {
    border-bottom: none;
    padding-bottom: 0.5em
}

.sidebar-second #content .view-repositorio-avisos .views-row {
    padding-bottom: 1em;
    padding-top: 1em
}

.view-repositorio-avisos {
    margin-bottom: 1em
}

.view-repositorio-avisos .view-header>h2 {
    color: white;
    background: #77A200;
    padding: 0.6em 0 0.6em 2.5em
}

.view-repositorio-avisos img {
    border: 1px solid #eeefe7;
    float: left;
    margin: 0 1em 0 0
}

.sidebar-second #content .view-repositorio-noticias .views-row {
    padding-bottom: 1.2em;
    padding-top: 1em;
    overflow: hidden
}

.view-repositorio-noticias .view-header>h2 {
    color: #7b8665;
    padding-bottom: 0;
    font-size: 24px
}

.view-repositorio-noticias .views-row h2 {
    line-height: 0.9em;
    padding-top: 0.5em
}

.view-repositorio-noticias .views-row h2 a:hover {
    color: #ee8201
}

.view-repositorio-noticias .views-row img {
    float: left;
    margin: 0 1em 0 0
}

.view-repositorio-noticias .views-row p {
    margin-bottom: 0
}

.leer-mas {
    font-size: 0.8em;
    float: right;
    padding-right: 1em
}

[id*="quicktabs-tabpage-pestanas"] .view-base-datos-indice-busqueda .view-content a {
    color: white;
    font-weight: 300;
    padding: 0 0.15em
}

[id*="quicktabs-tabpage-pestanas"] .view-base-datos-indice-busqueda .view-content a:hover {
    color: #ee8201
}

.node-bases-de-datos p>a[href*="http://"],
.node-bases-de-datos a[href*="http://ezproxy.unbosque.edu.co"],
[class*="view-base-datos"] .views-row p>a[href*="http://"],
[class*="view-base-datos"] .views-row a[href*="http://ezproxy.unbosque.edu.co"] {
    font-size: 24px;
    font-weight: 400
}

.node-bases-de-datos.views-row-odd,
[class*="view-base-datos"] .views-row.views-row-odd {
    padding: 1em 0
}

.node-bases-de-datos.views-row-even,
[class*="view-base-datos"] .views-row.views-row-even {
    padding: 1em 0;
    border-top: 1px solid #dee0d2;
    border-bottom: 1px solid #dee0d2
}

.node-bases-de-datos ul.inline,
.node-bases-de-datos .node-title {
    display: none
}

.node-bases-de-datos .field-enlace a {
    font-size: 24px;
    font-weight: 400
}

.view-display-id-base_datos_busqueda_avanzada .views-row-odd {
    padding: 1em 0
}

.view-display-id-base_datos_busqueda_avanzada .views-row-even {
    padding: 1em 0;
    border-top: 1px solid #dee0d2;
    border-bottom: 1px solid #dee0d2
}

.views-exposed-widget {
    clear: left
}

.views-exposed-widget label[for="edit-field-bases-datos-taxonomia-tid"],
.views-exposed-widget label[for="edit-field-bases-datos-tipo-materi-tid"],
.views-exposed-widget label[for="edit-field-bases-datos-acceso-tid"] {
    font-weight: 400 !important
}

#form_titleSearch a {
    color: white
}

#form_titleSearch a:hover {
    color: #ee8201
}

.attachment-before {
    padding-top: 1em;
    padding-left: 40px;
    padding-right: 40px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
    text-align: center
}

.attachment-before .view-content {
    font-size: 24px;
    font-weight: 400;
    padding-bottom: 0.5em
}

.attachment-before .view-footer {
    padding-bottom: 1em;
    border-bottom: 4px solid #dee0d2
}

.attachment-before .view-footer .toggle {
    border: 1px solid white;
    display: block;
    font-size: 14.4px;
    text-align: right;
    width: auto;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline
}

.attachment-before .view-footer .toggle a {
    background-color: #88ab0c;
    border: 1px solid #77931d;
    color: #fff;
    display: block;
    line-height: 1em;
    padding: 10px;
    text-decoration: none;
    -webkit-transition-property: background-color;
    -moz-transition-property: background-color;
    -o-transition-property: background-color;
    transition-property: background-color;
    -webkit-transition-duration: 1s;
    -moz-transition-duration: 1s;
    -o-transition-duration: 1s;
    transition-duration: 1s
}

.attachment-before .view-footer .toggle a:hover {
    background-color: #9fbd1a;
    border: 5px solid #c6d93f;
    padding: 6px
}

.view-encuestas input[type="submit"] {
    background: #88ab0c;
    border: 0;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    color: white;
    font-size: 16px;
    padding: 0.5em 1em;
    -webkit-transition-property: background-color;
    -moz-transition-property: background-color;
    -o-transition-property: background-color;
    transition-property: background-color;
    -webkit-transition-duration: 1s;
    -moz-transition-duration: 1s;
    -o-transition-duration: 1s;
    transition-duration: 1s
}

.view-encuestas input[type="submit"]:hover {
    background: #718e0a
}

.view-encuestas .view-content {
    padding: 0.4em 1em 1em
}

.view-encuestas input[type="radio"],
.view-encuestas input[type="checkbox"] {
    position: relative;
    vertical-align: middle;
    top: 0\0;
    *top: -3px
}

.view-encuestas input[type="submit"] {
    margin-bottom: 0.5em
}

.view-encuestas label {
    font-weight: 300
}

.view-encuestas form {
    margin-top: -1em
}

.view-encuestas .links {
    float: right;
    font-size: 0.9em;
    margin-top: -20px;
    padding-bottom: 0.3em
}

.view-encuestas .links li {
    padding: 0;
    background-image: none !important
}

.view-encuestas .poll-message {
    color: white
}

.view-encuestas .node-title {
    padding-bottom: 1em
}

.view-encuestas .views-row-even {
    border-top: 1px solid #dee0d2;
    border-bottom: 1px solid #dee0d2;
    padding: 1em 0
}

.view-encuestas .views-row-odd {
    padding: 1em 0
}

.poll .poll-bar:nth-child(3n+1) .foreground {
    background: #2F79E7
}

.poll .poll-bar:nth-child(3n+2) .foreground {
    background: #ebb833
}

.poll .poll-bar:nth-child(3n) .foreground {
    background: #dd4a38
}

.views-displays .secondary li {
    float: none;
    margin: 0 6px 0
}

.views-displays .secondary a:link,
.views-displays .secondary a:visited {
    text-shadow: none;
    padding: 2px 7px 3px
}

.views-displays .secondary .open>a {
    -webkit-border-radius: 7px 7px 0 0;
    -moz-border-radius: 7px 7px 0 0;
    -ms-border-radius: 7px 7px 0 0;
    -o-border-radius: 7px 7px 0 0;
    border-radius: 7px 7px 0 0
}

.views-displays .secondary .open>a:hover {
    color: #333
}

.views-displays .secondary .action-list li {
    margin: 0
}

.views-displays .secondary .action-list li:first-child {
    -webkit-border-radius: 0 7px 0 0;
    -moz-border-radius: 0 7px 0 0;
    -ms-border-radius: 0 7px 0 0;
    -o-border-radius: 0 7px 0 0;
    border-radius: 0 7px 0 0
}

.views-displays .secondary .action-list li:last-child {
    -webkit-border-radius: 0 0 7px 7px;
    -moz-border-radius: 0 0 7px 7px;
    -ms-border-radius: 0 0 7px 7px;
    -o-border-radius: 0 0 7px 7px;
    border-radius: 0 0 7px 7px
}
