/* 
--------------------------------------
CSS INTERFACE COLORIZATION VARIABLES
--------------------------------------
The following items will use --primary-color :
    Toolbar Icons
    Publication Title Control (background)
    Tabs - selected and hover tab color
	
The following items will use --secondary-color :
    Input/Form fields Selection Effect (glow)
	TOC & Search Results Hover
	Thumbnail Selection Effect (glow)
	Tabs - unselected tab color
	
The following items will use --background-color :
	ApplicationView Background
	BookshelfView Background
	Toolbar Background
--------------------------------------
*/
body {
	/* Light Interface */
    --primary-color               : #2e2e2e;
    --secondary-color             : #666666;
    --background-color            : #ffffff;	/* rgba(0,0,0,0.10) for transparent */
	--interface-icon-filter       : brightness(1);
}

body.FlipPagesThemeColorDark {
	/* Dark Interface */
    --primary-color               : #cccccc;
    --secondary-color             : #999999;
    --background-color            : #2e2e2e;	/* rgba(0,0,0,0.10) for transparent */
	--interface-icon-filter       : brightness(0) invert(1) brightness(1);
}


body.FlipPagesNeedsLogoFilter .tbLogo,
.tbButton,
.pageNavBtn
{
	filter: var(--interface-icon-filter);
}

/*----------- MAIN BACKGROUND -----------*/
.applicationView,
.thumbgrid
{
    background: #fff;
    background: var(--background-color);
}

.thumbgrid:not(.thumbTip)
{
    background: #fff;
    background: var(--background-color) !important;
	border-color: var(--background-color) !important;
}

.tab-panel-wrapper .thumbgrid
{
	background: #fff !important;
}

.thumbLabel
{
	color: var(--primary-color);
}

#ContextMenu_DialogContent {
    background-color: #404040;
}

#CustomHeader,
#CustomFooter {
	background: var(--background-color);
}

div.FatalError .BookshelfView_gridBody,
div.FatalError .BookshelfView_gridWrapper {
	background-color: #fff;
}

/*----------- TOOLBARS -----------*/

/* DESKTOP & BOOKSHELF TOOLBARS */
.PlatformDesktop .tbContainer,
.PlatformTablet .tbContainer,
.bookshelfView_header,
.verticalToolbar  .tbCenterWrapper,
.verticalToolbar  .tbCenterWrapper .tbButton.spriteButton,
.verticalToolbar  .tbCenterWrapper,
.verticalToolbar  .tbCenterWrapper .tbButton.spriteButton,
.DarkToolbarButtonStyle.PlatformDesktop .tbContainer,
.DarkToolbarButtonStyle.PlatformTablet .tbContainer,
.DarkToolbarButtonStyle .bookshelfView_header,
.LightToolbarButtonStyle.PlatformDesktop .tbContainer,
.LightToolbarButtonStyle.PlatformTablet .tbContainer,
.LightToolbarButtonStyle .bookshelfView_header
.DarkMenuButtonStyle .verticalToolbar  .tbCenterWrapper,
.DarkMenuButtonStyle .verticalToolbar  .tbCenterWrapper .tbButton.spriteButton,
.LightMenuButtonStyle .verticalToolbar .tbCenterWrapper,
.LightMenuButtonStyle .verticalToolbar  .tbCenterWrapper .tbButton.spriteButton
{
	background: #fff;
    background: var(--background-color);
    /****** UNCOMMENT THESE STYLES FOR TRANSPARENT TOOLBARS
	background: none  !important;
	border: none  !important;
    *****/
}

.verticalToolbar 
{ 
    /****** UNCOMMENT THESE STYLES FOR TRANSPARENT TOOLBARS
	background-color: rgba(0,0,0,0.10) !important;
	border: none  !important;
    *****/
}

.verticalToolbar .tbCenterWrapper .tbButton.spriteButton.minimalShowTip,
.verticalToolbar .tbCenterWrapper .tbPageInput.minimalShowTip,
.LightMenuButtonStyle .verticalToolbar .tbCenterWrapper tbButton:hover,
.DarkMenuButtonStyle .verticalToolbar .tbCenterWrapper tbButton:hover,
.LightToolbarButtonStyle .verticalToolbar .tbCenterWrapper .tbButton.spriteButton.radio-group.down,
.DarkToolbarButtonStyle .verticalToolbar .tbCenterWrapper .tbButton.spriteButton.radio-group.down 
{
    /****** UNCOMMENT THESE STYLES FOR TRANSPARENT TOOLBARS
	background-color: rgba(0,0,0,0.20) !important;
    *****/
}

/* MOBILE TOOLBARS */
.ClassicTheme01.DarkToolbarButtonStyle.PlatformMobile .tbContainer,
.ClassicTheme01.DarkToolbarButtonStyle.PlatformTablet7 .tbContainer,
.ClassicTheme01.LightToolbarButtonStyle.PlatformMobile .tbContainer,
.ClassicTheme01.LightToolbarButtonStyle.PlatformTablet7 .tbContainer
{
	background: #fff;
    background: var(--background-color);
}

/* MOBILE MENU BUTTON */
.LightToolbarButtonStyle.PlatformMobile .mobilemenubtn .icon-bar,
.LightToolbarButtonStyle.PlatformTablet7 .mobilemenubtn .icon-bar
{
    background-color: #fff;
    background-color: var(--primary-color);
}
.DarkToolbarButtonStyle.PlatformMobile .mobilemenubtn .icon-bar,
.DarkToolbarButtonStyle.PlatformTablet7 .mobilemenubtn .icon-bar
{
    background-color: #4d4d4d;
    background-color: var(--background-color);
}
.ClassicTheme01.UseMobileMenu .tbCustomMobileMenu .tbButton.spriteButton {
    background-color: background: var(--background-color);
}

/* PAGE BACK BUTTON */
.DarkToolbarButtonStyle .pageHistLeft .pageCtlButton,
.LightToolbarButtonStyle .pageHistLeft .pageCtlButton
{
	background-color: #2e2e2e;
	background-color: var(--primary-color);
}

/* BOOK TOOLBAR TITLE */
.DarkToolbarButtonStyle  .titleControl .center,
.LightToolbarButtonStyle .titleControl .center,
.DarkToolbarButtonStyle .titleControl .titleControlTab,
.LightToolbarButtonStyle .titleControl .titleControlTab
{
	background-color: #2e2e2e;
	background-color: var(--primary-color);
}

/*---- LEFT & SOCIAL TABS ----*/

.DarkToolbarButtonStyle .tab-bar-wrapper1 li
{
	color: #333;
}

.LightToolbarButtonStyle .tab-bar-wrapper1 li
{
	color: #fff;
}

.tab-bar-wrapper1 .tabElement:not(.tab-selected)
{
	background-color: #2e2e2e;
	background-color: var(--secondary-color);
	font-weight: 400;
}

.tab-bar-wrapper1 .tabElement:hover:not(.tab-selected)
{
	background-color: #2e2e2e; /* Hover color of unselected tab */
	background-color: var(--primary-color);
	margin-top: 0px;
}

.tab-bar-wrapper1 .tabElement.tab-selected
{
	color: #fff;
	background-color: #2e2e2e;
	background-color: var(--primary-color);
	font-weight: 400;
}

#SocialWidgets #social-tabs .social-tabs li
{
	background-color: #2e2e2e;
	background-color: var(--primary-color);
}

/*---- ACCENTS / INPUT 'GLOW' ----*/

.form-control:focus
{
	border-color: #444444 !important;
	border-color: var(--secondary-color) !important;
}

.form-control:focus
{
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(73, 186, 215, 0.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(73, 186, 215, 0.6);
}

.listview_link:hover,
.listview_nextLevel:hover
{
	background-color: #444444;
	background-color: var(--secondary-color);
}

#AboutAccordion_DialogContent .panel-default > .panel-heading:hover,
#AboutAccordion_DialogContent .panel-default > .panel-heading:focus,
#AboutAccordion_DialogContent .panel-default > .panel-heading:active
{
	background-color: #444444 !important;
	background-color: var(--secondary-color) !important;
}

.SearchResults .item:hover
{
	-webkit-box-shadow: 0 1px 7px #444444;
	-moz-box-shadow: 0 1px 7px #444444;
	-o-box-shadow: 0 1px 7px #444444;
	box-shadow: 0 1px 7px #444444;
	border-color: #444444;
	
	-webkit-box-shadow: 0 1px 7px var(--secondary-color);
	-moz-box-shadow: 0 1px 7px var(--secondary-color);
	-o-box-shadow: 0 1px 7px var(--secondary-color);
	box-shadow: 0 1px 7px var(--secondary-color);
	border-color: var(--secondary-color);
}

#headingResultsForm label:hover
{
	color: #444444;
	color: var(--secondary-color);
}

#headingResultsForm label.headingCheckboxLabel
{
	background-color: #444444 !important;
	background-color: var(--secondary-color) !important;
	color: #fff;
}

.progress-bar
{
	background-color: #444444;
	background-color: var(--secondary-color);
}

.PlatformIE8 .thumbSelection
{
	border: 5px solid #444444;
	border: 5px solid var(--secondary-color);
}

.thumbSelection
{
	-moz-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.55), 0 0 3px 5px #444444, 0 1px 5px rgba(0, 0, 0, 0.75);
	-webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.55), 0 0 3px 5px #444444, 0 1px 5px rgba(0, 0, 0, 0.75);
	box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.55), 0 0 3px 5px #444444, 0 1px 5px rgba(0, 0, 0, 0.75);

	-moz-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.55), 0 0 3px 5px var(--secondary-color), 0 1px 5px rgba(0, 0, 0, 0.75);
	-webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.55), 0 0 3px 5px var(--secondary-color), 0 1px 5px rgba(0, 0, 0, 0.75);
	box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.55), 0 0 3px 5px var(--secondary-color), 0 1px 5px rgba(0, 0, 0, 0.75);
}

/*----------- START NEWSPAPERS ----------- */

.ProductNews .tocContentsTable .supp
{
	color: #444444;
	color: var(--secondary-color);
}

.ProductNews .tocContentsTable a:hover .supp
{
	color: #fff;
}

div.calendar div.active,
div.calendar div.hilite
{
    color: #000;
    border: 1px solid #444444;
    background: #444444;
    border: 1px solid var(--secondary-color);
    background: var(--secondary-color);
}
div.calendar div.active:hover,
div.calendar div.hilite:hover
{
    color: #000;
    border: 1px solid #444444;
    background: #444444;
    border: 1px solid var(--secondary-color);
    background: var(--secondary-color);
	opacity: 0.7;
}
div.calendar div.valid
{
	border: 1px solid #444444;
	background: #444444;
	border: 1px solid var(--secondary-color);
	background: var(--secondary-color);
	opacity: 0.7;
}
div.calendar div.valid:hover
{
	border: 1px solid #444444;
	background: #444444;
	border: 1px solid var(--secondary-color);
	background: var(--secondary-color);
	opacity: 1;
}

/*----------- END NEWSPAPERS ----------- */

/*----------- START TPOD ----------- */
/*
#TpodPubsTabPanel_Content .allPubsPanel .listview_link:hover,
#TpodPubsTabPanel_Content .allPubsPanel .listview_link:focus,
#TpodPubsTabPanel_Content .allPubsPanel .listview_link:active 
{
	background-color: #444444 !important;
}
.listview_link:hover
{
	background: #444444;
}
#TpodStudiesTabPanel_Content .studiesPanel .tpodLabelWrapper:hover span
{
	color: #444444 !important; 
}
#TpodPubsTabPanel_Content .allPubsPanel li.listview_nextlevel:hover
{
	background-color: #444444 !important;
	color: #fff;
}
#TpodPubsTabPanel_Content .allPubsPanel .listview_link:hover,
#TpodPubsTabPanel_Content .allPubsPanel .listview_link:focus,
#TpodPubsTabPanel_Content .allPubsPanel .listview_link:active
{
	background-color: #444444 !important;
}
#TpodPubsTabPanel_Content .favoritesPanel label span:hover
{
	color: #444444;
}

.TpodImageResourceSelected {
	border: 4px solid #444444 !important;
}

/*----------- END TPOD ----------- */

.bookshelfView_body,
.BookshelfView_gridBody,
.BookshelfView_gridWrapper {
	background-color:#f5f5f5;
	background-color: var(--background-color);
}

/*-------- BOOKSHELF POPOVER ------- */

.NewBookCtlView_container .popover-title
{
	background-color: #444444;
	background-color: var(--secondary-color);
	color: #fff;
}
.NewBookCtlView_container .popover.left > .arrow
{
	border-left-color: #fff;
}
.NewBookCtlView_container .popover.right > .arrow
{
	border-left-color: #fff;
}
.NewBookCtlView_container .popover.bottom > .arrow:after
{
	border-bottom-color: #444444;
	border-bottom-color: var(--secondary-color);
}
.NewBookCtlView_container .bookCtlView_price
{
	color: #444444;
	color: var(--secondary-color);
}

/*--------- BOOKSHELF GRID --------- */

.NewBookCtlView_cover_open_btn.btn.btn-primary {
	background-color: #444444;
	background-color: var(--secondary-color);
}
.NewBookCtlView_title_container.selected {
	background-color: #444444;
	background-color: var(--secondary-color);
}

.NewBookCtlView_multiCheck {
	color: #444444;
	color: var(--secondary-color);
}

/*-------- BOOKSHELF FILTERS ------- */

#BookshelfFilterTabView_Content .searchFilterTitle,
#BookshelfCategories_DialogContent .searchFilterTitle
{
	background: #393939;
}
#BookshelfFilterTabView_Content .searchFilterElement.checked,
#BookshelfCategories_DialogContent .searchFilterElement.checked
{
	background-color: #393939;
	color: #fff;
}
#BookshelfFilterTabView_Content .accordion .toggler.filterExists {
    background-color: #393939;
    color: #fff;
}
#BookshelfFilterTabView_Content li.filterGroupStart
{
	border-color: #444444;
	border-color: var(--secondary-color);
}
#BookshelfFilterTabView_Content .applyFiltersBtn,
#BookshelfFilterTabView_Content .clearFiltersBtn
{
	background-color: #444444;
	background-color: var(--secondary-color);
}

/*-------- COMPOSER ------- */

.ProductModule .template-header
{
	background-color: #444444;
	background-color: var(--secondary-color);
}
.ProductModule .template-footer
{
	background-color: #2e2e2e;
	background-color: var(--primary-color);
}
.ProductModule .hotspot:hover div 
{
	outline: thick solid #2e2e2e;
	outline: thick solid var(--primary-color);
}

/*----------- CUSTOM -----------*/
.minimal_ui_btn.svgButton .spriteElement {
	filter:grayscale(1);
}

.tbCustomMobileMenu #content-container {
	width: 100%;
	background-color: #ebebeb;
    position: absolute;
    bottom: 0;
}
.tbCustomMobileMenu #content {
	overflow: hidden;
	text-align: center;
	padding: 2px 0 0 0;
	margin: 0 auto;
}
.tbCustomMobileMenu #content td {
	padding: 4px 6px 0px 6px;
}
.tbCustomMobileMenu #content a {
	color: #999;
	font: 11px Arial,Helvetica,sans-serif;
	text-decoration: none;
}
.tbCustomMobileMenu #content .img {
    float: right;
    width: 95px;
    height: 25px;
    margin-top: -3px;
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNS4yLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAzODIuNTYgMTAyLjMzIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzODIuNTYgMTAyLjMzOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGU+DQouY29sb3JpemVkIHsNCglmaWxsOiAjOTk5Ow0KfQ0KPC9zdHlsZT4NCjxnPg0KCTxnPg0KCQk8cGF0aCBjbGFzcz0iY29sb3JpemVkIiBkPSJNMjAuNzEsNzEuNDRWMjQuMThoMzYuNzR2MTEuNjZIMzUuOTl2Ny41OWgxNy4xN3YxMS4zM0gzNS45OXYxNi42OEgyMC43MXoiLz4NCgkJPHBhdGggY2xhc3M9ImNvbG9yaXplZCIgZD0iTTY1LjMxLDcxLjQ0VjI0LjE4aDE1LjQ0VjU5LjFoMjEuM3YxMi4zNEg2NS4zMXoiLz4NCgkJPHBhdGggY2xhc3M9ImNvbG9yaXplZCIgZD0iTTEwOS45LDcxLjQ0VjI0LjE4aDE1LjV2NDcuMjZIMTA5Ljl6Ii8+DQoJCTxwYXRoIGNsYXNzPSJjb2xvcml6ZWQiIGQ9Ik0xMzQuMzMsNzEuNDRWMjQuMThoMTkuMzJjNC41LDAsNy44OSwwLjIxLDEwLjIsMC42MmMyLjMsMC40MSw0LjE5LDAuOTksNS42NSwxLjc0YzEuNDcsMC43NSwyLjgyLDEuODEsNC4wNiwzLjE5DQoJCQljMS4yNCwxLjM4LDIuMTcsMi45MywyLjgsNC42NmMwLjYzLDEuNzMsMC45NSwzLjY4LDAuOTUsNS44NWMwLDIuNDMtMC4zOSw0LjYzLTEuMTYsNi42Yy0wLjc3LDEuOTctMS42OSwzLjUzLTIuNzUsNC42OQ0KCQkJYy0xLjA2LDEuMTYtMi4xNywyLjA3LTMuMzIsMi43MmMtMC44LDAuNDgtMi4wMiwwLjk2LTMuNjUsMS40M2MtMi41LDAuNzQtNS4xNiwxLjExLTcuOTgsMS4xMWgtOC44M3YxNC42NkgxMzQuMzN6IE0xNDkuMzgsMzUuNjENCgkJCXY5LjloNS41N2MyLjE5LDAsMy43Mi0wLjEzLDQuNTktMC40MWMwLjg3LTAuMjcsMS41OC0wLjgyLDIuMTMtMS42NWMwLjU1LTAuODMsMC44My0xLjgzLDAuODMtM2MwLTEuODUtMC42NC0zLjEyLTEuOTEtMy44MQ0KCQkJYy0xLjI3LTAuNjktMy4zNi0xLjA0LTYuMjctMS4wNEgxNDkuMzh6Ii8+DQoJCTxwYXRoIGNsYXNzPSJjb2xvcml6ZWQiIGQ9Ik0xODIuNjQsMzYuNzJoNS43djQuNjJjMS4xNy0xLjU4LDIuNDUtMi44MSwzLjg0LTMuNjhjMS45OC0xLjMsNC4zLTEuOTUsNi45Ny0xLjk1YzMuOTUsMCw3LjMxLDEuNTEsMTAuMDcsNC41NA0KCQkJYzIuNzYsMy4wMyw0LjE0LDcuMzYsNC4xNCwxMi45OGMwLDcuNi0xLjk5LDEzLjAzLTUuOTYsMTYuMjljLTIuNTIsMi4wNi01LjQ1LDMuMS04LjgsMy4xYy0yLjYzLDAtNC44My0wLjU4LTYuNjEtMS43Mw0KCQkJYy0xLjA0LTAuNjUtMi4yLTEuNzctMy40OS0zLjM2djE3LjgyaC01Ljg2VjM2LjcyeiBNMjA0LjY0LDY0LjA3YzEuODEtMi4yOSwyLjcyLTUuNzIsMi43Mi0xMC4yOGMwLTIuNzgtMC40LTUuMTctMS4yMS03LjE3DQoJCQljLTEuNTItMy44NC00LjMtNS43Ni04LjM0LTUuNzZjLTQuMDYsMC02Ljg0LDIuMDMtOC4zNCw2LjA5Yy0wLjgsMi4xNy0xLjIxLDQuOTMtMS4yMSw4LjI3YzAsMi42OSwwLjQsNC45OCwxLjIxLDYuODcNCgkJCWMxLjUyLDMuNjEsNC4zLDUuNDEsOC4zNCw1LjQxQzIwMC41NSw2Ny41LDIwMi44Myw2Ni4zNiwyMDQuNjQsNjQuMDd6Ii8+DQoJCTxwYXRoIGNsYXNzPSJjb2xvcml6ZWQiIGQ9Ik0yMzguODksNTAuM2MxLjM1LTAuMTcsMi4yNS0wLjc0LDIuNy0xLjdjMC4yNi0wLjUyLDAuMzktMS4yNywwLjM5LTIuMjVjMC0yLTAuNzEtMy40NS0yLjEzLTQuMzUNCgkJCWMtMS40Mi0wLjktMy40Ni0xLjM1LTYuMTEtMS4zNWMtMy4wNiwwLTUuMjQsMC44My02LjUyLDIuNDhjLTAuNzIsMC45MS0xLjE4LDIuMjctMS40LDQuMDdoLTUuNDdjMC4xMS00LjMsMS41LTcuMjksNC4xOS04Ljk3DQoJCQljMi42OC0xLjY4LDUuNzktMi41Miw5LjMzLTIuNTJjNC4xLDAsNy40NCwwLjc4LDEwLDIuMzRjMi41NCwxLjU3LDMuODEsNCwzLjgxLDcuM3YyMC4xYzAsMC42MSwwLjEyLDEuMSwwLjM4LDEuNDcNCgkJCWMwLjI1LDAuMzcsMC43OCwwLjU1LDEuNTgsMC41NWMwLjI2LDAsMC41NS0wLjAyLDAuODgtMC4wNWMwLjMzLTAuMDMsMC42Ny0wLjA4LDEuMDQtMC4xNXY0LjMzYy0wLjkxLDAuMjYtMS42MSwwLjQyLTIuMDksMC40OQ0KCQkJYy0wLjQ4LDAuMDYtMS4xMywwLjEtMS45NiwwLjFjLTIuMDIsMC0zLjQ5LTAuNzItNC40LTIuMTVjLTAuNDgtMC43Ni0wLjgyLTEuODQtMS4wMS0zLjIzYy0xLjE5LDEuNTYtMi45MSwyLjkyLTUuMTUsNC4wNw0KCQkJYy0yLjI0LDEuMTUtNC43LDEuNzMtNy4zOSwxLjczYy0zLjI0LDAtNS44OC0wLjk4LTcuOTMtMi45NWMtMi4wNS0xLjk2LTMuMDgtNC40Mi0zLjA4LTcuMzhjMC0zLjI0LDEuMDEtNS43NCwzLjAzLTcuNTINCgkJCWMyLjAyLTEuNzgsNC42Ny0yLjg4LDcuOTUtMy4yOUwyMzguODksNTAuM3ogTTIyNi41NCw2Ni4xN2MxLjI0LDAuOTgsMi43LDEuNDcsNC40LDEuNDdjMi4wNiwwLDQuMDYtMC40OCw1Ljk5LTEuNDMNCgkJCWMzLjI2LTEuNTgsNC44OS00LjE4LDQuODktNy43OXYtNC43MmMtMC43MiwwLjQ2LTEuNjQsMC44NC0yLjc3LDEuMTRjLTEuMTMsMC4zLTIuMjQsMC41Mi0zLjMyLDAuNjVsLTMuNTUsMC40Ng0KCQkJYy0yLjEzLDAuMjgtMy43MywwLjczLTQuNzksMS4zM2MtMS44LDEuMDItMi43LDIuNjUtMi43LDQuODlDMjI0LjY5LDYzLjg1LDIyNS4zMSw2NS4xOSwyMjYuNTQsNjYuMTd6Ii8+DQoJCTxwYXRoIGNsYXNzPSJjb2xvcml6ZWQiIGQ9Ik0yNzYuNzcsMzcuOTZjMS4xMSwwLjc2LDIuMjQsMS44NywzLjM5LDMuMzJ2LTQuNGg1LjQxdjMxLjczYzAsNC40My0wLjY1LDcuOTMtMS45NiwxMC40OWMtMi40Myw0Ljc0LTcuMDIsNy4xLTEzLjc4LDcuMQ0KCQkJYy0zLjc2LDAtNi45Mi0wLjg0LTkuNDgtMi41M2MtMi41Ni0xLjY4LTQtNC4zMi00LjMtNy45aDUuOTZjMC4yOCwxLjU2LDAuODUsMi43NywxLjY5LDMuNjJjMS4zMiwxLjMsMy40MSwxLjk2LDYuMjUsMS45Ng0KCQkJYzQuNSwwLDcuNDQtMS41OSw4LjgzLTQuNzZjMC44My0xLjg3LDEuMjEtNS4yLDEuMTQtMTBjLTEuMTcsMS43OC0yLjU4LDMuMTEtNC4yMywzLjk3Yy0xLjY1LDAuODctMy44MywxLjMtNi41NSwxLjMNCgkJCWMtMy43OCwwLTcuMDgtMS4zNC05LjkyLTQuMDJjLTIuODQtMi42OC00LjI1LTcuMTItNC4yNS0xMy4zYzAtNS44NCwxLjQzLTEwLjQsNC4yOC0xMy42OGMyLjg2LTMuMjgsNi4zLTQuOTIsMTAuMzQtNC45Mg0KCQkJQzI3Mi4zNCwzNS45NCwyNzQuNzMsMzYuNjEsMjc2Ljc3LDM3Ljk2eiBNMjc3LjQ5LDQ0LjI0Yy0xLjc4LTIuMDktNC4wNS0zLjEzLTYuODEtMy4xM2MtNC4xMywwLTYuOTUsMS45My04LjQ3LDUuOA0KCQkJYy0wLjgsMi4wNi0xLjIxLDQuNzctMS4yMSw4LjExYzAsMy45MywwLjgsNi45MiwyLjM5LDguOTdjMS42LDIuMDUsMy43NCwzLjA4LDYuNDMsMy4wOGM0LjIxLDAsNy4xOC0xLjksOC44OS01LjcNCgkJCWMwLjk2LTIuMTUsMS40My00LjY2LDEuNDMtNy41M0MyODAuMTYsNDkuNTMsMjc5LjI3LDQ2LjMzLDI3Ny40OSw0NC4yNHoiLz4NCgkJPHBhdGggY2xhc3M9ImNvbG9yaXplZCIgZD0iTTMxNi4xMiwzNy41MmMyLjMyLDEuMTYsNC4wOSwyLjY3LDUuMzEsNC41MWMxLjE3LDEuNzYsMS45NSwzLjgxLDIuMzUsNi4xNmMwLjM1LDEuNjEsMC41Miw0LjE3LDAuNTIsNy42OWgtMjUuNTcNCgkJCWMwLjExLDMuNTQsMC45NCw2LjM4LDIuNTEsOC41MmMxLjU2LDIuMTQsMy45OSwzLjIxLDcuMjYsMy4yMWMzLjA2LDAsNS41MS0xLjAxLDcuMzMtMy4wM2MxLjA0LTEuMTcsMS43OC0yLjUzLDIuMjEtNC4wN2g1Ljc3DQoJCQljLTAuMTUsMS4yOC0wLjY2LDIuNzEtMS41MSw0LjI4Yy0wLjg2LDEuNTctMS44MiwyLjg2LTIuODgsMy44NmMtMS43OCwxLjc0LTMuOTgsMi45MS02LjYxLDMuNTJjLTEuNDEsMC4zNS0zLjAxLDAuNTItNC43OSwwLjUyDQoJCQljLTQuMzQsMC04LjAyLTEuNTgtMTEuMDQtNC43NGMtMy4wMi0zLjE2LTQuNTMtNy41OC00LjUzLTEzLjI3YzAtNS42LDEuNTItMTAuMTUsNC41Ni0xMy42NWMzLjA0LTMuNSw3LjAxLTUuMjUsMTEuOTItNS4yNQ0KCQkJQzMxMS40LDM1Ljc3LDMxMy44LDM2LjM2LDMxNi4xMiwzNy41MnogTTMxOC4yNyw1MS4yMWMtMC4yNC0yLjU0LTAuNzktNC41Ny0xLjY2LTYuMDljLTEuNjEtMi44My00LjI5LTQuMjQtOC4wNS00LjI0DQoJCQljLTIuNjksMC00Ljk1LDAuOTctNi43NywyLjkyYy0xLjgzLDEuOTQtMi43OSw0LjQxLTIuOSw3LjQxSDMxOC4yN3oiLz4NCgkJPHBhdGggY2xhc3M9ImNvbG9yaXplZCIgZD0iTTMzNC45OCw2MC41YzAuMTcsMS45NSwwLjY2LDMuNDUsMS40Nyw0LjQ5YzEuNDgsMS44OSw0LjA0LDIuODQsNy42OSwyLjg0YzIuMTcsMCw0LjA4LTAuNDcsNS43My0xLjQyDQoJCQljMS42NS0wLjk0LDIuNDgtMi40LDIuNDgtNC4zOGMwLTEuNS0wLjY2LTIuNjQtMS45OS0zLjQyYy0wLjg1LTAuNDgtMi41Mi0xLjAzLTUuMDItMS42NmwtNC42Ni0xLjE3DQoJCQljLTIuOTctMC43NC01LjE3LTEuNTYtNi41OC0yLjQ4Yy0yLjUyLTEuNTgtMy43OC0zLjc4LTMuNzgtNi41OGMwLTMuMywxLjE5LTUuOTcsMy41Ny04LjAxYzIuMzgtMi4wNCw1LjU3LTMuMDYsOS41OS0zLjA2DQoJCQljNS4yNiwwLDkuMDUsMS41NCwxMS4zNyw0LjYzYzEuNDUsMS45NSwyLjE2LDQuMDYsMi4xMiw2LjMyaC01LjU0Yy0wLjExLTEuMzItMC41OC0yLjUzLTEuNC0zLjYyYy0xLjM1LTEuNTQtMy42OC0yLjMxLTctMi4zMQ0KCQkJYy0yLjIyLDAtMy44OSwwLjQyLTUuMDMsMS4yN3MtMS43MSwxLjk3LTEuNzEsMy4zNmMwLDEuNTIsMC43NSwyLjc0LDIuMjUsMy42NWMwLjg3LDAuNTQsMi4xNSwxLjAyLDMuODQsMS40M2wzLjg3LDAuOTQNCgkJCWM0LjIxLDEuMDIsNy4wNCwyLjAxLDguNDcsMi45N2MyLjI4LDEuNSwzLjQyLDMuODUsMy40Miw3LjA3YzAsMy4xMS0xLjE4LDUuNzktMy41Myw4LjA1Yy0yLjM2LDIuMjYtNS45NSwzLjM5LTEwLjc3LDMuMzkNCgkJCWMtNS4xOSwwLTguODYtMS4xOC0xMS4wMy0zLjU0Yy0yLjE2LTIuMzYtMy4zMi01LjI3LTMuNDctOC43NUgzMzQuOTh6Ii8+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo=");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: right center;
}

/*----------- FLIPPAGES -----------*/
.NewBookCtlView_container.selected .NewBookCtlView_title_container {
    -webkit-line-clamp: initial;
    background-color: initial;
    border-radius: initial;
    box-shadow: initial;
    color: initial;
    margin-top: initial;
    padding: initial;
}