// 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; $d-lines-to-show: 1; $st-font-size: 14px; $st-line-height:1.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; } .user-statistics { position: relative; font-family: "Roboto", sans-serif; .welcome-title { font-size: 0.9rem; font-weight: 300; float: left; margin: 12px 0 0 0; } .card { &:hover { transition: box-shadow .45s; } } .top-action-icons { float: right; a { font-size: 1.5rem; font-weight: 300; padding: 0px 5px; margin: 5px 2px; display: inline-block; opacity: 0.3; color: $text-color; &:hover { color: $link-hover-color; opacity: 1; } .material-icons { vertical-align: middle; } } } .welcome-column { .card-block { padding: 0.8rem; img{ margin-top: 35px; margin-left: 10px; @media(max-width: 768px) { width: 180px; margin-right: 15px; } } .pull-left { @media(max-width: 768px) { width: 100px; margin-right: 100px; } } } .welcome-title { font-size: 1rem; font-weight: 300; text-transform: uppercase; display: block; float: left; .text-muted { font-weight: normal; font-size: 0.7rem; color: #1e1e1e !important; } } .welcome-note{ float: left; margin: 35px 30px 0; padding: 0px 0 0 30px; @media (max-width:1024px){ width: 140px; float: left; margin: 35px 30px 0; padding: 0px 0 0 30px; } @media(max-width:768px){ margin: 55px 0px; padding: 0px 0 0 30px; float: left; } } .welcome-info-text { margin: 35px 20px 0; padding: 0px 0 0 30px; float: left; border-left: 1px solid rgba($secondary-color, 0.2); font-size: 16px; @media (max-width:1024px){ width: 230px; margin: 20px 30px 0; padding: 0; border-left: 0px solid rgba(17, 142, 200, 0.2); } @media (max-width: 769px) { margin: 5px 0px; padding-left: 0; border: 0; width: 230px; // clear: both; } @media(max-width:375px){ width: 300px; } strong{ font-size: 24px; @media(max-width:768px){ font-size: 18px; } @media(max-width:320px){ font-size: 16px; } } ul{ margin-left: 35px; li{ line-height: 25px; list-style-type: disc; @media(max-width:320px){ font-size: 14px; } } @media(max-width:414px){ width: 280px; } @media(max-width:411px){ width: 280px; } @media(max-width:375px){ width: 280px; } } @media(min-width: 320px) and (max-width: 560px){ width: 300px; margin: 10px 0; } } img.intitution-logo { height: 40px !important; clear: both; float: left; } .action-buttons { float: left; // margin: 5px 0 0 0; // margin: 55px 0 0 130px; font-size: 18px; text-align: center; margin-left: 10px; border-left: 1px solid rgba(17, 142, 200, 0.2); padding: 0 0 0 100px; @media (max-width:1024px){ padding: 10px 0 0 20px; } @media (max-width:768px){ padding: 0px 0 0 20px; } @media (max-width:411px){ margin: 0 40px; } @media (max-width:375px){ padding: 0px 0 0 40px; border-left: 0; } @media (max-width:360px){ padding: 0px 0 0 50px; border-left: 0; } @media (max-width:320px){ padding: 0px 0 0 20px; border-left: 0; } @media(min-width:320px) and (max-width:560px){ margin: 0 50px !important; padding: 0; border-left: 0px solid rgba(17, 142, 200, 0.2); } a { padding: 5px; display: inline-block; color: $text-color; &:hover { color: $link-hover-color; } } h3{ font-size: 18px; margin-bottom: 10px; line-height: 22px; margin-top: 10px; } @media (max-width:769px) { margin: 0; } button{ &.btn-link{ background: #e65019; color: #fff; width: 100px; display: inline-block; border-radius: 2px; font-size: 14px; // height: 36px; box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.1), 1px 1px 5px 0px rgba(0, 0, 0, 0.1); &:hover{ background-color: #f1602b; color: #fff; text-decoration: none; } } } } } .toggle-button { position: absolute; padding: 0 5px; margin: 2px 0 2px; float: right; border: 0; width: 25px; min-width: 25px; height: 25px; vertical-align: middle; line-height: 15px; top: 0; right: 2px; z-index: 100; background: transparent; box-shadow: none; color: $text-color; &:hover { color: #fff; box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); opacity: 1; } .material-icons { font-size: 15px; } } .statistics-row{ .col-md-12{ .welcome-column{ .card-block{ .instLogo{ float: left; @media(min-width:320px) and (max-width: 560px){ float: none; text-align: center; } } } } } } } .bookshelf, .home, .catalog { margin: 0; .home-header { margin: 15px 0 0; .carousel-inner { min-height: 320px; @media(max-width: 768px) { min-height: auto; margin-top:25px; } .carousel-item { background-color: color('shades', 'white'); min-height: 300px; padding: 0px; @media(max-width: 768px) { min-height: auto; margin-top: 20px; } } } .carousel-indicators { bottom: 0; li { border-color: $secondary-color; &.active { background: $secondary-color; } } } .carousel-control { width: 30px; background: transparent; color: color('shades', 'black'); opacity: .7; &:hover { opacity: 1; } .icon-next, .icon-prev { color: color('shades', 'white'); width: 25px; height: 37px; margin-top: -25px; font-size: 3rem; } .icon-prev { margin-left: -15px; border-radius: 0 5px 5px 0; // display: none; } .icon-next { margin-right: -15px; border-radius: 5px 0 0 5px; // display: none; } } } .middle-section { margin: 15px 0 0; background: color('shades', 'white'); ul { li { &.nav-item { a{ .text:first-child { text-transform: none !important; } &[href="#allBooks"]{ .text:first-letter{ text-transform: none !important; } } } } } } } ul{ &.nav{ li{ &.nav-item{ a{ &.nav-link[href="#all"]{ // display: none; } } a{ &.nav-link[href="#allJournals"]{ // display: none; } } a{ &.nav-link[href="#journals"]{ // display: none; } } a{ &.nav-link[href="#allBooks"]{ // display: none; } } a{ &.nav-link[href="#ebooks"]{ // display: none; :first-letter{ text-transform: none !important; } } } a{ &.nav-link[href="#scorm"]{ // display: none; } } a{ &.nav-link[href="#video"]{ // display: none; } } a{ &.nav-link[href="#printBooks"]{ display: none; } } } } } } .nav-tabs { // border-bottom: 0px solid #eee; position: relative; .nav-link{ border: 0; // padding: 1rem 2rem; padding: 0 16px; // font-size: 0.9rem; font-size: 14px; line-height: 18px; padding: 8px 16px; font-weight: 400; // text-transform: uppercase; color: #000; &::first-letter { text-transform: uppercase; } &: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: #e65019 !important; font-weight: 600; cursor: default; pointer-events: none; border-bottom: 4px solid #494949; .label { background: #f1602b; &::before { border-right-color: $primary-color; } } } } li{ &.nav-item{ a{ &[href="#ebooks"]{ :first-letter{ text-transform: none !important; } } } } } } .actions { float: right; @media (max-width: 768px) { float: none; padding-top: 48px; text-align: right; } a { margin: 2px 2px 0 0; padding: 7px 7px 0px 7px; display: inline-block; color: $text-color; vertical-align: bottom; &:hover, &.active { background: rgba(lighten($secondary-color, 50%), .3); border-radius: 2px; color: $primary-color; } &#downloadMarc { margin: 0 10px 0 0; padding: 5px 0; color: color('shades', 'white'); vertical-align: middle; background: #e65019 !important; border-radius: 2px; // height: 36px; &:hover { background: #f1602b !important; } .material-icons { vertical-align: middle; font-size: 1.2rem; } } } .filter-dropdown { display: inline-block; vertical-align: middle; background: #fff; border-radius: 2px; padding-right: 10px; border-right: 1px solid rgba($secondary-color, 0.1); margin-right: 15px; @media (max-width: 768px) { clear: both; } @media (max-width: 320px) { padding-right: 0px; } a { padding: 7px; border-radius: 2px; background: color('shades', 'white'); color: $text-color; .material-icons { font-size: 1.2rem; vertical-align: middle; } &:hover { color: $link-hover-color; } } &:hover a, a.active { background: #fff; } .dropdown-menu { border: 1px solid #c7c7c7; // padding: 13px 20px 20px; // min-width: 250px; top: 39px; padding: 16px 0 0; min-width: 220px; border-radius: 2px; // box-shadow: 1px 1px 15px 0px rgba(0, 0, 0, 0.1), 1px 1px 15px 0px rgba(0, 0, 0, 0.1); box-shadow: none; box-sizing: border-box; .select2-container { @media(max-width: 568px) { min-width: auto; } } .catFilter{ display: block; } &.dropdown-menu-xs-left { @media(max-width: 568px) { left:-85px; } @media(max-width: 411px) { left:-85px; } @media(max-width: 375px) { left:-30px; } @media(max-width: 360px) { left: -35px; } @media(max-width: 346px) { left: -15px; } @media(max-width: 320px) { left: -45px; } } h2.title { // background: lighten($primary-color, 60%); // font-size: 14px; // font-weight: 300; // padding: 0 0 7px 0; // margin: 0; font-size: 14px; font-weight: normal; padding-bottom: 12px; border-bottom: 1px solid #d9d9d9; padding: 0px 24px 14px; margin-top: 10px; } label { display: block; padding: 5px 5px 5px 30px; margin: 0; line-height: 20px; &:nth-child(odd) { border-top: 1px solid rgba($secondary-color, 0.1); border-bottom: 1px solid rgba($secondary-color, 0.1); } .c-indicator { left: 7px; top: 7px; width: 1.2rem; height: 1.2rem; background-color: #fff; border: 1px solid #e65019; box-shadow: none; border-radius: 50%; } input:checked~.c-indicator { background-color: $primary-color; border: 1px solid #e65019; } input:checked~.text { font-weight: 300; } &:hover { background: lighten($primary-color, 65%); } input[type=radio]{ display: none; } } .category-wrapper { // border: 1px solid rgba($secondary-color, 0.1); .category-list { margin-bottom: 0; li { display: block; clear: both; line-height: 20px; a { padding: 8px 24px; display: block; // border-bottom: 1px solid rgba($text-color, 0.1); font-size: 14px; line-height: 18px; color: $text-color; &:hover { // color: $link-hover-color; background: #e9e9e9; display: block; width: 100%; color: $text-color; } .label { background: lighten($text-color, 30%); border-radius: 2px; position: relative; font-size: 12px; font-weight: normal; margin-left: 3px; vertical-align: middle; &::before { right: 100%; top: 45%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(136, 183, 213, 0); border-right-color: lighten($text-color, 30%); border-width: 5px; margin-top: -5px; } } } &.active a { color: $link-hover-color; background: #e9e9e9; } &.dropdown { position: relative; &::before { content: '\276F'; position: absolute; right: 12px; top: 5px; transform: rotate(90deg); color: $text-color; font-size: 15px; cursor: pointer; } .dropdown-menu { position: relative; width: 100%; clear: both; padding: 0; margin: 0; top: 0; box-shadow: none; li { display: block; clear: both; a { padding: 5px 20px; display: block; border-bottom: 1px solid rgba($secondary-color, 0.1); font-size: 13px; color: $text-color; background: color('shades', 'white'); font-weight: 500; &:hover { color: $link-hover-color; } } &.active a { color: $link-hover-color; } } .dropdown { .dropdown-menu { position: relative; width: 100%; clear: both; padding: 0; margin: 0; box-shadow: none; &.scrollBar { height: 290px; overflow-y: auto; &::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1); } &::-webkit-scrollbar { width: 5px; } &::-webkit-scrollbar-thumb { background-color: lighten($secondary-color, 25%); border-radius: 5px; } } li { display: block; clear: both; a { padding: 5px 30px; display: block; border-bottom: 1px solid rgba($text-color, 0.1); font-size: 12px; color: $text-color; background: rgba($text-color, 0.05); font-weight: 400; &:hover { color: $link-hover-color; } } &.active a { color: color('shades', 'white'); background: $secondary-color; } } } .dropdown { .dropdown-menu { position: relative; width: 100%; clear: both; padding: 0; margin: 0; box-shadow: none; li { display: block; clear: both; a { padding: 5px 35px; display: block; border-bottom: 1px solid rgba($secondary-color, 0.1); font-size: 12px; color: $text-color; background: rgba($secondary-color, 0.02); &:hover { color: $link-hover-color; } } &.active a { background: $secondary-color; color: color('shades', 'white'); } } } } } } &.open { &::before { content: '\276F'; position: absolute; right: 15px; top: 5px; transform: rotate(270deg); color: $text-color; } } &.active { &::before { color: $text-color; } .dropdown-menu li { a { background: color('shades', 'white'); color: $text-color; box-shadow: none; &:hover { color: $link-hover-color; } } &.active a { color: $text-color; } } } } // &:last-child{ // a { // border-bottom: 0; // } // } } } } .catFilter{ display: block; } .pubfilter{ select{ &.form-control{ margin-bottom: 0rem; } } hr{ margin-top: 0rem; margin-bottom: 0rem; border: 0; border-top: 0px solid rgba(0,0,0,.1); } } } } .search-sort-wrap { padding: 0 10px 0 0; display: inline-block; position: relative; margin-right: 10px; border-right: 1px solid rgba(17, 142, 200, 0.1); .sort-dropdown{ display: inline-block; vertical-align: middle; border-radius: 2px; a{ padding: 7px 7px 0 7px; border-radius: 2px; color: #252525; margin: 2px 2px 0 0; .material-icons{ color: #252525; } &:hover{ color: #e65019; } &:active{ background: rgba(220, 242, 252, 0.3); } } .dropdown-menu{ border: 1px solid #c7c7c7; top: 35px; padding: 12px 0; min-width: 240px; border-radius: 2px; box-shadow: none; box-sizing: border-box; @media(max-width:576px){ right: -50px; } @media(min-width:320px) and (max-width:360px){ right: -100px; } h3{ &.title{ font-size: 14px; font-weight: normal; padding-bottom: 12px; border-bottom: 1px solid #d9d9d9; padding: 0px 24px 14px; } } label{ display: block; padding: 8px 0 0 30px; margin: 0; line-height: 18px; font-size: 12px; .c-indicator{ left: 7px; top: 7px; width: 1.2rem; height: 1.2rem; background-color: #FFFFFF; border: 1px solid #e65019;; box-shadow: none; border-radius: 50%; } input{ &:checked{ ~ .c-indicator{ background-color: #e65019; border: 1px solid #e65019;; } ~ .text{ font-weight: 300; } } } &:hover{ background: #e9e9e9; } input[type=radio]{ display: none; } } } } } } .tab-content { min-height: 500px; position: relative; box-shadow: 0 11px 11px 0 rgba(0, 0, 0, 0.10), 0 12px 15px 0 rgba(0, 0, 0, 0.09); .nav-tabs { position: relative; .nav-link { font-size: 0.8rem; font-size: 14px; line-height: 18px; padding: 8px 16px; @media(max-width: 1024px) { padding: 8px 16px; } @media(max-width:768px) { padding: 8px 16px; } } } .tab-pane{ ul{ &.nav{ li{ &.nav-item{ a{ &.nav-link[href="#free"] { display: none; } } } } } } &#collections{ .card-group{ .row{ .back-to-collection{ background-color: #e65019; &:hover{ background-color: #f1602b !important; } } } } } .title-view{ #recentReadBooks{ .recentReadBooks{ .earlier-this-week-wrapper{ .card-group{ .card{ h4{ &.card-title{ font-weight: 300; display: block; margin-bottom: 5px; font-size: 22px; line-height: 26px; color: #E65019; a{ color: $text-color; } @media(max-width:320px){ font-size: 18px; line-height: 24px; } @media(min-width: 320px) and (max-width: 560px){ font-size: 17px; line-height: 24px; height: 100px; } } } .action-items{ margin: 20px 0 0; bottom: 5px; width: 90%; a{ color: #555555; text-align: center; &.btn{ margin: 0 16px 15px 0; color: #FFFFFF; padding: .375rem 1rem; border-radius: 2px; // height: 36px; font-size: 14px; font-weight: 300; width: 120px; background-color: #e65019; margin-left: 15px; &:hover{ background-color: #f1602b; } @media(max-width:544px){ width:100%; } @media(min-width: 320px) and (max-width: 560px) { margin-left: 0; } } &.icon-link{ padding: 0; margin: 0; display: inline-block; border-right: 0; width: 40px; vertical-align: middle; &:hover, &.active { color: #e65019; } } @media(min-width: 320px) and (max-width: 560px) { width: 100%; display: block; margin-bottom: 15px; } } .btn-group{ display: inline-block; margin: 0 5px 15px 0; &.btn{ margin: 0; padding: 5px; border-radius: 2px; // height: 36px; font-weight: 300; } .dropdown-menu{ a{ &.dropdown-item{ display: block; padding: 5px; width: 100%; text-align: center; font-size: 14px; color: #ffffff; background: #e65019; border: 1px solid #c7c7c7; &:hover { color: #fff; } } } } button{ &.btn-secondary{ @media(min-width: 320px) and (max-width: 560px) { margin-bottom: 15px; width: 100%; } } } @media(min-width: 320px) and (max-width: 560px) { display: block; } } .action-icons{ display: inline; @media(max-width:544px){ display:block; } } .btn-group{ button{ &.btn{ &.btn-secondary{ margin-left: 15px; top: 5px; @media(min-width: 320px) and (max-width: 560px) { margin-left: 0; } } } } button{ &.btn{ &.btn-primary{ // display: none; } } } } @media(min-width: 320px) and (max-width: 560px) { width: 100%; } } a{ h2{ &.card-title{ margin-bottom: 5px; font-size: 20px; line-height: 26px; color: #E65019; font-weight: 300; @media(max-width:320px){ font-size: 18px; line-height: 24px; } @media(min-width: 320px) and (max-width: 560px){ font-size: 17px; line-height: 24px; height: 100px; } } } } p{ &.card-text{ font-size: 12px; // font-weight: bold; color: #1e1e1e; &.author-name{ font-size: 13px; span{ a{ color: #000; } } } } &.isbn{ font-size: 13px; } &.description{ font-size: 13px; // font-weight: bold; color: #1e1e1e; display: table; } span{ &.text-muted{ a{ font-size: 12px; font-weight: bold; color: #e65019 !important; } } } } } } } } } } .stack-view{ #recentReadBooks{ .recentReadBooks{ .earlier-this-week-wrapper{ .card-group{ .card{ h4{ &.card-title{ font-weight: 300; display: block; margin-bottom: 5px; font-size: 22px; line-height: 26px; color: #E65019; a{ color: $text-color; } @media(max-width:320px){ font-size: 18px; line-height: 24px; } @media(min-width: 320px) and (max-width: 560px){ font-size: 17px; line-height: 24px; height: 100px; } } } .action-items{ margin: 20px 0 0; bottom: 5px; width: 100%; @media(max-width:414px){ width: 85%; } @media(max-width:375px){ width: 96%; } @media(max-width:320px){ width: 106%; } a{ color: #555555; text-align: center; &.btn{ margin: 0 16px 15px 0; color: #FFFFFF; padding: .375rem 1rem; border-radius: 2px; // height: 36px; font-size: 14px; font-weight: 300; width: 120px; background-color: #e65019; &:hover{ background-color: #f1602b; } } &.icon-link{ padding: 0; margin: 0; display: inline-block; border-right: 0; width: 40px; vertical-align: middle; &:hover, &.active { color: #e65019; } } h2{ margin-bottom: 5px; font-size: 20px; line-height: 26px; color: #252525; font-weight: 300; } &.external_buy_link{ width: 100%; text-align: center; display: block; margin-bottom: 15px; } &.btn-secondary{ width: 100%; text-align: center; display: block; margin-bottom: 15px; } } .btn-group{ // display: inline-block; display: block; margin: 0 5px 15px 0; &.btn{ margin: 0; padding: 5px; border-radius: 2px; // height: 36px; font-weight: 300; } .dropdown-menu{ a{ &.dropdown-item{ display: block; padding: 5px; width: 100%; text-align: center; font-size: 14px; color: #ffffff; background: #e65019; border: 1px solid #c7c7c7; &:hover { color: #fff; } } } } button{ &.btn{ // height: 36px; font-size: 14px; font-weight: 300; width: 120px; margin-left: 5px !important; background-color: #e65019 !important; &:hover{ background-color: #f1602b; } &.btn-primary{ // display: none; } } &.btn-secondary{ width: 100%; display: block; margin-bottom: 15px; } } } .action-icons{ display: inline; } } .card-block{ .action-items{ @media(max-width:544px){ position: relative; } } } &.ebook{ @media(max-width:375px){ max-height: 720px; } @media(max-width:320px){ max-height: 780px; min-height: 470px; } p{ &.card-text{ height: 87px; overflow: hidden; text-overflow: ellipsis; } &.author-name{ height: 45px; overflow: hidden; text-overflow: ellipsis; } &.isbn{ height: 25px; overflow: hidden; text-overflow: ellipsis; } &.description{ height: 90px; overflow: hidden; text-overflow: ellipsis; } } } a{ h2{ margin-bottom: 5px; font-size: 20px; line-height: 26px; color: #252525; font-weight: 300; } } .action-items{ a{ &.btn{ display: block; } } .action-icons{ width: 23%; } } @media(min-width:768px) and (max-width: 1024px) { min-height: 615px; max-height: 700px; } } } .grey{ font-weight: 600; } .card-group{ .card{ .action-items{ a{ width: 23%; &.btn{ display: block; } } } } } } } } } .list-view{ #recentReadBooks{ .recentReadBooks{ .earlier-this-week-wrapper{ .card-group{ .card{ @media(max-width:768px){ max-height:780px; } @media(max-width:320px){ max-height:780px; } h4{ &.card-title{ font-weight: 300; display: block; margin-bottom: 5px; font-size: 22px; line-height: 26px; color: #E65019; a{ color: $text-color; } @media(max-width:320px){ font-size: 17px; line-height: 24px; height: 100px; } @media(min-width: 320px) and (max-width: 560px){ font-size: 17px; line-height: 24px; height: 100px; } } } .action-items{ margin: 20px 0 0; bottom: 5px; width: 50%; display: table; @media(max-width:414px){ width: 85%; } @media(max-width:375px){ width: 96%; } @media(max-width:320px){ width: 100%; } a{ color: #555555; text-align: center; &.btn{ margin: 0 16px 15px 0; color: #FFFFFF; padding: .375rem 1rem; border-radius: 2px; // height: 36px; font-size: 14px; font-weight: 300; width: 120px; background-color: #e65019; &:hover{ background-color: #555555; } } &.icon-link{ padding: 0; margin: 0; display: inline-block; border-right: 0; width: 40px; vertical-align: middle; &:hover, &.active { color: #e65019; } } h2{ margin-bottom: 5px; font-size: 20px; line-height: 26px; color: #252525; font-weight: 300; } @media(min-width: 320px) and (max-width: 560px) { display: block; margin-bottom: 15px; } &.external_buy_link{ @media(min-width: 320px) and (max-width: 560px) { width: 100%; } } &.btn-secondary{ @media(min-width: 320px) and (max-width: 560px) { width: 100%; } } } .btn-group{ display: inline-block; margin: 0 5px 15px 0; &.btn{ margin: 0; padding: 5px; border-radius: 2px; // height: 36px; font-weight: 300; } .dropdown-menu{ a{ &.dropdown-item{ display: block; padding: 5px; width: 100%; text-align: center; font-size: 14px; color: #ffffff; background: #e65019; border: 1px solid #c7c7c7; &:hover { color: #fff; } } } } button{ &.btn{ // height: 36px; font-size: 14px; font-weight: 300; width: 120px; margin-left: 5px !important; background-color: #e65019 !important; &:hover{ background-color: #f1602b; } &.btn-primary{ // display: none; } } } @media(min-width: 320px) and (max-width: 560px) { display: block; width: 100%; } } .action-icons{ display: inline-block; } } a{ h2{ &.card-title{ margin-bottom: 5px; font-size: 20px; line-height: 26px; color: #E65019; font-weight: 300; @media(max-width:320px){ font-size: 17px; line-height: 24px; height: 100px; } @media(min-width: 320px) and (max-width: 560px){ font-size: 17px; line-height: 24px; height: 100px; } } } } p{ &.description{ height: 40px; overflow: hidden; text-overflow: ellipsis; line-height: 20px; } } } } .grey{ font-weight: 600; } .card-group{ .card{ .action-items{ a{ width: 23%; &.btn{ display: block; } } } } } } } } } } .tab-pane { .card-group { .card { .cover-img { a { &.read-sample { width: 100%; color: #efefef; bottom: 0px; display: block; padding: 7px 0px; background: #4cAe4c; text-align: center; position: absolute; border-radius:2px; font-weight: 300; &:hover{ background: #038238; transition: .45s; } } } } } } } .create-bookshelf { margin: 4px 0px; padding: 0; .input { padding-right: 20px; padding-right: 21px \9; padding-left: 5px; padding-left: 4px \9; /* IE7-8 doesn't have border-radius, so don't indent the padding */ margin: 0 0 0 5px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; -webkit-transition: width 0.2s ease-in-out; -moz-transition: width 0.2s ease-in-out; -o-transition: width 0.2s ease-in-out; transition: width 0.2s ease-in-out; width: 0px; height: 1.6rem; vertical-align: top; border: 1px solid lighten($primary-color, 67%); background: #fff; } button { border: 0; background: none; /** belows styles are working good */ padding: 4px 5px 0; position: relative; /* IE7-8 doesn't have border-radius, so don't indent the padding */ margin-bottom: 0; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; margin-left: -31px; background: #e65019; .material-icons { font-size: 1.2rem; color: #fff; } } .input:focus+button { z-index: 3; color: $secondary-color; } .input:focus { width: 250px; box-shadow: none; border: 1px solid lighten($primary-color, 67%); @media(max-width:414px){ width: 180px; } @media(max-width:375px){ width: 150px; } @media(max-width:320px){ width: 100px; } } } .toolbar-wrapper { background: $filterbar-color; .tab-title { color: lighten($primary-color, 60%); float: left; margin: 0.5rem; font-size: 13px; .title, .category, .shelf, .collection, .searchselected { padding: 2px 2px 0px 5px; line-height: 15px; } .category, .searchselected { color: $secondary-color; background: #fff; border-radius: 2px; box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2); display: none; a.close-selected { font-weight: normal; padding: 0px 5px 2px; color: #fff; display: inline-block; margin: 0 0 2px 5px; border-radius: 2px; background: $primary-color; &:hover { background: $secondary-color; } } } .shelf { color: darken( $secondary-color, 50%)!important; background: #fff; border-radius: 2px; box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2); display: inline-block; a.close-selected { font-weight: normal; padding: 0px 5px 2px; color: #fff; display: inline-block; margin: 0 0 2px 5px; border-radius: 2px; background: $primary-color; &:hover { background: $secondary-color; } } } .collection, .journal-title { color: lighten($primary-color, 5%); font-weight: 300; } } .actions { @media(max-width: 480px) { float: none; } .category-select-wrap { padding: 0.4rem 0 0.4rem 0.4rem; float: left; position: relative; @media(max-width: 480px) { width: 100%; padding: 0; .select2-container { min-width: 95%; margin: 2.5%; } } } .shelf-select-wrap { padding: 0.4rem 0; position: relative; float: left; select{ &#shelf-select{ height: 30px; padding: 0; width: 150px; float: right; } } @media(max-width:768px){ margin-left: 7px; } } .search-sort-wrap { //padding:0.44rem ; display: inline-block; position: relative; margin-right: 10px; border-right: 1px solid #e65019; .sort-dropdown{ display: inline-block; vertical-align: middle; border-radius: 2px; a{ padding: 7px 7px 0 7px; border-radius: 2px; color: #252525; margin: 2px 2px 0 0; .material-icons{ color: #252525; } &:hover{ color: #e65019; } &:active{ background: rgba(220, 242, 252, 0.3); } } .dropdown-menu{ border: 1px solid #c7c7c7; top: 35px; padding: 12px 0; min-width: 240px; border-radius: 2px; box-shadow: none; box-sizing: border-box; @media(max-width:576px){ right: -10px; } h3{ &.title{ font-size: 14px; font-weight: normal; padding-bottom: 12px; border-bottom: 1px solid #d9d9d9; padding: 0px 24px 14px; } } label{ display: block; padding: 8px 0 0 30px; margin: 0; line-height: 18px; font-size: 12px; .c-indicator{ left: 7px; top: 7px; width: 1.2rem; height: 1.2rem; background-color: #FFFFFF; border: 1px solid #e65019; box-shadow: none; border-radius: 50%; } input{ &:checked{ ~ .c-indicator{ background-color: #e65019; border: 1px solid #e65019; } ~ .text{ font-weight: 300; } } } &:hover{ background: #e9e9e9; } } } } } a { margin: 0px; } .btn-group { margin: 7px 5px; .btn-sm { // padding: 0.09rem 0.7rem; } label{ margin-right: 10px; border-radius: 2px; &.btn-secondary{ background-color: #e65019 !important; border-radius: 2px; &:hover{ background-color: #f1602b !important; color:#fff; } &:active{ background-color: #f1602b; &:hover{ background-color: #f1602b; } } } } } } .btn { line-height: 1.6rem; } .share-shelf { vertical-align: middle; font-weight: normal; padding: 0px 3px 2px; color: color('shades', 'white'); display: inline-block; margin: 0px 0px 0 3px; border-radius: 2px; background: $primary-color; &:hover { background: $secondary-color; } .material-icons { font-size: 0.8rem; vertical-align: middle; font-weight: normal; } } } &.stack-view { .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; max-height: 500px; min-height: 490px; position: relative; overflow: visible; @media(max-width: 1024px) { padding: 1.5em; } @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; height: 220px; // border: 1px solid #d9d9d9; &:hover{ transition: box-shadow .45s; box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); } 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 { display: none; } .card-title { font-weight: 300; display: -webkit-box; display: block; /* Fallback for non-webkit */ 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; font-size:22px; line-height: 26px; height: 55px; // height: auto; margin-bottom: 10px; color: #E65019; a { color: $text-color; &:hover { color: $link-hover-color; } } @media(min-width:320px) and (max-width:480px){ font-size: 17px; line-height: 22px; height: 100px; overflow: hidden; } } .sub-title { @extend .ellipsis-1; font-size:16px; } .description { display: -webkit-box; display: block; /* Fallback for non-webkit */ 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; } .abstract { display: none; } .action-items { // margin: 20px 0 20px; // position: absolute; bottom: 0px; width: 100%; @media(max-width:544px){ // bottom: -10px; } @media(max-width:360px){ bottom: -20px; margin-bottom: 30px; } button.btn, a.btn { margin: 10px 0px 0px; min-width: 122px; color: color('shades', 'white'); padding: .375rem !important; border-radius: 2px; // height: 36px; font-size: 14px; font-weight: 300; background-color: #e65019 !important; // margin-left: 10px; &:hover{ background-color: #f1602b; } @media(max-width: 1200px) { min-width: 80px; font-size: 0.8rem; } @media(max-width:768px) { min-width: 100px; } @media(max-width:480px){ width: 100%; } @media(max-width:480px){ width: 40%; } @media(max-width:544px){ font-size:14px; } &:hover { color: color('shades', 'white'); } } a { // color: rgba($text-color, 0.5); color: #555555; padding: 0px; // border-right: 1px solid lighten($primary-color, 55%); text-align: center; @media(max-width: 1024px) { width:100%; } @media(min-width: 320px) and (max-width:480px) { margin-right: 15px; } .material-icons { vertical-align: middle; } &:hover, &.active { color: #555555; } &.icon-link { padding: 0; margin: 0; width: 23%; display: inline-block; border-right: 0; vertical-align: middle; &:hover, &.active { color: #e65019; } } &.external_buy_link{ display: block; } &.btn-secondary{ display: block; } &.btn{ @media(min-width: 320px) and (max-width:480px) { // margin: 10px 0px 10px 0px; display: block; width: 100%; } } } @media (max-width:480px) { button { &.btn-primary { width: 100%; font-size: 14px; } } } .btn-group{ button{ &.btn-secondary{ display: block; } } .btn{ width: 100%; } } .action-icons{ margin-top: 15px; } } p{ font-size: 13px; &.card-text{ span{ &.text-muted{ color: #1e1e1e; font-size: 13px; font-weight: normal; a{ color: #e65019; } } } } } } &.ebook { min-height: 550px; // max-height: 500px; max-height: 700px; .card-block { .author-name, .isbn { @extend .ellipsis-1; a { font-size: 0.8rem; color: $text-color; &:hover { color: $link-hover-color; } } } .card-text.isbn { display: none; } .action-items { .btn-group { display: inline-block; margin: 10px 0px 0px 0; width: 100%; @media(min-width:320px) and (max-width: 560px) { margin: 0 0 0 0; } &:last-child { margin-right: 0; } .btn { margin: 0; // margin: 0 0px 0px 15px; padding: 5px; &.btn-primary{ // display: none; } @media(min-width:320px) and (max-width: 560px) { width: 100%; margin: 10px 0px 0 0px; } } .dropdown-menu { margin: 0; .dropdown-item { display: block; padding: 5px; width: 100%; text-align: center; font-size: 14px; color: #ffffff; background: #e65019; border: 1px solid #c7c7c7; &:hover { color: #fff; } } } } } } @media(min-width:768px) and (max-width: 1024px) { min-height: 500px; max-height: 700px; } } } &.collections { .card { &.ebook { min-height: 320px; max-height: 340px; } } } &.view-collections { display: none; .back-to-collection { .material-icons { vertical-align: middle; } } } } #scorm, #allScorm { .card-group { .card { &.ebook { min-height: 385px; max-height: 385px; } } } } #alltaballBooks { .card-group { .card { &.ebook { min-height: 545px; max-height: 550px; .card-block { .content-type { font-size: 0.9rem; color: rgba($text-color, 0.4); display: block; } } } } } } #recentActivity, #sharedWithMe, #journalRecentActivity { .card-group { .card { &.ebook { min-height: 580px; max-height: 600px; } } } } } &.list-view { .card-group { .card { box-shadow: none; width: 50%; border: 0; border-right: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; padding: 2em 2em 2em 1.5em; margin: 0; float: left; min-height: 385px; max-height: 450px; @media(max-width: 1024px) { padding: 1.5em; } @media(max-width:768px) { width: 100%; } @media(min-width:320px) and (max-width:480px){ max-height: 700px; } .cover-img { position: relative; float: left; margin-right: 1.5em; @media(max-width:375px) { margin-bottom: 10px; } 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; } @media(min-width:320px) and (max-width:480px){ float: none; } } .card-block { padding: 0; display: table; .content-type { display: none !important; } .card-title { font-weight: 300; display: -webkit-box; display: block; /* 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 0 5px 0; font-size: 22px; line-height: 26px; height: auto; margin-bottom: 10px; color: #E65019; a { color: $text-color; &:hover { color: $link-hover-color; } } @media(min-width:414px) and (max-width:480px){ margin-top: 15px; font-size: 17px; height: 100px; } @media(max-width:320px){ font-size: 17px; line-height: 24px; height: 100px; } } .sub-title { 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; font-size:16px; line-height: 18px; } .description { display: -webkit-box; height: 58px; font-size: 14px; line-height: 19px; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; font-weight: 300; span { &.text-muted { color: #1e1e1e; font-size: 13px; font-weight: normal; } } } .abstract { p { font-size: 0.9rem !important; font-family: 'Droid Serif', 'Helvetica Neue', Helvetica, Arial, sans-serif !important; color: rgba(53, 60, 63, 0.6); display: -webkit-box; height: 36px; line-height: 18px; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; margin: 7px 0px; .abstract-text { color: $text-color; font-size: 14px; } } } .action-items { margin: 30px 0 0; float: left; .clearfix { height: 1px; } button.btn, a.btn { margin: 0 5px 15px 0px; color: color('shades', 'white'); padding: .375rem 1rem; border-radius: 2px; // height: 36px; font-size: 14px; font-weight: 300; background-color: #e65019 !important; // margin-left: 10px; &:hover{ background-color: #f1602b !important; } &:last-child { clear: right; } &:hover { color: color('shades', 'white'); } } a { color: #555555; padding: 0px; // border-right: 1px solid lighten($primary-color, 55%); text-align: center; &:hover, &.active { color: #555555; } &.icon-link { padding: 0; margin: 0; display: inline-block; border-right: 0; width: 40px; vertical-align: middle; &:hover, &.active { color: $link-hover-color; } } @media(min-width: 320px) and (max-width:560px) { width: 100%; display: block; margin-bottom: 15px; } } .btn-group { display: inline-block; margin: 0 5px 15px 0; &:last-child { margin-right: 0; // margin-left: 16px; } .btn { margin: 0; // margin: 0 15px; // padding: 5px; &.btn-primary{ // display: none; } @media(min-width:320px) and (max-width: 560px) { margin: 0; width: 100%; display: block; margin-bottom: 15px; } } .dropdown-menu { margin: 0; .dropdown-item { display: block; padding: 5px; width: 100%; text-align: center; font-size: 14px; color: #ffffff; background: #e65019; border: 1px solid #c7c7c7; &:hover { color: #fff; } } } @media(min-width: 320px) and (max-width: 560px) { display: block; } } @media(min-width: 320px) and (max-width: 560px) { width: 100%; } } p{ font-size: 13px; &.card-text{ span{ &.text-muted{ color: #1e1e1e; font-size: 13px; font-weight: normal; a{ color: #e65019; } } } } } } } } #all, #alltaballBooks { .card-group { .card { .card-block { .content-type { font-size: 0.9rem; color: rgba($text-color, 0.4); display: block; } } } } } } &.title-view { .card-group { .card { box-shadow: none; width: 100%; border: 0; border-right: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; padding: 1.5em 1.5em 1.5em; margin: 0; float: left; position: relative; .cover-img { position: relative; float: left; margin: 0 1.5em 1rem 0; height: 177px; width: 140px; border: 1px solid #d9d9d9; text-align: center; img { display: inline-block; max-width: 100%; // height: auto; height: 175px; // max-height: 100px; 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(min-width:320px) and (max-width:480px){ float:none; } @media(min-width: 768px) and (max-width: 1024px) { margin: 0px 1.5em 5rem 0; } } .card-block { padding: 0; .content-type { display: none !important; } .card-title { font-weight: 300; display: -webkit-box; display: block; /* Fallback for non-webkit */ font-size: $font-size; margin-bottom: 5px; font-size: 22px; line-height: 26px; color: #E65019; a { color: $text-color; &:hover { color: $link-hover-color; } } @media(max-width:320px){ font-size: 17px; line-height: 24px; } @media(min-width: 320px) and (max-width: 560px){ font-size: 17px; line-height: 24px; height: 100px; } } .sub-title { margin-bottom: 5px; .text-muted { font-size: 14px; line-height: 18px; color: #1e1e1e; } } .author-name { span { &.text-muted { a { color: #e65019; font-weight: 300; } } } } .description { display: -webkit-box; font-size: $d-font-size; height: 36px; line-height: 18px; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; span { &.text-muted { color: #1e1e1e; } } } .abstract { p { font-size: 0.9rem !important; font-family: 'Droid Serif', 'Helvetica Neue', Helvetica, Arial, sans-serif !important; color: rgba(53, 60, 63, 0.6); display: -webkit-box; height: 54px; line-height: 18px; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; margin: 7px 0px; .abstract-text { color: $text-color; font-size: 14px; } } } .action-items { margin: 20px 0 0; // position: absolute; bottom: 5px; width: 90%; @media(max-width: 768px) { position: relative; } @media(max-width:480px){ width:100%; } @media(max-width:320px){ margin-top: 50px; } .action-icons { display: inline; @media(max-width: 768px) { display: block; } @media(min-width: 320px) and (max-width: 560px) { margin-top: 10px; } } .clearfix { display: none; } button.btn, a.btn { margin: 0px 0px 0px 0px; color: color('shades', 'white'); padding: .375rem 1rem; border-radius: 2px; // height: 36px; font-size: 14px; font-weight: 300; width:120px; // margin-left: 15px !important; background-color: #e65019 !important; @media(max-width:480px){ width: 100%; } &:last-child { clear: right; } &:hover { // color: color('shades', 'white'); background-color: #f1602b; color: #fff; } &:active{ background-color: #f1602b; color: #fff; } } a { // color: rgba($text-color, 0.5); color: #555555; padding: 0px; // border-right: 1px solid lighten($primary-color, 55%); text-align: center; &:hover, &.active { color: $link-hover-color; } &.icon-link { padding: 0; margin: 0; display: inline-block; border-right: 0; width: 40px; vertical-align: middle; &:hover, &.active { color: #333333; } } @media(min-width: 320px) and (max-width: 560px) { display: block; margin-bottom: 15px; } } .btn-group { display: inline-block; margin: 0 5px 15px 0; @media(min-width: 320px) and (max-width: 560px) { margin: 0 0 0 0; } &:last-child { margin-right: 0; } .btn { margin: 0; // padding: 5px; margin: 15px 0 0 0; &.btn-primary{ // display: none; } @media(min-width: 320px) and (max-width: 560px) { margin: 10px 0 0 0; width: 100%; } } .dropdown-menu { margin: 0; .dropdown-item { display: block; padding: 5px; width: 100%; text-align: center; font-size: 14px; color: #fff; background: #e65019; border: 1px solid #c7c7c7; &:hover { color: #fff; } } } @media(min-width: 320px) and (max-width: 560px){ width: 100%; } } } p{ &.card-text{ font-size: 12px; // font-weight: bold; color: #1e1e1e; } &.description{ font-size: 13px; // font-weight: bold; color: #1e1e1e; } span{ &.text-muted{ a{ font-size: 12px; font-weight: bold; color: #e65019 !important; } } } } p{ &.isbn{ font-size: 13px; color: #000; } span{ &.text-muted{ font-size: 13px; color: #000; } } } p{ font-size: 13px; &.card-text{ span{ &.text-muted{ color: #000; font-size: 13px; a{ color: #e65019; } } } } } } } } #all, #alltaballBooks { .card-group { .card { .card-block { .content-type { font-size: 0.9rem; color: rgba($text-color, 0.7); display: block; font-size: 14px; line-height: 18px; } } } } } } } } .home { .tab-content.stack-view { .card-group { .card.ebook { min-height: 530px; .card-block{ p{ &.author-name{ color: #252525; font-weight: 300; height: 17px; } .text-muted{ font-size: 14px; line-height: 18px; a{ font-size: 14px; } } } } } } } } // 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: #e65019 !important; } footer.page-footer .footer-poweredby a { color: #3054a1; } 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: #e65019; } .bookshelf .nav-tabs .nav-link, .home .nav-tabs .nav-link, .catalog .nav-tabs .nav-link { border-bottom: 2px solid #ffffff; color: #000 !important; font-weight: 600; // cursor: default; // pointer-events: none; } 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: "Roboto", sans-serif; color: #333 !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; } input:-webkit-autofill + label { font-size: 0.8rem !important; transform: translateY(-140%); } } .bookshelf { .nav-tabs { li { a[href="#ebooks"] { border-bottom: 0 !important; &:first-letter{ text-transform: none !important; } } } } ul{ &.nav-tabs{ li{ &.nav-item{ a{ &.nav-link{ &[href="#ebooks"]{ :first-letter{ text-transform: none !important; } } } } } } } } } .home{ .nav-tabs{ .nav-link{ color: #000; } } } .bookshelf{ .tab-content{ #ebooks{ ul{ li{ &.nav-item{ a{ &[href="#allBooks"]{ // display: none; } &[href="#recentReadBooks"]{ // display: none; } &[href="#myshelves"]{ // display: none; } } } } } } } } // .reader-body{ // #global-wrapper{ // #reader-content{ // #readerViewer{ // top: 0px !important; // } // } // } // } .bookshelf{ ul{ &.nav-tabs{ li{ a{ &.dropdown-toggle{ display: none; &#tab-link-0{ display: block; } } } } } } }