/*----------- SEARCH & REPLACE NOTES -----------*/
/*

Background Color:	#E5E5E5
Secondary Color:	#00adef

/*----------- MAIN BACKGROUND -----------*/

.applicationView
{
	background: #E5E5E5;
}

/*----------- 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: #E5E5E5;
}

/* MOBILE TOOLBARS */
.DarkToolbarButtonStyle.PlatformMobile .tbContainer,
.DarkToolbarButtonStyle.PlatformTablet7 .tbContainer,
.LightToolbarButtonStyle.PlatformMobile .tbContainer,
.LightToolbarButtonStyle.PlatformTablet7 .tbContainer
{
	background: #fefefe;
}

/* MOBILE MENU BUTTON */
.LightToolbarButtonStyle.PlatformMobile .mobilemenubtn .icon-bar,
.LightToolbarButtonStyle.PlatformTablet7 .mobilemenubtn .icon-bar
{
    background-color: #fff;
}
.DarkToolbarButtonStyle.PlatformMobile .mobilemenubtn .icon-bar,
.DarkToolbarButtonStyle.PlatformTablet7 .mobilemenubtn .icon-bar
{
    background-color: #4d4d4d;
}

/*---- ACCENTS / INPUT 'GLOW' ----*/

.form-control:focus
{
	border-color: #00adef !important;
}

.form-control:focus
{
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(0, 173, 239, 0.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(0, 173, 239, 0.6);
}

.listview_link:hover,
.listview_nextLevel:hover
{
	background-color: #00adef;
}

#AboutAccordion_DialogContent .panel-default > .panel-heading:hover,
#AboutAccordion_DialogContent .panel-default > .panel-heading:focus,
#AboutAccordion_DialogContent .panel-default > .panel-heading:active
{
	background-color: #00adef !important;
}

.SearchResults .item:hover
{
	-webkit-box-shadow: 0 1px 7px #00adef;
	-moz-box-shadow: 0 1px 7px #00adef;
	-o-box-shadow: 0 1px 7px #00adef;
	box-shadow: 0 1px 7px #00adef;
	border-color: #00adef;
}

.thumbSelection
{
	-moz-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.55), 0 0 3px 5px #00adef, 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 #00adef, 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 #00adef, 0 1px 5px rgba(0, 0, 0, 0.75);
}

/*----------- START NEWSPAPERS ----------- */

.ProductNews .tocContentsTable .supp
{
	color: #00adef;
}

.ProductNews .tocContentsTable a:hover .supp
{
	color: #fff;
}

div.calendar div.active,
div.calendar div.hilite
{
    color: #000;
    border: 1px solid #00adef;
    background: #00adef;
}
div.calendar div.active:hover,
div.calendar div.hilite:hover
{
    color: #000;
    border: 1px solid #00adef;
    background: #00adef;
	opacity: 0.7;
}
div.calendar div.valid
{
	border: 1px solid #00adef;
	background: #00adef;
	opacity: 0.7;
}
div.calendar div.valid:hover
{
	border: 1px solid #00adef;
	background: #00adef;
	opacity: 1;
}

.calendar #archiveLink {
    background-color: #00adef;
}

/*----------- END NEWSPAPERS ----------- */

.bookshelfView_body {
	background-color:#f5f5f5;
}

/*----------- BOOKSHELF BACKGROUND COLOR BEHIND LEFT TABS  -----------*/
.BookshelfView_gridBody {
    background-color: #ffffff;
}

.BookshelfView_gridWrapper, .BookshelfView_listWrapper {
    border: 0px solid #ffffff;
    background-color: #ffffff;
}

/*-------- BOOKSHELF POPOVER ------- */

.NewBookCtlView_container .popover-title
{
	background-color: #00adef;
	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: #00adef;
}
.NewBookCtlView_container .bookCtlView_price
{
	color: #00adef;
}

/*--------- BOOKSHELF GRID --------- */

.NewBookCtlView_cover_open_btn.btn.btn-primary {
	background-color: #00adef;
}
.NewBookCtlView_title_container.selected {
	background-color: #00adef;
}

.NewBookCtlView_multiCheck {
	color: #00adef;
}

/*-------- 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: #00adef;
}
#BookshelfFilterTabView_Content .applyFiltersBtn,
#BookshelfFilterTabView_Content .clearFiltersBtn
{
	background-color: #00adef;
}

/*-------- PAGE DROPSHADOW ------- */

.PlatformDesktop #PageScrollWrapperDesktopScroll,
.PlatformTablet #PageScrollWrapperDesktopScroll {
    -webkit-box-shadow: 0 10px 10px -10px black;
    -moz-box-shadow: 0 10px 10px -10px black;
    box-shadow: 0 10px 10px -10px black;
}

/*----------- TEXT BUTTONS -----------*/
.tbTextButton[data-skin="ArchivesBtnArgs"],
.tbTextButton[data-skin="ContentsBtn"],
.tbTextButton[data-skin="BookshelfBtn"] {
	color: #00adef !important;
	background-color: #E5E5E5 !important;
    border-color: #00adef !important;
	text-transform: uppercase !important;
	transition: .2s cubic-bezier(0,0,.25,1) !important;
}

.tbTextButton[data-skin="ArchivesBtnArgs"]:hover,
.tbTextButton[data-skin="ContentsBtn"]:hover,
.tbTextButton[data-skin="BookshelfBtn"]:hover {
	color: #fff !important;
	background-color: #00adef !important;
}

/*----------- CUSTOM -----------*/
