@font-face {
	font-family: 'MyriadPro-Regular';
	src: url('../fonts/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/MyriadPro-Regular.otf') format('opentype'), url('../fonts/MyriadPro-Regular.woff') format('woff'), url('../fonts/MyriadPro-Regular.ttf') format('truetype'), url('../fonts/MyriadPro-Regular.svg#MyriadPro-Regular') format('svg');
	font-weight: normal;
	font-style: normal;
}
body {
	font-family: 'MyriadPro-Regular';
	font-size: 16px;
	background-color: #ffffff;
}
a, a:link, a:visited, a:active, a:hover {
	text-decoration: none;
	outline: none;
	-moz-transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
}
h1, h2, h3, h4, h5, h6, p {
	margin: 0;
	padding: 0;
}

 
.h-title h1 {
	font-size: 36px;
	color: #206465;
	font-weight: bold;
}
.h-title h2 {
	font-size: 48px;
	color: #ffffff;
	font-weight: 100;
}
.h-title h3 {
	font-size: 24px;
	color: #1b9b76;
	font-weight: bold;
}
.s-title h2 {
	font-size: 26px;
	color: #3d8b88;
	font-weight: 100;
}
.s-title h3 {
	font-size: 22px;
	color: #3d8b88;
	font-weight: bold;
}
.menu-wrap {
	position: absolute;
	top: 25px;
	right: 0;
	left: 0;
	z-index: 20;
}
.logo {
	margin-top: 9px;
}
.logo a {
	display: table-cell;
}
.menubar {
	background: #216365;
	border: none;
	margin-bottom: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-radius: 0px;
}
.menubar .navbar-nav > li > a {
	color: #FFFFFF;
	font-size: 16px;
	padding: 13px;
	font-weight: bold;
}
.menubar .navbar-nav > li > a:hover, .menubar .navbar-nav > li > a:focus {
	color: #63BBC3;
}
.menubar .navbar-nav > li:nth-last-child(2) > a {
	padding-right: 32px;
}
.menubar .navbar-nav > li:last-child > a {
	border-left: 3px solid #fff;
	padding-left: 25px;
}
.carticon {
	position: relative;
	margin-left: 20px;
}
.carticon .fa {
	font-size: 18px;
}
.carticon .cartcount {
	position: absolute;
	height: 20px;
	width: 20px;
	line-height: 20px;
	text-align: center;
	background-color: #f4b937;
	color: #5b3715;
	top: -12px;
	right: -12px;
}
.menubar .navbar-nav > .open > a, .menubar .navbar-nav > .open > a:hover, .menubar .navbar-nav > .open > a:focus {
	background: none;
	color: #63BBC3;
}
.menubar .dropdown-menu {
	padding: 10px 15px;
	background-color: #216365;
	top: 70px;
	min-width: 152px;
	left: 20px;
}
.menubar .dropdown-menu:before {
	width: 0;
	height: 0;
	border-bottom: 20px solid #216365;
	border-right: 20px solid transparent;
	content: "";
	display: block;
	left: 0;
	position: absolute;
	top: -20px;
}
.menubar .dropdown-menu > li > a {
	padding: 0;
	color: #fff;
}
.menubar .dropdown-menu > li > a:hover, .menubar .dropdown-menu > li > a:focus {
	background: none;
	color: #63BBC3;
}
.menubar .dropdown-header {
	padding: 0;
	font-weight: bold;
	color: #fff;
	font-size: 16px;
}
.imenubar {
	background-color: transparent;
}
.imenubar .carticon .fa {
	color: #3d8b88;
}
.imenubar .carticon .cartcount {
	background-color: #216365;
	color: #fff;
}
.imenubar .navbar-nav > li > a:hover, .imenubar .navbar-nav > li > a:focus {
	color: #F4B937;
}
.resp-btn {
	background: #216365;
	margin-right: 0px;
}
.resp-btn .icon-bar {
	background: #fff;
}
#homeCarousel .carousel-caption {
	right: 20px;
	left: 20px;
	text-align: left;
	bottom: 0px;
}
#homeCarousel .carousel-caption h1 {
	margin: 0px;
}
#homeCarousel .carousel-indicators {
	right: 15px;
	left: inherit;
	width: auto;
	bottom: 15px;
}
#homeCarousel .carousel-indicators li {
	border-radius: 0px;
	border-color: #989390;
	background-color: #fff;
}
#homeCarousel .carousel-indicators .active {
	background-color: #63bbc3;
	border-color: #63bbc3;
	width: 10px;
	height: 10px;
	margin: 1px;
}
.mainrow {
	position: relative;
}
.sidewrap {
	background: #216365;
	padding: 0;
/*	position: absolute;*/
	left: 0;
	height: 100%;
	width: 25%;
	z-index: 1;
	min-height: 1121px;
}
.rightwrap {
	padding-left: 0;
	padding-right: 0;
	float: right;
}
.sidebar {
	padding: 27px 30px;
	background-color: #3c8a87;
}
.catgbtndiv {
	display: none;
}
.catgbtndiv .catgbtn {
	border-radius: 0;
	margin: 10px 15px;
	display: block;
	padding: 5px 15px;
	background: #5BB2B7;
	color: #fff;
	border: none;
	font-size: 21px;
}
.searchbar {
	background-color: #5bb2b7;
}
.sbardiv {
	padding: 5px;
}
.sbtndiv {
	padding-left: 0;
	text-align: right;
	margin-top: 10px;
}
.searchbar .searchbtn {
	background: none;
	text-align: left;
	font-size: 13px;
	color: #206465;
	font-weight: bold;
}
.searchbar .form-control {
	font-size: 20px;
	color: #3c3836;
	border-radius: 0px;
	padding: 15px 23px;
	height: auto;
}
.searchbar .form-control:focus {
	box-shadow: none;
	border-color: transparent;
}
.sbardiv .input-group-addon {
	border-radius: 0px;
	padding: 0px;
	background: none;
	border: none;
}
.sbardiv .input-group-addon .btn {
	padding: 10px 11px;
	border: none;
	font-size: 28px;
	border-radius: 0;
	background-color: #216365;
	color: #fff;
	text-transform: uppercase;
	-moz-transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
}
.sbardiv .input-group-addon .btn:hover {
	background-color: #F4B937;
}
.sidebar .cat1 {
	margin-top: 25px;
}
.catgs > li {
	margin-bottom: 5px;
}
.catgs > li > a {
	font-size: 18px;
	font-weight: bold;
	color: #fff;
}
.catgs > li > a:hover, .catgs > li > a:focus {
	color: #63BBC3;
}
.catgs > .subcatg > li > a {
	font-size: 16px;
	color: #fff;
}
.catgs > .subcatg > li > a:hover, .catgs > .subcatg > li > a:focus {
	color: #152d2c;
}
.catgs > .subcatg > .stepcatg > li > a {
	font-size: 16px;
	color: #fff;
	font-style: italic;
}
.catgs > .subcatg > .stepcatg > li > a:hover, .catgs > .subcatg > .stepcatg > li > a:focus {
	color: #152d2c;
}
.rentlink {
	padding: 23px 30px;
	background-color: #63bbc3;
}
.rentlink a {
	color: #206465;
	font-weight: bold;
	font-size: 22px;
}
.rentlink a:hover, .rentlink a:focus {
	color: #fff;
}
.downloadlink {
	padding: 23px 30px;
}
.downloadlink a {
	color: #63bbc3;
	font-weight: bold;
	font-size: 22px;
}
.downloadlink a:hover, .downloadlink a:focus {
	color: #fff;
}
.catgtitlediv {
	margin-top: 22px;
}
.catgimg {
	position: relative;
	margin-bottom: 17px;
}
.catgimg img {
	width: 100%;
	max-height: 150px;
}
.catgimg p {
	position: absolute;
	width: 100%;
	background: rgba(23,45,43,0.45);
	font-size: 28px;
	bottom: 0;
	color: #fff;
	text-align: right;
	padding-right: 15px;
	-moz-transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
}
.catgimg p:hover {
	background: rgba(23,45,43,1);
}
.recentdiv {
	margin-top: 17px;
}
.bookcarousel .owl-carousel .item {
	text-align: left;
}
.bookcarousel .owl-carousel .thumbnail {
	border: none;
	background: none;
	padding: 0;
	display: block;
	line-height: 1.42857;
	margin-bottom: 20px;
}
.bookcarousel .owl-carousel .thumbnail a {
	display: table-cell;
}
.bookcarousel .owl-carousel .thumbnail img {
	text-align: left;
	padding: 5px;
    height: 140px;
    
}
.bookcarousel .owl-carousel .caption {
	padding: 5px;
}
.bookcarousel .owl-carousel .caption p {
	color: #585452;
	font-weight: 700;
}
.bookcarousel .customNavigation {
	position: absolute;
	top: 75px;
	z-index: 11;
	width: 94%;
}
.bookcarousel .customNavigation i {
	color: #fff;
	font-size: 24px;
}
.bookcarousel .btn.prev, .bookcarousel .btn.prev2, .bookcarousel .btn.prev3 {
	position: absolute;
	left: -35px;
}
.bookcarousel .btn.next, .bookcarousel .btn.next2, .bookcarousel .btn.next3 {
	position: absolute;
	right: 35px;
}
.bookcarousel .btn.prev, .bookcarousel .btn.next, .bookcarousel .btn.prev2, .bookcarousel .btn.next2, .bookcarousel .btn.next3, .bookcarousel .btn.prev3{
	background: #3C8A87;
	border-radius: 0;
	box-shadow: 2px 2px 2px rgba(80, 59, 51, 0.8);
}
.recentdiv, .featurediv {
	margin-bottom: 50px;
}
.recentdiv .h-title h3, .featurediv .h-title h3 {
	margin-bottom: 30px;
}
.footer-wrap {
	background-color: #63bbc3;
}
.fleft {
	margin-top: 37px;
}
.fbtnlinks li a {
	color: #ffffff;
	width: 140px;
	text-align: center;
	background-color: #3d8b88;
	margin-right: 10px;
	display: inline-block;
	padding: 10px;
	padding: 7px 0;
}
.fright {
	margin-top: 25px;
}
.flinks {
	text-align: right;
}
.flinks li a {
	color: #206465;
	font-weight: bold;
}
.flinks li a:hover, .flinks li a:focus {
	color: #fff;
}
/* English Page Code Starts Here */


.pricelist > .subcatg > .innerlist > li {
	margin-bottom: 5px;
}
.pricelist > .subcatg > .innerlist > li > a {
	font-style: normal;
}
.pricelist {
	border-top: 1px solid #fff;
	padding-top: 15px;
}
.ratinglist > .subcatg > .innerlist > li > a {
	font-style: normal;
}
.ratinglist li a img {
	vertical-align: text-top;
}
.ratinglist > .subcatg > .innerlist > li > {
	margin-bottom: 2px;
}
.conditionlist > .subcatg > .innerlist > li {
	margin-bottom: 5px;
}
.conditionlist > .subcatg > .innerlist > li > a {
	font-style: normal;
}
.englishwrap {
	margin-top: 38px;
}
.englishwrap .h-title {
	margin-top: 5px;
}
.sortdiv {
	float: right;
}
.sortdiv .sortselect {
	background-color: #f1f0ef;
	border-radius: 0;
	border-color: #e2e0dd;
	font-size: 16px;
	color: #585452;
	width: 192px;
	padding: 9px 8px;
	height: auto;
	background: url(../images/fdown.png) no-repeat right center;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
}
 .sortdiv .sortselect::-ms-expand {
 display: none;
}
.sortdiv .sortselect:focus {
	box-shadow: none;
}
.engbookslist {
	margin-top: 21px;
}
.engbookslist li {
	float: left;
	width: 23%;
	margin-bottom: 29px;
	margin-left: 0;
	margin-right: 2%;
	min-height: 256px;
}
/*
.engbookslist li:nth-last-child(-n+4) {
	margin-bottom: 0px;
}
*/
.bookimgdiv img {
	margin-bottom: 14px;
}
.bookimgdiv p {
	color: #585452;
	font-weight: 700;
	line-height: 17px;
}
.pagination-wrap {
	text-align: center;
	margin-top: 65px;
}
.pagination-wrap li a, .pagination-wrap li a:hover, .pagination-wrap li a:focus {
	font-size: 18px;
	background-color: #f1f0ef;
	color: #585452;
	border-color: #e4e2e0;
	padding: 4.7px 12px;
}
.pagination-wrap .pagination > li:first-child > a, .pagination-wrap .pagination > li:last-child > a {
	border: none;
	background: none;
	color: #63bbc3;
	padding: 4.7px 12px;
    border: 1px solid #ddd;
}
.pagination-wrap .pagination > li:first-child > a:hover, .pagination-wrap .pagination > li:last-child > a:hover {
	color: #152d2c;
}
/* English Page Code Ends Here */
/* Book Detail Code Ends Here */

.bookdtl-wrap {
	margin-top: 39px;
	padding: 0 17px;
}
.bookdtl-wrap .h-title {
	margin-bottom: 20px;
}
.bookdesc-list li {
	color: #3d8b88;
	margin-bottom: 7px;
}
.booksocial li a {
	font-size: 42px;
	color: #64bcc3;
}
.booksocial li a:hover, .booksocial li a:focus {
	color: #152d2c;
}
.bookdesc-list .bookdhead {
	color: #206465;
	font-weight: bold;
	padding-right: 4px;
}
.book-img {
	margin-bottom: 6px;
}
.bookprice-tab .nav-tabs {
	background-color: #64bcc3;
	border-bottom: none;
}
.bookprice-tab .nav-tabs li a {
	border-radius: 0;
	color: #fff;
	border-color: transparent;
}
.bookprice-tab .nav-tabs li a:hover, .bookprice-tab .nav-tabs li a:focus {
	background-color: #3d8b88;
	color: #fff;
	border-color: transparent;
}
.bookprice-tab .nav-tabs > li.active > a, .bookprice-tab .nav-tabs > li.active > a:hover, .bookprice-tab .nav-tabs > li.active > a:focus {
	background-color: #3d8b88;
	color: #fff;
}
.bookprice-tab .tab-content {
	border: 1px solid #3d8b88;
	height: 175px;
	overflow-y: scroll;
	overflow-x: hidden;
}
.bookprice-tab .tab-content .bdtls li {
	padding: 7px 6px;
	border-bottom: 1px solid #3d8b88;
}
.bookprice-tab .tab-content .bdtls li:last-child {
	/*border-bottom: none;*/
}
.bookprice-tab .tab-content .bdtls li p {
	color: #8d8885;
}
.bcartlink {
	text-align: center;
}
.bcartlink img {
	display: block;
	margin: auto;
    width: 22px;
}
.bcartlink a, .bcartlink a:hover, .bcartlink a:focus {
	color: #199c76;
	font-size: 12px;
	text-decoration: underline;
}
.brpice {
	margin: 12px 0;
}
.bdescdiv {
	color: #736f6c;
	font-size: 14px;
	line-height: 22px;
	font-weight: normal;
}
.comment {
}
a.morelink {
	font-size: 16px;
	color: #64bcc4;
	display: table;
}
.morecontent span {
	display: none;
}
.bdescdiv .s-title {
	margin-bottom: 3px;
}
.reviewdiv {
	margin-top: 35px;
}
.ratingdiv, .ureview {
	color: #3d8b88;
	font-weight: bold;
	margin-top: 5px;
}
.ureview {
	margin-top: 20px;
}
.ratingdiv span {
	margin-right: 8px;
}
.ratingdiv img, .ureview img {
	vertical-align: sub;
}
.ureview span {
	margin-right: 17px;
}
.uview {
	color: #736f6c;
	font-size: 14px;
	line-height: 22px;
	font-weight: normal;
}
.lrview {
	color: #3d8b88;
	margin-top: 14px;
	margin-bottom: 10px;
}
.lrview a {
	padding: 3px 8px;
	background-color: #f2f1f0;
	border: 1px solid #e3e1de;
	margin: 0 5px;
	color: #736f6c;
}
.lrview a:hover {
	background-color: #3C8A87;
	color: #fff;
}
.similarbooks {
	margin-top: 29px;
}
.similarbooks .engbookslist {
	margin-top: 9px;
	margin-bottom: 65px;
}
/* Book Detail Code Ends Here */

/* Author Detail Code Starts Here */
.atitle h2 {
	margin-left: 26px;
}
.editbtn {
	width: 148px;
	height: 30px;
	border: none;
	font-weight: 700;
	border-radius: 0;
	-moz-transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
}
.editbtn:active {
	box-shadow: none;
}
.epbtn {
	background-color: #3d8b88;
	color: #fff;
	position: absolute;
	right: 0;
	bottom: 0
}
.epbtn:hover, .epbtn:focus {
	color: #fff;
	background-color: #216365;
}
.authordtl-wrap {
	margin-top: 20px;
	padding: 0 17px;
}
.authorpts li {
	color: #3d8b88;
	margin-bottom: 7px;
}
.authorpts .authhead {
	color: #206465;
	font-weight: bold;
	padding-right: 4px;
}
.recentorders {
	margin-top: 12px;
}
.recentorders .engbookslist {
	margin-top: 14px;
	margin-bottom: 0;
}
.recentorders .engbookslist li {
	margin-bottom: 12px;
}
.recentorders .bookimgdiv p {
	color: #736f6c;
	line-height: 23px;
}
.viewall-wrap {
	text-align: left;
}
.vall {
	background-color: #64bcc3;
	color: #fff;
}
.vall:hover, .vall:focus {
	background-color: #216365;
	color: #fff;
}
.authorreview {
	margin-top: 13px;
}
.bookreviewsdiv {
	margin-top: 30px;
}
.breviewlist {
	margin-bottom: 20px;
}
.breviewlist li {
	margin-bottom: 22px;
}
.breviewlist li:last-child {
	margin-bottom: 0;
}
.breviewdtl p {
	color: #736f6c;
}
.btitle, .bauthor {
	font-size: 15px;
}
.bdesc {
	font-size: 14px;
	line-height: 22px;
}
.brating {
	margin-bottom: 20px;
}
.viewall-wrap2 {
	margin-bottom: 70px;
}
.profileimg {
	position: relative;
}
.edpbtn {
	background-color: #64bcc3;
	color: #fff;
	position: absolute;
	right: 0;
	bottom: 0;
}
.edpbtn:hover, .edpbtn:focus {
	background-color: #418385;
	color: #fff;
}
.atlinks li {
	text-align: center;
}
.atlinks li a {
	background-color: #1a9c76;
	color: #fff;
	font-size: 20px;
	border-bottom: 2px solid #34b17f;
	display: block;
	padding-top: 15px;
	padding-bottom: 15px;
}
.atlinks li a:hover {
	background-color: #216365;
	border-bottom: 2px solid #fff;
}
/* Author Detail Code Ends Here */

/* New Books Code Starts Here */
.newbook-wrap {
	margin-top: 15px;
	padding: 0 17px;
}
.newbook-wrap .h-title h2 {
	color: #3d8b88;
}
.newbook-wrap .h-title .subline {
	font-size: 22px;
	font-weight: bold;
	color: #3d8b88;
	margin-top: 17px;
}
.sbtitle {
	font-size: 22px;
	font-weight: bold;
	color: #199c76;
}
.formdiv .clabel {
	color: #3d8b88;
	 width: 200px;
    text-align: left;
}
.formdiv .tbox {
	border-radius: 0px;
	border: none;
	background-color: #e3d7c0;
	box-shadow: none;
	font-size: 15px;
	color: #736f6c;
	height: auto;
	padding: 4px 12px;
	height: 29px;
	width: 293px;
}
.formdiv .tarea {
	border-radius: 0px;
	border: none;
	background-color: #e3d7c0;
	box-shadow: none;
	font-size: 15px;
	color: #736f6c;
	height: auto;
	padding: 4px 12px;
	height: 161px;
	width: 470px;
}
.formdiv .tselect {
	background-color: #f1f0ef;
	border-radius: 0;
	border: 2px solid #cbcbcb;
	font-size: 15px;
	color: #736f6c;
	padding: 3px 8px 2px 8px;
	height: auto;
	background: url(../images/fdown.png) no-repeat right center;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
	width: 293px;
	box-shadow: none;
}
 .formdiv .tselect::-ms-expand {
 display: none;
}
.formdiv .tselect:focus {
	box-shadow: none;
}
.sformrow {
	margin-bottom: 20px;
}
.fsbtn {
	width: 103px;
	height: 29px;
	border: none;
	font-weight: 700;
	border-radius: 0;
	-moz-transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
}
.fsbtn:active {
	box-shadow: none;
}
.newbook-wrap .btn {
	background-color: #64bcc3;
	color: #fff;
    margin-bottom: 10px;
}
.newbook-wrap .btn:hover, .newbook-wrap .btn:focus {
	background-color: #216365;
	color: #fff;
}
.sbtitle {
	margin-bottom: 13px;
}
.sformrow .fsbtn {
	margin-left: 11px;
}
.bookstbl .table {
	margin-bottom: 0;
	background-color: #f5f5f5;
}
.bookstbl .table > tbody > tr > th {
	color: #3d8b88;
	border-top: none;
	padding-top: 14px;
	padding-bottom: 3px;
}
.bookstbl .table > tbody > tr > td {
	color: #736f6c;
	font-size: 15px;
	border-top: none;
	border-bottom: 2px solid #c9c9c9;
	line-height: 22px;
	padding-bottom: 10px;
}
.bookstbl .table > tbody > tr > th:first-child, .bookstbl .table > tbody > tr > td:first-child {
	padding-left: 32px;
}
.addnewtbl .ablink {
	text-decoration: underline;
	font-weight: bold;
	font-size: 16px;
	color: #464646;
}
.addnewtbl .ablink:hover, .addnewtbl .ablink:focus {
	color: #5BB2B7;
}
.sellbookdiv {
	margin-top: 17px;
	padding: 0 17px;
}
.sellbookdiv .sformrow .fsbtn {
	margin-left: 60px;
	background-color: #64bcc3;
	color: #fff;
}
.sellbookdiv .sformrow .fsbtn:hover, .sellbookdiv .sformrow .fsbtn:focus {
	background-color: #216365;
	color: #fff;
}
.sellbookdiv .sformrow {
	margin-bottom: 21px;
}
.upbtngrp {
	display: inline-block;
	width: auto;
	vertical-align: middle;
}
.formdiv .updiv {
	display: inline;
	position: relative;
}
.formdiv .fibtn {
	color: #fff;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	background-color: #64bcc3;
	font-weight: bold;
	cursor: pointer;
	position: relative;
	width: 148px;
	padding: 3px 8px 4px 8px;
    margin-bottom: 10px;
}
.formdiv .fibtn:hover, .formdiv .fibtn:focus {
	background-color: #216365;
	color: #fff;
}
.formdiv .fuploadbtn {
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	filter: alpha(opacity=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	opacity: 0;
	background-color: transparent;
	color: transparent;
	height: 100%;
	width: 100%;
	cursor: pointer; 
}
#upload-file-info {
	position: absolute;
	display: block;
	width: 149px;
	overflow: hidden;
	text-overflow: ellipsis;
}
/* New Books Code Ends Here */


/* Transactions Code Starts Here */

.transactions-wrap {
	margin-top: 15px;
	padding: 0 17px;
}
.transactions-wrap .h-title h2 {
	color: #3d8b88;
}
.transactions-wrap .h-title .subline {
	font-size: 22px;
	font-weight: bold;
	color: #3d8b88;
	margin-top: 17px;
}
.formdiv .dpctrl {
	background-color: #f1f0ef;
	border-radius: 0;
	border: 2px solid #cbcbcb;
	font-size: 15px;
	color: #736f6c;
	padding: 3px 8px 2px 8px;
	height: auto;
	background: url(../images/fdown.png) no-repeat right center;
	width: 154px;
	box-shadow: none;
}
.formdiv .dpicon {
	font-size: 30px;
	vertical-align: middle;
	margin-left: 10px;
	color: #847e7a;
	cursor: pointer;
}
.transactions-wrap .btn {
	background-color: #64bcc3;
	color: #fff;
	margin-left: 46px;
}
.transactions-wrap .btn:hover, .transactions-wrap .btn:focus {
	background-color: #216365;
	color: #fff;
}
.obaldiv {
	margin-top: 31px;
	margin-bottom: 17px;
}
.onbal {
	font-size: 15px;
	margin-left: 110px;
	color: #736f6c;
}
.trans-dummydiv {
	min-height: 634px;
}
/* Transactions Code Ends Here */

/* Past Order Code Starts Here */

.pastorder-wrap {
	margin-top: 15px;
	padding: 0 17px;
}
.pastorder-wrap .h-title h2 {
	color: #3d8b88;
}
.pastorder-wrap .h-title .subline {
	font-size: 22px;
	font-weight: bold;
	color: #3d8b88;
	margin-top: 17px;
}
.stbhd {
	padding: 18px 35px 0px 35px;
	margin-bottom: 4px;
}
.otbhd {
	padding: 20px 35px 0px 35px;
	margin-top: 0;
	margin-bottom: 6px;
}
.bookstbl .table > tbody > tr > td.norecs {
	text-align: center;
	border-bottom: none;
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 16px;
	color: #3d8b88;
	font-weight: bold;
}
/* Past Order Code Ends Here */

/* Cart Code Starts Here */

.cart-wrap {
	margin-top: 15px;
	padding: 0 17px;
}
.cart-wrap .h-title h2 {
	color: #3d8b88;
}

.cartlist
{
	margin-top:38px;
	margin-bottom: 0;
}

.cartlist > li
{
	width:48%;
	float:left;
	margin-bottom:34px;
}
.bkdtlist li
{
	color: #585452;
	font-size:15px;
	margin-bottom:5px;
	
}
.bkdtlist .bhead
{
	color:#736f6c;
	font-weight:bold;
	margin-right:2px;
}

.bkdtlist li a
{ font-size:16px;
color:#3d8b88;
text-decoration:underline;
}

.bkdtlist li a:hover, .bkdtlist li a:focus
{
color: #736f6c;
}

.bkdtlist li .seprator
{
	color:#3d8b88;
	margin: 0 7px;
}

.blaterdiv
{
	margin-top:23px;
}
/* Cart Code Ends Here */

/* Faq Code Starts Here */
.faq-wrap
{
	padding-left:0;
	padding-right:0;
}


.faq-wrap .nav-tabs
{
	    border-bottom: 2px solid #3d8b88;

}

.faqtabs 
{
	margin-top:10px;
}

.faqtabs .nav-tabs > li > a
{
	border:none;
	color:#fff;
	font-size:20px;
	font-weight:bold;
	border-radius:0;
	background-color:#39b681;
	margin-right:0;
	padding: 8px 36px;
}

.faqtabs .nav-tabs > li > a:hover, .faqtabs .nav-tabs > li > a:focus
{
	border:none;
	background-color:#3d8b88;
	color:#fff;
}



.faqtabs .nav-tabs > li.active > a, .faqtabs .nav-tabs > li.active > a:hover, .faqtabs .nav-tabs > li.active > a:focus {
   border-bottom:none;
   background-color:#3d8b88;
   color:#fff;
}


.faqtabs .tab-content
{
	padding:24px 20px;
}


.tcontent .ttitle
{
 	color:#252525;
	font-size:20px;
	margin-bottom:3px;
}

.tcontent p
{
	font-size:14px;
	margin-bottom:16px;
}
/* Faq Code Ends Here */

/* Search Book Code starts Here */
.alphasortdiv
{
	margin:10px 0;
}

.alphabetlist li a
{
	color:#3C8A87;
	font-size:17px;
	font-weight:bold;
}


.searchtbl .addbookdiv
{
	text-align:right;
	margin:15px 0;
}



.addbookdiv .fsbtn {
    margin-left: 0;
   background-color: #216365;
    color: #fff;
}

.searchtbl .formdiv .tselect
{
	width:135px;
}

.searchtbl .table > tbody > tr > th:last-child
{
	text-align:center;
}

.searchtbl .table > tbody > tr > td:last-child 
{
	text-align:center;
}



/* Search Book Code Ends Here */



/* Order detail Code Starts Here */
.orderwrap 
{
	margin-bottom:15px;
}

.otbl
{
	margin-bottom:0;
}

.totaltbl .tlast
{
	padding-right:10px;
	font-weight:bold;
}

.totaltbl .tlabel
{
	color:#216365;
}

.shipping-wrap
{
	margin-top:25px;
}

.shipingdiv {
    padding: 10px;
    border: 1px solid #c4c4c4;
    box-shadow: 0 2px 0px #c4c4c4;
	color: #736f6c;
}

.shipingdiv .h-title
{
	margin-bottom:15px;
}

.shipingdiv address
{
	margin-bottom:0;
}
/* Order detail Code Ends Here */

/*  
.sub_cate {
	position: relative;
}

.sub_cate ul {
  list-style: outside none none;
  padding: 0;
  position: absolute;
  background-color: #fff;
  width:auto;
  z-index: 1;
  right: 0;
  top: 0;
  padding: 5px;
  display: none;
}
.sub_cate li a{
	color: #3C8A87;
	display: block;
}
.subcatg:hover ul{
	display: block;
}*/

/* css added by baiju on 1-02-2017 15:18 */

@media (min-width:767px) 
  {
   .mobilecatg .dropdown:hover .dropdown-menu {
    display: block;
  }
}

.mobilecatg .dropdown-menu {
  left: auto;
  right: 0;
  top: 5px;
  width: auto;
}

.mobilecatg .dropdown-menu > li > a:hover {
background:#3C8A87; color:#fff;

}

.sidebar_bottom{ min-height: 350px; }

.clabel1{

	color:#3d8b88;
}

.c-title {
    margin-top: 15px;
    margin-bottom: 10px;
    color: #3c8a87;
}
.btn-primary {
    
    background-color: #216365;
    
}
.formdiv .tnbox {
    border-radius: 0px;
    border: none;
    background-color: #e3d7c0;
    box-shadow: none;
    font-size: 15px;
    color: #736f6c;
    height: auto;
    padding: 4px 12px;
    height: 29px;
    /* width: 293px; */
}
