:root {
	
  --white-color: #fff;
  --black-color: #000;
	
  --main-nav-color: #fff; 
  --client-theme-color: #b2ba1b;
  --client-theme-hover: #8a9014;
  --client-theme-light: #fcfded;
  
  --nav-link-color: #515151;
  --nav-search-border: #c5c5c5;
  --nav-item-hover: #efefef;
  --nav-dropdown-hover: #f5f5f5;
  
  --footer-title-color: #515151;
  --footer-text-color: #7b7b7b;
}


.links{
	color: var(--nav-link-color);
}
.links:hover, .links:focus{
	color: var(--nav-link-color);
}
.login-signup{
	border-color: var(--nav-link-color);
}
.search-top-menu .input-group{
	border: 1px solid var(--nav-search-border);
	border-radius: 4px;
}

.icon-mydvbook{
	background: url(../image/icon-dvbook-mybooks.svg) no-repeat center center;
	background-size: auto 18px;
}
.icon-dvnote{
	background: url(../image/icon-dvbook-dvnote.svg) no-repeat center center;
	background-size: auto 18px
}
.icon-dvbook-category{
	background: url(../image/icon-dvbook-category.svg) no-repeat center center;
	background-size: auto 18px;
}
.icon-dvanalytic{
	background: url(../image/icon-dvbook-dvanalytic.svg) no-repeat center center;
	background-size: auto 18px;
}
.icon-dvclass{
	background: url(../image/icon-dvbook-dvclass.svg) no-repeat center center;
	background-size: auto 18px;
}
.icon-dvbook-class{
	background: url(../image/icon-dvbook-class.svg) no-repeat center center;
	background-size: auto 24px;
}
.icon-dvbook-settings{
	background: url(../image/icon-dvbook-settings.svg) no-repeat center center;
	background-size: auto 24px;
}
.anal-small-icon{
	background: url(../image/analytics.svg) no-repeat center center;
	background-size: auto 25px;
}
.chat-send-icon{
	background: url(../image/icon_send.svg) no-repeat center center;
	background-size: auto 27px;
}
/* Currently blocked all css - avi will customize it later per client */
.navbar .logo {
    display: block;
    float: left;
    width: 110px;
    height: 50px;
    background: url(../image/logo-header-normal-new.png) no-repeat center center;
    background-size: auto 64px;
    color: #fff;
    line-height: 2.143rem;
    padding: 0;
}
.dv-logo {
    background: url(../image/logo-header-normal-new.png) no-repeat center center;
    background-size: 110px;
    width: 112px;
    height: 64px;
}

.footer-logo img {
    width: 118px;
    height: auto;
}
.navbar, .signp-head{
	background: var(--main-nav-color);
}
.navbar{
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15);
}
.upper-links:hover, .upper-links:focus, .dropdown:hover{
	background-color: var(--nav-item-hover);
}
.dropdown:hover .links{
	color: var(--nav-link-color);
}
.btn-primary, .chat-box-header{
	background-color: var(--client-theme-color);
	border-color: var(--client-theme-color);
}
.btn-primary:hover{
	background-color: var(--client-theme-hover);
	border: 1px solid var(--client-theme-hover);
}
.dv-menu{
	border-left: 1px solid #e8e8e8;
    border-right: 1px solid #e8e8e8
}
.signup-close{
	color: var(--black-color);
}
.another-header h4, .foot-vart-bord > h5, .social-block > h5{
	color: var(--footer-title-color);
}
.btn-all-links{
	color: var(--client-theme-color);
}
.btn-all-links:hover{
	color: var(--client-theme-hover);
}
.smallnav{
	background-color: var(--white-color);
    color: var(--nav-link-color);
    line-height: normal;
}
.sidenav .closebtn{
	color: var(--white-color);
}
.dropdown-submenu:hover>a, .multi-level > li > a:hover{
	background-color: var(--nav-dropdown-hover);
}
.footer-copyright{
	background-color: var(--client-theme-light);
}
.footer-copyright > .container{
	border-color: var(--client-theme-color);
}
.tabprev-nav .tabprev-cell.is-nav-selected{
	color: var(--client-theme-color);
	border-color: var(--client-theme-color);
}
.footer-text{
	color: var(--footer-text-color);
}
.footer-link > li > a, .footer-text > a{
	color: var(--client-theme-color);
}
.footer-link > li > a:hover, .footer-text > a:hover{
	color: var(--client-theme-hover);
}
.sidenav > .container, .cat-modal-header{
	background-color: var(--client-theme-color);
}
.signup-options > p > a{
	color: var(--client-theme-color);
}
.signup-options > p > a:hover{
	color: var(--client-theme-hover);
}
.sign-popup-btn{
	background-color: var(--client-theme-color);
	border: none;
}
.sign-popup-btn:hover{
	background-color: var(--client-theme-hover);
}
@media (max-width: 540px){
	.search-top-menu{
		background: var(--white-color);
	}
	.search-top-menu span.close{
		color: var(--black-color);
	}
}
.btn-class-details:hover{
	background-color: var(--client-theme-light);
	color: var(--client-theme-hover);
}
.show-more-index{
	color: var(--client-theme-color);
}
.show-more-index:hover{
	color: var(--client-theme-hover);
}
ol.bc-ul li a{
	color: var(--client-theme-color);
}
.cover-thumb:hover .thumb-cont>h4{
	color: var(--client-theme-hover);
}
.filter-check input[type="checkbox"]:checked + label{
	background-color: var(--client-theme-color);
    border-color: var(--client-theme-color);
}
.triggerButton + label{
	background-color: var(--client-theme-hover);
}
.triggerButton + label:before{
	background-color: var(--client-theme-color);
}
.one, .two, .three{
	background-color: var(--client-theme-hover);
}
.nobookmark-img a{
	color: var(--client-theme-color);
}
.nobookmark-img a:hover{
	color: var(--client-theme-hover);
	background-color: var(--client-theme-light);
}
.btn-prev, .btn-nxt, .btn-nxt-single{
	background-color: var(--client-theme-color);
}
.btn-nxt-single:hover{
	background-color: var(--client-theme-hover);
}
.btn-nxt{
	border-left: 1px solid var(--client-theme-light);
}
.btn-prev{
	border-right: 1px solid var(--client-theme-light);
}
.btn-prev:hover, .btn-nxt:hover, .btn-prev:focus, .btn-nxt:focus{
	background-color: var(--client-theme-hover);
}
.dvclass-dropdown li a:hover{
	background-color: var(--nav-dropdown-hover);
}
.btn-filter:hover, .btn-filter:focus, .btn-filter:active{
	background-color: var(--client-theme-light);
	color: var(--client-theme-hover);
}


.featured-tabs > li > a::after{
	background: var(--nav-link-color);
}
.featured-tabs > li.active > a, .featured-tabs > li > a:hover{
	color: var(--nav-link-color);
}
.sub-item-tabs > li > a{
	color: var(--nav-link-color);
}
.sub-item-tabs > li.active > a{
	color: var(--client-theme-hover);
}
.sub-item-tabs > li > a:hover, .sub-item-tabs > li > a:focus{
	color: var(--client-theme-hover);
}
.sub-item-tabs{
	overflow: hidden;
}
.bookmark-page{
	background-color: var(--client-theme-color);
	border-color: var(--client-theme-color);
}
.bookmark-page:hover{
	background-color: var(--client-theme-hover);
	color: var(--white-color);
}
.perm-links li.pull-right:hover{
	background-color: var(--nav-dropdown-hover);
}
.record-chat-btn{
	color: var(--nav-link-color);
}