@font-face
{
    font-family: 'Novecento-sans-wide-normal';

    src: url('../fonts/novecento-sans-wide/novecentosanswide-normal-webfont.woff') format('woff'), url('../fonts/novecento-sans-wide/novecentosanswide-normal-webfont.woff2') format('woff2');
}

@font-face
{
    font-family: 'Novecento-sans-wide-medium';

    src: url('../fonts/novecento-sans-wide/novecentosanswide-medium-webfont.woff') format('woff'), url('../static/css/fonts/novecento-sans-wide/novecentosanswide-medium-webfont.woff2') format('woff2');
}

@font-face
{
    font-family: 'Novecento-sans-wide-bold';

    src: url('../fonts/novecento-sans-wide/novecentosanswide-bold-webfont.woff') format('woff'), url('../static/css/fonts/novecento-sans-wide/novecentosanswide-bold-webfont.woff2') format('woff2');
}

header hr{
    margin-top: 8px;
    margin-bottom: 6px;
}

.navbar button.btn {
    margin-top: 0;
}

.navbar .nav > li.dropdown > .dropdown-menu:before {
    left: inherit;
    right: 10px;
}

.navbar .nav > li.dropdown > .dropdown-menu:after {
    left: inherit;
    right: 11px;
}

/* line 8, src/webapps/jspui/static/src/sass/component/component-styles.scss */
.choose-collection-menu
{
    margin-top: 1rem;
}
/* line 11, src/webapps/jspui/static/src/sass/component/component-styles.scss */
.choose-collection-menu ul
{
    padding: 0; 

    list-style: none;
}
/* line 15, src/webapps/jspui/static/src/sass/component/component-styles.scss */
.choose-collection-menu ul li
{
    display: inline-block;
}
/* line 18, src/webapps/jspui/static/src/sass/component/component-styles.scss */
.choose-collection-menu ul li:not(:nth-child(odd))
{
    padding: 15px;
}
/* line 21, src/webapps/jspui/static/src/sass/component/component-styles.scss */
.choose-collection-menu ul li:not(:nth-child(odd)):hover
{
    background-color: #eee;
}

/* line 29, src/webapps/jspui/static/src/sass/component/component-styles.scss */
.list-group-item-heading
{
    margin-top: 5px;
}

/* line 33, src/webapps/jspui/static/src/sass/component/component-styles.scss */
#facets
{
    margin: auto;
    padding-top: 5px;
}
/* line 37, src/webapps/jspui/static/src/sass/component/component-styles.scss */
#facets span
{
    font-family: 'Raleway', sans-serif;
    font-weight: 600;
}

/* line 43, src/webapps/jspui/static/src/sass/component/component-styles.scss */
.list-group-item .img-responsive
{
    max-height: 300px; 
    margin: 20px auto;
}
@media screen and (min-width: 1024px)
{
    /* line 43, src/webapps/jspui/static/src/sass/component/component-styles.scss */
    .list-group-item .img-responsive
    {
        margin: initial;
    }
}

@media screen and (max-width: 767px)
{
    /* line 53, src/webapps/jspui/static/src/sass/component/component-styles.scss */
    #content
    {
        padding-top: 80px;
    }
}

/* line 59, src/webapps/jspui/static/src/sass/component/component-styles.scss */
.open > .dropdown-menu
{
    -webkit-animation-duration: 300ms;
       -moz-animation-duration: 300ms;
        -ms-animation-duration: 300ms;
            animation-duration: 300ms;
    -webkit-animation-timing-function: linear;
       -moz-animation-timing-function: linear;
        -ms-animation-timing-function: linear;
            animation-timing-function: linear; 
    -webkit-animation-delay: 50ms;
            animation-delay: 50ms;

    -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
}

/*!
Inspired by
Animate.css - http://daneden.me/animate
*/

@keyframes zoomIn
{
    0%
    {
        -webkit-transform: scale(0);
            -ms-transform: scale(0);
                transform: scale(0); 

        opacity: 0;
    }
    100%
    {
        -webkit-transform: scale(1);
            -ms-transform: scale(1);
                transform: scale(1); 

        opacity: 1;
    }
}

/* line 109, src/webapps/jspui/static/src/sass/component/component-styles.scss */
.zoomIn
{
    animation-name: zoomIn;
}

@keyframes zoomOut
{
    0%
    {
        -webkit-transform: scale(1);
            -ms-transform: scale(1);
                transform: scale(1); 

        opacity: 1;
    }
    100%
    {
        -webkit-transform: scale(0);
            -ms-transform: scale(0);
                transform: scale(0); 

        opacity: 0;
    }
}

/* line 144, src/webapps/jspui/static/src/sass/component/component-styles.scss */
.zoomOut
{
    animation-name: zoomOut;
}

@keyframes zoomInX
{
    0%
    {
        -webkit-transform: scaleX(0);
            -ms-transform: scaleX(0);
                transform: scaleX(0); 

        opacity: 0;
    }
    100%
    {
        -webkit-transform: scaleX(1);
            -ms-transform: scaleX(1);
                transform: scaleX(1); 

        opacity: 1;
    }
}

/* line 179, src/webapps/jspui/static/src/sass/component/component-styles.scss */
.zoomInX
{
    animation-name: zoomInX;
}

.search-author-block
{
    margin-bottom: 12px;
    padding-bottom: 6px; 

    border-bottom: 1px solid #bfbfbf;
}

.search-author-block .form-row
{
    margin-bottom: 10px;
}

.search-author-block div
{
    overflow: hidden;
}

.search-author-block span:first-child
{
    display: block;
    float: left;

    min-width: 64px;
    margin-right: 4px;
    padding: 3px 4px 0 7px;

    text-align: center; 

    border-radius: 10px;
    background: #bfbfbf;
}

.search-author-block span,
.search-author-block p
{
    font-size: .8em;

    margin-bottom: 4px;
}

.search-author-block .input .search-author,
.search-author-block .input .add-author
{
    margin-right: 5px;
}

.search-author-block .input .clear-all
{
    float: right;
}

.search-author-block .results > div
{
    margin-top: 10px;
}

.search-author-block .results .author-element,
.search-author-block .results .creator-element
{
    margin-top: 10px;
}

.search-author-block .results .author-element span:first-child
{
    color: #fff; 
    background-color: #97bf0d;
}

.block-add-creator,
.block-add-contributor
{
    overflow: hidden;

    padding: 8px 0 20px;

    text-align: right; 

    border-bottom: 1px solid #eee;
}

.extra-author-id.not-visible,
.extra-author-name.not-visible,
.extra-contributor-id.not-visible,
.extra-contributor-name.not-visible,
.extra-contributor-role.not-visible
{
    display: none;
}

.extra-author-id.not-visible + br,
.extra-author-name.not-visible + br,
.extra-contributor-id.not-visible + br,
.extra-contributor-name.not-visible + br,
.extra-contributor-role.not-visible + br
{
    display: none;
}

.extra-contributor-id
{
    padding-top: 20px; 

    border-top: 1px solid #eee;
}

.extra-author-id.active + br,
.extra-author-name.active + br
{
    display: block;
}

.init-extra-fields
{
    padding-top: 20px; 

    border-top: 1px solid #eee;
}

.extra-author-name.active
{
    padding-bottom: 20px;
}

/*# sourceMappingURL=component-styles.css.map */
