﻿.filterBar{font-size:1.04em;background:#fff;padding:1.3em;display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;box-shadow:0 0 8px rgba(0,0,0,.1098039216);}.filterBar>div{width:100%;display:grid;grid-template-columns:repeat(auto-fit,24em);column-gap:2em;row-gap:1em;}.filterBar>div label{color:var(--textColorStrong);margin-left:1em;display:flex;justify-content:space-between;}.filterBar>div input,.filterBar>div .select{background:#ebebeb;border:0;border-radius:.2em;margin-right:.2em;font-size:1em;color:#858585;width:16em;padding:.3em 1.3em;padding-right:1.9em;background-color:rgba(32,134,200,.0901960784);height:2.9em;box-shadow:0 2px 5px rgba(0,0,0,.1215686275);color:var(--textColorStrong);}.filterBar button{color:#fff;background:#149bd9;font-weight:bold;padding:.5em 1.8em;border-radius:.4em;font-size:1.2em;}@media(max-width:480px){.filterBar{flex-direction:column;gap:1em;}.filterBar>div{justify-content:center;}.filterBar button{width:19em;}}.content-tab section.library .filter-search>div input,.content-tab section.library .filter-search>div select{width:11em;}@media(max-width:620px){.content-tab section.library .filter-search>div input,.content-tab section.library .filter-search>div select{width:100%;}}.content-tab section.library .filter-search>div label{min-width:80px!important;}.content-tab section.library .item-content-tab{display:block;}.Courses-card-grid.book-main{grid-template-columns:repeat(auto-fit,minmax(322px,2fr))!important;row-gap:25px!important;gap:0;justify-items:center;}.Courses-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,2fr))!important;grid-gap:25px 20px;overflow:hidden;grid-auto-flow:dense;justify-content:space-evenly;}.bookCard{font-family:inherit;box-sizing:border-box;width:320px;margin:auto;padding:20px;box-shadow:0 2px 10px rgba(0,0,0,.1215686275);border-radius:1em;position:relative;padding-top:8em;margin-top:8em;background-color:#ecf6ff;}.bookCard .bookImage{width:90%;height:181px;object-fit:contain;box-shadow:0 2px 5px rgba(0,0,0,.1215686275);margin:0 auto;display:block;background-color:#fff;color:transparent;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);border-radius:.9em;}.bookCard .bookTitle{text-align:right;color:var(--textColorStrong);font-size:17px;font-weight:bold;line-height:30px;overflow:hidden;max-height:60px;margin:.4em 0;white-space:nowrap;text-overflow:ellipsis;}.bookCard .bookDescription{color:#575757;text-align:justify;overflow:hidden;font-size:14px;line-height:22px;height:90px;font-weight:500;}.bookCard .bookLowerPanel{margin-top:1em;display:flex;flex-direction:column;justify-content:space-between;}.bookCard .bookLowerPanel .bookButton{border:0;border-radius:.5em;padding:.8em 0;background-color:var(--blue);font-family:inherit;box-shadow:0 2px 5px rgba(0,0,0,.1215686275);color:#fff;line-height:initial;text-align:center;font-size:12px;font-weight:700;margin-top:1em;}.bookCard .bookLowerPanel .bookRightSide .bookSpans{font-size:13px;color:#1d71b8;font-weight:bold;margin:0;max-width:122px;max-height:25px;overflow:hidden;text-align:right;}@media(max-width:480px){.tab .content-tab section.library .item-content-tab{background-color:#fff;padding:1em;}}@media(max-width:400px){.library{font-size:.9em;}}.TD-pagination .pagination{display:flex;align-items:center;justify-content:center;align-content:center;flex-flow:row-reverse;padding-bottom:1em;}.TD-pagination .pagination li.page-item{width:32px;height:30px;padding:0 1px;text-align:center;}.TD-pagination .pagination li.page-item a{border-radius:5px;text-align:center;color:#989898;padding:12px;}.TD-pagination .pagination li.page-item.active a.page-link{border:0;height:30px;margin:0;}footer{width:100%;display:grid;grid-template-columns:auto 40% auto;grid-template-areas:"logo logo logo" "links contact enamad" "links contact enamad" "text text text";color:var(--textColorStrong);background-color:#fff;padding:4em 5em 2em;margin-top:1em;gap:1em;}footer p,footer a{font-size:1.2em;}footer .h5{font-size:1.3em;margin-bottom:1em;font-weight:600;}footer .links-footer{display:grid;grid-area:links;grid-template-areas:"title title" "rightLinks leftLinks";grid-template-rows:4em;gap:0 2em;}footer .links-footer .h5{grid-area:title;}footer .links-footer>div a{display:list-item;margin-right:1em;list-style:disc;}footer .links-footer>div:first-child{grid-area:rightLinks;}footer .links-footer>div:last-child{grid-area:leftLinks;}footer .contact-footer{grid-area:contact;}footer .contact-footer #mobile>span{display:flex;flex-wrap:wrap;}footer .contact-footer #mobile>span>span:nth-of-type(2){flex-basis:auto;}footer .contact-footer p{display:flex;align-items:start;margin-bottom:1em;}footer .contact-footer p::before{content:"";width:2em;height:2em;display:inline-block;margin-left:.5em;background-image:url("/Content/images/img/footerIcon1.png");background-repeat:no-repeat;background-size:657%;flex-shrink:0;}footer .contact-footer p:nth-of-type(1)::before{background-position:0 .1em;}footer .contact-footer p:nth-of-type(2)::before{background-position:-2.1em .1em;background-size:533%;}footer .contact-footer p:nth-of-type(3)::before{background-position:-5.7em 0;}footer .contact-footer p:nth-of-type(4)::before{background-position:-8.5em .1em;}footer .contact-footer p:nth-of-type(5)::before{background-position:-11.3em .1em;}footer .contact-footer .socialmedia-footer{display:flex;flex-wrap:wrap;}footer .contact-footer .socialmedia-footer a{display:inline-block;margin-left:.5em;margin-top:.5em;--wid:3em;width:var(--wid);height:var(--wid);background-image:url("/Content/images/img/HeaderAndFooterIcons.webp");background-repeat:no-repeat;background-size:514%;background-position:0 0;}footer .contact-footer .socialmedia-footer a:nth-of-type(1){background-position:-181px -81px;}footer .contact-footer .socialmedia-footer a:nth-of-type(2){background-position:-134px -81px;}footer .contact-footer .socialmedia-footer a:nth-of-type(3){background-position:-89px -81px;}footer .contact-footer .socialmedia-footer a:nth-of-type(4){background-position:-43px -81px;}footer .contact-footer .socialmedia-footer a:nth-of-type(5){background-position:2px -81px;}footer .contact-footer .socialmedia-footer a:nth-of-type(6){background-size:cover;}footer .contact-footer .socialmedia-footer a:nth-of-type(7){background-size:contain;border-radius:.5rem;}footer .enamad-footer{grid-area:enamad;width:10em;justify-self:left;align-self:end;margin-top:1em;}footer .enamad-footer img{object-fit:contain;}footer>p{background-color:var(--white);color:var(--blue);font-weight:600;text-align:center;padding:.5em 1em;grid-area:text;border-radius:var(--borderRadius);margin-top:2em;}@media(max-width:992px){footer{grid-template-areas:"logo logo logo" "links links links" "contact contact contact" "enamad enamad enamad" "text text text";}}@media(max-width:992px) and (min-width:479px){footer .links-footer{grid-template-areas:"title title" "rightLinks rightLinks" "leftLinks leftLinks";grid-gap:0;}footer .links-footer>div{display:flex;flex-wrap:wrap;}footer .links-footer>div a{display:list-item;margin-right:1em;list-style:disc;margin-left:1.5em;}footer .links-footer>div:first-child,footer .links-footer>div:last-child{grid-column:1/2;}}@media(max-width:480px){footer{padding:4em 2em 2em;grid-template-areas:"logo" "links" "contact" "enamad" "text ";grid-template-columns:100%;}footer .enamad-footer{grid-column:1/2;justify-self:right;}}@media(max-width:330px){footer .links-footer{display:block;}}.select{--height:10px;display:inline-block;position:relative;direction:rtl;background-color:#e9e9ed;border:.1em solid #8f8f9d;border-radius:.25em;padding:.1em .2em;padding-left:1.4em;cursor:pointer;user-select:none;transition:.2s;font-size:1em;height:2.8em;}.select::after{content:"";--thick:.37em;display:inline-block;border:var(--thick) solid #000;padding:.7em;border-top:var(--thick) solid transparent;border-left:var(--thick) solid transparent;transform:translate(0,-.7em) rotate(45deg);font-size:3px;border-radius:.5em;height:0;position:absolute;left:0;top:0;bottom:0;margin:auto 3em auto 2.3em;transition:inherit;}.select:hover{background-color:#d0d0d7;}.select .list{opacity:0;visibility:hidden;background-color:#f9f9fb;padding:.4em .7em;box-shadow:0 2.2px 5px rgba(0,0,0,.1215686275);border-radius:.25em;z-index:100;width:100%;position:absolute;right:0;top:80%;max-height:10px;overflow-y:auto;transition:opacity .2s;box-sizing:border-box;}.select .list span{display:block;text-align:right;padding:.15em .4em;cursor:pointer;}.select .list span.active,.select .list span:hover{background-color:#e0e0e6;}.select .list::-webkit-scrollbar{width:.4em;}.select .list::-webkit-scrollbar-track{background:#d2d2d2;}.select .list::-webkit-scrollbar-thumb{background:#868686;border-radius:.6em;}.select>span{display:inline-block;white-space:nowrap;max-width:calc(100% - .5em);overflow:hidden;text-overflow:ellipsis;}.select select{display:none!important;}.select.active::after{transform:translate(0,.6em) rotate(45deg) scale(-1);}.select.active .list{opacity:100;visibility:visible;max-height:var(--height);}.select.bottom .list{top:calc(100% + .2em);}.select.top .list{bottom:calc(100% + .2em);top:unset;}@media(max-width:480px){.select.select .list{position:fixed;top:30vh;height:80vh;max-height:unset;border:unset;font-size:1.2em;transition:.2s top,.2s opacity,.2s visibility;}.select.select .list span{padding:.5em .9em;border-bottom:.1em solid rgba(128,128,128,.2588235294);}.select.select .list::before{content:"";position:fixed;top:0;background:rgba(0,0,0,.5215686275);height:20vh;width:100%;}.select.select.active .list{top:20vh;}}#booksGrid{max-width:1360px;padding-block:4rem;margin:auto;}