prm-search > md-content.md-primoExplore-theme.main { display: -ms-flexbox; display: flex; -ms-flex-flow: row wrap; flex-flow: row wrap; -ms-flex-pack: start; justify-content: flex-start; }

.screen-gt-sm .sidebar { -ms-flex: 0 0 15%; flex: 0 0 15%; }

prm-topbar { height: 92px !important; }

.top-nav-bar a { margin: 0; padding: 0; height: 100%; width: 277px; }

.top-nav-bar a prm-logo .logo-image, .top-nav-bar a prm-logo img { height: 90px; width: auto; opacity: 1; transition: 0.5s; }

.top-nav-bar a:hover { background-color: #222; }

.top-nav-bar a:hover prm-logo .logo-image, .top-nav-bar a:hover prm-logo img { opacity: 0.8; }

prm-search-bar prm-icon md-icon.md-primoExplore-theme svg path, prm-search-bar prm-icon md-icon svg path { fill: black; }

prm-search-bar .search-actions button:last-of-type { background-color: #feca61; }

prm-search-bar .search-actions button:last-of-type:hover { background-color: #febe3e !important; }

prm-alert-bar .alert-bar { border-color: #feca61 !important; background-color: #feca61 !important; color: black !important; }

prm-alert-bar .alert-bar prm-icon md-icon.md-primoExplore-theme svg path, prm-alert-bar .alert-bar prm-icon md-icon svg path { fill: black; }

prm-alert-bar .alert-bar prm-authentication button, prm-alert-bar .alert-bar button.dismiss-alert-button { color: black; }

prm-search-result-list mark { box-shadow: inset 0 -0.1em 0 0 #feca61; }

prm-search-result-list .item-title span { color: #004c73; }

prm-search-result-list prm-icon { color: #333; }

prm-search > md-content.md-primoExplore-theme.main > div:first-of-type { -ms-flex: 0.1; flex: 0.1; }

prm-search > md-content.md-primoExplore-theme.main prm-static[section="homepage"] + div { -ms-flex: 0.1; flex: 0.1; }

prm-search > md-content.md-primoExplore-theme.main prm-static[section="homepage"] md-content div.resource-buttons > md-card.default-card { width: 100%; background-color: transparent; box-shadow: none; }

prm-search > md-content.md-primoExplore-theme.main prm-static[section="homepage"] md-content div.resource-buttons > md-card.default-card md-card-title { display: none; }

prm-search > md-content.md-primoExplore-theme.main prm-static[section="homepage"] md-content div.resource-buttons > md-card.default-card ul { display: -ms-flexbox; display: flex; -ms-flex-flow: row wrap; flex-flow: row wrap; -ms-flex-pack: center; justify-content: center; margin: 0 auto; padding: 0; max-width: 100%; list-style-type: none; }

prm-search > md-content.md-primoExplore-theme.main prm-static[section="homepage"] md-content div.resource-buttons > md-card.default-card ul > li { margin: 0; height: 70px; -ms-flex: 1; flex: 1; min-width: 180px; max-width: 0; box-sizing: border-box; border: 4px solid transparent; }

prm-search > md-content.md-primoExplore-theme.main prm-static[section="homepage"] md-content div.resource-buttons > md-card.default-card ul > li a { position: relative; display: block; margin: 0; padding: 8px; height: 60px; width: 100%; font-size: 10px; font-size: 1rem; font-weight: normal; background-color: #feca61; transition: 0.2s; overflow: hidden; line-height: 1.1em; color: black; text-decoration: none; }

prm-search > md-content.md-primoExplore-theme.main prm-static[section="homepage"] md-content div.resource-buttons > md-card.default-card ul > li a:after { position: absolute; display: block; content: ""; bottom: 4px; right: 4px; height: 24px; width: 32px; background-size: contain; background-repeat: no-repeat; background-position: center center; transition: 0.2s; }

prm-search > md-content.md-primoExplore-theme.main prm-static[section="homepage"] md-content div.resource-buttons > md-card.default-card ul > li a:hover { background-color: #febe3e; box-shadow: none; }

prm-search > md-content.md-primoExplore-theme.main prm-static[section="homepage"] md-content div.resource-buttons > md-card.default-card ul > li a:hover:after { -ms-transform: rotate(0deg); transform: rotate(0deg); -ms-transform: scale(1.1); transform: scale(1.1); }

prm-search > md-content.md-primoExplore-theme.main prm-static[section="homepage"] md-content div.resource-buttons > md-card.default-card ul > li.resource-login a:after { background-image: url("//www.lib.uiowa.edu/includes/icons/svg/black/sign-in-alt.svg"); }

prm-search > md-content.md-primoExplore-theme.main prm-static[section="homepage"] md-content div.resource-buttons > md-card.default-card ul > li.resource-librarian a:after { background-image: url("//www.lib.uiowa.edu/includes/icons/svg/black/address-card.svg"); }

prm-search > md-content.md-primoExplore-theme.main prm-static[section="homepage"] md-content div.resource-buttons > md-card.default-card ul > li.resource-guides a:after { background-image: url("//www.lib.uiowa.edu/includes/icons/svg/black/compass.svg"); }

prm-search > md-content.md-primoExplore-theme.main prm-static[section="homepage"] md-content div.resource-buttons > md-card.default-card ul > li.resource-guides a:hover:after { -ms-transform: rotate(-30deg) scale(1.1); transform: rotate(-30deg) scale(1.1); }

prm-search > md-content.md-primoExplore-theme.main prm-static[section="homepage"] md-content div.resource-buttons > md-card.default-card ul > li.resource-databases a:after { background-image: url("//www.lib.uiowa.edu/includes/icons/svg/black/database.svg"); }

prm-search > md-content.md-primoExplore-theme.main prm-static[section="homepage"] md-content div.resource-buttons > md-card.default-card ul > li.resource-mylibrary a:after { background-image: url("//www.lib.uiowa.edu/includes/icons/svg/black/user-circle.svg"); }

prm-search > md-content.md-primoExplore-theme.main prm-static[section="homepage"] md-content div.resource-buttons > md-card.default-card ul > li.resource-locations a:after { background-image: url("//www.lib.uiowa.edu/includes/icons/svg/black/map-marker-alt.svg"); }

prm-search > md-content.md-primoExplore-theme.main prm-static[section="homepage"] md-content div.resource-buttons > md-card.default-card ul > li.resource-media a:after { background-image: url("//www.lib.uiowa.edu/includes/icons/svg/black/video.svg"); }

prm-search > md-content.md-primoExplore-theme.main prm-static[section="homepage"] md-content div.resource-buttons > md-card.default-card ul > li.resource-coursereserves a:after { background-image: url("//www.lib.uiowa.edu/includes/icons/svg/black/book.svg"); }

prm-search > md-content.md-primoExplore-theme.main prm-static[section="homepage"] md-content div.resource-buttons > md-card.default-card ul > li.resource-special a:after { background-image: url("//www.lib.uiowa.edu/includes/icons/svg/black/archive.svg"); }

prm-search > md-content.md-primoExplore-theme.main prm-static[section="homepage"] md-content div.resource-buttons > md-card.default-card ul > li.resource-media a:after { background-image: url("//www.lib.uiowa.edu/includes/icons/svg/black/video.svg"); }

prm-search > md-content.md-primoExplore-theme.main prm-static[section="homepage"] md-content div.resource-buttons > md-card.default-card ul > li.resource-idl a:after { background-image: url("//www.lib.uiowa.edu/includes/icons/svg/black/images.svg"); }

prm-search > md-content.md-primoExplore-theme.main prm-static[section="homepage"] md-content div.resource-buttons > md-card.default-card ul > li.resource-iro a:after { background-image: url("//www.lib.uiowa.edu/includes/icons/svg/black/graduation-cap.svg"); }

prm-search > md-content.md-primoExplore-theme.main prm-static[section="homepage"] md-content div.resource-buttons > md-card.default-card ul > li.resource-journals a:after { background-image: url("//www.lib.uiowa.edu/includes/icons/svg/black/file-alt.svg"); }

prm-search > md-content.md-primoExplore-theme.main prm-static[section="homepage"] md-content div.resource-buttons > md-card.default-card ul > li.resource-worldcat a:after { background-image: url("//www.lib.uiowa.edu/includes/icons/svg/black/globe.svg"); }

prm-search > md-content.md-primoExplore-theme.main prm-static[section="homepage"] md-content div.resource-buttons > md-card.default-card ul > li.resource-worldcat a:hover:after { -ms-transform: rotate(30deg) scale(1.1); transform: rotate(30deg) scale(1.1); }

/* Uncomment the follwoing lines to move facets to the left */
prm-search > md-content.md-primoExplore-theme.main { display: -ms-flexbox; display: flex; -ms-flex-flow: row-reverse wrap; flex-flow: row-reverse wrap; }

.screen-gt-sm .sidebar { -ms-flex: 0 0 15%; flex: 0 0 15%; }

.prm-primary-bg.prm-hue1, prm-atoz-search-bar.prm-hue1, prm-browse-search-bar.prm-hue1, prm-collection-gallery-header .prm-hue1.collection-header-inner, prm-search-bar.prm-hue1, prm-spinner.prm-hue1.overlay-cover.light-on-dark:after, prm-tags-search-bar.prm-hue1, prm-topbar .top-nav-bar { color: #fff; background-color: #222; }

.prm-primary-bg, prm-newspapers-search-bar, prm-browse-search-bar, prm-journals-search-bar, prm-search-bar, prm-spinner.overlay-cover.light-on-dark::after, prm-tags-search-bar, prm-atoz-search-bar.animate-search-bar { color: #000; background-color: #222; }

/* changes for printing */
@media print {
    .scanList {list-style: none; margin-left:-45px;}
    .scanList > li { display: table-cell; text-align: left; cursor: pointer; display: -moz-inline-stack;
        margin-bottom:5px; margin-right:10px; width: auto; vertical-align: top; padding:0px;}
}

@media print {

    .hvfullsize {
        width: 100%;
        height: auto;
    }

    .hvInline {list-style: none; margin-left:-45px; margin-top: -20px;word-break:break-all;}

    .hvInline > li {display:inline-block; word-break:break-all; text-align: left; cursor: pointer;
        margin-bottom:5px; margin-right:10px; width: auto; vertical-align: top; padding:0px;}
}

@media only print {
    body {
        background:#ffffff;
        padding:0px;
        margin:0px;    
        display:block;
        overflow:visible;
    }
/* to resolve FF printing problems */
    .layout-row, .layout-gt-sm, .layout-gt-sm-column, .layout-gt-sm-row, .layout-column {
        display:block;
        overflow:visible;
    } 
    md-content {
        display:block;
        overflow:visible;
    }    
    .full-view-container {
        display:block;
        overflow:visible;        
    }
/* end to resolve FF printing problems */
    #closebtn {
        display: none;
    }

    #customTopMenu {
        display: none;
    }

    #fullView .full-view-section-content {
        padding-left:10px;
        margin-left:10px;
        padding-right:10px;
    }

    #fullView .layout-row {
        margin-bottom:10px;
    }

    #fullView prm-service-details {
        padding-bottom:10px;
        margin-bottom:10px;
        padding-right:10px;
    }

    prm-topbar {
        display: none;
    }

    prm-search-bar {
        display: none;
    }

    prm-alert-bar {
        display: none;
    }

    #fullView #virtualBrowse {
        display: none;
    }

    #fullView #action_list {
        display: none;
    }


    #fullView .pin-button {
        display: none;
    }

    #fullView md-content {
        padding:0px;
        margin:0px;
    }

    #fullView #services-index {
        display: none;
    }

    #fullView .full-view-section {
        padding:0px;
        margin:0px;
    }

    #fullView .full-view-section-content {
        padding-left:10px;
        margin-left:10px;
        padding-right:10px;
    }

    #fullView .full-view-inner-container {
        margin:0px;
        padding:0px;
        background:#FFFFFF;
    }

    #full-view-container {
        margin:0px;
        padding:0px;
    }

    #lcs_slide_out-10171 {
        display:none;
    }

    prm-back-to-search-results-button {
        display: none;
    }

    #fullView #tags {
        display: none;
    }

    #fullView #getit_link2 {
        display: none;
    }

    .padded-container {
        padding:0px;
        margin:0px;
    }

    .md-dialog-container {
        margin:0px;
        padding:0px;
    }

    md-toolbar {
        display: none;
    }

    .hvfullsize {
        background:#FFFFFF;
    }

    md-grid-tile {
        background:#FFFFFF;
    }

    #links {
        display: none;
    }
    .flex-lgPlus-15, .layout-row>.flex-lgPlus-15 {
        max-width:1%;
      }
    md-content {
        overflow:visible;
        display:block;
        position:absolute;

    }
    prm-search-result-list {
        display:block;
    }
    prm-search-result-list .layout-row{
        display:block;
    }    
    prm-search-result-thumbnail-container {
       display:none;
    }
    #facets {
        display:none;
    }
    prm-page-nav-menu {
        display:none;
    }
    prm-account-overview md-tabs-wrapper {
        display:none;
    }
    prm-account-overview md-tabs-canvas {
        display:none;
    }    
    prm-account-overview md-list-item {
        display:block;
    }

}
/* end changes for printing */

/*Change the Topbar Color On Hover*/
md-fab-toolbar md-toolbar { background-color: #000 !important; }

/* Hide Tags in Detailed Display */
[aria-label="Tags"] { display: none; }

[aria-label="TAGS"] { display: none; }

#tags { display: none; }

/* Hide Tags in Menu Tab */
a.md-button[aria-label="Tags"] { display: none; }

a.md-button[aria-label="TAGS"] { display: none; }

a.md-button[aria-label="nui.mainmenu.label.tags"] { display: none; }

/* //resort full display elements */
/* Reordering full view sections in new UI*/
#getit_link1_0 { -ms-flex-order: 0; order: 0; }

#getit_link2_0 { -ms-flex-order: 1; order: 1; }

#details { -ms-flex-order: 2; order: 2; }

#action_list { -ms-flex-order: 3; order: 3; }

/* send to */
#links { -ms-flex-order: 4; order: 4; }

#citations { -ms-flex-order: 5; order: 5; }

#virtualBrowse { -ms-flex-order: 6; order: 6; }

.full-view-inner-container { padding-bottom: 10em; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; }

/*Re-ordering Left side navigation in details pane*/
[aria-label="View it"] { -ms-flex-order: 0 !important; order: 0 !important; }

[aria-label="Get It"] { -ms-flex-order: 1 !important; order: 1 !important; }

[aria-label="Details"] { -ms-flex-order: 2  !important; order: 2  !important; }

[aria-label="Send to"] { -ms-flex-order: 3 !important; order: 3 !important; }

[aria-label="Links"] { -ms-flex-order: 4 !important; order: 4 !important; }

[aria-label="Citations"] { -ms-flex-order: 5 !important; order: 5 !important; }

[aria-label="Virtual Browse"] { -ms-flex-order: 6 !important; order: 6 !important; }

/*[aria-label="Tags"] { order: 7 !important; } */
/* //end - resort full display elements */
.full-view-section.loc-altemtrics { background-color: #f3f3f3; margin-top: 0px; padding-left: 3em; }

/* Browzine styles */
.browzine-icon { margin-right: 2px; }

.browzine-external-link { width: 15px; height: 15px; min-width: 15px; min-height: 15px; }

/* end Browzine */

/* Show facet checkboxes all the time */
.multiselect-facet-group.multiselect-inactive 
.md-chip md-checkbox {
opacity: 1;
    visibility: visible;
    z-index: 100;
    transform: scaleX(1);
    transition: all 0s 0s;
}
/* end Show facet checkboxes */

/* Hide edit to personal details */
 #personalDetails {
	display: none;
}
/* end Hide edit to personal details */

	/* TOOLTIP CSS*/
		/* Tooltip container */
		.tooltip {
		    position: relative;
		    display: inline-block;
		    /* border-bottom: 1px dotted black;  If you want dots under the hoverable text */
		}

		/* Tooltip text */
		.tooltip .tooltiptext {
		    visibility: hidden;
		    width: 120px;
		    background-color: #58595B;
		    color: #fff;
		    text-align: center;
		    padding: 5px 0;
		    border-radius: 6px;
 
		    /* Position the tooltip text - see examples below! */
		    position: absolute;
		    z-index: 1;
		    z-index: 1;
			width: 120px;
			top: 100%;
			left: 50%; 
			margin-left: -60px; /* Use half of the width (120/2 = 60), to center the tooltip */
		}

		/* Show the tooltip text when you mouse over the tooltip container */
		.tooltip:hover .tooltiptext {
		    visibility: visible;
		}	


		/* Commenting out Refworks from drop-down option for users */
		.my-refworks-ctm{
		display: none;
		}
		.my-refworks-separator-ctm{
		display: none;
		}
		

/*# sourceMappingURL=../css_sourcemaps/custom1.css.map */
