FAQs for New Online Students /table/library/feed/atom/ 2026-05-05T03:53:18-05:00 色中色 Joomla! - Open Source Content Management 色中色 Library 2014-06-24T19:05:40-05:00 2014-06-24T19:05:40-05:00 /library/scc-library-home SPott <style> /* Container styling */ .library-hero { position: relative; height: auto; width: 100%; overflow: visible; } .library-hero img { display: block; width: 100%; height: auto; } .lib-search { position: relative; top: -95px; background-color: #fff; padding: 0.25rem 3rem 1rem 3rem; max-width: 1165px; margin: 0 auto; margin-bottom: 4rem; /* balances the visual shift caused by top: -95px */ box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1); z-index: 2; border-radius: 8px; } .lib-search h2 { margin-top: 0rem; margin-bottom: 0.25rem; } .gray-info-box { background: #ededed; border-radius: 8px; /* Rounded corners */ padding: 1rem; /* Padding on all sides */ text-align: center; /* Center the text */ max-width: 1170px; margin: 2rem auto; } @media (max-width: 1249px) { .gray-info-box { max-width: 775px; } } @media (max-width: 1199px) { .lib-search { top: 0; margin-top: 1.5rem; margin-bottom: 2rem; /* slightly smaller gap for natural flow */ box-shadow: none; } } .tab-container { border: 1px solid #ddd; padding: 0; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; } /* Tab buttons */ .library-tabs { display: flex; border-bottom: 4px solid #233566; margin-bottom: 1rem; } .library-tabs button { flex: 1; background: #d7d7d7; /* Light gray for inactive tabs */ color: #000000; /* Black text for inactive tabs */ padding: 0.75rem 1rem; border: none; border-right: 1px solid #ffffff; font-size: 1rem; cursor: pointer; font-weight: normal; transition: background 0.3s, color 0.3s; } .library-tabs button:last-child:active { border-right: none; } .library-tabs button[aria-selected="true"] { background: #233566; /* SCC dark blue for active tab */ color: #ffffff; /* White text for active tab */ font-weight: bold; } /* Tab content */ .tab-content { display: none; padding: 1rem; } .tab-content.active { display: block; } /* Visually hidden */ .visually-hidden { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0 0 0 0) !important; white-space: nowrap !important; border: 0 !important; } /* Input & button in a grid row */ .search-row { display: grid; grid-template-columns: 1fr auto; gap: 0.5rem; margin-bottom: 0.5rem; width: 100%; align-items: center; } .search-row input[type="text"] { width: 100%; padding: 0.5rem; font-size: 1rem; border: 1px solid #ccc; box-sizing: border-box; min-width: 0; } .search-row button[type="submit"] { padding: 0.5rem 1rem; font-size: 1rem; background-color: #233566; color: white; border: none; cursor: pointer; white-space: nowrap; box-sizing: border-box; min-width: auto; } .search-row button[type="submit"]:hover { background-color: #005a9e; } form p { margin-top: 1rem; font-size: 0.9rem; } form a { color: #233566; text-decoration: underline; } form a:hover { text-decoration: none; } /* Hover and focus styles for all tabs */ .library-tabs button:hover, .library-tabs button:focus { background-color: #ededed; /* Slightly darker gray on hover */ color: #000000; outline: 2px solid #233566; /* Clear focus indicator */ outline-offset: -2px; } /* Active tab should not change on hover */ .library-tabs button[aria-selected="true"]:hover, .library-tabs button[aria-selected="true"]:focus { background-color: #233566; /* Keep SCC dark blue */ color: #ffffff; outline: 2px solid #233566; outline-offset: -2px; } @media (max-width: 768px) { .library-tabs { display: block; border-bottom: none; } .library-tabs button { width: 100%; text-align: left; border-right: none; border-bottom: 1px solid #757575; border-radius: 0; background-color: #d7d7d7; /* Light gray for inactive tabs */ color: #000000; font-weight: normal; position: relative; } .library-tabs button[aria-selected="true"] { background-color: #233566; /* SCC dark blue for active tab */ color: #ffffff; font-weight: bold; border-bottom: none; } /* Add down arrow only on unselected tabs */ .library-tabs button[aria-selected="false"]::after { content: ""; position: absolute; right: 1rem; top: 50%; transform: translateY(-50%); width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid currentColor; pointer-events: none; } /* Remove arrow from selected tab */ .library-tabs button[aria-selected="true"]::after { content: none; } .tab-container { border-bottom: 0; border-top: 0; } .tab-content { display: none; padding: 1rem; } .tab-content.accordion-open { display: block; } .tab-content.active { display: none !important; } .search-row { grid-template-columns: 1fr auto; align-items: center; } } #mini-cards { --primary-color: #1f4b90; --secondary-color: #576CA8; --background-color: #ffffff; --card-bg-color: #ffffff; --font-family: Arial, Helvetica, sans-serif; --hover-background-color: #1f8ef1; --button-hover-background-color: #1f4b90; --button-hover-text-color: #ffffff; --border-color: #C2D4F2; --fail-message-color: #292929; --icon-color: #829cc5; --shadow-color: rgba(1, 45, 128, 0.5); --animation-duration: 0.5s; --animation-delay-step: 0.1s; } /* Reset and Base Styles */ #mini-cards * { margin: 0; box-sizing: border-box; } #mini-cards { font-family: var(--font-family); background-color: var(--background-color); color: var(--primary-color); font-size: 1.1rem; } #mini-cards.main-screen { text-align: center; } .mini-cardWrap { padding-bottom: 40px; } #mini-cards.main-screen h1 { padding: 10px 20px 20px; font-size: 1.5rem; max-width: 800px; margin: auto; } /* Selection Highlight Enhancements */ #mini-cards .programsContainer .program-item a.focused, #mini-cards .programsContainer .program-item a:hover { background-color: #d0d0d0; color: #000; outline: 2px solid var(--primary-color); /* Enhanced focus indicator */ } /* Added focus styles for fail message links */ #mini-cards .programsContainer .fail-message a.focused, #mini-cards .programsContainer .fail-message a:hover { background-color: #d0d0d0; color: #000; outline: 2px solid var(--primary-color); /* Enhanced focus indicator */ } #mini-cards.container { max-width: 1200px; /* or 100%, or whatever wide layout you prefer */ margin: 0 auto; } @media (max-width: 1249px) { #mini-cards.container { max-width: 800px; margin: 0 auto; } #mini-cards.cards { max-width: 100%; margin-left: auto; margin-right: auto; } } .fail-message a { text-decoration: underline; } /* Visually Hidden Class for Accessibility */ .sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0; } #mini-cards .cards { display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px; } #mini-cards .cards-inner { position: relative; display: flex; flex-direction: column; align-items: center; background-color: var(--card-bg-color); padding: 15px; border-radius: 5px; transition: box-shadow 0.4s; height: 200px; text-align: center; border-bottom: 6px solid #FAC705; color: var(--primary-color); box-shadow: 0px 0px 4px gray; } #mini-cards .cards-inner:hover { box-shadow: 0 5px 20px var(--shadow-color); } #mini-cards .cards-inner i { font-size: 3rem; color: var(--icon-color); margin-bottom: 10px; } #mini-cards .cards-inner p { line-height: 1.6rem; font-size: 1.15rem; font-weight: 600; color: var(--primary-color); } #mini-cards .cards-inner a { display: inline-block; padding: 10px 20px; color: var(--primary-color); background-color: var(--card-bg-color); border: 1px solid var(--border-color); border-radius: 5px; text-decoration: none; font-weight: 400; transition: background-color 0.3s ease, color 0.3s ease; position: absolute; bottom: 15px; left: 50%; transform: translateX(-50%); white-space: nowrap; } #mini-cards .cards-inner a:hover { color: var(--button-hover-text-color); background-color: var(--button-hover-background-color); } /* Joomla Template special styling for the module on home page */ /* Program Finder on Home Page */ .section-vertical-paddings:has(#mini-cards) { padding-top: 0; padding-bottom: 0; } .g-content:has(#mini-cards) { margin: 0; } /* Responsive Styles */ @media (min-width: 750px) { #mini-cards.main-screen h1 { font-size: 2rem; } #mini-cards #programSearchHome { font-size: 1.25rem; } } @media (min-width: 1250px) { #mini-cards .cards { grid-template-columns: repeat(4, 1fr); margin-top: -115px; margin-left: auto; margin-right: auto; } #mini-cards .cards-inner p { display: block; } } @media (max-width: 960px) { #mini-cards #programSearchHome { padding: 13px 37px 15px 45px; } #mini-cards .programsContainer .program-item a { padding: 15px 20px; } } @media (min-width: 751px) { #mini-cards .cards-inner p { display: block; } } @media (max-width: 750px) { #mini-cards .cards { grid-template-columns: repeat(2, 1fr); } #mini-cards .cards-inner { padding: 10px; border-bottom: 4px solid #FAC705; height: 95px; } #mini-cards .cards-inner p { display: none; } #mini-cards .cards-inner a { font-size: 1rem; padding: 5px 5px; bottom: 10px; font-weight: 600; } #mini-cards .cards-inner i { font-size: 2.25rem; } } @media (max-width: 620px) { #mini-cards .cards { grid-template-columns: 1fr; gap: 10px; } #mini-cards .cards-inner { padding: 10px; } #mini-cards .cards-inner i { font-size: 1.5rem; } #mini-cards .cards-inner a { font-size: 1rem; padding: 8px 12px; } } </style> <div class="library-hero"><img src="/images/departments/library/glam-library16-3.jpg" width="1600" height="330" alt="Student with a backpack walking by library shelves filled with books, heading toward a large window with natural light" /></div> <div class="lib-search"> <h2>Search Our Resources</h2> <div class="tab-container"><!-- Tabs --> <div role="tablist" aria-labelledby="library-search-heading" class="library-tabs"><button role="tab" aria-selected="true" aria-controls="tab-all" id="tab-all-btn">All Resources</button> <button role="tab" aria-selected="false" aria-controls="tab-books" id="tab-books-btn">Books Only</button> <button role="tab" aria-selected="false" aria-controls="tab-journals" id="tab-journals-btn">Journals Only</button></div> <!-- All Resources --> <div id="tab-all" class="tab-content active" role="tabpanel" aria-labelledby="tab-all-btn"><form action="https://mnpals-scc.primo.exlibrisgroup.com/discovery/search" method="get" onsubmit="formatQuery(this, 'all')" target="_blank"><input type="hidden" name="vid" value="01MNPALS_SCC:SCC" /> <input type="hidden" name="tab" value="Everything" /> <input type="hidden" name="mode" value="basic" /> <input type="hidden" value="en" /> <input type="hidden" name="query" /> <div class="search-row"><label for="query-all" class="visually-hidden">Search all SCC library resources</label> <input type="text" id="query-all" name="queryTemp" placeholder="Search all resources" required="" /> <button type="submit">Search<span class="visually-hidden"> (opens in a new tab)</span></button></div> <p><a href="https://mnpals-scc.primo.exlibrisgroup.com/discovery/search?vid=01MNPALS_SCC:SCC&amp;lang=en&amp;mode=advanced" target="_blank" rel="noopener">Advanced Search </a> <span class="visually-hidden"> (opens in a new tab)</span></p> </form></div> <!-- Books Only --> <div id="tab-books" class="tab-content" role="tabpanel" aria-labelledby="tab-books-btn"><form action="https://mnpals-scc.primo.exlibrisgroup.com/discovery/search" method="get" onsubmit="formatQuery(this, 'books')" target="_blank"><input type="hidden" name="vid" value="01MNPALS_SCC:SCC" /> <input type="hidden" name="tab" value="Everything" /> <input type="hidden" name="mode" value="basic" /> <input type="hidden" value="en" /> <input type="hidden" name="query" /> <input type="hidden" name="facet" value="rtype,include,books" /> <div class="search-row"><label for="query-books" class="visually-hidden">Search books only</label> <input type="text" id="query-books" name="queryTemp" placeholder="Search books" required="" /> <button type="submit">Search<span class="visually-hidden"> (opens in a new tab)</span></button></div> <p><a href="https://mnpals-scc.primo.exlibrisgroup.com/discovery/search?vid=01MNPALS_SCC:SCC&amp;lang=en&amp;mode=advanced" target="_blank" rel="noopener">Advanced Search </a> <span class="visually-hidden"> (opens in a new tab)</span></p> </form></div> <!-- Journals Only --> <div id="tab-journals" class="tab-content" role="tabpanel" aria-labelledby="tab-journals-btn"><form action="https://mnpals-scc.primo.exlibrisgroup.com/discovery/jsearch" method="get" onsubmit="formatQuery(this, 'journals')" target="_blank"><input type="hidden" name="vid" value="01MNPALS_SCC:SCC" /> <input type="hidden" name="tab" value="jsearch_slot" /> <input type="hidden" name="mode" value="basic" /> <input type="hidden" value="en" /> <input type="hidden" name="query" /> <input type="hidden" name="displayMode" value="full" /> <input type="hidden" name="bulkSize" value="10" /> <input type="hidden" name="highlight" value="true" /> <input type="hidden" name="dum" value="true" /> <input type="hidden" name="displayField" value="all" /> <div class="search-row"><label for="query-journals" class="visually-hidden">Search journals only</label> <input type="text" id="query-journals" name="queryTemp" placeholder="Search journals" required="" /> <button type="submit">Search<span class="visually-hidden"> (opens in a new tab)</span></button></div> <p><a href="https://mnpals-scc.primo.exlibrisgroup.com/discovery/search?vid=01MNPALS_SCC:SCC&amp;lang=en&amp;mode=advanced" target="_blank" rel="noopener">Advanced Search </a> <span class="visually-hidden"> (opens in a new tab)</span></p> </form></div> </div> </div> <!-- Cards Section --> <section id="mini-cards" class="container"> <div class="cards"><!-- Card 1 --> <div class="cards-inner"><i class="fas fa-database" aria-hidden="true"></i> <p>Access trusted academic tools and resources</p> <a href="https://guides.mnpals.net/southcentral/subjects/databases.php?letter=All">Search Databases</a></div> <!-- Card 2 --> <div class="cards-inner"><i class="fas fa-user" aria-hidden="true"></i> <p>Track your loans and search history</p> <a href="https://mnpals-scc.primo.exlibrisgroup.com/discovery/login?vid=01MNPALS_SCC:SCC&amp;lang=en">My Library Account</a></div> <!-- Card 3 --> <div class="cards-inner"><i class="fas fa-binoculars" aria-hidden="true"></i> <p>Find discipline specific materials</p> <a href="https://guides.mnpals.net/southcentral/subjects/index.php">Research Guides</a></div> <!-- Card 4 --> <div class="cards-inner"><i class="fas fa-calendar-check-o" aria-hidden="true"></i> <p>Get expert research help from a librarian</p> <a href="https://forms.office.com/Pages/ResponsePage.aspx?id=xscRULQKq0ae9PrnSpIaf5cM4_zggrhHiJKJgb9I4NhURURXQU9KUERJSElTVVZJVVJNU0NQOU1aWi4u">Schedule Appointment</a></div> </div> </section> <div class="gray-info-box"> <h2 id="library-search-heading">Questions or need help?</h2> <p>Contact us at <a href="mailto:library@southcentral.edu">library@southcentral.edu</a></p> </div> <p>

Hours

</p> <p>SCC North Mankato and Faribault Libraries will be closed during winter break from Dec. 19, 2025 - Jan. 9, 2026. Reopening Jan. 12th 2026.</p> <p>Virtual hours available during normal business hours. Please email&nbsp;<a href="mailto:library@southcentral.edu">library@southcentral.edu</a> if you need assistance.</p> <p><strong>Spring Semester Library Hours:</strong></p> <ul> <li>North Mankato: Monday - Friday 7:30 a.m. - 4:00 p.m.</li> <li>Faribault:&nbsp;Monday - Thursday 7:30 a.m. - 4:00 p.m.</li> </ul> <p><strong>Closed:</strong> Jan. 19, Feb. 16, March 9-13, April 10, 2026</p> <p>Hours and services can change due to fluctuating circumstances. Watch this page for changes. Please reach out to <a href="mailto:library@southcentral.edu">library@southcentral.edu</a> if you have questions.</p> <p>Please return your materials in a timely manner.&nbsp; We ask that you drop off your books in the book return bins outside the library door at your campus. There will be a reminder before the end of the semester, so reach out to us if you have questions or issues.</p> <p>Zoom library instruction is available upon request. Please let us know if you are using a PC, mobile app, or phone. Contact&nbsp;and we will send you a link or phone number.</p> <p>
</p> <p>&nbsp;</p> <p>If you have a disability and need accommodations to access information in the library, please contact the library staff.</p> <script> function formatQuery(form, type) { const input = form.querySelector('[name="queryTemp"]').value.trim().replace(/[,]/g, ' '); form.query.value = 'any,contains,' + input; } function isMobileView() { return window.innerWidth <= 768; } document.addEventListener("DOMContentLoaded", function() { const tabs = document.querySelectorAll('[role="tab"]'); const panels = document.querySelectorAll('[role="tabpanel"]'); const tabList = document.querySelector('.library-tabs'); const tabContainer = document.querySelector('.tab-container'); function updateLayout() { // Clear previous layout panels.forEach(panel => panel.classList.remove('active', 'accordion-open')); if (isMobileView()) { // Move each panel directly after its corresponding tab button tabs.forEach(tab => { const panelId = tab.getAttribute('aria-controls'); const panel = document.getElementById(panelId); tab.insertAdjacentElement('afterend', panel); if (tab.getAttribute('aria-selected') === 'true') { panel.classList.add('accordion-open'); } else { panel.classList.remove('accordion-open'); } }); } else { // Restore tab layout: re-append panels to the container and show only the active one panels.forEach(panel => { tabContainer.appendChild(panel); if (document.querySelector(`[aria-controls="${panel.id}"]`).getAttribute('aria-selected') === 'true') { panel.classList.add('active'); } else { panel.classList.remove('active'); } }); } } tabs.forEach(tab => { tab.addEventListener('click', () => { const targetId = tab.getAttribute('aria-controls'); const targetPanel = document.getElementById(targetId); // Deselect all tabs tabs.forEach(t => t.setAttribute('aria-selected', 'false')); tab.setAttribute('aria-selected', 'true'); if (isMobileView()) { panels.forEach(p => p.classList.remove('accordion-open')); targetPanel.classList.add('accordion-open'); } else { panels.forEach(p => p.classList.remove('active')); targetPanel.classList.add('active'); } }); }); // On load and resize updateLayout(); window.addEventListener('resize', updateLayout); }); </script>
<style> /* Container styling */ .library-hero { position: relative; height: auto; width: 100%; overflow: visible; } .library-hero img { display: block; width: 100%; height: auto; } .lib-search { position: relative; top: -95px; background-color: #fff; padding: 0.25rem 3rem 1rem 3rem; max-width: 1165px; margin: 0 auto; margin-bottom: 4rem; /* balances the visual shift caused by top: -95px */ box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1); z-index: 2; border-radius: 8px; } .lib-search h2 { margin-top: 0rem; margin-bottom: 0.25rem; } .gray-info-box { background: #ededed; border-radius: 8px; /* Rounded corners */ padding: 1rem; /* Padding on all sides */ text-align: center; /* Center the text */ max-width: 1170px; margin: 2rem auto; } @media (max-width: 1249px) { .gray-info-box { max-width: 775px; } } @media (max-width: 1199px) { .lib-search { top: 0; margin-top: 1.5rem; margin-bottom: 2rem; /* slightly smaller gap for natural flow */ box-shadow: none; } } .tab-container { border: 1px solid #ddd; padding: 0; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; } /* Tab buttons */ .library-tabs { display: flex; border-bottom: 4px solid #233566; margin-bottom: 1rem; } .library-tabs button { flex: 1; background: #d7d7d7; /* Light gray for inactive tabs */ color: #000000; /* Black text for inactive tabs */ padding: 0.75rem 1rem; border: none; border-right: 1px solid #ffffff; font-size: 1rem; cursor: pointer; font-weight: normal; transition: background 0.3s, color 0.3s; } .library-tabs button:last-child:active { border-right: none; } .library-tabs button[aria-selected="true"] { background: #233566; /* SCC dark blue for active tab */ color: #ffffff; /* White text for active tab */ font-weight: bold; } /* Tab content */ .tab-content { display: none; padding: 1rem; } .tab-content.active { display: block; } /* Visually hidden */ .visually-hidden { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0 0 0 0) !important; white-space: nowrap !important; border: 0 !important; } /* Input & button in a grid row */ .search-row { display: grid; grid-template-columns: 1fr auto; gap: 0.5rem; margin-bottom: 0.5rem; width: 100%; align-items: center; } .search-row input[type="text"] { width: 100%; padding: 0.5rem; font-size: 1rem; border: 1px solid #ccc; box-sizing: border-box; min-width: 0; } .search-row button[type="submit"] { padding: 0.5rem 1rem; font-size: 1rem; background-color: #233566; color: white; border: none; cursor: pointer; white-space: nowrap; box-sizing: border-box; min-width: auto; } .search-row button[type="submit"]:hover { background-color: #005a9e; } form p { margin-top: 1rem; font-size: 0.9rem; } form a { color: #233566; text-decoration: underline; } form a:hover { text-decoration: none; } /* Hover and focus styles for all tabs */ .library-tabs button:hover, .library-tabs button:focus { background-color: #ededed; /* Slightly darker gray on hover */ color: #000000; outline: 2px solid #233566; /* Clear focus indicator */ outline-offset: -2px; } /* Active tab should not change on hover */ .library-tabs button[aria-selected="true"]:hover, .library-tabs button[aria-selected="true"]:focus { background-color: #233566; /* Keep SCC dark blue */ color: #ffffff; outline: 2px solid #233566; outline-offset: -2px; } @media (max-width: 768px) { .library-tabs { display: block; border-bottom: none; } .library-tabs button { width: 100%; text-align: left; border-right: none; border-bottom: 1px solid #757575; border-radius: 0; background-color: #d7d7d7; /* Light gray for inactive tabs */ color: #000000; font-weight: normal; position: relative; } .library-tabs button[aria-selected="true"] { background-color: #233566; /* SCC dark blue for active tab */ color: #ffffff; font-weight: bold; border-bottom: none; } /* Add down arrow only on unselected tabs */ .library-tabs button[aria-selected="false"]::after { content: ""; position: absolute; right: 1rem; top: 50%; transform: translateY(-50%); width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid currentColor; pointer-events: none; } /* Remove arrow from selected tab */ .library-tabs button[aria-selected="true"]::after { content: none; } .tab-container { border-bottom: 0; border-top: 0; } .tab-content { display: none; padding: 1rem; } .tab-content.accordion-open { display: block; } .tab-content.active { display: none !important; } .search-row { grid-template-columns: 1fr auto; align-items: center; } } #mini-cards { --primary-color: #1f4b90; --secondary-color: #576CA8; --background-color: #ffffff; --card-bg-color: #ffffff; --font-family: Arial, Helvetica, sans-serif; --hover-background-color: #1f8ef1; --button-hover-background-color: #1f4b90; --button-hover-text-color: #ffffff; --border-color: #C2D4F2; --fail-message-color: #292929; --icon-color: #829cc5; --shadow-color: rgba(1, 45, 128, 0.5); --animation-duration: 0.5s; --animation-delay-step: 0.1s; } /* Reset and Base Styles */ #mini-cards * { margin: 0; box-sizing: border-box; } #mini-cards { font-family: var(--font-family); background-color: var(--background-color); color: var(--primary-color); font-size: 1.1rem; } #mini-cards.main-screen { text-align: center; } .mini-cardWrap { padding-bottom: 40px; } #mini-cards.main-screen h1 { padding: 10px 20px 20px; font-size: 1.5rem; max-width: 800px; margin: auto; } /* Selection Highlight Enhancements */ #mini-cards .programsContainer .program-item a.focused, #mini-cards .programsContainer .program-item a:hover { background-color: #d0d0d0; color: #000; outline: 2px solid var(--primary-color); /* Enhanced focus indicator */ } /* Added focus styles for fail message links */ #mini-cards .programsContainer .fail-message a.focused, #mini-cards .programsContainer .fail-message a:hover { background-color: #d0d0d0; color: #000; outline: 2px solid var(--primary-color); /* Enhanced focus indicator */ } #mini-cards.container { max-width: 1200px; /* or 100%, or whatever wide layout you prefer */ margin: 0 auto; } @media (max-width: 1249px) { #mini-cards.container { max-width: 800px; margin: 0 auto; } #mini-cards.cards { max-width: 100%; margin-left: auto; margin-right: auto; } } .fail-message a { text-decoration: underline; } /* Visually Hidden Class for Accessibility */ .sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0; } #mini-cards .cards { display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px; } #mini-cards .cards-inner { position: relative; display: flex; flex-direction: column; align-items: center; background-color: var(--card-bg-color); padding: 15px; border-radius: 5px; transition: box-shadow 0.4s; height: 200px; text-align: center; border-bottom: 6px solid #FAC705; color: var(--primary-color); box-shadow: 0px 0px 4px gray; } #mini-cards .cards-inner:hover { box-shadow: 0 5px 20px var(--shadow-color); } #mini-cards .cards-inner i { font-size: 3rem; color: var(--icon-color); margin-bottom: 10px; } #mini-cards .cards-inner p { line-height: 1.6rem; font-size: 1.15rem; font-weight: 600; color: var(--primary-color); } #mini-cards .cards-inner a { display: inline-block; padding: 10px 20px; color: var(--primary-color); background-color: var(--card-bg-color); border: 1px solid var(--border-color); border-radius: 5px; text-decoration: none; font-weight: 400; transition: background-color 0.3s ease, color 0.3s ease; position: absolute; bottom: 15px; left: 50%; transform: translateX(-50%); white-space: nowrap; } #mini-cards .cards-inner a:hover { color: var(--button-hover-text-color); background-color: var(--button-hover-background-color); } /* Joomla Template special styling for the module on home page */ /* Program Finder on Home Page */ .section-vertical-paddings:has(#mini-cards) { padding-top: 0; padding-bottom: 0; } .g-content:has(#mini-cards) { margin: 0; } /* Responsive Styles */ @media (min-width: 750px) { #mini-cards.main-screen h1 { font-size: 2rem; } #mini-cards #programSearchHome { font-size: 1.25rem; } } @media (min-width: 1250px) { #mini-cards .cards { grid-template-columns: repeat(4, 1fr); margin-top: -115px; margin-left: auto; margin-right: auto; } #mini-cards .cards-inner p { display: block; } } @media (max-width: 960px) { #mini-cards #programSearchHome { padding: 13px 37px 15px 45px; } #mini-cards .programsContainer .program-item a { padding: 15px 20px; } } @media (min-width: 751px) { #mini-cards .cards-inner p { display: block; } } @media (max-width: 750px) { #mini-cards .cards { grid-template-columns: repeat(2, 1fr); } #mini-cards .cards-inner { padding: 10px; border-bottom: 4px solid #FAC705; height: 95px; } #mini-cards .cards-inner p { display: none; } #mini-cards .cards-inner a { font-size: 1rem; padding: 5px 5px; bottom: 10px; font-weight: 600; } #mini-cards .cards-inner i { font-size: 2.25rem; } } @media (max-width: 620px) { #mini-cards .cards { grid-template-columns: 1fr; gap: 10px; } #mini-cards .cards-inner { padding: 10px; } #mini-cards .cards-inner i { font-size: 1.5rem; } #mini-cards .cards-inner a { font-size: 1rem; padding: 8px 12px; } } </style> <div class="library-hero"><img src="/images/departments/library/glam-library16-3.jpg" width="1600" height="330" alt="Student with a backpack walking by library shelves filled with books, heading toward a large window with natural light" /></div> <div class="lib-search"> <h2>Search Our Resources</h2> <div class="tab-container"><!-- Tabs --> <div role="tablist" aria-labelledby="library-search-heading" class="library-tabs"><button role="tab" aria-selected="true" aria-controls="tab-all" id="tab-all-btn">All Resources</button> <button role="tab" aria-selected="false" aria-controls="tab-books" id="tab-books-btn">Books Only</button> <button role="tab" aria-selected="false" aria-controls="tab-journals" id="tab-journals-btn">Journals Only</button></div> <!-- All Resources --> <div id="tab-all" class="tab-content active" role="tabpanel" aria-labelledby="tab-all-btn"><form action="https://mnpals-scc.primo.exlibrisgroup.com/discovery/search" method="get" onsubmit="formatQuery(this, 'all')" target="_blank"><input type="hidden" name="vid" value="01MNPALS_SCC:SCC" /> <input type="hidden" name="tab" value="Everything" /> <input type="hidden" name="mode" value="basic" /> <input type="hidden" value="en" /> <input type="hidden" name="query" /> <div class="search-row"><label for="query-all" class="visually-hidden">Search all SCC library resources</label> <input type="text" id="query-all" name="queryTemp" placeholder="Search all resources" required="" /> <button type="submit">Search<span class="visually-hidden"> (opens in a new tab)</span></button></div> <p><a href="https://mnpals-scc.primo.exlibrisgroup.com/discovery/search?vid=01MNPALS_SCC:SCC&amp;lang=en&amp;mode=advanced" target="_blank" rel="noopener">Advanced Search </a> <span class="visually-hidden"> (opens in a new tab)</span></p> </form></div> <!-- Books Only --> <div id="tab-books" class="tab-content" role="tabpanel" aria-labelledby="tab-books-btn"><form action="https://mnpals-scc.primo.exlibrisgroup.com/discovery/search" method="get" onsubmit="formatQuery(this, 'books')" target="_blank"><input type="hidden" name="vid" value="01MNPALS_SCC:SCC" /> <input type="hidden" name="tab" value="Everything" /> <input type="hidden" name="mode" value="basic" /> <input type="hidden" value="en" /> <input type="hidden" name="query" /> <input type="hidden" name="facet" value="rtype,include,books" /> <div class="search-row"><label for="query-books" class="visually-hidden">Search books only</label> <input type="text" id="query-books" name="queryTemp" placeholder="Search books" required="" /> <button type="submit">Search<span class="visually-hidden"> (opens in a new tab)</span></button></div> <p><a href="https://mnpals-scc.primo.exlibrisgroup.com/discovery/search?vid=01MNPALS_SCC:SCC&amp;lang=en&amp;mode=advanced" target="_blank" rel="noopener">Advanced Search </a> <span class="visually-hidden"> (opens in a new tab)</span></p> </form></div> <!-- Journals Only --> <div id="tab-journals" class="tab-content" role="tabpanel" aria-labelledby="tab-journals-btn"><form action="https://mnpals-scc.primo.exlibrisgroup.com/discovery/jsearch" method="get" onsubmit="formatQuery(this, 'journals')" target="_blank"><input type="hidden" name="vid" value="01MNPALS_SCC:SCC" /> <input type="hidden" name="tab" value="jsearch_slot" /> <input type="hidden" name="mode" value="basic" /> <input type="hidden" value="en" /> <input type="hidden" name="query" /> <input type="hidden" name="displayMode" value="full" /> <input type="hidden" name="bulkSize" value="10" /> <input type="hidden" name="highlight" value="true" /> <input type="hidden" name="dum" value="true" /> <input type="hidden" name="displayField" value="all" /> <div class="search-row"><label for="query-journals" class="visually-hidden">Search journals only</label> <input type="text" id="query-journals" name="queryTemp" placeholder="Search journals" required="" /> <button type="submit">Search<span class="visually-hidden"> (opens in a new tab)</span></button></div> <p><a href="https://mnpals-scc.primo.exlibrisgroup.com/discovery/search?vid=01MNPALS_SCC:SCC&amp;lang=en&amp;mode=advanced" target="_blank" rel="noopener">Advanced Search </a> <span class="visually-hidden"> (opens in a new tab)</span></p> </form></div> </div> </div> <!-- Cards Section --> <section id="mini-cards" class="container"> <div class="cards"><!-- Card 1 --> <div class="cards-inner"><i class="fas fa-database" aria-hidden="true"></i> <p>Access trusted academic tools and resources</p> <a href="https://guides.mnpals.net/southcentral/subjects/databases.php?letter=All">Search Databases</a></div> <!-- Card 2 --> <div class="cards-inner"><i class="fas fa-user" aria-hidden="true"></i> <p>Track your loans and search history</p> <a href="https://mnpals-scc.primo.exlibrisgroup.com/discovery/login?vid=01MNPALS_SCC:SCC&amp;lang=en">My Library Account</a></div> <!-- Card 3 --> <div class="cards-inner"><i class="fas fa-binoculars" aria-hidden="true"></i> <p>Find discipline specific materials</p> <a href="https://guides.mnpals.net/southcentral/subjects/index.php">Research Guides</a></div> <!-- Card 4 --> <div class="cards-inner"><i class="fas fa-calendar-check-o" aria-hidden="true"></i> <p>Get expert research help from a librarian</p> <a href="https://forms.office.com/Pages/ResponsePage.aspx?id=xscRULQKq0ae9PrnSpIaf5cM4_zggrhHiJKJgb9I4NhURURXQU9KUERJSElTVVZJVVJNU0NQOU1aWi4u">Schedule Appointment</a></div> </div> </section> <div class="gray-info-box"> <h2 id="library-search-heading">Questions or need help?</h2> <p>Contact us at <a href="mailto:library@southcentral.edu">library@southcentral.edu</a></p> </div> <p>

Hours

</p> <p>SCC North Mankato and Faribault Libraries will be closed during winter break from Dec. 19, 2025 - Jan. 9, 2026. Reopening Jan. 12th 2026.</p> <p>Virtual hours available during normal business hours. Please email&nbsp;<a href="mailto:library@southcentral.edu">library@southcentral.edu</a> if you need assistance.</p> <p><strong>Spring Semester Library Hours:</strong></p> <ul> <li>North Mankato: Monday - Friday 7:30 a.m. - 4:00 p.m.</li> <li>Faribault:&nbsp;Monday - Thursday 7:30 a.m. - 4:00 p.m.</li> </ul> <p><strong>Closed:</strong> Jan. 19, Feb. 16, March 9-13, April 10, 2026</p> <p>Hours and services can change due to fluctuating circumstances. Watch this page for changes. Please reach out to <a href="mailto:library@southcentral.edu">library@southcentral.edu</a> if you have questions.</p> <p>Please return your materials in a timely manner.&nbsp; We ask that you drop off your books in the book return bins outside the library door at your campus. There will be a reminder before the end of the semester, so reach out to us if you have questions or issues.</p> <p>Zoom library instruction is available upon request. Please let us know if you are using a PC, mobile app, or phone. Contact&nbsp;and we will send you a link or phone number.</p> <p>
</p> <p>&nbsp;</p> <p>If you have a disability and need accommodations to access information in the library, please contact the library staff.</p> <script> function formatQuery(form, type) { const input = form.querySelector('[name="queryTemp"]').value.trim().replace(/[,]/g, ' '); form.query.value = 'any,contains,' + input; } function isMobileView() { return window.innerWidth <= 768; } document.addEventListener("DOMContentLoaded", function() { const tabs = document.querySelectorAll('[role="tab"]'); const panels = document.querySelectorAll('[role="tabpanel"]'); const tabList = document.querySelector('.library-tabs'); const tabContainer = document.querySelector('.tab-container'); function updateLayout() { // Clear previous layout panels.forEach(panel => panel.classList.remove('active', 'accordion-open')); if (isMobileView()) { // Move each panel directly after its corresponding tab button tabs.forEach(tab => { const panelId = tab.getAttribute('aria-controls'); const panel = document.getElementById(panelId); tab.insertAdjacentElement('afterend', panel); if (tab.getAttribute('aria-selected') === 'true') { panel.classList.add('accordion-open'); } else { panel.classList.remove('accordion-open'); } }); } else { // Restore tab layout: re-append panels to the container and show only the active one panels.forEach(panel => { tabContainer.appendChild(panel); if (document.querySelector(`[aria-controls="${panel.id}"]`).getAttribute('aria-selected') === 'true') { panel.classList.add('active'); } else { panel.classList.remove('active'); } }); } } tabs.forEach(tab => { tab.addEventListener('click', () => { const targetId = tab.getAttribute('aria-controls'); const targetPanel = document.getElementById(targetId); // Deselect all tabs tabs.forEach(t => t.setAttribute('aria-selected', 'false')); tab.setAttribute('aria-selected', 'true'); if (isMobileView()) { panels.forEach(p => p.classList.remove('accordion-open')); targetPanel.classList.add('accordion-open'); } else { panels.forEach(p => p.classList.remove('active')); targetPanel.classList.add('active'); } }); }); // On load and resize updateLayout(); window.addEventListener('resize', updateLayout); }); </script>