// Variables @import "ipcmd/data/colors"; @import "ipcmd/data/variables-b4"; @import "ipcmd/data/variables"; $font-size: 18px; $line-height:1.2; $lines-to-show: 2; $d-font-size: 14px; $d-line-height:1.5; $d-lines-to-show: 2; $st-font-size: 14px; $st-line-height:1; $st-lines-to-show: 1; @-webkit-keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } } @keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } } .fadeIn-animated { -webkit-animation: fadeIn 2s; -moz-animation: fadeIn 2s; -ms-animation: fadeIn 2s; -o-animation: fadeIn 2s; animation: fadeIn 2s; } .ellipsis-1{ display: -webkit-box; display: block; /* Fallback for non-webkit */ height: $st-font-size*$st-line-height*$st-lines-to-show; /* Fallback for non-webkit */ font-size: $d-font-size; line-height: $st-line-height; -webkit-line-clamp: $st-lines-to-show; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; } .ebook-details{ margin: 0; .section-wrap { position: relative; overflow: hidden; background:color('shades','white'); margin: 15px 0 0; .section-title{ font-size: 1.5rem; margin-bottom: 0rem; border: 1px solid #e8e8e8; border-left: 0; border-right: 0; } .details-view{ display: block; margin: 1% 0 1% 0; .cover-img{ float: left; margin: 0 1rem; a{ &.read-sample{ color: #efefef; bottom: 0px; display: block; padding: 7px 0px; background: #4cAe4c; text-align: center; &:hover{ background: #038238; transition: .45s; } } } @media (max-width:768px){ margin: 0 auto; text-align: center; float: none; display: block; } img { display: inline-block; max-width: 100%; height: auto; max-height: 300px; padding: .25rem; line-height: 1.5; border: 1px solid rgba($text-color,0.1); border-radius: .25rem; -webkit-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; @media (max-width:1024px){ width: 180px; } @media (max-width:768px){ width: 150px; margin: 0 auto; } } } .title{ font-size: 24px; line-height: 28px; font-weight: 300; margin: 5px 0px 15px 0; color: #333; } .more-details{ font-size: 14px; display: block; float: left; width: 77%; position: relative; @media (max-width:768px){ width: 100%; } .goToArticles-wrap{ position: absolute; top: 50%; bottom: 0; right: 50%; .goToArticles{ position: fixed; .material-icons{ vertical-align: middle; } } } .select2-container{ @media (max-width:767px){ min-width: 70%; } } hr{ display: none; } .author-name{ font-size: 12px; } .sub-title{ font-size: 15px; margin: 0 0 10px; } .read-this-on{ font-size: 15px; margin: 0; display:block; .material-icons{ vertical-align: middle; margin: 0 5px; } } h3{ font-size: 1.2rem; font-weight: 300; } p{ font-size: 1rem; } .table{ tbody{ width: 100%; tr:nth-of-type(odd){ background: rgba($secondary-color,0.02); } tr:hover{ background: #e9e9e9; } td { border-color: rgba($secondary-color,0.05); &.bold{ font-weight: 500; } a{ color: #e65019; } } } } .sub-title, .author-name, .format{ display: block; padding: 3px 0; } .btn { margin: 0px; font-size: 13px; } hr{ margin: 0.5rem 0; } .action-items { margin-bottom: 15px; @media(max-width:544px){ margin-top: 15px; } button.btn, a.btn { // margin:0 5px 0; min-width: 122px; color:color('shades','white'); padding: .375rem 1rem; @media(max-width:1200px){ min-width: 80px; font-size: 0.8rem; } @media(max-width:768px){ min-width: 100px; } &:hover{ color:color('shades','white'); } } button{ &.btn-primary{ background: #e65019; height:36px; font-weight: 300; line-height: 18px; font-size: 14px; border-radius: 2px; &:hover{ background: #f1602b; } } } a{ color:#555555; padding: 0px; width: 50px; // border-right:1px solid lighten($primary-color, 55%); text-align:center; .material-icons{ vertical-align: middle; } &:hover, &.active{ color: $link-hover-color; } &.icon-link { padding:0; margin:0 ; display: inline-block; border-right: 0; vertical-align: middle; &:hover, &.active{ // color: $link-hover-color; color: #333; } @media(max-width:544px){ margin: 20px 0px 0 0; } @media(min-width: 320px) and (max-width: 560px) { display: table-cell; } } } .dropdown-menu{ margin: 0; .dropdown-item { display: block; padding: 5px; width: 100%; text-align: center; font-size: 14px; color: $text-color; background: #c7c7c7; border: 1px solid #c7c7c7; height: 36px; &:hover{ color:$link-hover-color; } } } .btn-group{ @media(max-width: 414px){ margin-right: 0px; } @media(max-width: 411px){ // margin-right: 20px; } button{ &.btn-primary{ // display: none; } &.dropdown-toggle{ color: #fff !important; background-color: #e65019 !important; height: 36px; font-weight: 300; line-height: 18px; font-size: 14px !important; border-radius: 2px; margin-right: 16px !important; // margin-left: 20px; &:hover{ background: #f1602b; } @media(min-width:320px) and (max-width: 560px) { margin-right: 0; } } } @media(min-width:320px) and (max-width: 560px) { margin-bottom: 10px; } } } } .details-navigation{ .tab-content{ #citations{ h2{ font-size: 20px; @media(max-width:576px){ font-size: 16px; } } p{ font-size: 14px; line-height: 18px; } } } } .nav-tabs{ // border-bottom: 0px solid #eee; position: relative; .nav-link { border: 0; padding: 8px 16px; font-size: 14px; line-height: 18px; font-weight: 400; // text-transform: uppercase; color: #000; &:hover { color:$primary-color; } &.active{ // border-top: 4px solid $primary-color; border-bottom:2px solid color("shades","white"); //box-shadow: 1px -3px 5px 0px rgba(0,0,0,0.1), 1px -3px 5px 0px rgba(0,0,0,0.1); color: $text-color; font-weight: 600; .label{ background:$primary-color; &::before { border-right-color:$primary-color; } } } } } .tab-content { min-height: 200px; position: relative; overflow: hidden; padding: 20px; font-size: 14px; line-height: 18px; box-shadow: 0 11px 11px 0 rgba(0, 0, 0, 0.10), 0 12px 15px 0 rgba(0, 0, 0, 0.09); .tab-pane{ p{ a{ color: $primary-color !important; } } h2{ font-size: 24px; } &#description{ font-size: 13px; } &#citations{ font-size: 13px; h2{ font-size: 16px; } } } @media(min-width:320px) and (max-width:480px){ line-height: 22px; } } .details-navigation{ ul{ li{ &.nav-item { a{ &.nav-link[href="#ancillaries"]{ display: none; } &.nav-link[href="#citations"]{ display: none; } } } } } } } &.books-in-the-collection{ .card-group { @extend .fadeIn-animated; .card{ box-shadow: none; width: 25%; border: 0; border-right: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; padding: 2em 1.5em 1em; margin: 0; float: left; min-height: 500px; max-height: 500px; @media #{$large-and-up}{ &:nth-child(4n){ border-right: 0px solid #e8e8e8; } } @media(max-width:1024px){ padding: 1em; } @media(max-width:768px){ width: 50%; } @media(max-width:480px){ width: 100%; } .cover-img{ position: relative; margin:0 0 1em 0; width: 100%; text-align: center; img { display: inline-block; max-width: 100%; height: auto; max-height: 220px; padding: .25rem; line-height: 1.5; border: 1px solid rgba($text-color,0.1); border-radius: .25rem; -webkit-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; } } .card-block{ padding: 0; .content-type{ font-size: 0.9rem; color:rgba($text-color,0.4); } .card-title{ font-weight: 300; display: block; /* Fallback for non-webkit */ display: -webkit-box; height: $font-size*$line-height*$lines-to-show; /* Fallback for non-webkit */ font-size: $font-size; line-height: $line-height; -webkit-line-clamp: $lines-to-show; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; margin: 0; color: #E65019; a{ color: $text-color; &:hover{ color:$link-hover-color; } } @media(max-width:320px){ font-size: 18px; line-height: 24px; } } .sub-title, .author-name, .isbn { @extend .ellipsis-1; } .description{ display: block; /* Fallback for non-webkit */ display: -webkit-box; height: $d-font-size*$d-line-height*$d-lines-to-show; /* Fallback for non-webkit */ font-size: $d-font-size; line-height: $d-line-height; -webkit-line-clamp: $d-lines-to-show; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; display: none; } .action-items { margin: 20px 0 0; button.btn, a.btn { margin:0 5px 15px 0; min-width: 122px; color:color('shades','white'); padding: .375rem 1rem; @media(max-width:1024px){ min-width:80px; font-size: 0.8rem; } @media(max-width:768px){ min-width: 100px; } &:hover{ color:color('shades','white'); } } .btn-group{ display: inline-block; margin-bottom: 15px; .btn{ margin: 0; padding: 5px; } .dropdown-menu{ margin: 0; .dropdown-item { display: block; padding: 5px; width: 100%; text-align: center; font-size: 14px; color: $text-color; background: #c7c7c7; border: 1px solid #c7c7c7; &:hover{ color:$link-hover-color; } } } } a{ color:rgba($text-color,0.5); padding: 0px; width: 23%; border-right:1px solid lighten($primary-color, 55%); text-align:center; @media(max-width:1024px){ width: 22%; } .material-icons{ vertical-align: middle; } &:hover, &.active{ color: $link-hover-color; } &.icon-link { padding:0; margin:0 ; display: inline-block; border-right: 0; vertical-align: middle; &:hover, &.active{ color: $link-hover-color; } } } } } } } } } } // 19-04-18 /* accassibility css */ .static-page .content-wrapper h1, .static-page .content-wrapper h2 { font-size: 1.3rem !important; font-weight: 600 !important; margin-bottom: 1.5rem !important; // text-align: center !important; } .static-page .content-wrapper h2.privacy, h2.terms { font-size: 1rem !important; font-weight: 600 !important; text-align: left !important; } .static-page .content-wrapper h3.archive { font-size: 1.25rem !important; font-weight: 600 !important; } .bookshelf .nav-tabs .nav-link.active, .home .nav-tabs .nav-link.active, .catalog .nav-tabs .nav-link.active { color: #2c6fb6; } .bookshelf .tab-content.title-view .card-group .card .card-block .author-name span.text-muted a, .home .tab-content.title-view .card-group .card .card-block .author-name span.text-muted a, .catalog .tab-content.title-view .card-group .card .card-block .author-name span.text-muted a { color: #2c6fb6 !important; } footer.page-footer .footer-poweredby a { color: #2c6fb6; } a { color: #2c6fb6; } .bookshelf .tab-content.title-view .card-group .card .card-block .author-name span.text-muted a, .home .tab-content.title-view .card-group .card .card-block .author-name span.text-muted a, .catalog .tab-content.title-view .card-group .card .card-block .author-name span.text-muted a { color: #2c6fb6; } .bookshelf .nav-tabs .nav-link, .home .nav-tabs .nav-link, .catalog .nav-tabs .nav-link { color: #252525 !important; } html .text-muted, body .text-muted { color: #252525; } .bookshelf .tab-content.title-view .card-group .card .card-block .sub-title .text-muted, .home .tab-content.title-view .card-group .card .card-block .sub-title .text-muted, .catalog .tab-content.title-view .card-group .card .card-block .sub-title .text-muted { color: #252525 !important; } .search-bg .search-wraper .advanced-search .dropdown-toggle { display: inline-block; padding: 5px 0 0; font-size: 0.9rem; font-family: "Arial", sans-serif; color: #333333 !important; border: none; background: transparent; } .static-page .content-wrapper h2.contact-page-h2 { font-size: 1rem !important; font-weight: 600; text-align: left !important; } .navbar .nav li button { color: #6a7070; padding: 8px 16px; line-height: 18px; display: inline-block; font-size: 14px; border: 0px; background: transparent; } .navbar .nav li button .material-icons { vertical-align: middle; color: #6a7070; } .navbar .nav li button .material-icons:hover { color: #252525; } .navbar .nav li button .badge { font-size: 12px; padding: 0 6px 0; border-radius: 50%; border: 2px solid #f5f5f5; left: 23px; top: 0px; position: absolute; line-height: 16px; min-width: 18px; min-height: 18px; box-shadow: none; color: #fff; background: #e65019 !important; } .carousel-indicators { z-index: 1; } button:focus, input:focus, .select2:focus { outline: 0 !important; box-shadow: 0 0 0 1px rgba(0, 123, 255, 0.25) !important; } .underline { text-decoration: underline; } .font-24px { font-size: 24px; } .modal .close { position: absolute; top: 10px; right: 15px; } .journal-home .journals-header .more-details h2.descp { font-size: 18px; font-weight: 300; line-height: 22px; text-align: left; } .modal.in .modal-dialog { transform: scale3d(1, 1, 1) translateY(-60%) !important; -webkit-transform: scale3d(1, 1, 1) translateY(-60%) !important; } /* login/registration model css*/ /* popup */ /* Modal Overlay */ .modal-backdrop { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: -1 !important; background-color: transparent; } .modal-overlay { background: rgba(0, 0, 0, 0.5); height: 100%; left: 0; overflow: auto; padding: 1.5em; position: fixed; top: 0; transition: opacity .2s; width: 100%; z-index: -1; } .modal-overlay[aria-hidden="true"] { opacity: 0; visibility: hidden; } .modal-overlay[aria-hidden="false"] { opacity: 1; visibility: visible; z-index: 2; } /* Modal Content Area */ .loginRegister { background: #ffffff; margin: auto; max-width: 600px; /*overflow: auto; overflow-x: hidden;*/ /*padding: 1em; position: relative;*/ /*transform: scale(.6);*/ transition: transform .3s; width: 100%; position: relative; top: 20%; border-radius: 4px; padding: 10px 15px; box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.2); } .modal-overlay[aria-hidden="false"] .modal-content { transform: scale(1); } /* Close Modal Button */ .btn-close { background: none; border: none; cursor: pointer; font-family: arial; font-size: 1.5em; font-weight: 800; line-height: 1; padding: 0; position: absolute; right: .4em; top: .4em; z-index: 2; color: #545454; } .modal_title { font-size: 20px; } .btn-close:hover { color: #c12f48; } .btn-close:focus { outline: 1px dotted; } .modal-content-wraper { margin-top: 10px; } .modal-btn-wraper { margin-top: 30px; margin-bottom: 10px; } .modal-btn { display: inline-block; width: 80px; text-align: center; margin: 0px 5px; padding: 5px 10px; } #description a { text-decoration: underline !important; } .cover-img a { display: block; } .card-title { color: #E65019; // display: inline-block !important; } @media (max-width: 1100px) { .ui-tabs-nav { margin: 0; width: 100% !important; white-space: nowrap !important; overflow: auto !important; } .ui-tabs .ui-tabs-nav li { float: none !important; display: inline-block; } .ui-tabs .ui-tabs-nav li { padding: 0 !important; } .ui-tabs .ui-tabs-nav li.ui-tabs-active { margin-bottom: 5px !important; } .static-page .content-wrapper ul li { margin: 5px 0 5px 0px !important; } } /*# sourceMappingURL=ipcmd.css.map */ .tab-widget {} .tab-widget__list { list-style-type: none; margin: 0; padding: 0; } .tab-widget__item { display: inline; margin-right: 5px; } .tab-widget__link { background-color: DarkMagenta; border-radius: 5px 5px 0 0; color: White; font-weight: 300; line-height: 2.1; padding: .5em 1.5em; text-decoration: none; } .tab-widget__link--active { // background-color: DarkViolet; } .tab-widget__tabs { background-color: MintCream; border: solid DarkViolet 1px; border-radius: 0 5px 5px 5px; padding: 1em; } .tab-widget__tab-content { display: none; } .tab-widget__tab-content--active, .no-js .tab-widget__tab-content { display: block; } .visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }