@import"../../routes.css";:root{--color-primary:rgba(26, 97, 143, 1);--color-primary-hover: rgba(28, 57, 87, 1);--primary-rgb: 26, 97, 143}body{background-color:var(--color-pcc-white);border-top:3px solid var(--color-primary);background-image:url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='rgba(0,0,0,1)' fill-opacity='0.03' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E");background-size:auto;background-repeat:repeat}body #main{margin:auto;max-width:1170px}.header{max-width:1170px}.header img{border-bottom:3px solid var(--color-primary)}.header .text-container{background:var(--color-pcc-white);background-image:none}.header .text-container h1,.header .text-container h2,.header .text-container h3,.header .text-container h4,.header .text-container p{color:var(--color-primary)}.content-body{margin:0 auto;max-width:998px}.content-body,.sidebar,#footer,#main footer{background-color:var(--color-pcc-white);border-bottom:none;border-top:1px solid rgba(var(--primary-rgb), 0.3);margin-bottom:10px}.sidebar{border-left:1px solid rgba(var(--primary-rgb), 0.3)}.sidebar .sidebar-item{background-color:var(--color-pcc-white)}.slider-widget .slider-arrow{color:var(--color-pcc-white);background-color:var(--color-primary)}button{border:none;background-color:var(--color-primary);color:#fff}button:hover{background-color:var(--color-primary-hover)}.btn,a.btn,.unlock-btn,.hide-gallery,dl.vocab-list button{background-color:var(--color-pcc-primary);border:3px solid var(--color-pcc-primary);border-radius:.3em;font-size:.95em}.btn:hover,a.btn:hover,.unlock-btn:hover,.hide-gallery:hover,dl.vocab-list button:hover{background:var(--color-pcc-primary-hover);border:3px solid var(--color-pcc-primary-hover)}.btn:visited,a.btn:visited,.unlock-btn:visited,.hide-gallery:visited,dl.vocab-list button:visited{color:var(--color-pcc-white)}.border{border:none;border-radius:0 0 8px 8px;border-top:3px solid rgba(var(--primary-rgb), 0.3)}.card-horizontal .card-img{padding-top:5px}.card-horizontal .card-body .border{margin:0}figcaption{background-color:var(--color-pcc-white);display:inline-block;font-size:.755em;font-style:normal;margin:5px auto}table.display-lg{border:1px solid var(--color-pcc-ltgrey);width:100% !important}table.display-lg caption{color:var(--color-primary)}table.display-lg thead,table.display-lg tr,table.display-lg td{border:none}table.display-lg th{background-color:var(--color-pcc-black-tint);border-bottom:1px solid var(--color-pcc-ltgrey);color:var(--color-pcc-black)}table.display-lg td{border:1px solid var(--color-pcc-ltgrey)}@media(max-width: 768px){table.display-lg tbody tr td:first-child{background:var(--color-pcc-ltgrey);color:var(--color-pcc-black)}table.display-lg tbody td a{color:var(--color-link-blue)}table.display-lg tbody td a:hover{color:var(--color-link-hover)}}@media(min-width: 998px){tr:nth-child(even){background:var(--color-pcc-white);border-bottom:1px solid var(--color-pcc-ltgrey)}}.list-group-item:not(:last-child){border-bottom:1px solid rgba(var(--primary-rgb), 0.3)}#three-column .content-body{max-width:1170px}#third-column .content-body{width:96%;width:-webkit-fill-available}#footer{border-top:1px solid rgba(var(--primary-rgb), 0.3);margin:0 auto}#footer .footnotes{border-top:none}body[dark-mode-on] .header .text-container{background-color:var(--dark-mode-color-background)}body[dark-mode-on] .header .text-container h1,body[dark-mode-on] .header .text-container p{color:var(--color-pcc-white)}body[dark-mode-on] .instructions::before{color:var(--color-primary)}body[dark-mode-on] .btn,body[dark-mode-on] a.btn,body[dark-mode-on] .unlock-btn,body[dark-mode-on] .hide-gallery,body[dark-mode-on] dl.vocab-list button{background-color:var(--color-primary);color:var(--color-pcc-white);border:3px solid var(--color-primary);border-radius:.3em;font-size:.95em}body[dark-mode-on] .btn:hover,body[dark-mode-on] a.btn:hover,body[dark-mode-on] .unlock-btn:hover,body[dark-mode-on] .hide-gallery:hover,body[dark-mode-on] dl.vocab-list button:hover{background-color:var(--color-pcc-primary-hover);border-color:var(--color-pcc-primary-hover);color:var(--dark-mode-main-text)}body[dark-mode-on] table tbody tr,body[dark-mode-on] table tbody th,body[dark-mode-on] table.display-lg td,body[dark-mode-on] table.display-lg th{border-color:var(--dark-mode-color-background)}body[dark-mode-on] .tabs input:checked+label{background-color:var(--color-primary);border-color:var(--color-primary)}
