:root { --nav-bar: #d93240; --title-bar: #c5cbd3; --anchor-default: #337ab7;}* { margin: 0;}html { height: 100%;}body { font-size: 16px; font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif; height: 100%; background: #ececec;}.has-error .form-control-feedback { }@font-face { font-family: 'sylloges'; src: url('fonts/sylloges.eot?hhs1cc'); src: url('fonts/sylloges.eot?hhs1cc#iefix') format('embedded-opentype'), url('fonts/sylloges.ttf?hhs1cc') format('truetype'), url('fonts/sylloges.woff?hhs1cc') format('woff'), url('fonts/sylloges.svg?hhs1cc#sylloges') format('svg'); font-weight: normal; font-style: normal;}.sylloges-icon { font-family: 'sylloges' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.icon-sylloges:before { content: "\e900";}.wrapper { height: auto !important;min-height: 100%;margin: 0 auto -60px; }footer, .push { clear: both;height: 60px; }footer { height: 60px; padding: 20px 0; margin-top: 20px; background-color: #c6c6c6;}.footer-content ul { list-style-type: none;}.footer-content li { float: left; padding: 0 15px;}@media (max-width: 767px) { .footer-content li { padding: 0 5px; }}@media (max-width: 767px) { h1 { font-size: 24px; }}@media (max-width: 767px) { .zero-margin { margin: 0; } .background-image-404 { height: 500px; background: url('../images/404-books.jpg') -50px -55px no-repeat; } .background-image-500 { height: 500px; background: url('../images/500-books.jpg') -330px -55px no-repeat; }}@media (min-width: 768px) { .background-image-404 { height: 570px; background: url('../images/404-books.jpg'); background-position: center; background-repeat: no-repeat; } .background-image-500 { height: 570px; background: url('../images/500-books.jpg'); background-position: center; background-repeat: no-repeat; }}#content { padding-top: 50px;}#content .container { padding-left: 0; padding-right: 0;}.error-page-content { margin: 10px 0;}.navbar { color: #ffffff; background-color: #d93240;}a.navbar-brand-name { padding: 10px 15px;}.navbar-default .navbar-brand, .navbar-default .navbar-brand:hover { color: #ffffff;}.navbar-brand-icon { width: 32px; display: inline-block;}.navbar-brand-icon .sylloges-icon { font-size: 32px; display: inline-block;}.navbar-brand.navbar-brand-name>img { display: inline; margin-left: 10px; margin-top: -20px;}.navbar-collapse { background-color: #d93240;}.navbar-fixed-top { border: none; height: 50px;}.navbar-default .navbar-nav>li>a.active-nav { color: #333; background: #ddd; border-bottom: 4px solid #d73b45; padding-bottom: 11px;}.navbar-default .navbar-nav>li>a { color: #ffffff;}@media (min-width: 768px) { .navbar-default .navbar-nav>li>a:hover { height: 50px; color: #ffffff; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; border-bottom: 4px solid #fff; } .navbar-default .navbar-nav>li>a.active-nav:hover { color: #333; }}.modal-content { background-color: #fbfbfb;}.modal-header { color: #fff; background-color: #d64551;}.modal-footer { background-color: #f7f7f7;}.search-results-head { font-size: 110%; padding: 20px 5px 0;}hr.search-results-head { padding: 0; margin-top: 0; border-top: 1px solid #ccc;}.no-search-results h3 { margin-top: 10px;}.no-search-results p { margin-top: 20px;}#search-results .library-show-more { margin-bottom: 40px;}.alert-warning, .alert-success, .alert-danger, .alert-info { border-left: 4px solid;}.blank-navbar a { color: #ffffff;}.navbar-search-toggle { margin-right: 0; height: 30px;}.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover { background: none; border: none;}.navbar-default .navbar-toggle { border: none;}.navbar-default .navbar-toggle .icon-bar { background-color: #fff;}#overlay { text-align: center; position: fixed; left: 0; top: 50px; bottom: 0; right: 0; background: #000; opacity: 0.5; z-index: 1040; filter: alpha(opacity=80);}#overlay .fa-spin { margin-top: 200px; font-size: 72px; color: #7D7C7C;}#uploading-overlay { text-align: center; position: absolute; left: 0; top: 0; bottom: 0; right: 0; background: #000; opacity: 0.4; z-index: 1040; filter: alpha(opacity=80);}#uploading-overlay .fa-spin { margin-top: 100px; font-size: 36px; color: #fff;}#component-overlay { margin: 0 auto; text-align: center;}#component-overlay .fa-spin { font-size: 42px; color: #7D7C7C;}.content-pane { }.container-head { padding: 10px 0; margin-bottom: 20px; background-color: #08708A; color: #fff;}.title-bar { padding: 5px 0 0 0; background-color: #c5cbd3; color: #505050;}.title-bar .fa { margin-left: 10px;}.title-bar h1 { float: left; margin-top: 5px; font-size: 22px; font-weight: bold;}.title-bar-item-count { font-size: 85%; margin-left: 10px;}.title-bar-toolbar { float: right; display: inline-block;}.title-bar-toolbar .btn { color: #545454; outline: none; border: 1px solid transparent; background: inherit;}.title-bar-toolbar .btn:hover { color: #5a5a5a; border: 1px solid #999; background: #ddd;}.title-bar-toolbar .fa { margin-left: 0;}.content-pane-blank { margin-top: 50px;}.clear-both { clear: both;}.fill { min-height: 100%; height: 100%;}#about-container { margin-top: 40px;}#about-container h1 { margin-bottom: 20px;}#about-container p { line-height: 26px; margin-bottom: 20px;}#about-container .alert>p { margin-bottom: 0;}#about-container .about-container-icon { margin: 30px 0; text-align: center; font-size: 52px;}.help-block { font-size: 95%;}.hand-cursor { cursor: pointer;}.btn-sign-up-now { color: #fff; background-color: #08708A; border-color: #08708A; font-size: 22px; padding: 10px 65px;}.btn-sign-up-now-xs { color: #fff; background-color: #08708A; border-color: #08708A; width: 100%;}.xs-sign-in-button { width: 100%;}.xs-sign-in { padding: 0 5px;}.forgot-password-link { padding-top: 15px; margin-bottom: 20px; display: block;}.form-element-required:after { content:" *"; color:red;}@media (max-width: 767px) { #entry-page-top { padding-top: 20px; }}.activating-account { text-align: center;}#login-form { margin-bottom: 10px;}#login-form .panel { background: #fff;}#activation-form .fa-spin { margin-top: 10px; font-size: 40px;}#activation-form .sign-in-no-account { padding: 0;}#activation-form .form-group { margin-top: 20px;}.panel.soft-black { border: none; background: url(../images/black.png);}@media (max-width: 767px) { .promo-text { padding: 20px 0; }}@media (min-width: 768px) { .promo-text { padding: 40px 0; }}.promo-text { font-size: 25px; color: #ffffff;}.sign-up { font-size: 20px; padding: 20px 0; color: #DE5252;}.sign-in-no-account { text-align: center; margin: 0; padding: 15px;}.sign-in-reset-password { text-align: center; margin: 0;}.middle-panel-content { padding: 20px 0;}#reset-password-container { margin-top: 80px;}#reset-password-container form { margin-bottom: 20px;}#sign-in-container { margin-top: 40px;}#sign-up-container { margin-top: 40px;}#sign-up-container h4 { margin-bottom: 20px;}#sign-up-container form { margin-bottom: 20px;}@media (max-width: 767px) { #sign-in-container { }}.inline-block { display: inline;}.modal-spinner { color: #ccc; font-size: 96px; margin: 20px 0 30px;}.modal-activity-text { text-align: center; margin: 0 0 50px;}.error { color: #a94442;}.main-search { padding-top: 5px; background-color: #c5cbd3; color: #505050;}.main-search-bar { margin: 10px 10px 20px; text-align: center;}.naked-search-input-left { border-top-left-radius: 4px !important; border-bottom-left-radius: 4px !important;}.header-search-form .input-group-addon:first-child { padding: 0; border: none;}.input-group .form-group .search-type-dropdown { border-top-left-radius: 4px; border-bottom-left-radius: 4px; width: 115px; padding-left: 5px; border-right: none; background: #eee; outline: none; -moz-appearance: none;}@-moz-document url-prefix() { select { background: url('../images/moz-dropdown-icon.png') right / 16px no-repeat #eee !important; }}.input-group-addon .search-type-dropdown { padding: 0;}.search-type-dropdown option { padding: 10px;}.input-group-addon { cursor: pointer;}.form-control { background-color: #f9f9f9;}textarea.form-control { color: #333; font-size: 16px;}input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], textarea { border: 1px solid #DDD; outline: 0; height: auto; padding: 5px 10px; font-size: 16px; background: #f9f9f9; color: #333; -webkit-transition: box-shadow 0.2s ease-out; -moz-transition: box-shadow 0.2s ease-out; transition: box-shadow 0.2s ease-out;}#header-search-container-xs .form-group { margin-bottom: 0;}.header-search-form .search-input { padding: 5px; font-size: 16px;}#navbar-search-bar { padding: 0; margin-top: 8px; margin-bottom: 8px;}#navbar-search-bar .header-search-form .search-input { padding: 5px; height: 32px; font-size: 16px;}#navbar-search-bar .header-search-form { width: 100%; line-height: 1.5;}#navbar-search-bar .header-search-form .form-group { margin-bottom: 0;}#search-bar-xs, .search-bar-xs { margin-top: 0; padding: 0; height: 40px; }.header-search-form { line-height: 35px; margin: 0 auto;}.search-input-placeholder::-webkit-input-placeholder { font-style: italic;}.search-field input { font-size: 16px; height: 34px; padding-right: 28px;}#item-list { }#item-list .panel-body { padding: 5px;}#item-list hr { border-top: 1px solid #ccc;}#item-list-pager { display: inline-block; text-align: center;}#item-list-pager ul { font-size: 14px; margin: 0;}#library-item-listing { margin: 20px auto;}#library-item-listing .item-listing-details-container { display: none;}#library-item-listing .item-listing-image { margin: 10px 0 20px; height: 245px;}#library-item-listing .item-listing-image img { max-height: 245px;}#item-list .item-listing-image img { max-width: 230px;}#item-list .item-listing-image a { text-align: center;}.book-details-modal .modal-body { background: #f9f9f9;}@media (max-width: 767px) { .modal-title { width: 250px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: inline-block; }}@media (max-width: 767px) and (orientation: landscape) { .modal-title { width: 495px; }}.read-more-modal-container { margin-top: 20px; position: relative;}.read-more-modal-container a { position: absolute; bottom: 0; right: 20px; width: 85px;}.library-loading { color: #999; height: 70px; font-size: 65px;}.library-show-more { margin: 30px auto 60px; text-align: center;}.library-show-more button { width: 200px;}.library-title-popover { max-width: 500px;}.popover.bottom>.arrow { left: 10% important!;}.image-loading { box-sizing: border-box; color: #7D7C7C; margin-bottom: 20px; }.loading-images { margin: 0 auto; position: relative;}.loading-images.image-large { width: 245px;}.loading-images.image-small { width: 180px;}.loading-images.image-xs-small { width: 125px;}.image-loading-xs-small { width: 125px; height: 160px; padding: 40px 0; font-size: 28px; text-align: center; position: absolute; top: 0; left: 0;}@media (max-width: 767px) { .image-loading-small { width: auto; margin-left: 2px; margin-right: 2px; }}.image-loading-small { width: 180px; height: 245px; padding: 65px 0; font-size: 36px; margin: 0 auto 10px; text-align: center; position: absolute; top: 0; left: 0;}.image-loading-large { width: 245px; height: 400px; padding: 85px 0; font-size: 64px; margin: 0 auto; text-align: center; position: absolute; top: 0; left: 0;}@media (min-width: 767px) { .list-actions { width: 400px; min-height: 40px; }}.no-border { border: none !important;}.list-actions .col-md-4 { padding-left: 0;}.list-actions .btn-info { margin-bottom: 5px;}.next-list-actions { margin-top: 15px;}.next-list-actions span { margin-left: 5px;}.item-listing { margin-bottom: 20px;}.item-listing-image, .item-detail-image { text-align: center;}.item-listing-image img { margin-bottom: 20px; padding: 0 5px;}.item-tiles .item-listing-image img { margin-bottom: 15px;}.item-detail { margin-top: 20px;}.item-detail-description { margin-top: 10px; padding: 0 15px; line-height: 25px;}.item-detail-image-container { text-align: center; position: relative; width: 100%;}.item-detail-image-container a { background: #000; font-weight: bold; color: #fff; display: block; height: 80px; padding: 20px 0; bottom: 0; opacity: 0.7; font-size: 18px; letter-spacing: 1px; position: absolute; visibility: hidden; width: 100%;}.item-detail-image-container:hover a { visibility: visible; text-decoration: none;}#item-list .item-detail-image-container img, #book-detail .item-detail-image-container img { padding: 0; border: 1px solid #ededed;}#book-detail .item-detail-image-container img { width: 100%;}.item-detail-image img { max-width: 265px; max-height: 450px;}.item-detail .item-detail-image img { max-width: 320px;}.item-detail .form-group { margin-bottom: 0;}@media (min-width: 768px) { .item-detail .item-listing-details h4, .item-detail .item-listing-details h1 { font-size: 24px; } .item-detail .form-horizontal .control-label { text-align: left; } .item-detail .padding-left-0 .panel-body { padding-left: 0; } .item-detail .panel { margin-bottom: 10px; } .item-detail .panel-body { margin-bottom: 5px; }}.modal-dialog-glyph { font-size: 150px; opacity: 0.7; padding: 20px;}.modal-dialog-question { color: #337ab7;}.modal-dialog-error { color: #d9534f;}.modal-dialog-warning { color: #f0ad4e;}.modal-dialog-info { color: #5bc0de;}.modal-dialog-text { position: absolute; padding: 20px;}.panel { border: 1px solid #d9d9d9; border-radius: 8px; background-color: #f7f7f7;}.padding-left-5 { padding-left: 5px;}.margin-left-5 { margin-left: 5px;}.margin-left-10 { margin-left: 10px;}.margin-top-10 { margin-top: 10px;}#book-detail { margin-bottom: 30px;}#book-detail h5 { font-size: 20px; }.padding-left-0 { padding-left: 0;}@media (min-width: 768px) { .item-listing-details h1 { margin-top: 10px; }}@media (max-width: 767px) { .modal-body .item-listing-details h4, .panel-body .item-listing-details h4, .expanded-detail-row .item-listing-details h4, .panel-body .item-listing-details h4, .modal-body .item-listing-details h1, .panel-body .item-listing-details h1, .expanded-detail-row .item-listing-details h1, .panel-body .item-listing-details h1 { margin-top: 10px; } .expanded-detail-row .book-details-info { padding: 0 25px; }}@media (min-width: 992px) { .item-listing-details h4, .item-listing-details h1 { color: #0f5959; font-size: 20px; font-weight: bold; margin-top: 0; }}.item-listing-details h4, .item-listing-details h1 { color: #0f5959; font-size: 20px; font-weight: bold;}.item-listing-details h4 a, .item-listing-details h1 a { color: #0f5959;}.item-listing-details dl { margin-top: 10px; font-size: 15px;}.item-listing-details dl span { margin-top: 5px; display: block;}.item-listing-details dt { float: left; width: 150px;}.added-to-lists-label { display: inline; margin-right: 10px;}.title-info-links-container { clear: both; margin-top: 10px;}.title-info-links { margin-bottom: 10px;}.title-info-links ul { list-style: none; padding: 0 10px; margin-top: 10px;}.title-info-links li { float: left; padding: 0 15px; border-right: 1px solid #ccc;}@media (min-width: 768px) { .form-horizontal .control-label { text-align: left; }}@media (max-width: 767px) { .title-info-links-label { display: block; }}.about-the-book { }.about-the-book h5 { font-weight: bold;}.title-info-links-a { padding: 0 15px; border-right: 1px solid #ccc;}.page-bar { min-height: 46px; padding: 5px 5px 0; font-size: 18px; background: #BFD4D9;}.page-bar-text { float: left; padding-top: 7px; margin-right: 20px;}.search-term { font-style: italic; }h2 .search-term { }h3 .label { padding: 10px 15px; font-size: 14px; font-weight: 400;}.cancel-button { margin-left: 5px;}.button-spinner { margin-right: 5px; font-size: 14px;}.form-spinner { font-size: 25px; margin-left: 10px;}#form-spinner { display: inline;}.pad-left-10 { padding-left: 10px;}.pad-right-10 { padding-right: 10px;}.no-padding { padding: 0;}.no-padding .panel-body { padding: 0;}#user-profile-page h1 { margin-top: 10px; margin-bottom: 0;}.profile-heading { margin-left: 100px;}.profile-member-since { display: block; margin-bottom: 10px;}.alert-container { margin-bottom: 20px;}.file-dropzone { border-width: 2px; border-color: #999; border-style: dashed; border-radius: 5px; padding: 40px 10px 50px; text-align: center; display: inline-block;}.center { text-align: center;}.profile-picture-dropzone { width: 200px; height: 200px; margin-left: 20px;}@media (max-width: 465px) { .profile-picture-dropzone { margin-left: 0; margin-top: 20px; }}.profile-picture-dropped { font-size: 28px; color: #999;}.profile-picture-dropped span { font-size: 20px; display: block;}.tab-content #profile-pictures ul { border: none; margin: 30px 0; list-style-type: none; min-height: inherit;}#profile-pictures ul li { float: left;}.cover-image-selection-modal .modal-body { background: #f9f9f9; text-align: center;}.cover-image-selection-modal .modal-body .alert { text-align: left;}.cover-image-selection-tile .file-dropzone { max-width: 250px; margin: 75px 10px;}.cover-image-selection-tile .image-loading { }.cover-image-selection-tile img { max-width: 250px; }.cover-image-selection-tile, .cover-image-selection-tile .item-detail-image-container {}@media (min-width: 768px) { #profile-tabs ul { min-height: 400px; border-right: 1px solid #ccc; }}#profile-tabs .tab-content { }#profile-tabs .nav-pills>li.active>a { color: #337ab7; border: none; font-weight: bolder; background: none;}#profile-tabs .nav-pills>li>a { color: #337ab7; border: none; outline: none;}#user-profile-picture form { margin-top: 20px;}#profile-pictures { height: 230px;}#profile-picture-cropper-modal-content, #profile-picture-cropper-modal-content .cropper-container { min-height: 300px;}.profile-picture-view { height: 200px;}.image-cropper { position: relative; overflow: hidden; border-radius: 50%;}.image-cropper img { display: inline; margin: 0 auto; height: 100%; width: 100%;}@media (max-width: 767px) { #navbar a.nav-item-profile { padding: 15px; } #navbar .profile-picture { display: none; } #navbar li .navbar-search-toggle { display: none; } #navbar .dropdown .profile { display: none; }}@media (max-width: 1110px) { #navbar .dropdown .profile { display: inherit; } #navbar .nav-item-profile { padding: 9px 15px 6px; } #navbar-search-bar-container { display: none; } li .navbar-search-toggle { display: inherit; } li button.navbar-search-toggle { background: none; border: none; margin-top: 10px; margin-right: 5px; outline: none; } li button.navbar-search-toggle:hover { color: #666; }}@media (min-width: 768px) { li.user-actions-responsive { display: none; }}a.dropdown-toggle.user-menu { padding-top: 10px; padding-left: 10px; padding-right: 10px; padding-bottom: 5px;}a.dropdown-toggle.user-menu:hover { padding-bottom: 1px; border-bottom: 4px solid #ffffff;}@media (min-width: 1111px) { #header-search-container-xs { display: none; } .navbar-default .navbar-nav>li>a.profile-picture { padding-top: 10px; padding-bottom: 4px; } #navbar .nav-item-profile { padding: 9px 15px 6px; } li .navbar-search-toggle { display: none; }}#navbar .form-group { margin-bottom: 0;}#navbar .profile-picture { margin-right: 5px; margin-left: 5px;}#navbar .profile-picture img { width: 35px; height: 35px; border-radius: 50%;}.profile-picture-small { width: 35px; height: 35px;}.profile-picture-large { width: 80px; height: 80px;}.profile-picture-head { margin-top: 0; margin-right: 10px;}.bottom-border { border-bottom: 1px solid #ccc;}.top-page-alert { margin-top: 20px;}#similar-titles { width: 100%; min-height: 150px; background-color: #BFD4D9; border: 1px solid #BFD4D9; border-radius: 4px; margin-top: 0; padding: 10px 20px 20px; overflow: auto;}.similar-title-overlay { padding-top: 30px;}#similar-titles img { max-width: 125px; }#similar-titles a { font-size: 13px;}#similar-titles h5 { margin-bottom: 20px;}#similar-titles ul { padding: 0; list-style: none;}#similar-titles li { float: left; font-size: 13px; width: 20%; padding: 0 20px; text-align: center;}.related-items-title { padding-top: 5px;}@media (min-width: 768px) { .related-items-list .image-loading { }}@media (max-width: 767px) { #similar-titles li { float: none; width: 100%; margin-bottom: 20px; } .related-items-list { text-align: center; }}.item-tiles-container { margin-top: 20px;}.item-tiles { line-height: 0; -webkit-column-count: 6; -webkit-column-gap: 0px; -moz-column-count: 6; -moz-column-gap: 0px; column-count: 6; column-gap: 0px; }.item-tiles img { width: 100% !important; height: auto !important;}@media (min-width: 1600px) { .item-tiles { -moz-column-count: 7; -webkit-column-count: 7; column-count: 7; }}@media (max-width: 1200px) { .item-tiles { -moz-column-count: 5; -webkit-column-count: 5; column-count: 5; }}@media (max-width: 1000px) { .item-tiles { -moz-column-count: 4; -webkit-column-count: 4; column-count: 4; }}@media (max-width: 800px) { .item-tiles { -moz-column-count: 3; -webkit-column-count: 3; column-count: 3; }}@media (max-width: 400px) { .item-tiles { -moz-column-count: 2; -webkit-column-count: 2; column-count: 2; }}.close { opacity: 0.4;}.item-date-added { margin-top: 10px; font-size: 90%; font-style: italic;}.edit-description-link { margin-top: 10px;}.full-width { width: 100%;}.item-rating { margin-top: 10px;}.item-rating-stars { font-size: 60%; margin-left: 20px;}.item-rating-stars-reviews { font-size: 60%; margin-right: 10px;}.item-rating-stars .fa, .item-rating-stars-reviews .fa { padding-left: 5px; color: #FFC700;}.item-rating-stars .fa-spin { color: #a5a5a5; font-size: 18px; margin-left: 10px;}.item-rating-stars .fa-check { color: #5cb85c; font-size: 18px; margin-left: 10px;}.item-rating-stars .fa-check span, .item-rating-stars .rating-help { font-size: 16px; font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif; padding-left: 5px;}.item-rating-stars .rating-help { padding-left: 15px;}.item-rating-stars .rating-help:empty { display: none;}.item-rating-stars .rating-help:before { content: open-quote;}.item-rating-stars .rating-help:after { content: close-quote;}#your-review-form .item-rating-stars-reviews { font-size: 100%; margin-right: 0;}#your-review-form .item-rating { margin-top: 0;}#tinymce p { line-height: 25px;}.tinymce-body p span, .tinymce-body span p { font-size: 16px; font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif !important;}#your-review-form .mce-tinymce { margin-top: 10px;}#your-review-form .mce-edit-area { border-top-width: 0 !important;}.mce-last { border-top-width: 0 !important;}.mce-first { border-bottom-width: 0 !important;}.mce-path { display: none !important;}.user-review { margin: 20px 0;}.user-reviewer { margin-bottom: 5px;}.user-review p.user-reviewer { color: #555;}.edit-review-link { margin-left: 30px;}.blank-content { margin-bottom: 10px; background-color: #e4e4e4;}.blank-content-small { width: 30%;}.blank-content-medium { width: 50%;}.blank-content-large { width: 70%;}.button-bar { margin-bottom: 10px;}.button-bar button { margin: 0 5px;}.button-bar button .glyphicon { padding-right: 10px;}.expanded-detail-row { margin: 0 -15px 20px; background-color: #565554; padding: 10px; color: #fff; z-index: 1000;}.expanded-detail-row .item-listing-details h4 a, .expanded-detail-row .item-listing-details h1 a { color: #8cbcb9;}.expanded-detail-row .close { padding-bottom: 10px; padding-right: 15px; padding-top: 10px; outline: none;}.expanded-detail-row .title-info-links a:focus, .expanded-detail-row .title-info-links a:hover { color: #63aae6;}.expanded-detail-row .btn-link:focus, .expanded-detail-row .btn-link:hover { color: #63aae6;}.expanded-detail-row .title-info-links a, .expanded-detail-row .title-info-links a { color: #488dc7;}.expanded-detail-row .btn-link, .expanded-detail-row .btn-link { color: #488dc7;}.expanded-detail-row .scroll-buttons { color: #868685; text-align: center; margin: 0 auto; font-size: 25px;}.expanded-detail-row .scroll-buttons button { color: #868685; font-size: 30px;}.expanded-detail-row .scroll-buttons button:hover { color: #e2e2e2;}.expanded-detail-row .scroll-buttons button:focus { color: #868685; outline: none;}@media (max-width: 767px) { .expanded-detail-row .close { padding-right: 10px; padding-top: 5px; }}.no-items-in-category-left { width: 50%; float: left;}.no-items-in-category-left>div { margin: 10px 10px 0;}.no-items-in-category-right { float: right; width: 50%;}.no-items-in-category { margin: 10px; padding: 10px 0;}.no-items-in-category:before { content: ''; display: block; opacity: 0.05; position: absolute; width: 98%; height: 82%; background: url('../images/logo-scalar.svg') no-repeat top center; background-position-y: 20px;}.no-items-in-category p { padding-top: 10px;}.no-items-in-category ul { column-count: 2; padding: 20px; list-style: none; -moz-column-count: 2; -webkit-column-count: 2;}.no-items-in-category ul li { padding: 5px 0;}.no-items-in-category ul li:before { font-family: 'FontAwesome'; content: '\f02e'; margin-right: 10px; color: #337ab7;}@media (max-width: 600px) { .no-items-in-category ul { column-count: 1; -moz-column-count: 1; -webkit-column-count: 1; }}.expanded-detail-row .share-links { display: none;}.share-bar-label { padding-right: 10px;}.share-bar a { color: #808080; font-size: 18px; padding-right: 5px;}.share-bar a:hover { color: #c2d4d4;}.share-bar a .fa-circle { color: #c2d4d4;}.share-bar a:hover .fa-circle { color: #808080;}.shared-library-profile { margin-right: 10px; width: 35px; height: 35px; border-radius: 50%;}#user-sharing-form .bootstrap-switch { display: inherit; float: left;}#user-sharing-form .share-toggle-container { margin-bottom: 30px;}#user-sharing-form .share-bar { margin: 10px auto 30px;}#user-sharing-form .share-well-container { padding: 20px 30px 0;}.search-end { font-size: 120%; padding: 20px;}.search-end-icon { color: #333; font-size: 42px; margin-top: 20px;}.import-files-dropzone { margin: 0 auto; text-align: center; padding: 30px 0;}.import-files-dropzone .file-dropzone { width: 80%;}.import-files-dropzone .file-dropzone .fa { margin-right: 10px;}.no-list-style { list-style-type: none;}#contact-form h4 { line-height: 28px;}.display-block { display: block;}#cover-url-selection .image-container { min-height: 260px;}.book-labels { margin-left: 10px;}.book-label { padding-left: 10px;}.add-label-instruction { font-style: italic; font-size: 95%; opacity: 0.7; font-weight: 200;}.add-label-select { float: right; margin-left: 10px; opacity: 0.7; font-weight: 200;}.clear-search { position: absolute; top: 10px; right: 46px; color: #d2d2d2; z-index: 5; display: none;}.clear-search:hover { cursor: pointer;}a:focus,button:focus,.btn:focus,.btn:active:focus,.btn.active:focus { outline: none; box-shadow: none;}a:focus-visible,button:focus-visible,.btn:focus-visible { outline: 2px solid #337ab7; outline-offset: 2px;}select.search-type-dropdown.form-control { -webkit-appearance: none !important; appearance: none !important; padding-right: 34px !important; background-color: #fff !important; background-image: url("../images/chevron-down.svg") !important; background-repeat: no-repeat !important; background-position: right 10px center !important; background-size: 12px 8px !important;}select.form-control::-ms-expand { display: none;}