/* 
 * My Custom Styles
 *
 * You can extend or overwrite default site styles by writing your own CSS rules. Tizra 
 * assigns the #t-my id to the body class. By using #t-my as your initial selector you can
 * override any of the Tizra styles with your own rules. To get you started, some sample 
 * rules are shown below. 
 * 
 * When creating custom styles, note the following:
 *
 * OVERRIDING PROPERTIES: The colors set in the Properties tab are automatically 
 * assigned to a number of different tags and classes. Using custom styles is a good way
 * to override some of these rules while leaving the others as is. A limited set of rules are 
 * specifically designed to handle older browsers or touch devices and should only be 
 * modified if tested on those platforms.
 *
 * @MEDIA RULES: Tizra's responsive stylesheet uses @media rules to ensure that sites
 * present well on small screen sizes (i.e. on tablets and smart phones). Most of these 
 * define placement and positioning and should not be changed.
 * 
 */
#t-my img{ max-width:100%;}
#t-my #content img{
height: auto;
}

#t-my .my-bookshelf .t-logged-in .bookshelf-login {display:none;}
#t-my .my-bookshelf .t-logged-in .block-user-account-info.bookshelf {display:block;}
#t-my .my-bookshelf .t-one-user h1 {display:none;}
#t-my .my-bookshelf h2 {margin-bottom: 30px;}
#t-my .my-bookshelf  div.t-license.t-duration {display:block;}
#t-my .my-bookshelf img.listjacket {max-width: 100px;}
#t-my .my-bookshelf .featured .t-label.t-label-duration {display:inline-block;}
#t-my .my-bookshelf .featured .t-value-duration {display:inline-block;}
#t-my .my-bookshelf .featured .t-value-copyrightyear { display:none !important; }
#t-my .my-bookshelf .featured .t-value-affiliation { display:none }
#t-my .my-bookshelf .featured .browseAuthorLabel {font-style: italic;}
#t-my .my-bookshelf .featured ul.t-license {margin-left:0;padding-left: 0;}
#t-my .my-bookshelf .t-login-remember .t-label {display:inline-block;}
#t-my .my-bookshelf .t-login-remember  .t-input {display:inline-block;}
#t-my .my-bookshelf .t-register { display:none }

#t-my ol{
display:none;
}
#t-my .t-alphaindex{
display:block !important;
}
#t-my .t-fulltext-ascii {
	display: block;
	font-size: 7px;
}
/* Body tag styles */
#t-my body {}

/* Default link styles */
#t-my a {}
#t-my a:link {}
#t-my a:active {}
#t-my a:visited {}
#t-my a:hover {}

/* Panel link styles */
#t-my .panel a {}
#t-my .panel a:link {}
#t-my .panel a:active {}
#t-my .panel a:visited {}
#t-my .panel a:hover {}

/* Added by Abe so that "Complete Purchase" button is visible on Cart page even in the case where the offers are all free */
a.t-buynow-cart.t-submit.t-submit-buynow-cart {
display: inline;
}
#t-my a{
color: #428bca;
  text-decoration: none;
}
#t-my #wrapper{
width:100%;
box-shadow:none;
-webkit-box-shadow:none;
margin-left:auto;
margin-right:auto;
}

#t-my .underlineRow {
  border-bottom: 1px solid #CCC;
  padding-bottom: 10px;
  margin-bottom: 10px;
margin-left:auto;
margin-right:auto;
}
#t-my .row {
  margin-right: -15px;
  margin-left: -15px;
}
#t-my{
background:white;
}
#t-my .navbar-collapse a{
color:#777;
}
#t-my .navbar-collapse a:hover{
color:black;
}

#t-my .slick-prev{
background: url("/designfileview/adtm21/carouselArrows") no-repeat;
  background-position: 0 0;
  display: block;
  position: absolute;
  top: 50%;
  margin-top: -32px;
  width: 60px;
  height: 60px;
border:0;
left:0;
color:transparent;
}
#t-my .slick-next{
background: url("/designfileview/adtm21/carouselArrows") no-repeat;
    background-position: -64px 0;
  margin-top: -69px;
right:20px;
border:0;
  display: block;
  position: absolute;
  top: 50%;
  margin-top: -32px;
  width: 60px;
  height: 60px;
color:transparent;
}
#t-my .slick-slider{
background:white;
padding:50px;
margin-bottom:50px;
  border-top: 1px solid #EAEAEA;

}
#t-my .slick-slider h2{

    margin-top: -5%;
    margin-left: -5%;
    color: gray;
    text-transform: UPPercase;
}
#t-my a.btn{
color:white;
}

#t-my  .abstract p{
display:none;
}
#t-my  .abstract p:first-child{
display:block;
}
#t-my h1.t-tocnav{
display:none;
}
#t-my h2.t-tocnav{
display:none;
}
#t-my ul.t-tocnav{
padding-left:0px;
}
#t-my li.t-toc{
display:block;

  margin-bottom: 7px;
}
#t-my  .t-toc li{
display:block;
margin-bottom: 7px;
}
#t-my .reviewText{
  background: url("/designfileview/adtm21/quotes") no-repeat left top;
}
#t-my .search-results h1{
display:none;
}
#t-my .search-results .t-metatag{
display:none;
}
#t-my .search-results .t-authors{
display:block;
  box-sizing: border-box;
  color: rgb(51, 51, 51);
  display: inline;
  font-family: Lato;
  font-size: 14px;
  font-weight: bold;
  height: auto;
  line-height: 20px;
  list-style-image: none;
  list-style-position: outside;
 
  text-align: left;
  

}
#t-my .featured .authors{
display:block;
  box-sizing: border-box;
  color: rgb(51, 51, 51);
  display: inline;
  font-family: Lato;
  font-size: 14px;
  font-weight: bold;
  height: auto;
  line-height: 20px;
  list-style-image: none;
  list-style-position: outside;
 
  text-align: left;
  

}
#t-my .search-results .t-copyrightyear{
display:block;
  
  color: rgb(51, 51, 51);
  display: block;
  font-family: Lato;
  font-size: 14px;
  font-weight: normal;
  height: 20px;
  line-height: 20px;

  margin-bottom: 10px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  text-align: left;
 
}
#t-my .featured .copyrightyear{
display:block;
  
  color: rgb(51, 51, 51);
  display: block;
  font-family: Lato;
  font-size: 14px;
  font-weight: normal;
  height: 20px;
  line-height: 20px;

  margin-bottom: 10px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  text-align: left;
 
}
#t-my .search-results .t-title{
  box-sizing: border-box;
  color: rgb(51, 51, 51);
  display: block;
  font-family: Lustria, serif;
  font-size: 16.7999992370605px;
  font-weight: 500;
  height: 18px;
  line-height: 18.4799995422363px;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  margin-bottom: 5px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  text-align: left;

}
#t-my .search-results .t-title a{

}
#t-my .search-results .t-label{
 display:none;

}
#t-my .t-search-description{
  box-sizing: border-box;
  color: rgb(51, 51, 51);
  display: block;
  font-family: Lato;
  font-size: 24px;
  font-weight: 500;
  height: 26px;
  line-height: 26.3999996185303px;
  margin-bottom: 10px;
  margin-top: 20px;

}
#t-my .t-results-book{
  box-sizing: border-box;
  clear: both;
  color: rgb(51, 51, 51);
  display: list-item;
  font-family: Lato;
  font-size: 14px;
padding-top:20px;
  line-height: 20px;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  margin-bottom: 20px;
  margin-top: 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  text-align: left;

  zoom: 1;
}

#t-my .t-results-pdfpage .t-authors{
display:none;
}
#t-my .t-results-pdfpage .t-copyrightyear{
display:none;
}
#t-my .t-results-pdfpage .t-pageno{
display:none;
}
#t-my .t-results-pdfpage{
  box-sizing: border-box;
  clear: both;
  color: rgb(51, 51, 51);
  display: list-item;
  font-family: Lato;
  font-size: 14px;
padding-top:20px;
  line-height: 20px;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  margin-bottom: 20px;
  margin-top: 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  text-align: left;

  zoom: 1;
}
#t-my .search-results .t-search-snippet{
display:none;
}
#t-my .search-results  .t-score{
display:none;
}
#t-my .search-results .t-page{
display:none;
}
#t-my .search-results .t-pageno{

}
#t-my .search-results .t-logical-pageno{
display:none;
}
#t-my .search-results .t-old{
display:none;
}
#t-my .by{
font-family: Lato;
  font-size: 14px;
  font-weight: normal;
}
#t-my li.dropdown{
display:block !important;
}
#t-my .t-nav-top{
margin-bottom:20px;
}
#t-my .t-hitcount{
margin-bottom:0px;
}
#t-my ol{
padding-left:0px;
}
#t-my .pull-left{
margin-right:10px;
}
#t-my h2.t-toc{
display:none;
}
#t-my h1.t-toc{
display:none;
}
#t-my .t-metatag{
display:none;
}
#t-my ul.t-toc{
padding-left:0px;
}
#t-my .label-success {
  background-color: #5cb85c;
}
#t-my h2{
margin-top:10px;
}

#t-my .book-meta{
display:none;
}
#t-my .homepage-carousel .t-field{
display:none;
}
#t-my .homepage-carousel img{
width:60%;
}
#t-my .homepage-carousel li{
  padding-left: 20px;
  padding-right: 20px;
}
#t-my :focus{
outline:none;
}
#t-my .featured li{
display:block;
overflow:auto;
  clear: both;
  margin-bottom: 20px;
}

#t-my .featured .t-label{
 display:none;

}
#t-my .featured ul.t-latest-publist{
padding-left:0;
}
#t-my .featured .book-meta{
display:block;
}
#t-my .featured .t-index-main{
display:none;
}
#t-my .t-value-authors{
margin: 0 0 10px;
}
#t-my .t-logical-pageno{
display:none;
}
#t-my .t-pageno{
float:right;
}
#t-my .t-alphabet li{
display:list-item;
  float: left;
  padding: 2px 10px;
  list-style-type: none;
  line-height: 1.2em;
clear:none;
}

#t-my div.t-alphaindex-nav ul {
  float: left;
  margin: 0 3px 0.9em 0;
  padding: 0;
width:100%;
}
#t-my .t-alphaindex h1{
display:none;
}
#t-my .t-all li{
display:block;
}
#t-my .browse4{
display:none;
}

#t-my  .form-group.join-label {margin-bottom:0;}
#t-my .t-document-toc .form-group.join-label {margin-left: -10px;}

#t-my #quickSearchForm-1-searchText{

}
#t-my .document-toc .btn{
color: rgb(243,133,46);
}

#t-my h1.t-quick{
display:none;
}
#t-my a.t-submit{
display:none;
}
#t-my p.t-advancedlink{
display:none
}
#t-my .t-searchstring{
display:inline-block;
}
#t-my .t-submit{
display:inline-block;
}
#t-my .t-quick-scope{
display:none;
}
#t-my .browse .t-authors{
display:inline;
}

#t-my .browse .t-copyrightyear{
display:block;
}

#t-my .t-authors{
font-weight:bold;
display:inline;
}
#t-my .t-search-description{
display:none;
}
#t-my .bookshelf li{
display:block;
}
#t-my div.t-license{
display:none
}

#t-my .t-advancedsearch .t-fulltext{
display:none
}
#t-my .t-advancedsearch .t-baseproductcode{

}
#t-my .t-advancedsearch .t-authorsascii{
display:none
}
#t-my .t-advancedsearch .t-translatorshtml{
display:none
}
#t-my .t-advancedsearch .t-translatorsascii{
display:none
}
#t-my .t-advancedsearch .t-keywords{
display:none
}
#t-my .t-advancedsearch .t-subject .t-keywords {
display:block
}
#t-my .t-advancedsearch .t-subject .t-keywords li{
display:block
}
#t-my .t-advancedsearch .t-abstract{
display:none
}
#t-my .t-advancedsearch .t-abstractascii{
display:none
}
#t-my .t-advancedsearch .t-abstractascii{
display:none
}
#t-my .t-advancedsearch .t-abstractascii{
display:none
}
#t-my .t-advancedsearch .t-publicationmonthyear{
display:none
}
#t-my .t-advancedsearch .t-bookseriescode{
display:none
}
#t-my .t-advancedsearch .t-productcodeprint{
display:none
}
#t-my .t-advancedsearch .t-productcodeonline{
display:none
}
#t-my .t-advancedsearch .t-volume{
display:none
}
#t-my .underlineRow a.btn{
color:#333;
}
#t-my .t-print-only {
  display:none;
}

#t-my .t-bookseries li{ 
display:block;
}
#t-my .t-advancedsearch ul label{ 

margin-left:10px;
}
#t-my .t-bookseries .t-label{

}
#t-my .t-bookseries .t-input{
display:none;
}
#t-my .t-copyrightyear .t-input{
display:none;
}
#t-my .t-copyrightyear li{ 
display:block;
}
#t-my .bookseries li{
display:block;
}
#t-my .bookseries .t-latest-publist{
padding-left:0;
}
#t-my .bookseries .t-new{
display:none;
}
#t-my .t-advancedsearch select{
display:none;
}
#t-my .t-advancedsearch h2{
display:none;
}
#t-my .t-advancedsearch label{
font-weight:normal
}
#t-my .t-advancedsearch .t-submit{
float:left;
margin-right:60px;
}
#t-my .t-advancedsearch .t-field{
float:left;
margin-right:60px;
}
#t-my .t-advancedsearch ul{
padding-left:0px;
}
#t-my .slick-slider:after{

  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -o-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  transform: rotate(3deg);
  right: 10px;
  left: auto;
}
#t-my .slick-slider:before, .slick-slider:after{
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  left: 10px;
  width: 50%;
  top: 80%;
  max-width: 300px;
  background: #777;
  -webkit-box-shadow: 0 15px 10px #777;
  -moz-box-shadow: 0 15px 10px #777;
  box-shadow: 0 15px 10px #777;
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
#t-my .t-attachment-header{
color: #498565;
  font: 400 1.6em Lustria, serif;
}
#t-my .t-attachments ul{
padding-left:0px;
}
#t-my .t-attachments li{
display:block
}

/*hide free excepts listings on toc*/
#t-my .document-toc .t-attachments .t-list-excerpts {display:none;}

#t-my .slick-track .cover{
margin-bottom:10px;
}
#t-my .slick-track .t-authors{
display:block;
}
#t-my .slick-track .t-label-authors{
display:none;
}
#t-my .slick-track .t-affiliation{
display:block;
}
#t-my .slick-track .t-label-affiliation{
display:none;
}
#t-my .productPage .btn-sm{
color:black;
background: rgb(240, 194, 81);
width: 85%;
max-width: 185px;
}
#t-my .accessdeniedSpotlight .btn-sm{

}
#t-my .vertArrow{
font-size:1.4em;
}
#t-my .productPage h1{
float:left;
width:80%;
margin-top:0px;
font-size: 24px;
}
#t-my .productPage #socialIcons{
display: inline;
margin-left:10px;
}
#t-my footer{
color: #428bca;
margin-left:-15px;
margin-right:-15px;
border-top: 1px solid #CCC;
}
#t-my footer .row{
margin-left:0px;
margin-right:0px;
}
#t-my .container h1{
margin-top:10px;
}
#t-my .productBox{
margin-top:15px;
}
#t-my .shareThis{
width:20px;
height:20px;
margin-right:5px;

}
#t-my .pageShare{
float:right;
width:20%;
margin-top: 12px;
}
#t-my .examReview{
display:block;
background:#D3D3D3;
  margin-top: 8px;
  padding-top: 3px;
  padding-left: 3px;
}
#t-my .t-authorlabel{
display:inline;
}
#t-my .t-value-authorlabel{
display:inline;
}
#t-my .t-value-authors{
display:inline;
}
#t-my .t-affiliation{
display:block;
}
#t-my .t-value-copyrightyear{
display:inline !important;
}
#t-my .productHeader{
overflow:auto;
}
#t-my .productPage .t-authors{
}
#t-my .productPage .t-affiliation{
}
#t-my .productSearch{
overflow:auto;
margin-bottom:15px;
}
#t-my .productSearch h3 {
display:none;
}
#t-my .productSearch h4 {
float:left;
}
#t-my form#quickSearchForm-1{
float:right;
}

#t-my form#quickSearchForm-1 .t-searchstring{
float:left;
margin-right:5px;
}
#t-my form#quickSearchForm-1 .btn{
color:black;
}
#t-my .t-results-pdfpage  .t-search-snippet{
display:block;
}
#t-my .productPage{
padding-right:0px;
}
#t-my .productPage .col-md-9{
padding-right:0px;
}
#t-my .searchRow {
  margin-top: 5px;
  margin-bottom: 5px;
}
#t-my .searchRow .btn{
color:black;
}
#t-my .doctoc h1{
display:none;
}
#t-my .doctoc h2{
display:none;
}
#t-my .doctoc ul{
padding-left:0px;
}
#t-my .doctoc .t-field{
display:none;
}
#t-my .doctoc .t-new{
display:none;
}
#t-my .doctoc .t-value-authorlabel{
display:none;
}
#t-my .textbookLogo{
margin-left:10px;
}

#t-my .t-alphaindex .t-authors{
display:none;
}
#t-my .t-alphaindex .t-affiliation{
display:none;
}
#t-my .t-alphaindex .t-authorlabel{
display:none;
}
#t-my .t-alphaindex .t-title{
display:block;
}

.browseAuthors{
box-sizing: border-box;
color: rgb(51, 51, 51);
display: inline;
font-family: Lato;
font-size: 14px;
height: auto;
line-height: 20px;
list-style-type: disc;
text-align: left;
width: auto;
}
#t-my .browse .t-authors{
display:none;
}
#t-my .browse .t-authorlabel{
display:none;
}
#t-my .browseAuthorLabel{
box-sizing: border-box;
  color: rgb(51, 51, 51);
  display: inline;
  font-family: Lato;
  font-size: 14px;
  height: auto;
  line-height: 20px;
  list-style-type: disc;
  text-align: left;
  width: auto;
}
#t-my .homepage-carousel .t-latest-publist{
display:none;
}
#t-my .outOfStock{
color:red;
}
#t-my .examDesk{
background-image: url("/designfileview/adtm21/examDesk");
background-size:cover;
width:155px;
height:20px;
display:block;
margin-top:8px;
}
#t-my .examReview{
background-image: url("/designfileview/adtm21/examReview");
background-size:cover;
width:155px;
height:20px;
display:block;
}

#t-my .onlineSaleTerms{
color:red;
}
#t-my .printSaleTerms{
color:red;
}
#t-my .t-latest-publist{
padding-left:3%;
}
#t-my .homepage-carousel li{
display:block;

}
#t-my .homepage-carousel .pull-left{
float:none !important;
width:100%;
border:0px;
box-shadow:none !important
}
#t-my .homepage-carousel .pull-left img{
float:none !important;
width:100%;
box-shadow:none !important;


}
#t-my .homepage-carousel .t-label-copyrightyear{
display:none;

}
#t-my .t-collectionindex h1{
display:none;
}
#t-my .t-collectionindex li{
display:block;
}

#t-my .t-collectionindex .t-collection-intro{
display:none;
}
#t-my .t-collectionindex .book-meta{
display:block;
}
#t-my .t-all .t-current{
display:inline;
padding:2px 10px;
}
#t-my .productAuthors{

}
#t-my #quickSearchForm-1-submit{
vertical-align:baseline; 
}
#t-my ol{
list-style-type:none;
}

#t-my .authorPage .book-meta{
display:block;
}
#t-my .authorPage li, #t-my div.t-alphaindex li{
    display:block;
    overflow:auto;
    padding-bottom:10px;
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid;

}
#t-my .authorPage .t-latest-publist{
padding-left:0px;
}
#t-my .authorPage .t-label-copyrightyear{
display:none;
}
#t-my .authorPage .browse{
overflow:auto;
}
/* index pages */
#t-my div.t-alphaindex ul.t-items, #t-my div.authorPage ul.t-publist {
    column-width: 8em;
    column-gap: 2em;
}


#t-my .document-toc .productAuthors{
display:none;
}
#t-my .browse{
display:none;
}

#t-my .col-md-10 .t-latest-publist img.img-responsive { max-width: 100px; }
#t-my .browse.featured img.img-responsive { max-width: 100px; }

#t-my .accessdeniedSpotlight p.abstract {clear:both;}
#t-my .slick-slide .baseProductCode {display:none;}
#t-my .slick-slide .book-meta {display:block;}

#t-my .stButton .stLarge {
    background-size: 16px;
    height: 16px;
    width: 16px;
    top: 3px;
}

#t-my #cartPrint {text-shadow:none;}
#t-my #cartElectronic .btn-default {text-shadow:none;}
#t-my .t-freeattachments-header {display:none;}

@media screen and (max-width: 980px) {
#t-my .t-latest-publist {
padding-left: 7%;
}
#t-my .slick-next{
right:10px;
}
}
#t-my .browse2{
display:none;
}
#t-my .browse3{
display:none;
}
#t-my .browse4{
display:none;
}
#t-my .booksonsale .browse2{
display:block;
}
#t-my .booksonsale .browse3{
display:block;
}
#t-my .browse img.img-responsive { max-width: 100px; }

#t-my .browse{
margin-top:15px;

}
#t-my .relatedProducts a{

}
#t-my .relatedProducts img{
width:100%;
margin-top:10px;
max-width:75px;
}

@media (max-width: 767px) {
#t-my .homepage-carousel li{
text-align:center;
}
#t-my .col-md-10 .t-latest-publist img.img-responsive{
margin:0 auto;
}
#t-my td{
display: block;
margin-bottom:10px;

}
#t-my footer .col-md-4{
overflow:auto;
margin-bottom:10px;
}
#t-my .featured li{
margin-bottom:50px;
}

#t-my .AdvancedSearch .form-control{
margin-bottom:20px;

}
}
#t-my .contextNav a{
background-color: #E0E3C6;
}
@media (max-width: 1024px) {

#t-my .AdvancedSearch .form-control{
margin-bottom:20px;

}}
#t-my .accessPrint{
float:left;
margin-right:20px;
}
#t-my .accessOnline{

}

.lt-ie9  .navbar .img-responsive { width: auto !important;}
.lt-ie9 .row.underlineRow .col-md-6 .img-responsive { width: auto !important;}
#t-my .authorPage .t-label-authorlabel {display:none;}
#t-my .authorPage .t-label-affiliation {display:none;}
#t-my .authorPage .t-label-authors {display:none;}
