/******* CSS for eReader Section ***********/
.ereader-btn-custom-gradient, .ereader-btn-custom-gradient:hover, .ereader-btn-custom-gradient:active, .ereader-btn-custom-gradient:focus  
{font-size:12px; background: #fefefe; /* Old browsers */background: -moz-linear-gradient(top,  #fefefe 0%, #f1f1f1 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#f1f1f1)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #fefefe 0%,#f1f1f1 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fefefe 0%,#f1f1f1 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #fefefe 0%,#f1f1f1 100%); /* IE10+ */background: linear-gradient(to bottom,  #fefefe 0%,#f1f1f1 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f1f1f1',GradientType=0 ); /* IE6-9 */border: 1px solid #D3D3D3;border-radius: 11px;color: #333333;font-size: 11px;padding: 2px 15px; line-height: 18px;}

.list-style-none, .list-style-none li {list-style: none outside none;}
.ereader-selection-text-color{background-color: #3297FD; color: white;}
.sessionTym{font-size: 11px;font-weight: bold;margin:10px;}
#sessiontymer{margin-top:-2px;margin-right:-5px;}
.ereader-page-header {}
.ereader-main-header {height: 40px; background-color: #799d57;}
.ereader-main-header-bookshelf {/*background: url('../img/ereader/bookshelf-read.png') no-repeat;*/ width: 95px; height: 10px;cursor:pointer;  margin-top: 16px;}
.ereader-main-header-title {color: #fff; font-size: 15px;margin: -18px auto 0;max-width: 375px;text-align:center;} 
.ereader-main-header-class-insights {color: #fff; font-family:"akzidenz-grotesk"; font-weight:bold; font-size:11px; margin: -18px auto 0;text-align:center; cursor: pointer;}
.class-insights-eye-icon{margin-right: 5px; vertical-align: top;}
.ereader-prev-arrow, .ereader-prev-arrow:focus , .ereader-prev-arrow:active{left: 60px;position: relative;top: 7px; border: none; padding:0 !important; background: transparent;}
.ereader-next-arrow, .ereader-next-arrow:focus , .ereader-next-arrow:active {left: -11px;position: relative;top: 6px; border: none; padding:0 !important; background: transparent;}
.ereader-sub-header {height: 45px; background-color: #DBDBDB;}
.ereader-sub-header-block, .outline-sub-header-block, .study-sub-header-block, .news-feed-sub-header-block {height: 42px; background-color: #ebebeb;border-bottom:1px solid #fff;border-top:1px solid #fff;}
/*.ereader-sub-header-links {margin-left: 80px; cursor: pointer;}
.ereader-sub-header-links {cursor: pointer;}*/
.ereader-sub-header-bookmark ,.ereader-sub-header-fonts , .ereader-sub-header-search,.ereader-sub-header-print, .ereader-sub-header-toc{color:#474747!important;width: 28px;}
.ereader-sub-header-fonts {/*background: url('../img/ereader/font-icon.png') no-repeat; height: 45px; width: 45px;*/}
.ereader-sub-header-search {/*background: url('../img/ereader/search-icon.png') no-repeat;height: 45px; width: 45px;*/ }
.ereader-sub-header-print {/*background: url('../img/ereader/print-icon.png') no-repeat; height: 45px; width: 45px;*/}
.ereader-sub-header-buttons {font-size: 0;margin: -45px auto 0; width : 198px;}
/*.ereader-sub-header-read {/*background: url('../img/ereader/read-active.png') no-repeat;/*background-color: #799d57;*/ height: 30px; width: 65px; border-right: 1px solid #dedede;border-bottom-left-radius: 4px;}*/
.ereader-sub-header-study {/*background: url('../img/ereader/study-default.png') no-repeat; */height: 30px; width: 65px; border-right: 1px solid #dedede; border-left: 1px solid #a3a3a3; cursor: pointer;}
.ereader-sub-header-outline {/*background: url('../img/ereader/outline-default.png') no-repeat;*/ height: 30px; width: 65px; border-left: 1px solid #a3a3a3; cursor: pointer;}
.ereader-sub-header-pages {padding-right: 10px;padding-top: 11px;}
.ereader-sub-header-pages  span, .ereader-sub-header-pages  label{font-size: 11px; color: #333333; margin-top: 13px;font-weight:bold;}
.ereader-sub-header-previous {background:none;color:#666;height: 40px; /*width: 45px;*/ padding:5px 0 0 0!important;}
.ereader-sub-header-previous.ereader-sub-header-previous-mobile {color:#fff !important;}
.ereader-sub-header-page {}
.ereader-sub-header-pageno {line-height: 11px; width: 45px; height: 17px; border-radius: 5px; border: 1px solid #ccc; color:#333333; font-size: 11px; margin-top: 12px; padding-left: 8px;font-weight:bold;}
.ereader-sub-header-total-pages {}
.ereader-sub-header-next {background: url('../img/ereader/right-arrow.png') no-repeat; height: 45px; width: 45px;}
.ereader-media-elements {width: 75px;margin:1px 1px 0 0; /*background-image: -webkit-gradient(linear,left bottom,right bottom,color-stop(0, #F1F1F1),color-stop(1, #FFFFFF)); background-image: -o-linear-gradient(right, #F1F1F1 0%, #FFFFFF 100%); background-image: -moz-linear-gradient(right, #F1F1F1 0%, #FFFFFF 100%); background-image: -webkit-linear-gradient(right, #F1F1F1 0%, #FFFFFF 100%); background-image: -ms-linear-gradient(right, #F1F1F1 0%, #FFFFFF 100%); background-image: linear-gradient(to right, #F1F1F1 0%, #FFFFFF 100%) repeat-y;*/}
.ereader-aspen-library {font-size: 9px; font-weight: bold; color: #666; text-align: left;}
.ereader-media-audio {background: url('../img/ereader/audio-icon.png') no-repeat; width: 45px;height:45px; cursor: pointer;}
.ereader-container {}
/*.ereader-scroll-container {overflow-y: auto;width: 945px;overflow-x:hidden;}*/
.ereader-scroll-container {overflow-y: auto;overflow-x:hidden;}
.ereader-ebook-annotations-container {margin-top: 25px;}
/*.ereader-content {font-size: 15px;text-align: justify;border-radius: 5px;border: 1px solid #CCC;margin-top: 1px;line-height:22px; padding: 0 0 30px 33px;}*/
.ereader-content {font-size: 15px;text-align: justify;border-radius: 5px;margin-top: 1px;line-height:22px; padding: 0 0 30px 0px;}
#tab-section-container {padding: 0px 0px 0px 30px; width: 680px;}
#tab-section-container.print-tab-container {padding: 0px 0px 0px 30px; width: 90%;}
#tab-section-container  .ccapp-tableofcontents-container, #tab-section-container .ccapp-tocentry-part1, #tab-section-container .ccapp-tocentry-part2 {box-sizing:content-box;}
.ereader-content-header {height: 35px; border-bottom: 5px solid #CCC;}
/*.ereader-chapter-title {font-size: 10px; font-weight: bold;width: 215px;padding-top: 13px;margin-left: 55px;}*/
.ereader-page-number-container{font-size: 10px; font-weight: bold; position: relative; top: 8px; width: 45px; left: 75px; display: inline;}
.ereader-page-number {margin-left: -3px;}
.ereader-section-title  {font-size: 10px; font-weight: bold;width: 235px;position: relative; top: 13px;}
.ereader-content-chapter-title {font-size: 23px;margin-top: 18px;margin-bottom: 1px;} .ereader-content-chapter-title p {font-size: 15px;}
.ereader-chapter-notes {margin: 0;padding: 0;}
.ereader-chapter-note {text-align: left; font-size:10px;margin-bottom: 50px;}
.ereader-note-color {width: 15px;height: 15px;margin-top: 3px;}
.note-yellow { background-color: #EDE48C;} .note-pink { background-color: #FEC0FF;} .note-aqua { background-color: #AEE6FE;}
.ereader-note {max-width: 210px; margin-left: 2px;}
.ereader-page-container {padding-right: 0; }
.ereader-page-number-ebook {border-top: 1px solid #ccc; font-weight: bold; width: 40px; font-size: 10px; color: #999; margin: 30px 0 0 30px}
.floating-point-arrow{/*background: url('../img/ereader/floating-point-arrow.png') no-repeat;*/ height: 31px; position: absolute; right: 4px; top: 245px; width: 31px; z-index: 1; display: none; cursor: pointer;}
.button-medium {font-size: 11px !important/*added this to ensure text does not resize while resizing the ereader*/; color:#333; background: url('../img/ereader/chapter-button.png') no-repeat; height: 25px; width:110px;}
.chapter-navigation-top{/*margin-top: 85px;*/}
.chapter-navigation-bottom-prev{position: absolute; bottom: 25px; right:15px;}
.chapter-navigation-bottom-next{position: absolute; bottom: 25px; right:125px;}
.chapter-button-bottom{margin-top: 8px; margin-bottom: 7px; position: relative; right: 35px;}
/*******  End of eReader Section **********/

/******************Start of css for ereader-menu popover*****************/
.toc-popover-text{font-size: 12px; display: inline-block; color:#666666 !important}
.popover-row{display: inline-block;}
.ereader-menu-popover ul{margin: 0px;padding:0px;}
.ereader-menu-popover{text-align: left; background: none repeat scroll 0 0 #FFFFFF; border-radius: 5px;}
.menu-toc{border-bottom: 1px solid #ccc;}
.ereader-menu-popover a{color: #666;}
.ereader-menu-popover li{padding: 10px; cursor: pointer;}
.ereader-menu-right-arrow{/*background: url(../img/ereader/menu-right-icon.png) no-repeat;*/display: inline-block;height: 18px; margin-left: 20px; width: 20px;}
.ereader-menu-toolbar {/*background: url(../img/ereader/toolbar-icon2.png) no-repeat;*/ width:30px; height:30px; visibility:hidden; position: relative; top: 2px; left: 25px; cursor:pointer;}
.ereader-menu-toolbar-collapse {/*background: url(../img/ereader/toolbar-icon-collapse.png) no-repeat;*/ width:30px; height:30px; position: relative; top: 2px; left: -8px; cursor:pointer;}
/******************Start of css for ereader-menu popover*****************/

/***********************Start of CSS for popover for Change Font-size*********************************/
.text-resize-header{background: none repeat scroll 0 0 #666666; color: #F4F4F4; font-weight: bold; padding: 3px; text-align: center; border-radius: 5px 5px 0 0;}
.textsize-eleven{font-size: 11px; padding-top:9px !important;}
.textsize-thirteen{font-size: 13px; padding-top:8px !important;}
.textsize-default{font-size: 15px; padding-top:8px !important;}
.textsize-seventeen{font-size: 17px; padding-top:7px !important;}
.textsize-nineteen{font-size: 19px; padding-top:6px !important;}
.textsize-twentyone{font-size: 21px;}

.font-size-btn-group .btn-default{line-height: 22px; padding: 5px 12px; border: 0 none; color: #333; margin: 4px 0;}
.font-size-btn-group .btn-default:hover , .font-size-btn-group .btn-default:active  {color: #333;}

/***********************End of CSS for popover for Change Font-size*********************************/

/***********************Start of CSS for popover for Search-ereader*********************************/
.search-popover{max-width: 360px;}
.popover-search { border-bottom: 1px solid #cccccc;}
.popover-search-textbox-wrapper{width: 334px;}
.popover-search-field { border: 1px solid #CCCCCC; border-radius: 9px; height: 27px; margin: 5px 7px; width: 320px; color: #999999; font-size: 12px; padding: 0 10px;}
.search-field-background{background: url(../img/ereader/highlight/search-btn-placeholder.png) no-repeat; text-indent: 20px; background-position: 10px center; -webkit-transition: all 0.2s; -moz-transition: all 2s; transition: all 0.2s;}
.search-field-background:focus, .search-field-background:active{ background-position: -20px center;text-indent: 0;}
.search-close{background: url(../img/ereader/remove-search.png) no-repeat; display: inline-block; height: 20px; margin: 1px; width: 25px;}
.search-tabs{padding: 0}

.search-tabs-wrapper{width: 334px; /*display: inline-flex;*/ border-top: 1px solid #fff}
.search-by-section-default{height: 30px; width: 167px; /*background: url(../img/ereader/highlight/search-by-section-default.png) no-repeat; */border-right: 1px solid #dedede;}
.search-by-page-default{height: 30px; width: 167px; /* background: url(../img/ereader/highlight/search-by-page-default.png) no-repeat; */border-left: 1px solid #a3a3a3;}
.searchAutoSuggestList {border: 1px solid #ccc; border-top: medium none; width: 309px; left: 13px; top: 32px; background-color: #FFF; position: absolute; box-shadow: 1px 1px 2px #ddd; padding: 0 0 0 3px; display:none; z-index: 2;}
.searchAutoSuggestListCase {border: 1px solid #ccc; border-top: medium none; width: 256px; right: 0px; top: 36px; background-color: #FFF; position: absolute; box-shadow: 1px 1px 2px #ddd; padding: 0 0 0 10px; display:none; z-index: 2;}
.searchAutoSuggestLableList {border: 1px solid #ccc; border-top: medium none; width: 290px; left: 10px; background-color: #FFF; position: absolute; box-shadow: 1px 1px 2px #ddd; padding: 0 0 0 3px; display:none; z-index: 2;}
.searchAutoSuggestListCaseMobile {border: 1px solid #ccc; border-top: medium none; width: 256px; right: -2px; top: 32px; background-color: #FFF; position: absolute; box-shadow: 1px 1px 2px #ddd; padding: 0 0 0 3px; display:none; z-index: 2;}
.searchAutoSuggestList li,.searchAutoSuggestListCase li , .searchAutoSuggestLableList li {list-style: none; font-size: 12px; cursor: pointer;}
.searchAutoSuggestList li:hover,  .searchAutoSuggestList li.sel,.searchAutoSuggestListCase li:hover,  .searchAutoSuggestListCase li.sel{background-color: #ebebeb;}  
.search-by-page-button{ border-left: 1px solid #a3a3a3; width: 167px;}
.search-by-section-button{border-right: 1px solid #dedede; width: 167px;}
#search-by-section-tab{padding-left: 0px !important; padding-right: 0px !important;}
#search-by-page-tab{padding-left: 0px !important; padding-right: 0px !important;}
.search-result-section{height: 300px; overflow: auto; border-top: 1px solid #ffffff;}
.search-result{background: none repeat scroll 0 0 #666666; padding: 2px 10px 3px 10px;}
.search-result label{font-size: 10px; font-weight: bold; color: #ffffff; margin: 0}
.search-result-list{padding: 0}
.search-count-by-section{display: inline-block;font: bold 12px arial,sans-serif; line-height:16px; overflow: hidden;padding: 0 0 3px;text-overflow: ellipsis; color: #333333; cursor: auto!important;}
a.search-count-by-section:hover, a.search-count-by-section:focus, a.search-count-by-section:active{color: #333333; cursor: auto !important;}
.search-result-item{border-bottom: 1px solid #CCCCCC; padding: 10px; cursor : pointer;}
.search-item-content{display: inline-block;vertical-align: middle;width: 84%;}
.search-book-text-page{display: inline-block; font-family: Arial; font-size: 12px; color: #333333; position: relative; top: 20px; }
.search-section-page-number{font-family: Arial; font-size: 12px; color: #333333; }
.search-item-page-no{font-family: arial; font-size: 12px; color:#333;}
.search-note-highlight-page{display: inline-block; display: inline-block; font-family: Arial; font-size: 12px; color: #333333; position: relative; top: 28px; }
.search-note-page{display: inline-block; display: inline-block; font-family: Arial; font-size: 12px; color: #333333; position: relative; top: 10px;}
.search-note-page-no{padding: 0 8px;}
.search-chapter{display: inline-block;font-weight: bold;overflow: hidden;padding: 0 0 3px;text-overflow: ellipsis;white-space: nowrap;width: 49%;}
.search-value{font-family: arial; font-size: 12px; color:#333333; line-height: 16px; overflow: hidden;}
.search-tabs-wrapper .search-tabs-block{width: 167px; height: 30px; background-color: #cccccc; display: inline-block; font-size: 12px; color:#555555; font-weight: bold; text-align: center; padding: 7px 0px; text-transform: uppercase;}
/****Commented for CC-2469************/
/*.search-tabs-wrapper .search-tabs-block.search-by-section-button{color:#555555;}
.search-tabs-wrapper .search-tabs-block.search-by-page-button{color:#000000;}*/
.search-tabs-wrapper .search-tabs-block.search-by-section-button{color:#000000;}
.search-tabs-wrapper .search-tabs-block.search-by-page-button{color:#555555;}
.search-highlight .search-value, .search-note .search-value{width: 90%;}
.search-highlight{display: inline-block;}
.search-content-icon{display: inline-block; width: 10%;}
.yellow-highlight-result{background: url(../img/ereader/highlight/yellow-highlight.png) no-repeat; display: inline-block; height: 22px; width: 20px; margin-top: 5px;}
.green-highlight-result{background: url(../img/ereader/highlight/green-highlight.png) no-repeat; display: inline-block; height: 22px; width: 20px; margin-top: 5px;}
.blue-highlight-result{background: url(../img/ereader/highlight/blue-highlight.png) no-repeat; display: inline-block; height: 22px; width: 20px; margin-top: 5px;}
.orange-highlight-result{background: url(../img/ereader/highlight/orange-highlight.png) no-repeat; display: inline-block; height: 22px; width: 20px; margin-top: 5px;}
.search-note-icon{background: url(../img/ereader/note-icon.png) no-repeat; display: inline-block; height: 30px; width: 25px; margin-top: 5px;}
.cancel-search{/*background: url(../img/ereader/highlight/cancel-search.png) no-repeat;*/ height: 23px; width: 34px;left: 293px; position: absolute; top: 6px; cursor: pointer; display:none; background:none;}
.back-to-section-result{z-index: 1; /*background:url(../img/ereader/highlight/go-to-section-search.png) no-repeat; */height: 12px; width: 14px; position: absolute; top: 46px; left: 7px; display: none;}
.search-item-byChapter-sectionTitle{font-size: 10px; font-weight: bold; line-height: 18px; color: #333333;}
.search-item-byChapter-textresult{color: #333333;font-size: 12px; line-height: 16px; text-indent: 10px; cursor: pointer;}
.search-item-byChapter-sectionBHead{font-size: 10px; font-weight: bold; line-height: 18px; color: #333333; text-indent: 10px;}
.search-item-byChapter-textresult keyword{background-color: #dfdfdf;}
.search-item-byChapter-sectionTitle keyword{background-color: #dfdfdf;}
.search-item-byChapter-sectionBHead keyword{background-color: #dfdfdf;}
/***********************End of CSS for popover for Search-ereader*********************************/

/*************************Start of CSS for search notes & HIghlights********************************/
.back-to-toc, .back-to-toc:focus, .back-to-toc:active{background:url(../img/ereader/highlight/go-to-left-arrow.png) no-repeat; height: 30px; width: 30px; border: none;}
.go-to-popover{max-width: 360px;}
.goto-popover-chapter-label{ /* fallback */ background-color: #e8e8e8; background: url(images/linear_bg_2.png); background-repeat: repeat-x; /* Safari 4-5, Chrome 1-9 */ background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#e8e8e8)); /* Safari 5.1, Chrome 10+ */ background: -webkit-linear-gradient(top, #e8e8e8, #ffffff); /* Firefox 3.6+ */ background: -moz-linear-gradient(top, #e8e8e8, #ffffff); /* IE 10 */ background: -ms-linear-gradient(top, #e8e8e8, #ffffff); /* Opera 11.10+ */ background: -o-linear-gradient(top, #e8e8e8, #ffffff);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#e8e8e8', EndColorStr='#ffffff'); /* IE6,IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#e8e8e8', EndColorStr='#ffffff')"; /* IE8 */
border-top: 1px solid #ffffff;
}
.goto-prev-arrow, .goto-prev-arrow:focus, .goto-prev-arrow:active{background:url(../img/ereader/highlight/goto-prev-arrow.png) no-repeat; height: 30px; width: 30px; border: none; padding:0 !important;}
.goto-next-arrow, .goto-next-arrow:focus, .goto-next-arrow:active{background:url(../img/ereader/highlight/goto-next-arrow.png) no-repeat; height: 30px; width: 30px; border: none;}
.btn.btn-default.goto-prev-arrow[disabled]:active{background:url(../img/ereader/highlight/goto-prev-arrow.png) no-repeat; height: 30px; width: 30px; border: none;}
.btn.btn-default.goto-next-arrow[disabled]:active{background:url(../img/ereader/highlight/goto-next-arrow.png) no-repeat; height: 30px; width: 30px; border: none;}
.goto-popover-chapter-no{font: bold 14px arial, sans-serif; color: #666666; max-width: 85px;float:left;}
.goto-popover-chapter-name{font: bold 10px arial, sans-serif; color: #666666; max-width: 192px;padding: 2px 0 0 6px;float:left;}
.goto-popover-section-label{background: none repeat scroll 0 0 #66666; background-color: #666666; padding: 2px 10px;  font: bold 10px arial, sans-serif; color: #ffffff; min-height: 18px;}
.list-text-wrapper{font-family: arial; font-size: 12px; color:#333333; line-height: 16px; overflow: hidden; width: 230px; max-height: 80px;}
.popover-notes-highlights-heading{font: bold 14px arial, sans-serif; color: #666666;vertical-align: middle; line-height: 35px; display: inline-block; margin: 0 76px 0 107px}
/****************************End of CSS for search notes & HIghlights*********************/

/*****************************Random CSS *********************************/

.yellow-highlight{background: url(../img/ereader/yellow-highlight.png) no-repeat; display: inline-block; height: 30px; width: 25px; margin-top: 5px;}
.search-note-icon{background: url(../img/ereader/note-icon.png) no-repeat; display: inline-block; height: 30px; width: 25px; margin-top: 5px;}
/*****************************Random CSS*********************************/


/******* Start of CSS for Highlight popover ***********/
/*.popover-arrow{left: 0px;}*/
.highlight-popover{width: 330px;}
/*.popover.bottom > .popover-arrow {left: 18%;}*/
.popover-highlight-note-wrapper{margin: 10px;}
.ereader-popover-header{border-bottom: 1px solid #CACACA; height: 35px;}
.color-btns{padding: 0 15px; margin-top: 6px;}
#notes-container {width: 220px; padding: 0 9px 0 10px;}
.notes-textarea, .brief-textarea{font-size: 12px; color: #333333; font-family: Arial; display: inline-block;max-width: 290px; min-width: 290px; margin: 10px; min-height: 120px; max-height: 120px; border: 1px solid #cacaca; border-radius: 5px; text-align: left; padding: 10px;}
.popover-content-area{height: 210px;}
.note-wrapper{height: 167px;}
.highlight-color-yellow{background: url(../img/ereader/highlight/YellowHighlightCircleUnselected.png) no-repeat; display: inline-block; height: 30px; width: 30px; border: none;}
.highlight-color-green{background: url(../img/ereader/highlight/GreenHighlightCircleUnselected.png) no-repeat; display: inline-block; height: 30px; width: 30px; border: none;}
.highlight-color-blue{background: url(../img/ereader/highlight/BlueHighlightCircleUnselected.png) no-repeat; display: inline-block; height: 30px; width: 30px; border: none;}
.highlight-color-pink{background: url(../img/ereader/highlight/PinkHightlightCircleUnselected.png) no-repeat; display: inline-block; height: 30px; width: 30px; border: none;}
.highlight-color-orange{background: url(../img/ereader/highlight/OrangeHighlightCircleUnselected.png) no-repeat; display: inline-block; height: 30px; width: 30px; border: none;}
.highlight-color-purple{background: url(../img/ereader/highlight/PurpleHighlightCircleUnselected.png) no-repeat; display: inline-block; height: 30px; width: 30px; border: none;}
.highlight-color-not-selected{background: url(../img/ereader/highlight/NoHighlightCircleUnselected.png) no-repeat; display: inline-block; height: 30px; width: 30px; border: none;}
.brief-setting-modal-btn{display: inline-block; height: 30px; width: 25px; font-size: 18px; border: none; color:#666;margin-top:0px !important;padding:0px 10px !important}
.brief-setting-modal-btn span.glyphicon-cog{ margin-top: 0;position: relative;right: 8px;top: 5px;}
.common-annotation-top-block{border-bottom: 1px solid #cdcdcd;height: 30px;padding: 0;}
.copy-clipboard-button, .copy-clipboard-button:focus, .copy-clipboard-button:active {background: url(../img/ereader/highlight/copy-icon.png) no-repeat; display: inline-block; height: 22px; width: 20px; border: none;margin-left:6px;margin-top: 5px;}
.save-note-icon, .save-note-icon:focus, .save-note-icon:active{visibility:hidden; display: inline-block; height: 30px; width: 30px; border: none; margin-top: 3px;padding:0;}

.change-yellow-color{background: url(../img/ereader/highlight/YellowHighlightCircleSelected.png) no-repeat; display: inline-block; height: 30px; width: 30px; border: none;}
.change-green-color{background: url(../img/ereader/highlight/GreenHighlightCircleSelected.png) no-repeat; display: inline-block; height: 30px; width: 30px; border: none;}
.change-blue-color{background: url(../img/ereader/highlight/BlueHighlightCircleSelected.png) no-repeat; display: inline-block; height: 30px; width: 30px; border: none;}
.change-pink-color{background: url(../img/ereader/highlight/PinkHightlightCircleSelected.png) no-repeat; display: inline-block; height: 30px; width: 30px; border: none;}
.change-orange-color{background: url(../img/ereader/highlight/OrangeHighlightCircleSelected.png) no-repeat; display: inline-block; height: 30px; width: 30px; border: none;}
.change-purple-color{background: url(../img/ereader/highlight/PurpleHighlightCircleSelected.png) no-repeat; display: inline-block; height: 30px; width: 30px; border: none;}

.highlight-color-yellow:active, .highlight-color-yellow:focus {background: url(../img/ereader/highlight/YellowHighlightCircleSelected.png) no-repeat; display: inline-block; height: 30px; width: 30px; border: none;}
.highlight-color-green:active, .highlight-color-green:focus{background: url(../img/ereader/highlight/GreenHighlightCircleSelected.png) no-repeat; display: inline-block; height: 30px; width: 30px; border: none;}
.highlight-color-blue:active, .highlight-color-blue:focus{background: url(../img/ereader/highlight/BlueHighlightCircleSelected.png) no-repeat; display: inline-block; height: 30px; width: 30px; border: none;}
.highlight-color-pink:active, .highlight-color-pink:focus{background: url(../img/ereader/highlight/PinkHightlightCircleSelected.png) no-repeat; display: inline-block; height: 30px; width: 30px; border: none;}
.highlight-color-orange:active, .highlight-color-orange:focus{background: url(../img/ereader/highlight/OrangeHighlightCircleSelected.png) no-repeat; display: inline-block; height: 30px; width: 30px; border: none;}
.highlight-color-purple:active, .highlight-color-purple:focus{background: url(../img/ereader/highlight/PurpleHighlightCircleSelected.png) no-repeat; display: inline-block; height: 30px; width: 30px; border: none;}
.highlight-color-not-selected:active, .highlight-color-not-selected:focus{background: url(../img/ereader/highlight/NoHighlightCircleSelected.png) no-repeat; display: inline-block; height: 30px; width: 30px; border: none;}
.popover-addnote-heading{font: bold 14px arial, sans-serif; color: #666666;vertical-align: middle; line-height: 35px; display: inline-block; margin: 0 90px;}
.ereader-popover-heading{font: bold 14px arial, sans-serif; color: #666666;vertical-align: middle; line-height: 35px; display: table; margin: 0 auto;}
.highlight-buttons{ margin:0 8px; height: 43px;}
.highlight-btns-specific{padding: 0px;}
.delete-btn, .delete-btn:focus, .delete-btn:active {visibility: hidden; /*background: url(../img/ereader/highlight/Trash.png) no-repeat;*/ display: inline-block; height: 30px; width: 30px; border: none; margin-bottom: 7px; padding:0;}
#highlight-buttons-listing button{background:none;}
.gradient {filter: none;}
.comments-textarea{
	border-top: 1px solid #ffffff;
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
/* fallback */ background-color: #e8e8e8; background: url(images/linear_bg_2.png); background-repeat: repeat-x; /* Safari 4-5, Chrome 1-9 */ background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#e8e8e8)); /* Safari 5.1, Chrome 10+ */ background: -webkit-linear-gradient(top, #e8e8e8, #ffffff); /* Firefox 3.6+ */ background: -moz-linear-gradient(top, #e8e8e8, #ffffff); /* IE 10 */ background: -ms-linear-gradient(top, #e8e8e8, #ffffff); /* Opera 11.10+ */ background: -o-linear-gradient(top, #e8e8e8, #ffffff);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#e8e8e8', EndColorStr='#ffffff'); /* IE6,IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#e8e8e8', EndColorStr='#ffffff')"; /* IE8 */
}
/******* End of CSS for Highlight popover ***********/

/***************Start of CSS for note added confirmation box***********/
.confirmation-wrapper{display: inline-block; border-bottom: 1px solid #cacaca; padding: 10px;}
.confirmation-note-text{display: inline-block; font: bold 11px arial, sans-serif; color: #4f830b; }
.confirmation-note-close{background:url(../img/ereader/highlight/close-popover.png) no-repeat; height: 30px; width: 30px;position: absolute; right: -20px;top: -20px; }
.dont-show-message{display: inline-block; font: bold 10px arial, sans-serif; color: #333333; }
.dont-show-message-wrapper{padding: 10px;}
.dont-show-checkbox{vertical-align: top; margin:0 0 0 5px !important;}
/****************End of CSS for note added confirmation box***********/

/******* Start of CSS for Delete popover ***********/
.ereader-delete-popover-heading{font: bold 14px arial, sans-serif; color: #a21c2f;vertical-align: middle; line-height: 35px; display: table; margin: 0 auto;}
.popover-confirmation-text{font-size: 12px; color: #333333; font-family: Arial; display: inline-block;max-width: 290px; min-width: 290px; margin: 10px 10px 0 10px; min-height: 121px; border: 1px solid #cacaca; border-radius: 4px; padding: 10px; background-color: #ffffff;}
.popover-common-btn, .popover-common-btn:active, .popover-common-btn:focus{/*background: url(../img/ereader/highlight/common-button.png) no-repeat; display: inline-block; height: 25px; border: none;*/ margin-top: 8px; font-size: 11px; color: #333333; font-family: Arial;vertical-align: text-top; width: 73px;}
.delete-both-button, .delete-both-button:active, .delete-both-button:focus{/*background: url(../img/ereader/highlight/delete-both.png) no-repeat; display: inline-block; height: 25px; border: none;*/width: 82px; margin-top: 8px; font-size: 11px; color: #333333; font-family: Arial;vertical-align: text-top;}
.delete-note-box{
	border-top: 1px solid #ffffff; height: 175px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; 
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
/* fallback */ background-color: #e8e8e8; background: url(images/linear_bg_2.png); background-repeat: repeat-x; /* Safari 4-5, Chrome 1-9 */ background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#e8e8e8)); /* Safari 5.1, Chrome 10+ */ background: -webkit-linear-gradient(top, #e8e8e8, #ffffff); /* Firefox 3.6+ */ background: -moz-linear-gradient(top, #e8e8e8, #ffffff); /* IE 10 */ background: -ms-linear-gradient(top, #e8e8e8, #ffffff); /* Opera 11.10+ */ background: -o-linear-gradient(top, #e8e8e8, #ffffff);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#e8e8e8', EndColorStr='#ffffff'); /* IE6,IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#e8e8e8', EndColorStr='#ffffff')"; /* IE8 */
}
.delete-confirm-btns {margin-right: 10px;}
.alert-confirmation-btns{margin-right: 10px;}
.buttons-wrapper{display: inline-block; margin-left: 10px; border-right: 1px solid #cacaca; height: 43px;}
.definition-wrapper{display: inline-block;}
.definition-save-wrapper, .definition-save-wrapper:active, .definition-save-wrapper:focus {background:url(../img/ereader/highlight/notes-list-icon.png) no-repeat; display: inline-block; height: 22px; width: 17px; border: none;display: inline-block; margin-left: 12px; margin-top: 10px;} 
.definition-highlight-btns{display: inline-flex; height: 41px}
/******* End of CSS for Delete popover ***********/
/***********************************Start of CSS for page loading spinner******************/
.page-loading-spinner{display: none; top: 0%; position: fixed; text-align:center; z-index:1234; overflow: auto; width: 100%; height: 100%; opacity: 0.6; background-color:#fff}
#themis-loading-spinner-refresh{display: none;  position: fixed; text-align:center; z-index:1234; overflow: auto; width: 100%; height: 100%; opacity: 0.6; background-color:#fff}

/***********************************End of CSS for page loading spinner******************/

/***********************************Start of CSS for Catalog Page loading Spinner******************/
.catalog-page-loading-spinner{display: none; top: 0%; position: fixed; text-align:center; z-index:1234; overflow: auto; width: 100%; height: 100%; opacity: 0.6; background-color:#fff}
/***********************************End of CSS for Catalog Page loading Spinner******************/

/************* Start of notes Block(right-side) inside ereader************/
.notesText {display: inline-block;font-size: 12px; left: 32px; position:absolute;line-height: 17px; vertical-align: top;/*width: 146px;*/}
.notesSpanBlock {display: inline-block; height: 15px; left: 9px; position: absolute; vertical-align: top; width: 15px;}

/************* End of notes Block(right-side) inside ereader************/

/***********************Start of CSS for Annotations result************************/
.annotation-result-item{border-bottom: 1px solid #CCCCCC;}
.note-list-wrapper{display: inline-block; vertical-align: middle;width: 275px; margin-top: 7px;}
.annotation-list-page-no{display: none; float: right; position: relative;}
.highlight-list-text{width: 280px; min-height: 21px;}
.highlight-list-Color-span{width: 14px; height: 14px; margin-right: 8px;margin-top: 4px; float: left;}
.note-list-box-span{width: 19px; height: 23px; background: url('../img/ereader/highlight/notes-list-icon.png') no-repeat;margin-left: -2px; margin-right: 6px; margin-top: 6px;}
.list-chapter-details{width: 277px; margin: 5px auto;}
.annotation-popover-list-header{border-bottom: 1px solid #CACACA; height: 35px; max-width: 340px; min-width: 340px;}
.annotations-not-present-msg{color: #777777; display: inline-block; font-size: 20px; font-weight: bold; left: 22%; position: absolute;top: 42%; width: 200px;} 
/***********************End of CSS for Annotations result************************/

/***********************Start of CSS for Search result************************/
.search-result-list-value{cursor:pointer; font-size: 12px; line-height: 16px; }
.search-result-list-value keyword{background-color:#dfdfdf ;}
.search-result-list-value-section{cursor:pointer; font-size: 12px; line-height: 18px; color: #333333 }
.search-result-list-value-section keyword{background-color:#dfdfdf ;}
.page-result-found{font-family:Arial;font-weight:bold;font-size:10px;background-color: #666;width: 100%;color: #fff; padding: 0 10px;}
.search-page-loading{margin-left:30px;width:100%;}
/***********************End of CSS for Search result************************/

/***********************Start of CSS for Outline****************************************/
.outline-main-header {height: 40px; background-color: #448ba2;}
.outline-main-header-bookshelf {background: url('../img/ereader/book-shelf.png') no-repeat; width: 95px; height: 40px;} 
.outline-main-header-title {color: #fff; font-size: 15px;margin: -32px auto 0;max-width: 375px;text-align:center;}
.outline-sub-header {height: 45px; background-color: #DBDBDB;}
.outline-sub-header-links { margin-left: 14px;}
.outline-sub-header-bookmark {background: url('../img/ereader/toc-icon.png') no-repeat; height: 45px; width: 45px;}
.outline-sub-header-fonts {background: url('../img/ereader/font-icon.png') no-repeat; height: 45px; width: 45px;}
.outline-sub-header-search {background: url('../img/ereader/search-icon.png') no-repeat; height: 45px; width: 45px;display: inline-block;}
.outline-sub-header-buttons {font-size: 0;margin: -45px auto 0; width : 198px;}
.outline-sub-header-read {/*background: url('../img/outline/read-default.png') no-repeat;*/ height: 30px; width: 65px; border-right: 1px solid #dedede; cursor:pointer;}
.outline-sub-header-study {/*background: url('../img/outline/study-default.png') no-repeat;*/ height: 30px; width: 65px; border-right: 1px solid #dedede; border-left: 1px solid #a3a3a3; cursor:pointer;}
.outline-sub-header-outline {/*background: url('../img/outline/outline-active.png') no-repeat;/*background-color:#448ba2;*/ height: 30px; width: 65px; border-bottom-right-radius: 4px; border-left: 1px solid #a3a3a3; cursor: default;}
.outline-sub-header-read:focus, .outline-sub-header-read:active{}
.outline-sub-header-outline:focus, .outline-sub-header-outline:active {background: url('../img/outline/outline-active.png') no-repeat;/*background-color:#448ba2;*/ height: 30px; width: 65px;}
#outline .outline-container{/*width: 905px !important;margin-top: 25px;min-height: 595px;*/ min-height: 100%;padding: 0px;  margin: 25px 25px 0 20px;}
#content-resource-container .outline-container{/*width: 905px !important;margin-top: 25px;*/ padding: 0px;  min-height: 595px;margin: 0px 15px 0 25px;}
.outline-notes-column{margin: 0;/*padding:0 ;  width: 232px;*/}
.outline-recent-notes-heading{}
.outline-editor-wrapper{/*padding: 0px; width: 671px;*/}
.outline-notes-list{border-right: 1px solid #cccccc; margin-bottom: 0px; min-height: 100%; background-color: #eee;}
.outline-notes-column-header{height: 65px; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; border-top-left-radius: 5px;font-family: "akzidenz-grotesk";font-size: 19px; font-weight: 300;font-style: normal}
.outline-my-notes-tab{padding:17px 19px; background-color: #d6d6d6;height: 64px;color:#333333; cursor:pointer;border-bottom: 3px solid #bebebe;}
.outline-book-notes-tab{padding: 17px 9px; background-color: #d6d6d6; border-left: 1px solid #ffffff; height:64px;color:#333333; cursor:pointer;border-bottom: 3px solid #bebebe;}
.outline-notes-list-block.outline-notes-list-block-desktop{border-left: 1px solid #fff; border-right: 1px solid #fff; /*max-height: 559px; overflow-y: hidden;*/}
.outline-notes-list-block{border-left: 1px solid #fff; border-right: 1px solid #fff; /*max-height: 559px;overflow-y:scroll;*/}
.outline-notes-list-block .overview{width: 100%;}
a.outline-notes-list-item{color: #333; padding:0px 25px; font: bold 10px arial, sans-serif;line-height:16px; border-left: 0px; border-right: 0px; background-color: #ededed; height: 50px; margin-bottom:0px;}
a.outline-notes-list-item.list-group-item{border-bottom:1px solid #fff;border-top:none;border-radius:0;}
a.list-group-item.outline-notes-list-item:hover, a.list-group-item.outline-notes-list:focus, a.list-group-item.outline-notes-list:active {background-color: #cccccc;  height: 50px;}
a.outline-notes-list-item.outline-notes-chapter-name:hover, a.outline-notes-list.outline-notes-chapter-name:focus, a.outline-notes-list.outline-notes-chapter-name:active {color: #000000 !important;background-color: #cccccc;}
a.outline-notes-list-item.outline-notes-edited-date:hover, a.outline-notes-list.outline-notes-edited-date:focus, a.outline-notes-list.outline-notes-edited-date:active {color: #333333 !important;background-color: #cccccc;}
a.list-group-item:focus, a.list-group-item:hover, button.list-group-item:focus, button.list-group-item:hover{color:#333;}
.list-group-item:last-child{border-bottom-left-radius:0px; border-bottom-right-radius:0px;  border-top-right-radius:0px; border-bottom: none;}
a.list-group-item:focus, a.list-group-item:hover, button.list-group-item:focus, button.list-group-item:hover{background-color:#cccccc !important;}
.outline-notes-edited-date{display: block; position: relative; top: 9px; color: #666666;}
a.list-group-item:focus .outline-notes-edited-date, a.list-group-item:hover .outline-notes-edited-date, button.list-group-item:focus .outline-notes-edited-date, button.list-group-item:hover .outline-notes-edited-date, a.list-group-item.recent-selected-note:focus .outline-notes-edited-date, a.list-group-item.recent-selected-note:hover .outline-notes-edited-date, button.list-group-item.recent-selected-note:focus .outline-notes-edited-date, button.list-group-item.recent-selected-note:hover .outline-notes-edited-date,button.list-group-item.recent-selected-note .outline-notes-edited-date, a.list-group-item.recent-selected-note .outline-notes-edited-date{ color: #333333;}
.outline-notes-chapter-name{display: block; position: relative; top: 12px; }
.resource-notes-chapter-name{display: block; position: relative; top: 17px; }
.outline-editor-header{height: 65px;}
.outline-editor-header-label{height: 65px;font-size: 18px; font-family: arial; color: #999999; padding: 18px 25px; border-bottom: 5px solid #cdcdcd}
.outline-editor-header-textbox{font-size: 22px;font-family:"akzidenz-grotesk"; font-weight: 300;  font-style: normal; color: #333; border-bottom: 1px solid #c7c7c7; overflow:hidden;margin:0 15px;}
.outline-editor-header-title{min-height: 65px; border: 0;background:none; padding: 15px 0;}
.outline-editor-textarea{padding: 10px 0; /*width:670px;*/}
.editor-submit-wrapper{margin: 10px; z-index: 1;right:10px;}
.editor-submit-portion {}
.outline-save-btn{/*background: url('../img/outline/tinymce-save-btn.png') no-repeat;*/height:25px;width: 60px; cursor: pointer; margin-right: 10px; margin-top:3px; }
.outline-export-btn, .outline-export-btn:hover, .outline-export-btn:active,.outline-export-btn:focus{z-index: 1; margin-top: 3px;}
#export-chapter-outline button,#export-chapter-outline button:hover,#export-chapter-outline button:active,.editor-btn-wrapper button, .editor-btn-wrapper button:hover, .editor-btn-wrapper button:active,.editor-btn-wrapper button:focus, .save-btn-style, .save-btn-style:focus, .save-btn-style:active, .save-btn-style:hover, .faculty-save-prof, .faculty-save-prof:hover, .faculty-save-prof:active{height:30px;width: 70px; cursor: pointer; z-index: 1; margin-top: 3px;background:#f1f1f1 !important;border-radius:15px;border:1px solid #cbcbcb; font-size: 14px; font-family: arial;}
.update-user-details, .update-user-details:focus, .update-user-details:active, .update-user-details:hover{height:30px;cursor: pointer; z-index: 1; background:#007AC3 !important;border-radius:5px;border:1px solid #007AC3;}
.gray-btn-custom, .gray-btn-custom:hover, .gray-btn-custom:active{height:30px;width: 70px; cursor: pointer; z-index: 1;background:#A6D1EB !important;border-radius:15px;border:1px solid #A6D1EB; font-size:14px !important; font-family: "Akzidenz-Grotesk";}
.blue-btn-custom, .blue-btn-custom:hover, .blue-btn-custom:active{ background-color: #A6D1EB !important;border: 1px solid #cbcbcb;border-radius: 15px;color: #333;display: inline-block;font-size: 14px;height: 30px;width: 70px; font-size:14px}
#insights-update-btn{background-color: #A6D1EB !important;border: 1px solid #A6D1EB !important;}
.outline-editor-date-details{color: #666666; font-family: arial; font-size: 11px; vertical-align: middle; margin-right: 6px; margin-top: 10px;}
.outline-note-date {margin-top: 6px;}
.outline-empty-notes-placeholder{display: none; color: #999; font-size: 20px; left: 38px; margin-top: 5px; position: absolute; top: 27%; z-index: 1;}
.outline-editor-label{color: #999 !important; display: block; font-size: 18px !important;font-weight: normal !important;left: 10px; position: absolute;top: 140px;  z-index: 1;}
.outline-header-mobile{background-color: #ebebeb; height: 50px;border-bottom:1px solid #fff;color: #333333 !important; font-size: 12px;font-weight: bold;text-align: center;text-transform: uppercase;}
.resource-header-mobile{background-color: #474747; height: 50px;border-bottom:1px solid #fff;color: white !important; font-size: 12px;font-weight: bold;text-align: center;text-transform: uppercase;}
.resource-notes-display-btn button{ background-color: #474747;}
.resource-nav-mobile-display-btn{background-color: #474747;color: white;font-size: 14px !important; height: 40px; padding-top: 4px;width: 40px;}
.resource-page-header-mobile .bookshelf-header-mobile{background-color: #474747; height: 50px;border-bottom:1px solid #fff;color: white !important; font-size: 12px;font-weight: bold;text-align: center;text-transform: uppercase;}
.outline-page-header-mobile .bookshelf-header-mobile div.col-xs-2.resource-notes-display-btn{margin: 18px 0px;cursor:pointer;}
.cases-page-header-mobile .bookshelf-header-mobile div.col-xs-2.cases-notes-display-btn{margin: 16px 0px;cursor:pointer;}
.resource-page-header-mobile .bookshelf-header-mobile div.col-xs-2.resource-notes-display-btn{margin: 18px 0px;cursor:pointer;}
.outline-header-mobile-menu-wrapper{margin: 0px; padding-top: 8px;}
.outline-header-mobile-menu-wrapper button{ background-color: #ebebeb;height: 40px;width: 40px;}
.outline-notes-display-btn button{ background-color: #ebebeb;}
.outline-mobile-nav-close{position: absolute; top: 3px; right: 23px;}
/********************************************************/
/******************Start of CSS for Outline menu popover**********/
/*.popover.bottom .outlineMenuArrow{left: 12px !important;}*/

.popover-without-padding-outline{background:#FFFFFF; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px}
.outline-menu-popover-wrapper{min-width: 354px;}
.outline-menu-content-box{text-align: left; background: none repeat scroll 0 0 #FFFFFF; border-radius: 5px 5px 0 0;}
.outline-menu-content-box li{padding: 10px;}
.outline-menu-tabs-wrapper{width: 334px; display: inline-flex; border-top: 1px solid #fff}
.outline-menu-tabs-wrapperButton {border-radius:15px 15px 0 0;}
.outline-menu-book-notes-tab{height: 30px; width: 167px; background-color: #c1c1c1; font-size:12px; font-weight: bold; color:#ffffff; border-right: 1px solid #dedede; text-align: center; line-height: 30px;}
.outline-menu-book-notes-button{height: 30px; margin-left: 1px; width: 165px; padding-left: 0px !important;  padding-top: 0px !important;}
.outline-menu-my-notes-button{margin-right: 3px; width: 165px; height:30px; padding-left: 0px !important; padding-top: 0px !important;}
.outline-menu-book-notes-tab.active{height: 30px; width: 167px; background-color: #9a9a9a; font-size:12px; font-weight: bold; color:#ffffff; border-right: 1px solid #dedede;}
.outline-menu-book-notes-tab:focus,.outline-menu-book-notes-tab:active {height: 30px; width: 167px; background-color: #9a9a9a; font-size:12px; font-weight: bold; color:#ffffff; border-right: 1px solid #dedede;}
.outline-menu-my-notes-tab{height: 30px; width: 167px; background-color: #c1c1c1; font-size:12px; font-weight: bold;  color:#ffffff; border-left: 1px solid #a3a3a3;  text-align: center; line-height: 30px;}
.outline-menu-my-notes-tab:focus,.outline-menu-my-notes-tab:active {height: 30px; width: 167px; background-color: #9a9a9a; font-size:12px; font-weight: bold; color:#ffffff; border-right: 1px solid #dedede;}
a.outline-menu-my-notes-tab ,a.outline-menu-my-notes-tab:active, a.outline-menu-my-notes-tab:focus, a.outline-menu-book-notes-tab,a.outline-menu-book-notes-tab:focus, a.outline-menu-book-notes-tab:active{color:#fff;}
.outline-menu-book-notes-tab.active{height: 30px; width: 167px; background-color: #9a9a9a; font-size:12px; font-weight: bold; color:#ffffff; border-right: 1px solid #dedede;}
.outline-menu-my-notes-tab.tab.active{height: 30px; width: 167px; background-color: #9a9a9a; font-size:12px; font-weight: bold; color:#ffffff; border-right: 1px solid #dedede;}
.outline-search-result-list{padding: 0}
.outline-search-result-section{height: 300px; overflow: auto; border-top: 1px solid #ffffff;}
.outline-search-result-item{border-bottom: 1px solid #CCCCCC; padding: 10px; background-color: #f7f7f7; cursor:pointer;}
.outline-search-result-item:focus,.outline-search-result-item:active,.outline-search-result-item:hover{background-color:#d8d8d8;}
.outline-search-value{font-family: arial; font-size: 11px; color:#333333; line-height: 16px; font-weight: bold; overflow: hidden; }
.outline-notes-session-details{color: #9a9a9a;font-size: 10px;font-weight: bold;}
.outline-search-result-list li.recent-selected-note, .outline-notes-list-block {background-color: #d7d7d7;} 
a.recent-selected-note{background-color: #d8d8d8;/* border-bottom: 1px solid #ededed !important;*/} 
/********************End of CSS for Outline menu popover**********/

/**********Start of CSS for outline customise tiny-mce-editor******************/
.mce-section-btn button i{vertical-align: -3px !important;}
/**********End of CSS for outline customise tiny-mce-editor******************/

.ereader-audio-window{margin-top: 85px;width: 600px;}
.ereader-audio-content-area{min-height: 317px; border: 10px solid #DCDCDC; box-shadow: none; background-color: #9a9a9a}


.ereader-media-video {background: url('../img/ereader/audio-icon.png') no-repeat; width: 45px;height:45px; cursor: pointer;}
.ereader-video-modal-close{background:url(../img/ereader/highlight/close-popover.png) no-repeat; height: 30px; width: 30px;position: absolute; right: -20px;top: -20px; cursor: pointer;}
.ereader-video-header{}
.ereader-video-modal-body{min-height: 195px;
background-color: #bfbfbf;
    /* IE9, iOS 3.2+ */
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxyYWRpYWxHcmFkaWVudCBpZD0idnNnZyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGN4PSI0NyUiIGN5PSIyNiUiIHI9IjkxLjAyMTk3NTM2ODU4ODg3JSI+PHN0b3Agc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLWNvbG9yPSIjOGM4YzhjIiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMSIvPjwvcmFkaWFsR3JhZGllbnQ+PHJlY3QgeD0iLTUwIiB5PSItNTAiIHdpZHRoPSIxMDEiIGhlaWdodD0iMTAxIiBmaWxsPSJ1cmwoI3ZzZ2cpIiAvPjwvc3ZnPg==);
    /* Android 2.3- hack (needed for the actual radial gradient) */
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxyYWRpYWxHcmFkaWVudCBpZD0idnNnZyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGN4PSI0NyUiIGN5PSIyNiUiIHI9IjkxLjAyMTk3NTM2ODU4ODg3JSI+PHN0b3Agc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLWNvbG9yPSIjOGM4YzhjIiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMSIvPjwvcmFkaWFsR3JhZGllbnQ+PHJlY3QgeD0iLTUwIiB5PSItNTAiIHdpZHRoPSIxMDEiIGhlaWdodD0iMTAxIiBmaWxsPSJ1cmwoI3ZzZ2cpIiAvPjwvc3ZnPg==),
        -webkit-gradient(radial, 47% 26%, 0, 47% 26%, 793,color-stop(0, rgb(242, 242, 242)),color-stop(1, rgb(140, 140, 140)));
    /* Android 2.3 */
    background-image: -webkit-repeating-radial-gradient(47% 26%, ellipse farthest-corner,rgb(242, 242, 242) 0%,rgb(140, 140, 140) 100%);
    /* IE10+ */
    background-image: repeating-radial-gradient(ellipse farthest-corner at 47% 26%,rgb(242, 242, 242) 0%,rgb(140, 140, 140) 100%);
    background-image: -ms-repeating-radial-gradient(47% 26%, ellipse farthest-corner,rgb(242, 242, 242) 0%,rgb(140, 140, 140) 100%);

}
.ereader-video-modal-header{border: none; font-size: 14px; color:#eaeaea; font-weight: bold; padding: 10px;
background-color: rgba(163, 163, 163, 1);
    /* IE9, iOS 3.2+ */
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0idnNnZyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBzdG9wLWNvbG9yPSIjNWI1YjViIiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiM1YjViNWIiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iI2ViZWJlYiIgc3RvcC1vcGFjaXR5PSIxIiBvZmZzZXQ9IjEiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjdnNnZykiIC8+PC9zdmc+);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%,color-stop(0, rgb(91, 91, 91)),color-stop(0, rgb(91, 91, 91)),color-stop(1, rgb(235, 235, 235)));
    /* Android 2.3 */
    background-image: -webkit-repeating-linear-gradient(top,rgba(134, 132, 132, 0.52) -0.2%,rgb(91, 91, 91) 0%,rgb(235, 235, 235) 100%);
    /* IE10+ */
    background-image: repeating-linear-gradient(to bottom,rgba(134, 132, 132, 0.52) -0.2%,rgb(91, 91, 91) 0%,rgb(235, 235, 235) 100%);
    background-image: -ms-repeating-linear-gradient(top,rgba(134, 132, 132, 0.52) -0.2%,rgb(91, 91, 91) 0%,rgb(235, 235, 235) 100%);

}
.ereader-video-modal-footer{margin: 0px; padding: 10px 0; border: none;}
.video-modal-buttons-list{float: left; padding: 0 9px;}
.ereader-video-info-btn{background: url('../img/ereader/multimedia/video-information.png') no-repeat; width: 19px;height:19px; cursor: pointer;}
.ereader-video-message-btn{background: url('../img/ereader/multimedia/video-message.png') no-repeat; width: 24px;height:20px; cursor: pointer;}
.ereader-video-mode-btn{background: url('../img/ereader/multimedia/video-mode.png') no-repeat; width: 21px;height:19px; cursor: pointer;}
.ereader-video-tab-btn{background: url('../img/ereader/multimedia/video-tab.png') no-repeat; width: 19px;height:20px; cursor: pointer;}
.ereader-video-pause-btn{background: url('../img/ereader/multimedia/video-pause.png') no-repeat; width: 64px;height:40px; cursor: pointer;}
.ereader-video-progress-bar{background: url('../img/ereader/multimedia/video-progress-bar.png') no-repeat; width: 420px;height:26px; cursor: pointer;}
.ereader-video-fullscreen-btn{background: url('../img/ereader/multimedia/video-full-screen.png') no-repeat; width: 33px;height:30px; cursor: pointer;}
.ereader-video-volume-btn{background: url('../img/ereader/multimedia/volume-video.png') no-repeat; width: 32px;height:30px; cursor: pointer;}
.ereader-media-questions {background: url('../img/ereader/audio-icon.png') no-repeat; width: 45px;height:45px; cursor: pointer;}

/**********************CSS for custom alert box***************************************/
.annotation-error-content-wrapper{max-width:  340px; border: 10px solid #DCDCDC; box-shadow: none; background-color: #dedede; margin-top:15%; margin-bottom: 15%;}
.annotation-error-content-background{background-color: #ffffff; border-radius: 5px;}
.annotation-error-close-popover{background:url(../img/ereader/highlight/close-popover-alert.png) no-repeat; height: 32px; width: 34px;position: absolute; right: -20px;top: -20px; cursor: pointer;}
.annotation-error-content-text{display: inline-block; font-size: 12px; color: #333; padding: 10px; }
.annotation-alert-close-btn{background: url(../img/ereader/highlight/common-button.png) no-repeat; height: 25px; width: 73px; font-size: 12px; color: #333;}
.annotation-error-footer{ border-top: 1px solid #cacaca; padding: 5px 0 5px 238px;}
.outline-confirm-popover-wrapper{max-width:  372px; border: 10px solid #DCDCDC; box-shadow: none; background-color: #dedede;  margin: 15% auto;}
.cases-page-cancel-case-modal.outline-confirm-popover-wrapper{max-width:  372px; border: 10px solid #DCDCDC; box-shadow: none; background-color: #dedede;  margin: 15% auto;}
.popover-innertext{background-color: #fff; border-radius: 5px;}
.outline-confirm-popover-text{display: inline-block; font: bold 11px arial, sans-serif; color: #4f830b; padding: 10px; border-bottom: 1px solid #cacaca;}
.outline-dont-show-message{display: inline-block; font: bold 10px arial, sans-serif; color: #333333; }
.outline-dont-show-message-wrapper{padding: 10px;}
.outline-dont-show-checkbox{vertical-align: text-bottom; margin:0 0 0 5px !important;} 
.outline-editor-wrapper .mce-toolbar-grp {/*width: 640px !important;*/width:auto !important}

/*************CSS for Rhythm of Content elements on ereader*********/
.radio-ereader-incorrect{ background-image:url(../img/PinkX.png); background-repeat:no-repeat; background-position:0px 4px}
.radio-ereader-correct{ background-image:url(../img/GreenCheck.png); background-repeat:no-repeat; background-position:0px 4px}
.ereader-assessment-window{margin-top: 85px;width: 680px;}
.modal-backdrop{background-color:#fff;}
/*.modal-backdrop.in{opacity: 0.85;}*/
.modal-fade-background.fade{opacity: 0.94}
.ereader-assessment-content-area{ max-height: 525px;/* border: 1px solid #DCDCDC;*/ box-shadow: none; background-color: #fff;}
#student-enroll-success-message .ereader-assessment-content-area{border: 1px solid #DCDCDC;}
.ereader-assessment-modal-body{max-height: 505px; margin: 5px; padding: 10px; overflow-y:auto; overflow-x : hidden}
#ereader-assessment-lightbox .ereader-assessment-modal-body{margin: 0px}
.ereader-modal-close{background:url(../img/ereader/highlight/close-popover.png) no-repeat; height: 30px; width: 30px;position: absolute; right: -9px;top: -16px; cursor: pointer; z-index: 1;}
.innocence-modal-close{height: 30px; width: 30px;position: absolute; right: -9px;top: -16px; cursor: pointer; z-index: 1;}
.ereader-assessment-icons {background: url('../img/ereader/audio-icon.png') no-repeat; width: 45px;height:45px; cursor: pointer;}
.ereader-assessment-submit-btns{display: inline-block; height: 25px; font-size: 11px; color: #333333; font-family: Arial; padding-top: 4px; border-radius:12px;background: #fefefe; /* Old browsers */background: -moz-linear-gradient(top,  #fefefe 0%, #f1f1f1 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#f1f1f1)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #fefefe 0%,#f1f1f1 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fefefe 0%,#f1f1f1 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #fefefe 0%,#f1f1f1 100%); /* IE10+ */background: linear-gradient(to bottom,  #fefefe 0%,#f1f1f1 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f1f1f1',GradientType=0 ); /* IE6-9 */border: 1px solid #D3D3D3;}
.ereader-multichoice-content-title{font-size: 14px; font-weight: bold; font-family: arial; margin-bottom: 5px;}
.ereader-mcq-correct-answer{background: url('../img/ereader/mcq-correct.png') no-repeat; background-position: 0 14px; background-repeat: no-repeat;  margin-left: -14px; margin-top: -10px;}
.ereader-mcq-options-text{  display: block !important; margin-left: 24px !important; padding-top: 0 !important;}
.ereader-mcq-incorrect-answer{background: url('../img/ereader/mcq-incorrect.png') no-repeat;background-position: 0 14px; background-repeat: no-repeat;   margin-left: -14px; margin-top: -10px; }
.ereader-radio-custom{ padding: 1px 0 0 17px !important;}
.ereader-flashcard-content-title{font-size: 14px; font-weight: bold; font-family: arial; margin-bottom: 5px;}
.ereader-mcq-answer-list{padding: 10px 0;}
.ereader-media-background{width: 67px;margin:1px 9px 0 0; /*background-image: -webkit-gradient(linear,left bottom,right bottom,color-stop(0, #F1F1F1),color-stop(1, #FFFFFF)); background-image: -o-linear-gradient(right, #F1F1F1 0%, #FFFFFF 100%); background-image: -moz-linear-gradient(right, #F1F1F1 0%, #FFFFFF 100%); background-image: -webkit-linear-gradient(right, #F1F1F1 0%, #FFFFFF 100%); background-image: -ms-linear-gradient(right, #F1F1F1 0%, #FFFFFF 100%); background-image: linear-gradient(to right, #F1F1F1 0%, #FFFFFF 100%) repeat-y;*/}
.ereader-mcq-questions {/*background: url('../img/ereader/roc/assessment-mcq.png') no-repeat; */width: 60px;height:60px; cursor: pointer;}
.ereader-flashcard-questions {/*background: url('../img/ereader/roc/assessment-flash-card.png') no-repeat;*/ width: 60px;height:60px; cursor: pointer;}
.ereader-hypothetical-questions {/*background: url('../img/ereader/roc/assessment-hypo.png') no-repeat;*/ width: 60px;height:60px; cursor: pointer;}
.ereader-hypo-done-bottom{margin-top: -4px; margin-left: 50px;}
.ereader-hypo-help-bottom{margin-top: -6px !important;}
.ereader-hypo-like-bottom{margin-top: -5px !important;}
.ereader-mcq-done-bottom{margin-top: -6px !important;}
.ereader-mcq-helpful-bottom{margin-top: -8px !important;}
.ereader-flash-done-bottom{margin-top: 0px; margin-left: 50px;}
  .ereader-flash-help-bottom{margin-top: -2px !important;}
.ebook-read-chapter-popover ,.studychapter-custom-popover{margin-top:6px !important;border-radius:0; background-color:#e1e1e1; border:none;box-shadow:none;}
.studychapter-custom-popover{left:0px !important}
.ereader-text-questions {/*background: url('../img/ereader/roc/assessment-text.png') no-repeat;*/ width: 60px;height:60px; cursor: pointer;}
.ereader-audio-questions {/*background: url('../img/ereader/roc/assessment-audio.png') no-repeat;*/ width: 60px;height:60px; cursor: pointer;}
.ereader-video-questions {/*background: url('../img/ereader/roc/assessment-video.png') no-repeat;*/ width: 60px;height:60px; cursor: pointer;}
.ereader-question-section {/*	padding: 10px 0px 12px 0px;*/background: #fff;}
.ereader-video-custom {text-align: center;}
.ereader-holder {width: 542px; position: relative; border: 1px solid #CCCCCC !important;  margin: 5px 0 20px;}
.ereader-attribution{ color: #CF4C5C; font-size: 12px; font-style: italic;}
a.ereader-attribution:hover{ color: #CF4C5C; font-size: 12px; font-style: italic;}
.ereader-question-text{margin-top: 10px;}
.assessment-tinymce-placeholder{color: #666666; display: block; font-size: 12px; margin-left: 10px; margin-top: 45px; position: absolute;  z-index: 1;}
form.outline-editor-textarea .mce-container.mce-panel iframe#tinymce-outline-content_ifr ,form.outline-editor-textarea .mce-container.mce-panel iframe#tinymce-outline-content-mobile_ifr{min-height: 446px !important;}


/*CSS for iPad portrait mode*/
@media(min-width:900px) and (max-width: 991px){
  #notes-container{ width:30%;}
}
@media(min-width:768px) and (max-width: 991px){
.cc-container-base{margin: 0px 15px !important}
.font-size-btn-group .btn-default{padding: 5px 10px !important;}
.casebook-home-introducing-wrapper{padding-left: 15px !important}
.casebook-ipad{display:block!important;}
.practice-pack-ipad{display:block!important;}
.study-aid-ipad{display:block!important;}
.study-aid-except-mobile{display:block !important;}
.casebook-except-mobile{display:block !important;}
.practicepack-except-mobile{display:block !important;}
.container{width:768px!important;} 
.ereader-content {width:768px;}
.ereader-scroll-container {width:962px;}
.floating-point-arrow { right:19px;}
#notes-container{ width:20%;}
.notesText{ width:86% !important;padding-right:10px;}
.labelNoteWrapper{ width:86% !important;padding-right:10px;}
#tab-section-container {width:500px;}
/*.ereader-chapter-title {width: 90px;}*/
.ereader-header-chapter-menu.col-sm-2{width: 15.5%!important;}/*added for Sprint 26 News Feed*/
.ereader-section-title {width: 165px;}
.outline-editor-wrapper .mce-toolbar-grp {/*width:460px !important;*/width:auto !important; height: 100px !important;}
.editor-submit-wrapper {z-index: auto; right:18px !important;}
.ereader-scroll-container {width: auto !important;height:900px;}
.ereader-sub-header-bookmark{width: 45px;}
.ereader-sub-header-fonts{width: 45px;}
.ereader-sub-header-search{width: 45px;}
.ereader-sub-header-print{width: 45px;}
.outline-editor-date-details{float: right; position: relative; top: 0px;}
.outline-empty-notes-placeholder{position: absolute; top: 33%}
.editor-btn-wrapper{ float: right; position: relative; right: -2px; width: auto;z-index: 1}
.outline-editor-date-details{z-index: 1}
form.outline-editor-textarea .mce-container.mce-panel iframe#tinymce-outline-content_ifr, form.outline-editor-textarea .mce-container.mce-panel iframe#tinymce-outline-content-mobile_ifr{min-height: 410px !important;}
.outline-save-btn { margin-top:3px; position: relative;}
.outline-editor-label{color: #999!important; display: block; font-size: 18px!important;font-weight: normal!important;left: 10px; top: 80px; position: absolute; z-index: 1;}
.faculty-class-book-details{max-width: 75% !important;}
/*.faculty-book-info{margin: 23px 0 0 -3px !important; width: 510px !important;}*/
.student-docs-list{top:0 !important; left: 0!important;}
.student-class-code-text{/*position: relative; right: 96px; top: 20px;*/}
.faculty-create-class-form-wrapper{margin-left: -8px !important; padding-left: 0px !important;}	
#right-header-bookTitle{display: inline-block; overflow: hidden; text-overflow: ellipsis; vertical-align: middle;  white-space: nowrap;  max-width: 160px !important;}
.faculty-docs-name-list{max-width: 117px !important;}
#selectedFileName { max-width: 136px !important; position: static !important;margin-top: 3px; color: #333333; font: bold 10px/16px arial,sans-serif;
margin-bottom: 0; padding: 0;}
.faculty-docs-selection-column{width: auto;padding: 0px;}
#uploadFacultyDocsBtn{margin-top: -4px !important;}
.faculty-material-for-stud-name{max-width: 165px!important;}
#faculty-uploaded-list{width:100% !important;}
.home-innocence{font-size:18px !important; line-height:22px !important;}
.innocence-plus img{width:58px!important;}
.home-innocence-block{padding:0px !important;}
#home-innocence-project-message .ereader-assessment-window,#home-innocence-project-message2 .ereader-assessment-window{width:670px !important;}
#home-innocence-project-message .ereader-assessment-modal-body,#home-innocence-project-message2 .ereader-assessment-modal-body{padding:0px !important;}
.content-explanation{padding-bottom:0px;}
.col-sm-3 img.connections-logo{width:100%;}
.ereader-heading-pipes, .resource-heading-pipes{padding:0px !important;}
.message-mobile-view{display:none !important;}
.outline-container.container {width:738px !important; margin:0 15px;}
.ereader-header-btn-field button, .outline-sub-header-row button, .cases-sub-header-row button, .news-feed-sub-header-row button{padding:0 2px !important;}
.case-sub-header-row-left button{padding:0 4px !important;}
/*.ereader-sub-header-row.ereader-header-btn-field.col-sm-7{width:56% !important}*//*added for Sprint 26 News Feed*/
.ereader-sub-header-row.ereader-header-btn-field.col-sm-7{width:58% !important}/*added for Sprint 26 News Feed*/
.ereader-sub-header-pages.col-sm-3{width:21%}
.ereader-sub-header-pages{padding-right:0px !important}
/*.ebook-read-chapter-popover{ max-width: 210px !important;min-width: 185px !important;}*/
.ebook-read-chapter-popover{ max-width: 88% !important;min-width: 88% !important;left:9% !important}
#quick-tip-modal .modal-dialog, #ereader-assessment-lightbox .modal-dialog{max-width:970px;}
#ereader-assessment-lightbox .modal-dialog{width: 718px;height: 428px;}
.case-excerpt-second-div-sm .myBrief, .case-excerpt-third-div-sm .shared-brief-wrapper{height:auto !important;}
.case-excerpt-second-div, .case-excerpt-first-div{width:100% !important; height:auto!important}
.myBrief,.case-page-content-wrapper{height:auto!important;}
.case-menu-header{color:#333 !important;cursor:pointer !important;background: none;font-size: 12px;font-weight: bold;}
#close-case-search{position:absolute;right:10px !important;top:-1px !important;}
/*.case-search-area{width:85% !important}*/
.case-excerpt-md-wrapper{height:auto !important}
.my-brief-highlighted-text, .my-brief-note-text{padding-right:5px;}
.brief-delete-elem{padding-right: 2px;position: absolute;right: 0px;top: 15px;}
.myBrief-desktop-design{position: relative!important;top: 0 !important;}
.case-excerpt-block {padding-left: 30px;padding-right: 30px;}
#case-excerpt-content-wrap .labelNoteWrapper {display: inline-block;font-size: 12px; left: 40px !important; line-height: 17px; vertical-align: top; position:absolute;/*width: 146px;*/} 
#questionContainer .video-js, #ereader-video-content .video-js{width: 670px !important;height: 380px !important;} 
.case-page-content-block{padding: 0 0 0 15px;}
.outline-my-notes-tab{padding:0px 19px; }
.outline-book-notes-tab{padding: 0px 9px; }
#outline .outline-container{margin: 25px 15px 0 20px !important;}
.news-feed-content-block.cc-conatiner-base{margin: 0px !important; padding: 0px 15px !important}
.read-section, .study-section, .outline-section{padding: 22px 25px 30px 25px;}
.home-casebook-incredible{padding: 0 20px 10px 25px;}
.home-purchase-container {padding-left: 0px}
  h2.home-looking-purchase{padding-left: 25px}
  .home-purchase-desc {padding:0 20px 15px 25px;}
}
/* @media (min-width: 1025px) { */
	/* .email-notification-container {width: 1195px !important;} */
/* } */
@media(min-width:768px) and (max-width: 991px) and (orientation: portrait){
	.email-notification-container {width: 715px !important;}
}
.case-excerpt-block {overflow-x: hidden !important;overflow-y: hidden !important}
.case-page-content-wrapper{/*min-height:540px;*/padding-left:0px}
/*CSS for iPad landscape mode*/
@media (min-width : 612px) and (max-width : 767px){
  #ereader-video-content .video-js {width: 532px !important;height: 305px !important;  }  
}
@media (min-width : 488px) and (max-width : 611px){
  #ereader-assessment-lightbox .modal-dialog{width: 462px !important}
  #ereader-video-content .video-js {width: 415px !important;height: 238px !important;  }  
}
@media all and (max-width : 487px){
  #ereader-assessment-lightbox .modal-dialog{width: 315px !important}
  #ereader-video-content .video-js {width: 272px !important;height: 155px !important;  }  
}
@media (min-width : 370px) and (max-width : 767px){
 #questionContainer .video-js{width: 410px !important;height: 250px !important;}  
}
@media(min-width:992px) and (max-width:992px) {
.ereader-scroll-container {width: 930px; height:900px;}
#notes-container{ width:222px !important;}
.casebook-desktop{display:block !important;}
.practice-pack-desktop{display:block !important;}
.study-aid-desktop{display:block !important;}
.casebook-except-mobile{display:block !important;}
.practicepack-except-mobile{display:block !important;}
.study-aid-except-mobile{display:block !important;}
}
@media all and (min-width:768px){
  #ereader-scroll-container.content-holder-block{display: inline-block; vertical-align: top}
}
@media all and (min-width:1300px){
  #ereader-scroll-container{width: 80%}
  .bodytop-section img {width: auto}
  .bodytop-section div, .home-barrister-books{text-align: center}
  .home-barrister-books img{width: 305px;height: 100px;}	
  .cc-container-base.container-tablet-view{margin: 0 30px !important;}	
	.ereader-chapter-title{max-width: 96%}
	.popover.book-info-popover{min-width: 250px}
}

@media(min-width : 1030px) and (max-width : 1299px){
  #ereader-scroll-container{width: 90%}  
}
@media(min-width : 768px) and (max-width : 1299px){
  .cc-container-base.container-tablet-view{margin: 0 30px !important;}
  .ereader-chapter-title{max-width: 93%}
}
@media(min-width : 991px) and (max-width : 1200px){
  #tab-section-container{width: 550px}
}
@media(min-width : 768px) and (max-width : 1029px){
  #ereader-scroll-container{width: 100%}
}
@media all and (min-width:992px){
.casebook-desktop{display:block !important;}
.practice-pack-desktop{display:block !important;}
.study-aid-desktop{display:block !important;}
.casebook-except-mobile{display:block !important;}
.practicepack-except-mobile{display:block !important;}
.study-aid-except-mobile{display:block !important;}
/*#ereader-scroll-container.container{width:992px;}*/
.popover.search-popover, .popover.ereader-font-change-popover{position:absolute;top:67px!important;}
.popover.ereader-font-change-popover{margin-left: -25px}
.popover.search-popover{margin-left: -37px}
.popover.search-popover.ereader-menu-popover-desktop{margin-left: -67px}
.popover.outline-search-popover{margin-left: -74px}
.popover.case-search-popover{margin-left: -40px}
.ebook-read-chapter-popover, .studychapter-custom-popover{margin-top:6px !important;border-radius:0;min-width:600px !important; max-width:600px !important; background-color:#e0e0e0; border:none;box-shadow:none;left: 0}
  .ebook-read-chapter-popover{left: 9% !important}
/*.access-code-section-inner{width: 325px;}*/
.ereader-header-chapter-menu.col-sm-2{width: 15.5%;}/*added for Sprint 26 News Feed*/
#quick-tip-modal .modal-dialog, #ereader-assessment-lightbox .modal-dialog{max-width:970px;}
#ereader-assessment-lightbox .modal-dialog{width: 950px;height: 545px;}
#ereader-video-content .video-js{width: 900px; height: 504px}
  .questionsection-inner{margin-left: -15px;}
  button.back-to-studycenter-red{padding-left: 0px}
  /*.study-template-progress-block{margin-left: 64px}*/
}
@media all and (min-width:1600px){
  #quick-tip-modal .modal-dialog, #ereader-assessment-lightbox .modal-dialog{max-width:none !important;}
  #ereader-video-content .video-js {width: 1260px; height: 712px;}
  #ereader-assessment-lightbox .modal-dialog {width: 1342px;height: 758px;}
}
#header-wrapper{display:block }
.access-code-section-inner{padding: 0px;}
@media all and (max-width : 767px){
  .read-chapter-popover-close{position: absolute;top: -20px; right: -5px}
  ul.chapter-list-section-study li{margin: 0px !important}
  .studychapter-custom-popover .popover-content{padding:0px 15px 9px 14px;}
  .popover.case-search-popover{margin-top: 0px !important}
  .ereader-sub-header-pages{padding-top: 0px; text-align: center !important}
  .ereader-sub-header-pages span, .ereader-sub-header-pages label{color: #ffffff;}
  #case-excerpt-content-wrap, .myBrief-desktop-design{padding-left: 15px !important}
  .shared-brief-wrapper{padding-bottom: 20px; padding-left: 0px !important}
.home-already-have-acc{ bottom: 2% !important;position: absolute !important; right: 25px !important;}
.casebook-mobile{display:block !important;}
.practicepack-mobile{display:block !important;}
.study-aid-mobile{display:block !important;}
#quick-tip-modal .modal-dialog, #ereader-assessment-lightbox .modal-dialog{max-width:750px;}
#ereader-assessment-lightbox .modal-dialog{width: 580px; margin: 5% auto !important}
.caseconnect-logo-bar{padding-left: 0px;padding-top:15px;}
#outline .outline-container{margin: 0px}
#ereader-scroll-container, .ereader-content-wrap-block{padding: 0px !important;background: #fff;}
.news-feed-filter, .news-feed-article-title{padding-left: 10px;}
.mobile-ereader-navigation-modal .left-nav-block{padding: 10px; display: inline-block}
.mobile-ereader-navigation-modal{padding-top: 15px}
  #select-case-page{padding: 0 15px}
  .popover-outline-search-textbox-wrapper{width: 100% !important}
  .popover.outline-search-popover{margin-top: 0px !important}
  .access-code-section-inner{padding: 0 0 0 5px;}
  .home-casebook-incredible{padding: 0 20px 10px 15px;}
  .read-section, .study-section, .outline-section{padding: 22px 14px 30px 15px;}
  h2.home-looking-purchase, .home-purchase-desc{padding-left: 0px;}
  .highlight-buttons.highlight-btns-specific{margin: 0px !important; width: auto !important}
}

@media all and (max-width:415px){
/*  #tab-section-container{word-break: break-all;}Break-all is written to fix a content issue in interm release of Sprint 30*/
}
@media all and (max-width:369px){
  #questionContainer .video-js{width: 300px !important; height: 150px !important}
}
@media (min-width : 480px) and (max-width : 480px){
.licenseAgreePipe{display:none;}
/*.access-code-section-inner{width: 310px !important;padding-bottom:10px;padding-right:10px;margin-left:70px;}*/
.home-purchase-button-learn{float:right;margin-right:30px;}
.caseconnect-logo-bar a img.connections-logo{width:100%;}
#tab-section-container{width: 410px !important; padding-left:40px !important;}
.ebook-read-chapter-popover, .studychapter-custom-popover{min-width:480px !important;border-top:1px solid #fff !important;}
.ereader-content {width:auto !important;}
}
@media(max-width : 479px){
#mobileVDO{display:block !important;}
#desktopVDO{display:none !important;}
#tab-section-container{padding-left:40px!important;width:85% !important;}  
.ebook-read-chapter-popover, .studychapter-custom-popover{min-width:100% !important;border-top:1px solid #fff !important;}
.ereader-content {border:none; width:100% !important;}
.form-fields-wrapper.registration-field-width,.form-button-wrapper.registration-field-width, .terms-confirmation.registration-field-width, .form-fields-wrapper.form-fields-wrapperForDevice, .form-fields-wrapper.form-fields-wrapperForPassword, .form-fields-wrapper.form-fields-wrapperCancelLink, #editmyaccount-firstName{width:88% !important; min-width: 280px !important}
#cancelRegistration{margin-left:50% !important}
.registration-fb-content, .reg-fb-lic {width: auto; }
.widthForImage img{width:100%}
  .my-account-required{margin-left: 10px }
	.pinned-book,.unpinned-book{margin-top:20px!important;}
}
/****
replaced max-width:480px with max-width:767 to support same design
in portrait and landscape mode of mibile

***/
@media all and (max-width : 767px){
.cc-container-base{margin: 0px !important}
.home-already-have-acc{ bottom: 2% !important;position: absolute !important; right: 25px !important;}
.casebook-mobile{display:block !important;}
.practicepack-mobile{display:block !important;}
.study-aid-mobile{display:block !important;}
#header-wrapper{display:block}
.access-code-section-inner{min-height: 264px;}
.faculty-book-info{width:510px }
.ereader-content {/*width:730px !important;*/}
#tab-section-container {width:90%;}
#notes-container {width: 222px !important;}
.notesSpanBlock{position: absolute;}
.notesText{position: absolute; width: 175px !important;}
.labelNoteWrapper{position: absolute; width: 175px !important;}
.ereader-page-number-container{left: 47px !important;position: relative;top: 5px !important;}
.outline-editor-wrapper {/*width: 416px !important;*/}
.outline-editor-textarea{padding: 10px 15px !important; display:inline-block /*width:416px !important;*/}
.outline-editor-wrapper .mce-toolbar-grp {/*width:380px !important;*/width:auto !important; height: auto !important;}
.editor-submit-wrapper {z-index: 1; right:18px !important;}
form.outline-editor-textarea .mce-container.mce-panel iframe#tinymce-outline-content_ifr, form.outline-editor-textarea .mce-container.mce-panel iframe#tinymce-outline-content-mobile_ifr{min-height:410px !important;}
.outline-notes-column{width: 232px !important}
.outline-editor-label{color: #999!important; display: block; font-size: 18px!important;font-weight: normal!important;left: 10px; top: 98px; position: absolute; z-index: 1;}
.class-supporting-materials .bookshelf-doc-dropdown{width: 236px !important;}
html[data-useragent*='MSIE 10.0'] .bookshelf-doc-dropdown:after {
    background: none;
}
html[data-useragent*='MSIE 10.0'] .bookshelf-doc-dropdown:before {
    background:none;
 }
html[data-useragent*='MSIE 10.0'] .bookshelf-doc-dropdown{
    background:none;
 }

.faculty-upld-documents-drpdwn { margin-left: 3px !important; width: 231px !important;}
#selectedFileName { max-width: 136px !important; position: static !important;margin-top: 3px; color: #333333; font: bold 10px/16px arial,sans-serif;margin-bottom: 0; padding: 0; }
.faculty-docs-selection-column{width: auto;padding: 0px;}
#uploadFacultyDocsBtn{margin-top: -4px !important;}
.faculty-material-for-stud-name{max-width: 300px!important;}
#faculty-uploaded-list{width:100% !important;}
.overlay-slide-navigation{ margin: 20px auto;}
/*#rightpanel{width: 143px !important;}*/
#study-center-container .content{width: 674px !important;}
.study-container .content{width: 674px !important;}
#right-header-bookTitle{max-width: 160px !important;}

.student-dashboard-list-text{left: 7px !important;}
.student-dashboard-bars-me,.student-dashboard-bars-class{margin-top: 2px!important;}
.student-dashboard-list-text-class{margin-top: 2px; margin-left: -6px !important;}
.student-dashboard-progress-lo{margin-left: -1px !important;}
.student-dashboard-table{width: 120px !important;}
.dashboard-faculty-progress-bars{ margin-left: -4px !important;}
.dashboard-faculty-progress-bars-lo{ margin-left: -6px !important;}
.col-md-4.col-sm-4.faculty-dashboard-learning-obj.faculty-dashboard-lo-text{margin-left: 25px! important;}
.faculty-dashboard-lo-text{width: 215px !important;}
.floating-point-arrow { right:85px !important;}
.chapter-name-textbox{width: 494px !important;}
.submit-question-response{width: 464px !important;}
.login-email-width{width:66%;min-width: 280px;}
.home-innocence{font-size:18px !important; line-height:22px !important;}
.innocence-plus img{width:58px!important;}
.home-innocence-block{padding:0px !important;}
#home-innocence-project-message .ereader-assessment-window, #home-innocence-project-message2 .ereader-assessment-window{width:670px !important;}
#home-innocence-project-message .ereader-assessment-modal-body, #home-innocence-project-message2 .ereader-assessment-modal-body{padding:0px !important;}
.footer-wrapper{min-width:200px!important;}
.casebook-home-introducing{font-size: 36px !important; line-height: 40px!important;}
 .studychapter-custom-popover{margin-top:6px !important;border-radius:0;/*min-width:260px !important; max-width:260px !important;*/ background-color:#e1e1e1; border:none;box-shadow:none;}
 .ebook-read-chapter-popover{margin-top:6px !important;border-radius:0;min-width:100% !important; max-width:100% !important; background-color:#e1e1e1; border:none;box-shadow:none;}
.popover.search-popover, .popover.ereader-font-change-popover{position:absolute;top:37px!important;}
.login-fb-separate{height:1px; display:block !important; border-top:1px solid #ccc; margin-top:35px;}
.password-err-label {width: 280px;position:relative;top:0; }
.err {color: #C43445;width:380px;margin-top: 7px; font-size: 10px;	font-weight: bold; position:relative;margin-left:0;padding:0;}
.message-mobile-view{display:block !important;}
/**CC-2192**/
.custom-carousel-indicator-mobile{margin-left:2px !important;position:static !important;width:auto !important;}
/******CC-2362*******/
.learnmore-read-section {display: none;}
.learnmore-study-section {display: none;}
.learnmore-outline-section {display: none;}
.learnmore-measure-section {display: none;}
/********************/
/*CC- 2160 Learn More*/
.learnmoreimg { background-image: none;}
.Read {background-image: none;}
.study {background-image: none;}
.study ul{padding-left: 2px;}
.outline-Lm {background-image: none;}
.borderGray {border-top:1px solid #d2d2d2;width:100%;}
.no-padding .border-gray {border-top: none;}
.measure {background-image: none;}
.spaceForIpadImage {width: 100%;}
.booksImage img{display: none;}
.take-tour-gap{border-right-color: #FFFFFF;height: 95px;width: 100%;}
.take-tour-gapforDevice{border-top: 1px solid #d2d2d2;width: 100%;}
.take-tour-horizontalSeparator{border-bottom: 1px solid #d2d2d2;width: 100%;}
.take-tour div,.take-tour p {text-align:center }
 /*CC- 2180 Faculty Page*/
.facultyimg {background-image: none;}
.inlineAlignMobile{display: inline-block;vertical-align: top; }
.alignImgForDevice {float: left !important;}
.widthForImage {text-align:center}
 /*CC-2194  My Account page */
.grayBorderForMyAccount{border-top: 1px solid #d2d2d2;width: 100%;margin-top: 35px;}
.ereader-content {border:none;}
.main-container{min-width:200px !important; overflow-x:hidden;}
#tab-section-container{padding-left:40px;}
.header-static-links-navigation-cog{display:block !important;}
.header-static-links-navigation-cog a:focus{outline: thin dotted !important;color:#ffffff;}
.header-static-links{display:none !important;}
.read-ipad-img.col-xs-12{width: 100% !important;}
.study-book-img.col-xs-12{width: 100% !important;}
.outline-system-img.col-xs-12{width: 100% !important;}
.bodybottom-line{background-color:#ebebeb;}
.home-barrister-books{display:none;}
.second-login-link{display:none !important;}
#loginLink2{display:inline-block;}
.casebook-home-introducing{font-size: 30px !important; line-height: 34px!important;padding-top: 10px !important}
.casebook-introduction-tag{font-size: 20px !important; line-height:24px !important;padding-top: 10px !important;}
.home-innocence{font-size:16px !important; line-height:20px !important;}
.learn-more-h3{font-size: 25px!important; line-height:31px!important; margin-left: 15%;}
.static-page-paragraph{color: #363c3c !important; background-color: #ffffff ;}
.bodytop-text{border:none;}
.bodytop-section{border:none;}
.access-code-section-inner{}
.container.static-page-container{padding:0px;}
.static-page-container .cc-container-base {padding:0px 15px;}
.casebook-home-introducing-wrapper{padding: 0 5px 0px!important;}
.static-page-bar.static-page-bar-loggedin.col-xs-2/*, .static-page-bar.col-sm-8.col-xs-2*/{margin-top:18px !important;}
.top-nav-collapse-dark{margin-top:3px;}
.read-section, .study-section, .outline-section{height:auto;font-size:13px;line-height:17px;border-bottom:1px solid #ffffff;}
.read-section, .study-section, .study-section-block , .read-section-block {border-right:none;}
.innocence-plus img{width:105%!important;}
.footer-wk-logo-mobile{text-align: center !important;display:block!important;}
.footer-link-mobile{display:block!important;}
.footer-link-mobile nav{padding-top:15px ; float: right ;margin-right: 0px ;text-align: center;}
.footer-link{display:none !important;}
.footer-wk-logo{display:none !important;}
.looking-to-purchase-title{padding-left:15px !important;padding-bottom: 15px}
.home-casebook-tabs{font-size:38px;line-height:42px;}
ul.dropdown-menu.drop-nav-navigation-cog li a:active{text-decoration:underline !important;}
.caseconnect-logo-bar a img.connections-logo{width:230px !important;padding-top:6px;}
.bookshelf-static-page-link, .logoutLink-static-page-link, .myaccount-span-static-page-link, .myAccount-static-page-link{display:none !important;}
.content-explanation{padding-bottom:0px;}
.read-section-block, .study-section-block, .outline-section-block{height:15px;}
.home-already-have-acc {color: #333333;display: inline-block;padding-top: 10px;position:absolute !important; bottom:16%!important;right:25px !important;}
.login-facebook-text{font-size: 275%;}
.login-using-facebook{width: 89%;}
.err {margin-left: 0px;margin-top: 4px; padding: 0px;}
.check-terms-err {min-width: 280px;}
.err.login{margin-left: 0px !important;}
.password-err-label{ position: static;}
.password-err-label.login{ position: absolute !important; top: -12px !important;}
.reg-modal-body{max-height: 500px;  margin: 0px; padding: 0 5px; overflow: auto;}
.reg-modal-body img{width: 90%}
/*******************CC-2154 test*************************/
#media-elements-column,  .ereader-main-header-title, #show-echapter-list{display:none;}
.ereader-sub-header-row, .outline-sub-header-row , .cases-sub-header-row{display:none}
.ereader-scroll-container{width:456px;}
.ereader-scroll-container{width:auto;}
#notes-container{width:30px !important;}
.ereader-sub-header-mobile{display:block !important;}
.bookshelf-menu-mobile{display:block !important;}
.ereader-assessment-content-area.ereader-nav-modal,.ereader-assessment-content-area.bookshelf-nav-modal, .ereader-assessment-content-area.outline-nav-modal,.ereader-assessment-content-area.outline-notes-modal{margin-top:0px !important;}
#ereader-nav-menu-mobile .ereader-assessment-window, #bookshelf-nav-menu-mobile .ereader-assessment-window,#outline-nav-menu-mobile .ereader-assessment-window,#outline-notes-menu-mobile .ereader-assessment-window,#study-nav-menu-mobile .ereader-assessment-window, #cases-nav-menu-mobile .ereader-assessment-window, #news-feed-nav-mobile .ereader-assessment-window, #generic-nav-menu-mobile .ereader-assessment-window, #generic-nav-menu-logout-mobile .ereader-assessment-window,#themis-nav-menu-mobile .ereader-assessment-window,#themis-sa-menu-mobile .ereader-assessment-window{margin:0px !important; width:auto !important;}
	
#ereader-nav-menu-mobile .ereader-assessment-modal-body, #bookshelf-nav-menu-mobile .ereader-assessment-modal-body, #outline-nav-menu-mobile .ereader-assessment-modal-body,#outline-notes-menu-mobile .ereader-assessment-modal-body, #study-nav-menu-mobile .ereader-assessment-modal-body, #cases-nav-menu-mobile .ereader-assessment-modal-body,#news-feed-nav-mobile .ereader-assessment-modal-body, #generic-nav-menu-mobile .ereader-assessment-modal-body, #generic-nav-menu-logout-mobile .ereader-assessment-modal-body,#themis-nav-menu-mobile .ereader-assessment-window,#themis-nav-menu-mobile .ereader-assessment-modal-body,#themis-sa-menu-mobile .ereader-assessment-window,#themis-sa-menu-mobile .ereader-assessment-modal-body {padding:0px !important;margin:0px !important;}
	
.ereader-inside-modal-header{background-color:#ECECEC;}
.ereader-chapter-list .toggle-up-down{padding-top:4px; color: #474747}
.ereader-chapter-list-mobile, .study-chapter-list-mobile{background-color: #ececec;min-height: 40px;padding: 6px 15px 0 15px;}
/*.chapter-list-section{height:270px !important;overflow-y:hidden;}*/
.floating-point-arrow { right:0px !important;}
.popover.search-popover, .popover.ereader-font-change-popover{position:absolute;top:45px!important;}
.register-using-facebook .login-using-facebook{width:65% !important;}
.login-using-facebook{width:55% !important;}
.login-err-label {top:39px;	position: absolute;	width: 164px; font-style: normal;left:6px; }
.loginErrMsg{top: -15px!important;width: 280px!important;}
.login-err-label.login {top: -17px !important; width: 216px !important; left:0 !important; }
.common-pages-alignment{padding-left:17px;}
.login-fb-separate{height:1px; display:block !important; border-top:1px solid #ccc; margin-top:35px;}
.ereader-header-chapter-menu{padding-top:3px !important;}
.header-mobile-view-wide {display:none !important;}
.header-mobile-view-small{display:block !important;}
.header-mobile-view-wide.bookshelfChange {display:block !important;}
.header-mobile-view-small.bookshelfChange{display:none !important;}	
iframe#tinymce-outline-content_ifr, iframe#tinymce-outline-content-mobile_ifr{margin-top:35px !important;}

/************CC-2174**************/
/*CC-5550*/
.outline-page-header-mobile,.outline-mobile-container, #tinymce-outline-content-mobile,.resource-page-header-mobile,.cases-page-header-mobile, .news-feed-header-mobile {display:none !important;}
.outline-page-header-desktop,.outline-blue-block,.outline-green-block,.cases-green-block, .outline-desktop-container, #tinymce-outline-content, .editor-submit-wrapper,.outline-editor-header-editable-desktop {display:none !important;}
.outline-editor-container, .outline-editor-container-mobile{border-bottom:none !important;}
.outline-editor-header-textbox{font-size:22px; line-height:26px;color:#333333;border-bottom:1px solid #c8c8c8;background-color:none;}
.outline-booktitle-mobile,.study-booktitle-mobile, .ereader-booktitle-mobile {font-size:14px; line-height:18px;color:#ffffff;border-bottom:1px solid #ffffff;margin:10px 15px;padding-bottom:10px;}
.outline-notes-column{width:100% !important}
.add-new-outline-disable{background-color:#cacaca !important;}
.popover.outline-search-popover,.popover.case-search-popover{position:absolute;top:50px !important;width: 100%; max-width:100% !important;width:100% !important;margin-top: 0px}
.popover-case-search-textbox-wrapper{width:100% !important}
#outline-search-text-mobile.popover-outline-search-field {margin:5px 1px !important; width:99%!important;}
.new-note-save-mobile{border-top: 1px solid #cbcbcb; display: block; padding: 10px 0px 15px 15px;}
.outline-editor-textarea.outline-in-mobile{padding-left:0 !important;padding-right:0 !important;}
.outline-nav-mobile-display-btn{background-color: #ebebeb;color: #666;font-size: 20px !important; height: 40px; padding-top: 7px;width: 40px;}
.outline-page-header-mobile .bookshelf-header-mobile, .study-page-header-mobile .bookshelf-header-mobile{background-color: #ebebeb; height: 50px;border-bottom:1px solid #fff;color: #333333 !important; font-size: 12px;font-weight: bold;text-align: center;text-transform: uppercase;}
.outline-page-header-mobile .bookshelf-header-mobile div.col-xs-8, .news-feed-header-mobile .bookshelf-header-mobile div.col-xs-10{padding: 15px 0;} 
.cases-page-header-mobile .bookshelf-header-mobile div.col-xs-8{padding: 5px 0;} 
.resource-page-header-mobile .bookshelf-header-mobile div.col-xs-8{padding: 18px 0;} 
.outline-page-header-mobile .bookshelf-header-mobile div.col-xs-2.outline-notes-display-btn, .cases-page-header-mobile .bookshelf-header-mobile div.col-xs-2.outline-notes-display-btn{margin: 18px 0px;cursor:pointer;} 
.resource-page-header-mobile .bookshelf-header-mobile div.col-xs-2.resource-notes-display-btn{margin: 18px 0px;cursor:pointer;} 
.outline-new-note-disable a img{position: absolute; top: 3px; right: 23px; z-index:1;}
.save-custom-outline.new-note-save-mobile{display:block !important}
.save-chapter-outline.new-note-save-mobile, .student-class-body-message{display:none !important}
.classDesc {border-left:none !important;}
.book-seperate-mobile{display:block !important}
#student-enroll-container{padding-top:none;}
#new-bookshelf-modal-faculty button.close-overlay-btn{margin-left:38%}
.case-search-mobile{height: 40px;width: 40px;margin: 6px 0px;background: transparent;cursor:pointer;}
.cases-page-header-mobile .bookshelf-header-mobile div.col-xs-2.cases-notes-display-btn{padding:0px;margin:0px}

/********CC-2293**********/
.rTs-icon-image{width: 23px !important;height:23px!important}
#read-study-lo-popover.highlight-popover{width:270px!important;}
.rts-lo-title{width:192px !important}
.case-excerpt-second-div-sm .myBrief, .case-excerpt-third-div-sm .shared-brief-wrapper{height:auto !important;}
.case-excerpt-second-div, .case-excerpt-first-div{width:100% !important; height:auto!important}
.myBrief,.case-page-content-wrapper{height:auto!important;min-height: 140px !important;}
.case-content-wrapper{min-height: 200px !important}
.case-excerpt-md-wrapper{height:auto !important}
.highlight-buttons{ margin:0 8px; width: 265px !important;}
.cases-page-cancel-case-modal.outline-confirm-popover-wrapper{width: 270px !important;}
.my-brief-highlighted-text, .my-brief-note-text{padding-right:5px;}
.brief-delete-elem{padding-right: 2px;position: absolute;right: 0px;top: 15px;}
.myBrief-desktop-design{position: relative!important;top: 0 !important;}
.searchAutoSuggestListCase {width: 100%!important; top: 32px; background-color: #FFF; position: absolute;}
.searchAutoSuggestLableList {width: 100%!important; }
.searchAutoSuggestListCaseMobile { width:  100%!important;}
.ereader-header-chapter-menu.col-md-2{width:16.66% !important}/*added for Sprint 26 News Feed*/
/*****************Case Page First Time Welcome- Aishwarya*****************/
.cases-modal-container .carousel-caption.cases-caption-1 {width: 100%;margin-bottom: 40px;}
.cases-modal-container .carousel-caption.cases-caption-2 {width: 100%;margin-bottom: 10px;}
.cases-modal-container .carousel-caption.cases-caption-3 {width: 100%;margin-bottom: 40px;}
.cases-modal-container .carousel-caption.cases-caption-4 {width: 100%;margin-bottom: 40px;}
.cases-modal-container .carousel-caption.cases-caption-5 {width: 100%;margin-bottom: 40px;}
/*****************Case Page First Time Welcome- Aishwarya*****************/
.ereader-header-chapter-menu.col-md-2{width:16.66% !important}/*added for Sprint 26 News Feed*/
.bookshelf-phaseChanges-xs{margin: 0 15px !important;} /*Added for maintaining the margin space in bookshelf CC-3097*/
.global-search-desktop{padding: 0px !important}
/*.globalSearchBlock{height:120px!important;}*//*Sprint 35 - need to remove after ingestion*/
}
@media screen and (-webkit-min-device-pixel-ratio:0) and (max-width : 767px) {
.move{cursor: default !important;}
}
@media only screen {
.move{cursor: default !important;}
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) { 
.move{cursor: default !important;}
}
@media only screen and (-webkit-min-device-pixel-ratio: 1){
.move{cursor: default !important;}
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
.move{cursor: default !important;}
}


.book-seperate-mobile{display:none;}
.student-class-body-message{display:block;}
/**********END of CSS for mobile device******************/
.footer-link,.footer-wk-logo,.outline-desktop-container{display:block;}

/*CC-5530 Aspen Publishing footer changes starts*/
.footer-link{padding:20px !important;}
.footer-wk-logo{padding: 10px !important;}
@media only screen and (min-width:768px) and (max-width : 1024px){
  .footer-wk-logo{padding: 20px !important;}
}
@media only screen and (max-width : 767px){
  .footer-wk-logo-mobile{padding: 5px !important;}
  .footer-link-mobile{
    width:80% !important;
    margin-left:10% !important;
    font-size:14px !important;
  }
}
/*CC-5530 Aspen Publishing footer changes ends*/

.footer-link-mobile,.footer-wk-log-mobile{display:none;}
.footer-wrapper{min-width:768px;}
.footer-wrapper .footer{height:auto;}
.submit-question-response{width: 98% !important;}

 /*******************************************Start of CSS for Overlay***********************************/
.modal-content{border:5px solid #cccccc;}
.slide-bottom-btn{border-radius:14px;width:80px;}
.overlay-body{padding:0px;border: 3px solid #cd7f32;}
.carousel-slide-indicator{bottom: 0px;top:0px;position:static !important;width:auto !important;margin-left:0 !important}
.carousel-slide-indicator li{background-color: #1ca6b9;border:none;}
.carousel-slide-indicator  .active{background-color:#cccccc;}
.overlay-header-title{margin-left: 10%;}
.overlay-header{background-color:#ffffff}
.overlay-slide-navigation{ margin: 20px auto;}
.overlay-footer{border:none;}
.carousel-inner img {min-height: 457px;}
.carousel-wrapper{padding:0px;}
.overlay-image {background-image:url('../img/landscape-new.png');height:500px;}
.button-Carousel-Cancel{ background: url("../img/ereader/highlight/close-popover.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); cursor: pointer; height: 30px; position: absolute; right: 3px; top: 14px; width: 30px; z-index: 1; }

/*******************************************End of CSS for Overlay***********************************/

/****************** Prod Fix for Ul li in eReader **********************************/
/*#ereader-scroll-container .ereader-content .ccapp-contentContainer .ccapp-section ul li {list-style-type:disc !important;}*/
/****************** Prod Fix for Ul li in eReader **********************************/

/****************Start of CSS for Outline Search popover************************/
.outline-search-popover, .case-search-popover{max-width: 360px;}
.outline-popover-search, .case-popover-search { border-bottom: 1px solid #cccccc;}
.popover-outline-search-field ,.popover-case-search-field { border: 1px solid #CCCCCC;height: 27px; margin: 5px;color: #333333; font-size: 12px; padding: 0 10px;}
#outline-search-text.popover-outline-search-field{width: 96%}
.popover-outline-search-textbox-wrapper{width: 334px;}
img.outline-cancel-search, img.case-cancel-search{height: 23px; width: 23px;right:5px; position: absolute; top: 8px; cursor: pointer; display:none;}
img.outline-cancel-search-mobile, img.case-cancel-search-mobile{height: 23px; width: 23px;right:3px; position: absolute; top: 0px; cursor: pointer; display:none;}
.outline-text-search-cancel.outline-cancel-search,.case-text-search-cancel.case-cancel-search{height: 23px; width: 23px;right:5px; position: absolute; cursor: pointer; top: 4px; display:none;}
.outline-text-search-cancel.outline-cancel-search-mobile,.case-text-search-cancel.case-cancel-search-mobile{height: 23px; width: 23px;right:2px; position: absolute; cursor: pointer; top: 7px; display:none;}
.inside-outline-search-result-section{height: 300px; overflow: auto; width: 100%;/* border-top: 1px solid #ffffff;*/}
.outline-page-result-found, .case-page-result-found{font-family:Arial;font-weight:bold;font-size:10px;background-color: #999;width: 100%;color: #fff; padding: 0 10px;}
.outline-search-count, .case-search-count{ background: #999999 none repeat scroll 0 0; border: 1px solid #fff; height: 30px;padding: 3px;}
.outline-search-count label, .case-search-count label{  color: #ffffff;font-size: 10px; font-weight: bold;margin: 4px 0;text-transform: uppercase;}
.outline-search-detail-list, .case-search-detail-list{padding: 0}
.outline-result-list-element, .case-result-list-element{border-bottom: 1px solid #cccccc;background-color:#fafafa; padding: 20px 6px 20px 10px; font-family: Arial; font-size: 12px; color: #333333; width: 100%; line-height: 14px;}
.outline-search-sentence, .outline-search-sentence a:hover, .case-search-sentence, .case-search-sentence a:hover{cursor:pointer; width: 100%; padding-right: 3px; font-size: 12px;line-height: 16px; color:#333333 !important;}
.outline-search-sentence keyword,.case-search-sentence keyword{background-color:#dfdfdf;}
.outline-search-pageNo {}


/****************End of CSS for Outline Search popover************************/
/****************Start of CSS for Sprint 5************************/
.mce-panel .mce-widget.mce-btn.mce-section-btn.mce-btn-medium  button{padding-top: 5px !important;}
.mce-panel .mce-widget.mce-btn.mce-section-btn.mce-btn-medium  button i{height: 20px !important; width: 21px!important; background-repeat: no-repeat !important;}
.mce-panel .mce-widget.mce-btn.mce-remove-highlight-btn.mce-btn-medium  button i{height: 26px !important; width: 23px !important; background-repeat: no-repeat !important;}
.ereader-attribution-text{font-size: 13px; color: #333333;}
.ereader-assessment-footer-label{font-size: 14px; font-family: arial; color: #333333; margin-bottom: 20px;  text-align: center; padding-top: 20px;}
.ereader-flash-border{margin-left: 15px;	}
.ereaderFlashCardAnswer{padding-top: 20px;}
.ereader-options-radio{display: block;}


/* For touch devices and portrait (ipad or android tabs */
@media only screen and (device-width: 768px) and (orientation:portrait) {
  #txtPageNum {
  }
  #desktopVDO{margin-left:7%!important;}
}

/* For touch devices and portrait (ipad or android tabs */
@media only screen and (min-device-width: 769px) and  and (max-device-width: 1024px) and (orientation:landscape) {
  #txtPageNum {
  }
}

@media only screen and (max-width: 479px) and (orientation:portrait) {
  #mobileVDO{margin-left:6%!important;}
}

/**************************Start of CSS for Class Insights page for Faculty***********************************/
.classinsights-back-bookshelf{font-family:Arial; font-size: 11px; font-weight:bold;color:#7a7a7a;line-height: 62px;}

.classinsights-right-panel{line-height: 62px; text-transform: uppercase; font-family:Arial; font-size: 11px; font-weight:bold;color:#7a7a7a;}
.classinsights-book-title{padding-right: 8px;}
.class-insights-form-wrapper{ margin-top: 12px; padding: 0;}
.class-insights-form{border-bottom: 1px solid #dbdbdb;}
.class-documents{border-left: 1px solid #dbdbdb}
.class-upload-docs-column{border-bottom: 1px solid #dbdbdb;}
.class-docs-teacher-column{border-bottom: 1px solid #dbdbdb;}
/**************************End of CSS for Class Insights page for Faculty***********************************/

/**************************Start of CSS for Bookshelf Create Class page for Faculty(CC-1640)*******************/
.prof-new-bookshelf-tutorial{font-family:"akzidenz-grotesk"; font-size: 200%;font-weight: 300; font-style: normal; color:#181818; margin: 10px;}/*CC-1682 : Returning Faculty in the new Bookshelf*/
.student-new-bookshelf-tutorial{font-family:"akzidenz-grotesk"; font-size: 190%;font-weight: 300; font-style: normal; color:#181818; margin: 10px;} /* CC-1683 : Returning Student in the new Bookshelf*/
.new-modal-bookshelf{color: #1ca6b9;}
.new-set-up-bookshelf{width: 100%;   margin-top: 15px; padding: 5px;}
.close-overlay-btn,.close-overlay-btn:focus, .close-overlay-btn:active{margin-left: 42%; margin-top: 12px; margin-bottom: 12px;}
.faculty-open-book {font-size: 11px; font-family: arial; margin:10px 0 0 30px;}
/*.faculty-book-thumbnail, .student-book-thumbnail{padding:0; width: 70px}*/
/*.faculty-book-info{padding:0px; margin-top:20px !important; margin-left: 7px; width: 778px;}*/
.faculty-book-title{font-size: 20px; font-family: arial; line-height:24px; color:#333 !important; cursor:pointer;}
/* .faculty-book-author p, .student-book-author p, .dashboard-recommended-section-supporting p, .resources-container-link p{font-size: 14px !important;line-height: 20px!important;color:#000!important;font-family: fira-sans, sans-serif; font-weight: 300;margin-top: 5px;max-width: 100%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;text-overflow: ellipsis;white-space: initial;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;} */
.faculty-book-author p, .student-book-author p, .dashboard-recommended-section-supporting p, .resources-container-link p{font-size: 14px !important;line-height: 20px!important;color:#000!important;font-family: fira-sans, sans-serif; font-weight: 300;margin-top: 5px;max-width: 100%;white-space: nowrap;white-space: initial;display: block;-webkit-line-clamp: 5;-webkit-box-orient: vertical;}
.faculty-book-author a, .student-book-author a{font-size: 12pt !important;line-height: 16px!important;color:#007ac3!important;font-family:   Akzidenz-Grotesk, Arial; font-weight: 300}
.faculty-horizontal-separator {border-bottom:4px solid #e5e5e5; margin:10px 0 20px 0;}
.faculty-class-book-details{width: 85%;}
.classDesc {border-left:7px solid #e5e5e5; padding-left: 20px; }
.faculty-bookshelf-book{ /*height:215px; padding-top: 20px;padding-left:20;*/}
.faculty-add-class {margin-left:20px; font-family:"akzidenz-grotesk"; font-weight:bold; font-size:11px; color:#666666 !important; vertical-align: middle;}
.class-add-text{margin-right: 8px; cursor:pointer; margin-top: 6px;}
.faculty-add-class-image {width:21px; height:21px; vertical-align: bottom; cursor: pointer;}
.faculty-create-class-mess {font-size: 15px; font-family: arial; font-weight:bold; line-height:19px; color:#333; margin-bottom: 10px;}
.faculty-message-list{margin-top: 10px;}
.faculty-class-body-message{ font-size: 13px; font-family: arial; line-height:19px; color:#333; margin-bottom: 20px;}
.btn-custom-prof, .btn-custom-prof:hover, .btn-custom-prof:active {background: #e8f7fe !important;border: 1px solid #c6c6c6 !important;height: 25px  !important;width: 100px !important;border-radius: 11px;color: #333333;font-size: 11px;padding: 2px 15px; line-height: 18px;}

.faculty-book-class-elements{margin: 10px 0;/*width:100%*/}
.faculty-class-elements{color: #333333; font-family: arial;}
.faculty-class-elements label, .faculty-class-elements span.faculty-class-name-head, .faculty-class-elements span.faculty-label{padding-right: 5px;}
ul.faculty-book-elements{padding-left: 0px;min-height:100px;display: inline-block;height: auto;width: 100%}
label.faculty-class-name-head, span.faculty-class-name-head{font-weight: bold; font-size:15px ; line-height:19px;}
.faculty-class-name-text{line-height:19px;}
a.faculty-class-name-text{color:#333;}
/*input.faculty-class-name-text{font-size:18px;}*/
label.faculty-label, span.faculty-label{font-weight: bold; font-size:13px ; line-height:17px;}
.faculty-label-text{ font-size:13px ; line-height:17px;}
.faculty-description{padding: 20px 0;}
label.faculty-description-head{font-weight: bold; font-size:13px ; line-height:19px;}
.faculty-description-text{font-size:13px ; line-height:19px;}
.faculty-class-open-create{margin: 20px 0px 0px 60px ! important;}
.faculty-class-separator{height: 1px; background-color: #e5e5e5; margin: 20px 0;}
/**************************End of CSS for Bookshelf Create Class page for Faculty(CC-1640)*******************/
/****************************Start of CSS for Student Insights page************************/
.student-insights-book-title{font-size: 18px; font-family: arial; line-height:22px; color:#333;}
.info-button{float: right;height: 25px; right: 16px; width: 25px; z-index: 99;}
.student-insights-bookshelf-book{ /*height:215px;*/ padding-top: 20px; padding-left: 0 !important; padding-right: 15px !important;}
.student-insights-description{padding: 20px 0 0;}
.student-insights-docs-column{margin: 20px 0 0 ;}
.student-docs-list{ left: 106px; list-style: outside none none; position: relative; top: -20px;}
/****************************End of CSS for Student Insights page************************/

/**************************Start of CSS for Class Insights page for Faculty***********************************/
.classinsights-back-bookshelf{font-family:Arial; font-size: 11px; font-weight:bold;color:#7a7a7a;line-height: 62px; cursor: pointer;}
.classinsights-heading{font-family:"akzidenz-grotesk"; font-weight: 300;  font-style: normal; font-size: 29px; line-height: 32px; color:#333333; margin-top: 15px;}
.classinsights-book-title{padding-right: 8px;}
.class-insights-form-wrapper{ margin-top: 12px; padding: 0; clear: both;}

label.classinsights-book-title-upper,a.classinsights-book-title-upper{margin-right:5px;font-family:Arial; font-size: 11px; font-weight:bold;color:#7a7a7a !important;margin-top:25px;}
.faculty-class-code{ font-family:"Akzidenz-Grotesk"; font-size: 16px;line-height:18px; color: #333333; margin-top:10px;}
.faculty-class-materials{margin-top:15px;}
/*.choose-file-btn {margin-left:10px; margin-top: 5px;}*/
.class-supporting-materials{border-right:1px solid #e5e5e5; padding:0 20px 0 0;}
.class-supporting-materials .bookshelf-doc-dropdown{ margin-top:0; width:379px;}
.faculty-code-info-btn{width:20px; height:20px;}
.faculty-learning-materials-section{padding-left:20px; padding-right:0px;}
.faculty-upld-documents-drpdwn{width:374px; margin-left:3px;}
.faculty-documents-drpdwn{font-family:Arial; font-size: 12px; font-weight:normal;color:#333;line-height: 22px;}
.faculty-classinsights-horizontal-separator{border-bottom:1px solid #dbdbdb; margin:20px 0;}
.faculty-learning-materials-list{ margin-top:5px;}
label.faculty-class-code {font-family:Arial; font-size: 12px; font-weight:normal;color:#333;line-height: 16px;text-transform: uppercase;}
.faculty-class-insights-separator { border-bottom: 4px solid #e5e5e5;clear: both;}
.class-insights-after-id-generated{padding: 0 !important;}
.faculty-create-class-form-wrapper{padding-left: 6px;}
.faculty-class-code-tooltip-text{padding: 10px; width: auto; font-size: 11px; font-weight: bold;}
.faculty-endorse-tooltip-text{padding: 10px; width: 314px; font-size: 12px;}
/****************************Start of CSS for Student Insights page************************/
.student-insights-book-title{font-size: 18px; font-family: arial; line-height:22px; color:#333;}
.info-button{float: right;height: 25px; right: 16px; width: 25px; z-index: 99;}
.student-insights-bookshelf-book{ /*height:215px;*/ padding-top: 20px; padding-left: 0 !important; padding-right: 15px !important;}
.student-insights-description{padding: 20px 0 0;}
.student-insights-docs-column{margin: 20px 0 0 ;}

.student-docs-list{ left: 106px; list-style: outside none none; position: relative; top: -20px;}
.backToBookshelf{ width: 25px; height: 25px;cursor:pointer; margin-top: 18px;}
.book-links-header{font-family: Arial; font-size: 11px; color: #7a7a7a; margin-top: 6px;}
.student-docs-list{ left: 106px; list-style: outside none none; position: relative; top: -20px;}
#faculty-description-detail{max-width: 795px; min-width: 795px;  min-height: 110px; max-height: 110px; }
.faculty-upload-docs { margin-top: 5px;}
textarea.faculty-class-name-text::-webkit-input-placeholder , textarea.faculty-sem-name-text::-webkit-input-placeholder , textarea.faculty-section-name-text::-webkit-input-placeholder , textarea.faculty-meeting-name-text::-webkit-input-placeholder , textarea.faculty-class-desc-text::-webkit-input-placeholder {
 font-style:italic;
}
textarea.faculty-class-name-text:-moz-placeholder , textarea.faculty-sem-name-text:-moz-placeholder , textarea.faculty-section-name-text:-moz-placeholder ,  textarea.faculty-meeting-name-text:-moz-placeholder ,   textarea.faculty-class-desc-text:-moz-placeholder { /* older Firefox*/
font-style:italic;color: #757575;
}
textarea.faculty-class-name-text::-moz-placeholder , textarea.faculty-sem-name-text::-moz-placeholder , textarea.faculty-section-name-text::-moz-placeholder ,  textarea.faculty-meeting-name-text::-moz-placeholder ,   textarea.faculty-class-desc-text::-moz-placeholder { /* Firefox 19+ */ 
font-style:italic;font-size:13px;line-height:17px;color:#757575;
} 
textarea.faculty-class-name-text:-ms-input-placeholder , textarea.faculty-sem-name-text:-ms-input-placeholder , textarea.faculty-section-name-text:-ms-input-placeholder , textarea.faculty-meeting-name-text:-ms-input-placeholder , textarea.faculty-class-desc-text:-ms-input-placeholder { 
 font-style:italic; font-style:italic;font-size:13px;line-height:17px;color:#666666;
}
.faculty-alignment-fix{padding:22px;}
.faculty-class-code-span{text-transform: uppercase;}
.class-supporting-materials .text-box-common{ padding: 2px 0 5px 8px;}
img.faculty-materials-icon { width:29px; height:29px;}
.faculty-docs-name-list { color:#007ac3 !important; max-width: 162px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 16px;margin-top: 8px;line-height: 18px;font-family: Akzidenz-Grotesk; font-weight: normal;}
.faculty-material-horizontal-separator { border-bottom:5px solid #dbdbdb; clear: both;}
.faculty-class-enrolled-students { margin-top:20px;margin-bottom:10px;}
.class-insights-enrolled-students{font-family:"akzidenz-grotesk"; font-size: 24px; color:#181818;line-height: 30px;}
.class-enrolled-students-count {font-size: 13px !important; font-weight:bold !important; font-family: arial !important; line-height:25px !important; color:#333 !important; }
.class-insights-study-dashbrd-label { margin-top:0px; margin-bottom:0px;}
.class-insights-study-dashbrd-lnk{margin-left: 5px; margin-top: 2px; font-size: 14px;font-family: "Akzidenz-Grotesk";color:#000!important;line-height: 18px;}
.faculty-class-horizontal-separator {border-bottom: 1px solid #dbdbdb; clear: both; padding-top: 20px;}
#right-header-bookTitle{display: inline-block; overflow: hidden; text-overflow: ellipsis; vertical-align: middle;  white-space: nowrap;  max-width: 407px; font-weight:bold;}
#right-header-read, #right-header-study, #right-header-outline{cursor: pointer;}
.class-code-info-tooltip  + .tooltip > .tooltip-inner { background: #fff; border: 2px solid #e5e5e5; color:#000;}
.class-code-info-tooltip + .tooltip.right > .tooltip-arrow { top: 50%; left: 0; margin-top: -5px; border-right-color: #e5e5e5; border-width: 5px 5px 5px 0;}
.prof-thumbnail-labelForEnroll{margin-top: 24px;width: 120px}
.cancel-class-btn-wrapper{border-top: 1px solid #e5e5e5; margin: 10px 0;}
.btn-cancel-class-no{margin-left: 10px;}
.home-already-have-acc{position:relative; bottom:42px;} 
 
@media(min-width:768px) and (max-width: 1023px){

/******CC-2362*******/
.learnmore-read-section {display: none;}
.learnmore-study-section {display: none;}
.learnmore-outline-section {display: none;}
.learnmore-measure-section {display: none;}
/********************/

/*CC- 2160 Learn More*/
 .learnmoreimg {
  background-image: none;
 }
 .Read {
  background-image: none;
}
 .study {
  background-image: none;
 }
 .study ul{
  padding-left: 5px;
 }
 .fixLeft {
 width: 100%;
 }
 .spaceForIpadImage {
 width: 100%;
 }
.customWidthforiPad {
 width: 100%;
 }
.outline-Lm {
  background-image: none;
 }

 .no-padding .border-gray {
  border-top: none;
 }
 .measure {
  background-image: none;
 }

 .booksImage img{
 display: none;
 }

.take-tour-gap {
  border-right-color: #FFFFFF;
  height: 95px;
  width: 100%;
}
.take-tour-horizontalSeparator {
 border-bottom: 1px solid #d2d2d2;
 width: 100%;
}

.bordergrayForiPad  {
border-top:1px solid #d2d2d2 !important; 
width:100% !important;
}
 .take-tour div,  .take-tour p{text-align:center;}
 /*CC- 2180 Faculty Page*/
  .facultyimg {
 background-image: none;
 }
  .noImageForDevice img {
 display: none;
 }
 .alignImgForiPadDevice {
  float: left !important;
  width: 100%;
 }
  .alignImgForDevice {
  float: left !important;
 }
 .widthForImage {
 text-align:center
 }
 
  /* CC-2194 My Account page */
 .grayBorderForMyAccount{
   border-top: 1px solid #d2d2d2;
   width: 100%;
   margin-top: 35px;
}
#my-account-view .form-fields-wrapper{
width:100%;
}
#my-account-edit .form-fields-wrapper{
width:350px;
}

.form-fields-wrapperCancelLink {
padding: 0px;		
margin-top: 12px; 
}

.form-fields-wrapperForPassword {
margin-top: 17px;
width: 53%;
}

.create-new-password-text {
font-family: fira-sans, sans-serif;
font-weight: 500;
font-style: normal;
font-size: 48px;
line-height: 58px;
color: #000000;
}
.class-supporting-materials .bookshelf-doc-dropdown {margin-top: 0; width: 236px;}
.faculty-upld-documents-drpdwn {margin-left: 3px;width: 231px;}
.choose-file-btn.faculty-file-type{margin-left:0;}
.faculty-material-name {width: 46px; vertical-align:middle;}
#faculty-description-detail{max-width: 554px;min-width: 554px;}
.choose-file-buttn { width: 182px;}
/*.faculty-dashboard-learning-obj{ width:30% !important;}*/
.student-dashboard-progress-lo .student-dashboard-list-class, .learning-objective-progress-wrapper .student-dashboard-list-class{margin-top:26px !important;}
.popover.search-popover, .popover.ereader-font-change-popover{position:absolute;top:67px!important;}
.studychapter-custom-popover{margin-top:6px !important;border-radius:0;min-width:260px !important; max-width:260px !important; background-color:#e1e1e1; border:none;box-shadow:none;}
.ebook-read-chapter-popover{margin-top:6px !important;border-radius:0; background-color:#e1e1e1; border:none;box-shadow:none;}
.login-fb-separate{height:1px; display:block !important; border-top:1px solid #ccc; margin-top:35px;}
.message-mobile-view{display:none !important;}
}

#student-enroll-container{padding-top:20px;}
#enrollAtBottom.blue-btn-custom{position: relative;top: 30px; margin-right: 10px}
.faculty-class-enrolled-students h2 { margin-top:0px; margin-bottom:0px;cursor:pointer;}


.prof-docs-select{ position:relative;  -moz-appearance: none; -webkit-appearance:none; }
.prof-docs-select:after {
    background: url(../img/login-register/select-arrow.png) no-repeat right #fff;
    content:"";
    color:#aaa;
    right:8px; top:2px;
    padding:0 0 2px;
    border-bottom:1px solid #ddd;
    position:absolute;
    pointer-events:none;
}
.prof-docs-select:before {
    background: url("../img/login-register/select-arrow.png") no-repeat scroll right center #fff;
    content: "";
    display: block;
    height: 30px;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
    width: 31px;
}
.prof-docs-select select{ -moz-appearance: none; -webkit-appearance: none;}
.prof-docs-select select option{ background: #fafafa;}
.faculty-docs-selection-column{width: 322px;padding: 0px;}
#selectedFileName{max-width: 175px;overflow: hidden; position: absolute; text-overflow: ellipsis; top: 2px; white-space: nowrap; color: #333333; font: bold 10px/16px arial,sans-serif; margin-bottom: 0; padding: 0;}
#uploadFacultyDocsBtn{margin-top:-2px;}
#after-class-id-generated{padding:0px;}

/*** Styles for search co-professors modal***/
.faculty-search-modal-wrapper {width: 720px;  border-radius: 0;border: 1px solid #ccc;box-shadow: none;margin-top: 5%;margin-bottom: 15%;}
.faculty-search-instructions { font-size: 16px; font-family: arial; line-height:20px; color:#333;}
label.faculty-search-first-name { font-size: 13px; font-family: arial; line-height:17px; font-weight:bold; color:#333;}
.faculty-search-user-input { font-size: 12px; font-family: arial; line-height:16px; color:#333; }
.faculty-search-prof-btn {text-align: center;}
.faculty-search-reset{font-size: 12px; font-family: arial; line-height:16px; font-weight:bold; color:#1ca6b9;margin-top:10px; display: block;}
.faculty-search-modal {padding: 15px;background:#ededed; }
.faculty-search-fields {margin-top: 10px; width: 32%; }
.faculty-search-fields-lname-email {margin-left:8px;}
.faculty-co-prof-search-btn{ margin-top:35px; font-size: 11px; font-family: arial; line-height:16px; color:#333; }
.faculty-co-prof-search-table {border-top: 2px solid #ccc !important;}
.faculty-co-prof-search-table{ border-collapse: separate;border-spacing: 0; }
.faculty-co-prof-search-table .odd {  height:35px; background-color:#fff;}
.faculty-co-prof-search-table .even{ height:35px; background-color:#f4f4f4;}
.dataTables_wrapper .dataTables_info { font-weight:bold; font-size: 12px; font-family: arial; line-height:26px; color:#363636; background-color:#b6d2dd; border:1px solid #fff; height:30px;padding-left: 10px;padding-bottom: 10px; padding-top:0px !important;}
.faculty-search-users-btn {background: linear-gradient(to bottom, #fefefe 0%, #f1f1f1 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); border: 1px solid #d3d3d3; border-radius: 11px;padding: 2px 15px;}
.table-add-prof-btn{text-align:right; margin: 15px 5px 20px 0;}
.faculty-search-add-prof { font-size: 12px; font-family: arial; line-height:16px; color:#333;margin-right:5px; }
.faculty-co-prof-search-table .container{display:table;width:100% !important;border-collapse: separate; border-bottom: 1px solid #ccc;padding-left:0px;padding-right:0px;}
.faculty-co-prof-search-table .heading{ display: table-row; text-align: left; background-color:#b6d2dd !important; height:30px; }
.faculty-co-prof-search-table .table-row{ display:table-row;  height: 35px !important;}	
.faculty-co-prof-search-table .faculty-search-headers{ font-size: 12px; font-family: arial; line-height:26px !important; color:#363636 !important; font-weight:bold !important;display:table-cell;border-top:1px solid #fff !important; border-bottom:1px solid #fff;border-left:1px solid #fff; border-right: 1px solid #fff; }
.faculty-co-prof-search-table .faculty-search-data{display:table-cell;font-weight:bold; font-size: 12px; font-family: arial; line-height:18px; color:#363636;border-top:1px solid #ccc !important; border-right:1px solid #ccc !important;}	
.faculty-co-prof-search-table .faculty-search-checkbox{display:table-cell;text-align:center;border font-weight:bold; text-align: center !important; font-size: 12px; font-family: arial; line-height:18px; color:#363636; height:35px; border-top:1px solid #ccc !important;} 
.faculty-co-prof-search-table .fname-col { width:25% !important;padding-left: 10px;} 
.faculty-co-prof-search-table .lname-col { width:29% !important;padding-left: 10px;} 
.faculty-co-prof-search-table .email-col { width:42% !important;padding-left: 10px;} 
.faculty-co-prof-search-table .check-box-col {width: 5% !important; text-align:center;} 
.col.faculty-search-headers.check-box-col > input { margin-top:6px;}
.disableLink{ cursor:default;text-decoration:none; color: #999 !important;}
.faculty-co-prof-search-table .row-odd-data { display:inline-block; vertical-align:top; width:100%;border-bottom: 1px solid #fff; height: 35px; padding-top: 6px;}
.faculty-co-prof-search-table .row-even-data { display:inline-block; vertical-align:top; width:100%; border-top:1px solid #fff;border-bottom: 1px solid #fff; height: 35px;padding-top: 6px;}
.faculty-co-prof-search-footer-section { height: 30px; background-color: #b6d2dd; padding-left:10px;  border: 1px solid #fff;}
.faculty-co-prof-search-footer { font-size: 12px !important; font-family: arial !important; line-height:26px !important; font-weight:bold !important; color:#363636 !important;} 
.faculty-search-footer-paginatn {float: right;margin-right: 10px; font-size: 12px; line-height: 26px; font-weight:bold; font-family: arial;}
.faculty-search-cancel-search { font-size: 12px; font-weight:bold; font-family: arial; line-height:26px; color:#363636; }
.faculty-search-modal .popover-add-book-buttons{ padding:0 !important;}
.faculty-save-prof { margin-left:13px;}
.faculty-learning-materials-list{cursor: pointer;}
.faculty-material-name {cursor: pointer;}

/*** CSS for study dashboard**/
label.faculty-dashboard-result {color: #333 !important;  font-weight: normal;font-family: Akzidenz-Grotesk !important;font-size: 14px !important;line-height: 18px !important;}
.faculty-dashboard-class-progress{color: #333 !important;font-weight:bold;font-family: arial !important;font-size: 15px !important;}
#studyDashBoard h3{ margin-top:15px;}
h2.faculty-dashboard-class-progress { width:100%; text-align:left; border-bottom: 1px solid #dbdbdb; line-height:0.1em; margin:10px 0 20px; } 
h2.faculty-dashboard-class-progress span { background:#fff; padding-right:10px; }
#studyDashBoardContainer #filterContainer { padding: 2px 0;}
#studyDashBoard .col-md-5{ padding-left:15px ;}
.faculty-dashboard-chapter-name,.student-dashboard-chapter-name  {font-size: 16px; font-family: arial; line-height:20px; color:#333333; color: #333333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
.faculty-dashboard-result-options{ margin-right:10px;}
.faculty-dashboard-heading-stu-styles{ font-size: 14px !important;font-family: Akzidenz-Grotesk!important;line-height: 18px; text-transform: uppercase; font-weight: bold;}
.faculty-class-materials .bar {height:20px !important;}
.faculty-dashboard-total-qns{font-size: 16px; font-family: arial; line-height:18px; color:#696A6D; font-weight: 100;}
.faculty-dashboard-correct-percnt {font-size: 16px; font-family: arial; line-height:18px; color:#80C342;}
.faculty-dashboard-partialCorrect-percnt {font-size: 16px; font-family: arial; line-height:18px; color:#007ac3 ;}
.faculty-dashboard-partiallycorrect-percnt {font-size: 16px; font-family: arial; line-height:18px; color:#007ac3;width: 106%;}
.faculty-dashboard-incorrect-percnt { font-size: 16px; font-family: arial; line-height:18px; color:#EE303C;}
.faculty-dashboard-unanswerd-percnt {font-size: 16px; font-family: arial; line-height:18px; color:#666666;}
.faculty-class-materials .col-md-12 , .faculty-class-materials .col-md-2, .faculty-class-materials .col-md-4{ padding:0px;}
.chapter-progress { padding:1px 0 0 0px !important; margin-top: 15px !important;}
.objective-progress-section {/* margin-top: 12px; vertical-align: middle;  height: 52px;border-left: 1px solid #dbdbdb;left: 47px; */position: relative;}
.objective-progress { padding:1px 0 0 0px !important;/*margin-top:20px! important;*/ }
.faculty-dashboard-learning-obj{font-size: 16px; font-family: arial; line-height:20px; color:#333; margin-top: 20px; /*margin-left: 20px; *//*width: 30%;*/}
.LOQues_Title_Bold{font-weight:bold;}
.faculty-class-materials .col-md-1, .faculty-class-materials .col-md-2, .faculty-class-materials .col-md-3, .faculty-class-materials .col-md-4, .faculty-class-materials .col-md-5,  .faculty-class-materials .col-md-7,  .faculty-class-materials .col-md-8, .faculty-class-materials .col-md-9, .faculty-class-materials .col-md-10, .faculty-class-materials .col-md-11, .faculty-class-materials .col-md-12{/* display:inline-block; vertical-align:top; float:none;*/}
.faculty-class-materials .dashboard-prof-result-progress.col-md-6{width:45%;display:inline-block; vertical-align:top; float:none;padding:0px; text-align: left; margin-top:10px;margin-left: 14px;}
.faculty-learning-obj .col-md-6{width:45%;display:inline-block; vertical-align:top; float:none;padding:0px; text-align: left; margin-top:20px;margin-left: 14px;}
.faculty-dashboard-separator { border-top: 2px solid #333;vertical-align: middle;width: 100%;}
.faculty-class-insights-explanatory-content{font-size: 16px; font-family: "Akzidenz-Grotesk"; line-height:18px; color:#333; margin-top:10px;}
.faculty-class-insights-exp-separator{border-bottom:5px solid #dbdbdb; margin:15px 0 25px 0;}
.faculty-delete-modal-wrapper {width: 343px;  border-radius: 0;border: 1px solid #ccc;box-shadow: none;margin-top: 5%;margin-bottom: 15%;}
.faculty-delete-modal {padding: 15px;}
/*For Faculty Create Class Welcome Message*/
.faculty-create-class-welcome-message, .bar-check-skill-message{margin-top: 85px;width: 680px;}
.faculty-create-class-welcome-message-content-area, .bar-check-skill-message-content-area{ max-height: 525px; border: 1px solid #DCDCDC; box-shadow: none; background-color: #fff; margin-left: 15px; margin-top: 144px;}
.cases-content-area{ max-height: 525px; border: 1px solid #DCDCDC; box-shadow: none; background-color: #fff; margin-left: 15px;}
.faculty-create-class-welcome-message-modal-body, .bar-check-skill-message-modal-body{max-height: 505px; margin: 15px 5px 5px 15px; padding: 10px; overflow-y:auto; overflow-x : hidden}

/*For Student Enroll Class Welcome Message*/
.student-enroll-class-welcome-message{margin-top: 85px;width: 690px;}
.student-enroll-class-welcome-message-content-area{ max-height: 525px; border: 1px solid #DCDCDC; box-shadow: none; background-color: #fff; margin-left: 20px; margin-top: 140px; }
.student-enroll-class-welcome-message-modal-body{max-height: 505px; margin: 15px 5px 5px 15px; padding: 10px; overflow-y:auto; overflow-x : hidden}

.expand-learning-objective {background: url("../img/small-right-caret.png") no-repeat scroll 0 0 #fff;display:inline-block;width:21px;height:21px; position: absolute; top: 0px;}
.collapse-learning-objective {background: url("../img/small-down-caret.png") no-repeat scroll 0 0 #fff;display:inline-block;width:21px;height:21px; position: absolute; top: 0px;}
.expand-enrolled-students-list {background: url("../img/large-right-caret.png") no-repeat scroll 0 0 #fff;display:inline-block;width:38px;height:38px;vertical-align: top;}
.collapse-enrolled-students-list {background: url("../img/large-down-caret.png") no-repeat scroll 0 0 #fff;display:inline-block;width:38px;height:38px;vertical-align: top;}
.learning-objective-chapter-title{margin-left: 0px;}
.learning-objective-progress-wrapper{position: relative;top: 3px;}

.coprofessor-deletion-confirmation-section{margin-top: 12px;}
.professor-delete-confirmation-text { color: #4f830b; font: bold 11px arial,sans-serif;}
.objective-progress .bar {background:#C2DD8F!important; display: block; height: 20px !important;  position: absolute; }
/*.objective-progress .bar {background:repeating-linear-gradient(to right, #acd379 16px, #fff 20px) repeat scroll 0 0 rgba(0, 0, 0, 0) !important; display: block; height: 20px !important;  position: absolute; }*/
.objective-progress .bar.pdf-green-class {background:#c2dd8f !important; display: block; height: 20px !important;  position: absolute; }
.objective-progress .bar.graybar { background: #A3A3A3 !important; display: block; height: 20px !important; position: absolute; }
/*
.objective-progress .bar.graybar { background: repeating-linear-gradient(to right, #c7c7c7 16px, #fff 20px) repeat scroll 0 0 rgba(0, 0, 0, 0) !important; display: block; height: 20px !important; position: absolute; }
*/

label.faculty-material-for-stud-name, span.faculty-material-for-stud-name  {cursor: pointer; max-width: 300px; overflow: hidden; text-overflow: ellipsis; vertical-align: top; white-space: nowrap;color: #007ac3;margin-left: 6px;margin-top: 8px; font-size: 16px !important;font-family: Akzidenz-Grotesk;line-height: 18px; font-weight: normal;}
#enrolled-students-list{ margin-left:15px; margin-top:30px;}
#enrolled-students-list .col-md-6{ float:none;}

.right-header-book-title{ text-transform: uppercase;}
.col-md-4.col-sm-4.faculty-dashboard-learning-obj {padding-right:10px;}
#faculty-uploaded-list{ margin-left:3px;}

/*****************Faculty Create Link*********************/
.links-container-block{width: 30px; padding: 0px; margin: 0px 3px;display: block;/*position:absolute;*/ left:0px; z-index:1;}
.case-excerpt-md-wrapper .links-container-block{width: 30px; padding: 0px; margin: 0px 3px;display: block;position:absolute; left:-6px; z-index:1;}
.create-link-faculty{font-family:"akzidenz-grotesk";font-weight: 300;font-style: normal; font-size: 10px; color:#333;padding:8px 13px 8px 10px; height: 30px; cursor:pointer; text-transform: uppercase;min-width: 52px; text-align: center;border-right: 1px solid #dcdcdc; display: inline-block; }
.create-note-faculty{border-right: 1px solid #dcdcdc; border-radius: 0px; padding-left: 3px; cursor:pointer;}
.add-note-caret{margin-right:5px;}
.link-url-text{width: 290px; border-radius: 5px; border: 1px solid rgb(202, 202, 202); color: rgb(51, 51, 51); font-size: 12px; font-family: Arial; display: inline-block; margin-left: 10px; margin-top: 10px; padding-left: 10px; padding-top: 5px; padding-bottom: 5px;min-height:30px;}
.link-comments-textarea{font-size: 12px; color: #333333; font-family: Arial; display: inline-block;max-width: 290px; min-width: 290px; margin: 10px; min-height: 90px; max-height: 90px; border: 1px solid #cacaca; border-radius: 5px; text-align: left; padding: 10px;}
/*.copy-clipboard-text{display: inline-block; height: 25px; width:45px; border: none;vertical-align: sub;  position: absolute;right: 0;top: 8px; margin-top:0px;background: url(../img/ereader/highlight/copy-text.png) no-repeat;}*/
.copy-clipboard-text{    display: inline-block; height: 28px;width: 40px;border: none; vertical-align: sub;position: absolute;top: 0px;     padding: 8px 27px 4px;}
.save-link-icon,.save-brief-icon, .save-link-icon:focus, .save-brief-icon:focus, .save-link-icon:active, .save-brief-icon:active{visibility:hidden; padding:0;display: inline-block; height: 30px; width: 30px; border: none; margin-top: 3px;}
#delete-link-confirmation-modal .outline-confirm-popover-wrapper{width: 272px;}
#delete-link-confirmation-modal .popover-innertext, #delete-link-confirmation-modal .outline-confirm-popover-text{width: 100%;}
#delete-link-confirmation-modal .cancel-class-btn-wrapper{width: 100%; margin:10px; border: none;}
.link-student-popover-wrapper{width: 310px;}
.link-popover-student-wrapper{padding:10px;font-size: 14px;}
.link-popover-student-url{display:block;color: #3ba5ca !important;font-weight: bold; margin-bottom: 10px;overflow: hidden; text-overflow: ellipsis;white-space:nowrap;}
.link-popover-student-comments{color:#333333;}
.share-class-text{font-weight:bold; position: relative;}
/*****************CC-1880****************************/
.ereader-footer-class{position: absolute; bottom: 0px; width: 100%}
.ereader-footer-expand{cursor: pointer;height: 30px;right: 15px;position: absolute;top: 340px;visibility: visible;width: 30px; z-index: 1;}
.ereader-footer-collapse{cursor: pointer;height: 30px;right: 15px;position: absolute;top: 340px; visibility: hidden;width: 30px; z-index: 1;}
#casebook-ereader-footer-wrapper .footer-link a,#casebook-ereader-footer-wrapper .footer-link-mobile a {color: #181818;font-size: 12px;font-weight: normal;}

/***********CC-1925**************/
.cc-font-xxsmall{font-size: 10px ;line-height:22px;}
.cc-font-xsmall{font-size: 13px ;}
.cc-font-small{font-size: 14px ;}
.cc-font-medium{font-size: 15px ;line-height:19px;} 
.cc-font-large{font-size: 17px ;line-height:19px;}
.cc-font-xlarge {font-size: 23px ;line-height:29px;}
.cc-chapter-title {font-size: 36px ;line-height:40px;}
/*****************CSS for New Outline*******************/
.add-new-outline-tab{color:#ffffff;height: 35px; background-color: #585858; width: 100%; text-align: left; padding-left: 18px;}
.add-new-outline-tab span{margin-left: 15px;}
.outline-book-notes-tab.active,.outline-my-notes-tab.active{color: #000000;border-bottom: 3px solid #3494b2;}
.outline-editor-container-mobile{height: 530px; overflow-y:hidden;border-bottom: 1px solid #c7c7c7; width:97%;   margin: 0 15px;display:inline-table;}
.outline-editor-container{/*height: 530px; overflow-y:hidden;display:inline-table;*/border-bottom: 1px solid #c7c7c7; width:97%;   margin: 0 15px;}
.outline-empty-block{min-height:30px; height:30px; display:block;}
.outline-empty-block-small{min-height:15px; height:15px; display:block;}
.outline-section-titleA{font-family: Arial; font-weight: bold; color: #666666; font-size: 15px; line-height: 22px;}
.outline-section-titleB{font-family: Arial; font-weight: bold; color: #666666; font-size: 13px; line-height: 19px;text-indent: 10px;}
.outline-annotation-A{color: #333333 !important;font-family: arial !important;font-size: 13px !important;line-height: 19px !important;text-indent: 10px !important;margin:10px 0 15px 0;}
.outline-annotation-B{color: #333333 !important;font-family: arial !important;font-size: 13px !important;line-height: 19px !important;text-indent: 10px !important;margin:10px 0 15px 10px;}
#export-chapter-outline{border-bottom: 1px solid #ccc;display: block;height: 45px;margin:0 15px;}
#chapter-outline-date{margin-top:17px;}
.home-innocence-block{padding: 10px 0px 0px 0px;}
.innocence-plus{padding: 0px;}
.home-innocence{color: #333; font-family:"akzidenz-grotesk";font-size:24px; line-height:28px;padding: 0 0 0 10px;font-style:normal; font-weight:300;}
.innocence-modal-heading{font-family:"akzidenz-grotesk"; font-weight: bold; font-size: 20px; line-height:28px; margin-bottom: 20px; color: #333333;}
.innocence-modal-content{font-family:"akzidenz-grotesk"; font-weight: 300;font-style: normal; font-size: 20px; line-height:28px;color: #333333;}
#home-innocence-project-message .ereader-assessment-content-area, #home-innocence-project-message2 .ereader-assessment-content-area{padding: 15px 35px 35px;}
#home-innocence-project-message .ereader-assessment-window, #home-innocence-project-message2 .ereader-assessment-window{width:928px;}
#home-innocence-project-message .ereader-assessment-modal-body,#home-innocence-project-message2 .ereader-assessment-modal-body{padding:0px !important;}
.new-outline-setup + img{margin-top:0px;}
.prof-new-bookshelf-tutorial.new-outline-setup{font-size:295%; padding-left: 15px;}


/***************CC-2147*******************/
ul.dropdown-menu.drop-nav-navigation-cog.ereader-settings-icons span{ padding:0px}
ul.dropdown-menu.drop-nav-navigation-cog.ereader-settings-icons li{ text-transform: none}


ul.dropdown-menu.drop-nav-navigation-cog{background:#DADADA; width:248px !important; min-width:220px!important; border:0px; box-shadow: 0px 3px 6px rgba(0,0,0,0.29); border-radius:0px; padding-left:0px !important; padding-right: 0px !important;margin-top: 0px;padding: 5px 0;left:auto;right:0px;}
ul.dropdown-menu.drop-nav-navigation-cog li{color: #000000 !important;font-family:fira-sans, sans-serif;font-size: 16px;line-height: 19px;padding: 0; width: 250px; padding:5px 20px;cursor:pointer;}

/*CC-5550*/
@media (max-width: 428px){
	ul.dropdown-menu.drop-nav-navigation-cog{
	width: 206px !important;
    min-width:222px !important;	
	margin-top: 0px;
	margin-left: -158px;
	}
	
	ul.dropdown-menu.drop-nav-navigation-cog li{
	padding:5px 31px;
	width:100%;
	}
}

ul.dropdown-menu.drop-nav-navigation-cog li a{color: #000000 !important;font-family: fira-sans, sans-serif;font-size: 16px;line-height: 19px;}
ul.dropdown-menu.drop-nav-navigation-cog li span{text-align: left;width:100%;/*padding-right: 30px;padding-left: 15px;*/}
ul.dropdown-menu.drop-nav-navigation-cog li.hr-rule-div div, ul.dropdown-menu.drop-nav-navigation-cog li.hr-rule-div2 div{background: #cacaca none repeat scroll 0 0;padding: 1px 0 0;width: 128px;}
ul.dropdown-menu.drop-nav-navigation-cog li.hr-rule-div, ul.dropdown-menu.drop-nav-navigation-cog li.hr-rule-div2{padding-bottom: 5px;padding-left: 22px;}
ul.ereader-features-dropdown li div.hr-rule-div-read {background-color: #666;height: 1px;margin: 0 18px;padding-top: 0;}
ul.dropdown-menu.drop-nav-navigation-cog li:hover, ul.dropdown-menu.drop-nav-navigation-cog li a:hover{background: none; text-decoration: none !important;}
.bodytop-text{border:none;}
.home-whats-this:focus{outline:dotted thin;}
.whats-this-cancel-btn {/*background-image:url('../img/bookshelf/AddABookPopUpCancelButton.png');*/height:25px;width:76px;}
.popover-content.home-info-text a:focus, .ebook-read-chapter-popover:focus, .ebook-read-chapter-popover a:focus{outline: dotted thin;}

.ereader-book-title-header{max-width: 100%; text-align: initial; margin: 22px 20px 0px;color: #000000;font-family: arial;font-size: 18px;}
@media(min-width:768px) and (max-width: 1024px){ 
  .ereader-book-title-header{text-align:end;}
}
.ereader-features-nav{ background: #ebebeb none repeat scroll 0 0;color: #666666; height: 40px; padding: 0;/*width: 45px;*/font-size:20px;}
.ereader-dropdown-menu.col-md-1.col-sm-1.col-xs-2 {width:4%}
span.ereader-top-nav-cog,span.ereader-top-nav-cog:focus,span.ereader-top-nav-cog:active, a.ereader-top-nav-cog,a.ereader-top-nav-cog:focus,a.ereader-top-nav-cog:active  {color: #cccccc !important;font-size: 25px!important;}
ul.ereader-features-dropdown{width:200px;margin:0;padding:0;border-top:1px solid #fff;}
ul.ereader-features-dropdown li{margin:0;padding:0;background-color:#dbdbdb;font-size:12px;font-weight:bold;color:#666666;}
ul.ereader-features-dropdown li.toc-dropdown-list{height:45px}
ul.ereader-features-dropdown li div{padding-top:12px;}
ul.ereader-features-dropdown li a:hover,ul.ereader-features-dropdown li a:focus {background-color:#dbdbdb;}
.ereader-sub-header-previous span {color:#666!important; width: 24px; padding:0 7px 0 7px;font-size:16px !important;margin-top:0;}
.ereader-sub-header-previous.ereader-sub-header-previous-mobile span {color:#fff!important;}
.ereader-sub-header-row, .outline-sub-header-row,.news-feed-sub-header-row,.cases-sub-header-row{height:40px;}
.ereader-sub-header-row button, .outline-sub-header-row button, .cases-sub-header-row button, .news-feed-sub-header-row button{color: #666;font-size: 12px;font-weight:bold;height:40px;cursor: pointer;background-color:#ebebeb;}
.ereader-sub-header-row button:hover, .outline-sub-header-row button:hover, .cases-sub-header-row button:hover, .news-feed-sub-header-row button:hover{color:#000;}
.ereader-sub-header-row span, .outline-sub-header-row span,  .cases-sub-header-row span, .news-feed-sub-header-row span{color: #666;}
.ereader-chapter-title {font-size: 12px; font-family: arial; font-weight: bold;padding-top:5px;color:#333333;}/*updated for RSS FEED Sprint 26*/
.ereader-chapter-title-mobile{/*max-width: 410px*/max-width:90%!important;}
.ereader-header-chapter-menu{color: #666; height: 40px;}
.ereader-header-chapter-menu button{background-color: #ebebeb! important; color: #666; height: 38px; font-size: 18px;padding-top: 6px; }
.ereader-header-chapter-menu a{color: #666; font-size: 18px;}
.ereader-header-chapter-menu{padding-top:18px;}
.ereader-green-block{height:6px;background-color:#77ac46;border-top: 1px solid #fff}
.ereader-header-btn-field button, .outline-sub-header-row button,  .cases-sub-header-row button, .news-feed-sub-header-row button{padding:0px 10px;}
/*.ereader-header-btn-field .class-insights-menu{padding-right:8px !important; padding-left:8px !important}*/
.ereader-heading-pipes, .resource-heading-pipes, .hide-news-feed-line{border-left: 1px solid #ccc; width: 2px; height: 25px; margin: 8px 0px;padding:0;}
.next-chapter-footer{ background: #e0e0e0 none repeat scroll 0 0; min-height: 40px;}
.next-chapter-footer-wrapper {width:100%;text-align:center;font-size:10px; font-family:arial; color:#333333; padding-top: 10px;}
.next-chapter-footer-wrapper span{color:#666666; font-size:18px;}
.next-chapter-footer-wrapper div{font-size:10px; font-family:arial; color:#333333; padding-top: 4px; padding-left: 5px;}

.ebook-read-chapter-popover .popover-content, .studychapter-custom-popover .popover-content{padding:9px 15px 9px 14px;}
/*.chapter-list-section, .chapter-list-section-study{height:200px;overflow-y:hidden;}*/
ul.chapter-list-section, ul.chapter-list-section-study{padding-left:0; margin-bottom:0;}
ul.chapter-list-section li, ul.chapter-list-section-study li{margin:10px 0 15px 8px;}
ul.chapter-list-section li a, ul.chapter-list-section-study li a{color:#333; font-size:10px; font-weight:bold;}
.expand-menu-mobile{background-color:#474747; color:#ffffff;font-size:12px;line-height:24px;}
.expand-menu-mobile-left-block{padding-left: 16px; margin-top: 5px;}
.expand-menu-mobile-left-block button{background-color:#474747;}
.expand-menu-mobile-right-block{text-align:right; padding-right:30px; margin-top: 5px;}
.expand-menu-mobile a, .expand-menu-mobile a:focus, .expand-menu-mobile a:active{color:#ffffff}
.expand-menu-mobile-border{text-align: right; border-top: 1px solid #fff; width: 28%; float: right; position:relative;top:16px; margin-right: 30px;}
.expand-menu-mobile-last{padding-bottom:15px;}
.ereader-options-list-mobile{padding-top:0 !important;}
.ereader-options-list-mobile button{background-color: #e1e1e1;font-size: 16px; height: 40px; width: 40px;color:#666}
#createAccountForm{padding-left:0px;padding-right:25px;}
.search-popover-close{height: 30px; width: 30px;position: absolute; right: -22px;top: -15px; cursor: pointer; z-index: 1;}
.read-chapter-popover-close{height: 30px; width: 30px;position: absolute; right: -16px;top: -11px; cursor: pointer; z-index: 1;}


/************CC-2174************/
.outline-blue-block{height:6px; background-color: #3494b2;width:100%;border-top:1px solid #fff;}
.outline-green-block{height:6px; background-color: #77ac46;width:100%;border-top:1px solid #fff;}
.outline-search-area{height: 30px;width:82%; background-color: #fafafa;}
.outline-editor-wrapper .mce-panel{background:none !important}
.popover.outline-search-popover,.popover.case-search-popover{border:1px solid #ccc; border-radius:0;box-shadow:none;}
.popover.case-search-popover{margin-top: 23px}
.popover.outline-search-popover{margin-top:27px;}
.outline-editor-wrapper .mce-edit-area{margin-top:35px;}

input.popover-outline-search-field:-moz-placeholder , input.popover-outline-search-field:-ms-input-placeholder ,input.popover-case-search-field:-moz-placeholder , input.popover-case-search-field:-ms-input-placeholder , input.add-brief-label-box:-moz-placeholder ,input.add-brief-label-box:-ms-input-placeholder ,.brief-note-textarea:-ms-input-placeholder,.brief-note-textarea:-moz-placeholder { /* Firefox 19+ */ 
font-family:arial;font-size:12px!important;color:#333333!important;
} 

input.popover-outline-search-field::-moz-placeholder,input.popover-case-search-field::-moz-placeholder{font-family:arial;font-size:12px!important;color:#333333!important;}input.popover-outline-search-field:-ms-input-placeholder,input.popover-case-search-field:-ms-input-placeholder{font-family:arial;font-size:12px!important;color:#333333!important;}input.popover-outline-search-field::-webkit-input-placeholder,input.popover-case-search-field::-webkit-input-placeholder{font-family:arial;font-size:12px!important;color:#333333!important;}
.outline-editor-header-noneditable{display:none;}
.default-cursor{cursor:default; color:#333333;}
.tutorial-modal-wrap{width:85%;margin-left:6%;margin-right:6%;}
.tutorial-popover-close .popover-common-btn, .tutorial-popover-close .popover-common-btn:active, .tutorial-popover-close .popover-common-btn:focus, .tutorial-popover-close .close-overlay-btn, .tutorial-popover-close .close-overlay-btn:active, .tutorial-popover-close .close-overlay-btn:focus{margin-top:0px !important;margin-bottom:0px !important}
.my-bookshelf-text{color: #333;font-size: 24px;font-weight: normal;line-height: 24px;}
/**********For CC-2155: overriding ePub CSS as per Maureen's Comments*******************
.epub-footnotenum-ref a, .epub-footnotenum a{font-weight:bold;}
.epub-pageBreak{color:#666;border-top: 1px solid #666;}*/

/**********CC-2293**************/
.rTs-text-wrapper{width: auto; margin-left: -6px;}
.rTs-icon-text{color: #c22e3f; margin-top: 16px; font-size: 10px; display: block; text-transform: uppercase;transform: rotate(90deg);
/* Chrome, Safari */ -webkit-transform: rotate(90deg);
/* Firefox */-moz-transform: rotate(90deg);
/* IE */-ms-transform: rotate(90deg);
/* Opera */-o-transform: rotate(90deg);}

/*********************CC-2293*********************/
.read-study-content-wrapper{max-width:  250px; border: 2px solid #DCDCDC; box-shadow: none; background-color: #ffffff;font-family: "akzidenz-grotesk";padding:9px;position:absolute;}
#read-study-notify.popover{border:0; max-width:auto;}
.readStudyTitle{margin-left:14%;}
.read-study-title{font-family: "akzidenz-grotesk";font-size:13px;line-height:17px;text-align: center; Color:#333333; font-weight: bold;font-style: normal;}
.read-study-content-text{display: inline-block;font-style: normal;font-size: 13px; line-height:17px;color: #333333; font-family: "akzidenz-grotesk"; text-align:left;}
.read-study-checkbox-text {line-height: 20px; padding-left: 5px; color: #333333 !important;font-size: 12px;font-family: "akzidenz-grotesk"; text-align:left;  bottom: 3px;position: relative;}
.read-study-remember-label {font: bold 10px arial, sans-serif;margin-top:10px}
.read-study-notification-popover{background:url(../img/ereader/highlight/close-popover-alert.png) no-repeat; height: 32px; width: 34px;position: absolute; right: -20px;top: -20px; cursor: pointer;}
.read-study-overlay-btn,.read-study-overlay-btn:focus, .read-study-overlay-btn:active{margin-left:20%;}
#read-study-overlay{border: 2px solid #DCDCDC;box-shadow: none; background-color: #ebebeb;font-family: "akzidenz-grotesk";color: #333333 !important;font-size: 13px;font-weight:bold;width:100px;height:30px;}
/****************CC-2293*********************/
.rts-study-header{color:#c22e3f;font-size:24px;font-weight:bold;font-family: "akzidenz-grotesk";}
.rts-lo-question-details{color:#333333;font-size:13px;font-family: arial;line-height:17px;margin-left:24px;padding-top:5px;padding-bottom:10px}
.rts-question-block-wrapper{padding:9px;}
.rts-go-study-text button{color:#c22e3f;font-size:15px;line-height:24px;font-weight:bold;font-family: "akzidenz-grotesk"; background:none; text-transform:uppercase;}
.rTs-icon-image{width:30px; height:30px;}
.rts-go-study-text span{font-size:25px;position: relative;top: 2px;}
.wc-tutorial-next :focus{outline: 1px dotted #333;}
.wc-tutorial-exit:focus{outline: 1px dotted #333;}
.rts-lo-title{color:#333;font-size:13px;line-height:17px;font-weight:bold;font-family: Arial;width: 265px;}
.rts-lo-title-collapse{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.rts-lo-desc-ques{padding-left:6px;}
.expand-lo-title {background: url("../img/small-right-caret-2.png") no-repeat scroll 0 0 #fff;display:inline-block;width:20px;height:21px; }
.collapse-lo-title {background: url("../img/small-down-caret-2.png") no-repeat scroll 0 0 #fff;display:inline-block;height: 14px;position: relative;top: 5px;width: 21px;}
/****************************************************/
.resourceMenuhide  {
	display:none !important;
}
.selected{
	border-left-color: #77ac46 !important; 
	border-left-style: solid !important;
	border-left-width: medium !important;
}
.resourcetabposition{/*margin-right:-3% !important;*/}
.resource-header-icon{padding: 18px;}
.resource-default-content{margin-top: 15px; font-size: 20px; color: rgb(170, 170, 170);}
.resource-msg-for-prof-div{margin-top:0px; margin-bottom:0px;}
.resource-header-for-tabs{padding:5px}
.resource-notes-list{border-right: 1px solid #cccccc; margin-bottom: 0px; background-color: #eee;}
.resource-tab-design{
	
	border-bottom-left-radius:0px !important;
	border-bottom-right-radius: 0px !important;
	}
.resource-icon-dropdown{font-size: large;float: right;height: 35px;width: 5px;margin-top:15px;}
.resource-prof-icon{font-size: large;padding-right:5%;color:#77ac46;}
.resource-submenu-list-prof{display: list-item;width: 92%; margin-top:20px;position:absolute;margin-left: -15px;}
.resource-submenu-list{display: list-item;width: 92%; margin-top:26px;position:absolute;margin-left: -15px;}
.resource-subtab{
	height:45px;
	border-bottom-left-radius:0px !important;
	border-bottom-right-radius: 0px !important;
	border-top-left-radius:0px !important;
	border-top-right-radius: 0px !important;
	background-color: #f3f3f3 !important;
	border-left-style:solid !important;
	margin-top:0px !important;
	}
.resource-tab-without-subtab{border-bottom-left-radius:0px; border-bottom-right-radius: 0px;}
.resource-subtab-title{margin-top:-8px}
.resource-heading{padding: 18px; 0;}



#profMessage {font-weight:bold; font-style: italic; padding-top: 3%; padding-bottom:3%; font-family:Arial; font-size:14px; line-height:18px}
#setContentofEditor p h2{ font-family:Arial; font-size: 18px;  color: #666666; cursor:default; font-weight:bold; line-height:22px}
#setContentofEditor p h3{font-family:Arial; font-size: 18px;  color: #666666; cursor:default; line-height:22px}
#setContentofEditor p h4{font-family:Arial; font-size: 16px;  color: #666666; cursor:default; font-weight:bold; line-height:20px}
#setContentofEditor p h5{font-family:Arial; font-size: 16px;  color: #666666; cursor:default; line-height:20px}
#setContentofEditor p a{color:#007aC3; text-decoration:no-underline;}
#setContentofEditor p blockquote{text-align:justify;padding-left:35px;padding-right:35px;font-family:Arial;font-size:14px;line-height:18px;color:#333333 }
#setContentofEditor p{font-family:Arial; font-size:14px;line-height:18px; color:#333333}
#setContentofEditor p hr{border-width: 1px;color:#cccccc}
#setContentofEditor p caption{font-family:Arial;font-size:12px;line-height:16px;color:#333333}
#setContentofEditor h2{ font-family:Arial; font-size: 18px;  color: #666666; cursor:default; font-weight:bold; line-height:22px}
#setContentofEditor h3{font-family:Arial; font-size: 18px;  color: #666666; cursor:default; line-height:22px}
#setContentofEditor h4{font-family:Arial; font-size: 16px;  color: #666666; cursor:default; font-weight:bold; line-height:20px}
#setContentofEditor h5{font-family:Arial; font-size: 16px;  color: #666666; cursor:default; line-height:20px}
#setContentofEditor a{color:#007aC3; text-decoration:no-underline;}
#setContentofEditor blockquote{text-align:justify;padding-left:35px;padding-right:35px;font-family:Arial;font-size:14px;line-height:18px;color:#333333 }
#setContentofEditor hr{border-width: 1px;color:#cccccc}
#setContentofEditor caption{font-family:Arial;font-size:12px;line-height:16px;color:#333333}
#setContentofEditor { padding-top: 2%; width:100%}

 @media print and (color) {
    body{overflow:visible !important;display: block!important;}
	 .cc-pagenum-begin{visibility:visible;position:relative;left:100%!important;display:block;}
	 #tab-section-container .epub-contentContainer{padding-right:10px;}
	 .epub-lcletter li > p{line-height: 17px !important}
	 .epub-feature.epub-feature1{ padding: 3px 18px 3px 18px;}
		html, body {width: 420mm;height: 279mm;}
		body { overflow-y: visible; }
	 body, html, #print-ereader-scroller {width: 100%!important;}
	 @page {
/*			size: letter;*/
		 size:8.5in 11in;
/*		 size:portrait;*/
		 margin:0.5in !important;
		 margin-top:0.5in !important;
		 overflow: visible;
		}
		@page:header {
			font-family: Arial;
			font-size: 9px;
			color: #000000;
		}
		@page:footer {
			font-family: Arial;
			font-size: 9px;
			color: #000000;
		}
		
			body { overflow-y: visible; } 

    /*@page {margin: 0cm }margin: 0.5cm;size: 8.5in 11in !important; */
   * {
      -webkit-print-color-adjust: exact !important;
     -webkit-print-color-adjust: exact !important;	  
   }
}
@media print {
			html, body {width: 420mm;height: 279mm;}
			.print-container-read .ereader-scroll-container	#notes-container{width: 0px}
			#print-tab-section-container #notes-container .notesText{width: 0px !important}
	
			/* ... the rest of the rules ... */
		}

.print-container-read .ereader-content{width: 100%}
.print-container-read #notes-container	{}
.print-container-read .ereader-scroll-container	{max-height: none!important}
.print-container-read .ereader-scroll-container	#tab-section-container{width:90%;}

/*************Styling for Cases and Brief****************/
#add-brief-textarea.brief-textarea{ min-height: 72px;max-height:72px;}
.add-brief-label-box{border: 1px solid #cacaca;border-radius: 5px;color: #333;margin: 0px 10px 0;min-height: 33px;min-width: 290px;padding: 10px; font-size:12px; text-align:left; cursor:pointer;}
button.brief-label-dropdown{position: absolute; top:48px; right:11px;font-size: 13px; height:36px; width:30px;background:none;}
.arrow-drop:after{content:url("../img/ereader/black-arrow.png");pointer-events:none; margin-left: -35px;}
.brief-modal-close{}
input::-webkit-calendar-picker-indicator {
  display: none !important;/*remove default arrow in Chrome*/
}
.labelNoteWrapper {display: inline-block;font-size: 12px; left: 32px; line-height: 17px; vertical-align: top; position:absolute;/*width: 146px;*/} 
.briefSpanBlock {border: 1px solid #CCCCCC;display: inline-block; height: 15px; left: 9px; position: absolute; vertical-align: top; width: 15px;}
#case-excerpt-content-wrap .briefSpanBlock {display: inline-block; height: 15px; left: 10px; position: absolute; vertical-align: top; width: 15px;}
.labelText{font-weight:bold}
.brief-label-highlight-popover{font-size:13px; line-height:19px; font-weight:bold;}
/*********Start of Brief Setting Modal **************/
.cases-modal{border-radius: 0px !important;border: 1.5px solid #cccccc   !important;margin: 25px 25px 25px 25px !important;}
.brief-label{font-family:Arial;font-weight:bold; font-size:12px; line-height:16px; color:#333333;}
.label-yellow-modal, .label-yellow{background:url("../img/ereader/highlight/border-popover.png")!important;background-size: contain !important;background-repeat: no-repeat !important;border-top: none !important;border-radius: 0px !important;display:inline-block !important;}
.label-blue-modal, .label-blue{background:url("../img/ereader/highlight/border-popover_blue.png")!important;background-size: contain !important;background-repeat: no-repeat !important;border-top: none !important;border-radius: 0px !important;display:inline-block !important;}
.label-pink-modal,.label-pink{background:url("../img/ereader/highlight/border-popover_pink.png")!important;background-size: contain !important;background-repeat: no-repeat !important;border-top: none !important;border-radius: 0px !important;}
.label-green-modal,.label-green{background:url("../img/ereader/highlight/border-popover_green.png")!important;background-size: contain !important;background-repeat: no-repeat !important;border-top: none !important;border-radius: 0px !important;}
.label-orange-modal, .label-orange{background:url("../img/ereader/highlight/border-popover_orange.png")!important;background-size: contain !important;background-repeat: no-repeat !important;border-top: none !important;border-radius: 0px !important;}
.label-purple-modal, .label-purple{background:url("../img/ereader/highlight/border-popover_purple.png")!important;background-size: contain !important;background-repeat: no-repeat !important;border-top: none !important;border-radius: 0px !important;}
.cases-modal-footer{border-top:none !important;padding-top:0px !important;}
.cases-cancel{border-radius:25px !important;}
.cases-save{background-color:lightgrey;}
.move{cursor: move !important;}
.cases-checkbox{width: 15px !important;position: absolute !important;}
.cases-checkbox-msg{width: 80% !important;margin-left: 20px !important;}
.cases-hasPcaseAnnotation-msg{width: 100% !important;}
.cases-header{border-bottom: medium none !important;height: 25px !important;}
.case-label-list li{padding-bottom: 10px !important;padding-top: 10px !important;padding-left: 4px !important;padding-right: 4px !important;display:block;}
.case-label-list{margin-left: -40px !important;}
.labeltext::-webkit-input-placeholder{font-style: italic;font-family:Arial;font-size:12px; color:#666666;}
.labeltext::-moz-placeholder{font-style: italic;font-family:Arial;font-size:12px; color:#666666;}
.labeltext{font-family:Arial;font-style:normal;font-size:12px;color:#333333;}
.cases-modal-header{font-family:"akzidenz-grotesk";font-size:24px; line-height:26px;color:#333333;font-weight:lighter;}
.cases-introductoryText{font-family:Arial;font-size:12px; line-height:16px;color:#333333;font-style:normal;} 
/*********End of Brief Setting Modal **************/
/*********Start of CSS for CASES tab***************/
.cases-green-block{height:5px; background-color: #77ac46;width:100%;border-bottom:1px solid #fff;}
/*.case-search-area {height: 30px !important; width: 64% ;background-color: #fafafa;margin: -36px 140px !important; border: 1px solid #cccccc;padding-left:5px;}*/
.case-search-area-input {height: 30px !important; width: 96% ;background-color: #fafafa;border: 1px solid #cccccc;padding-left:5px;top:0;right:0px}
.case-search-areaSM { height: 30px !important; /*width: 100% ;*/ background-color: #fafafa;margin: -36px 0px !important;border: 1px solid #cccccc;}
h1.case-name-heading, .export-case-name-heading{font-family:Arial !important;font-size:17px !important;font-weight:bold !important;color:#333 !important;line-height:19px !important; margin-top:0px !important;}
.case-citation{font-family:Arial !important;font-size:13px !important;color:#333 !important;line-height:19px !important;}
.case-content-wrapper{/*height: 500px;*/}
#cases{ border-left-color: #77ac46; border-left-style: solid; border-left-width: 20px;padding-left: 10px;margin-top: 25px;}
.cases-two-div-block{margin-top: 25px;background: #e4eeda; /*height: 40px;*/}
.cases-wrapper-two-div{height: 50px;background: #e4eeda;}
.case-excerpt-first-div{	width:50%;/*min-height: 540px;*/float:left;}
.case-excerpt-second-div{	width:48%;float:left;/*	min-height: 540px;*/ /*padding-left: 10px;*/}
.case-excerpt-second-div-sm,.case-excerpt-first-div-sm, .case-excerpt-third-div-sm{width:100%;}
.case-excerpt-md-wrapper, .shared-brief-wrapper{/*height: 540px;*/ overflow-y: auto;text-align: justify; padding-top:15px;}
.shared-brief-wrapper{padding-left:15px;}
.case-excerpt-block-sm{	background: white;overflow-y: auto;	text-align: justify;}
.case-menu-small span, .case-menu-small span a{cursor:pointer; color:#fff !important}
.case-content-desktop ul.dropdown-menu li a{text-transform:uppercase}
.case-content-desktop{padding: 0 15px}
.case-excerpt-block{padding-left:30px;padding-right:15px}
.myBrief{background: white;/*height: 500px;*/	overflow-y: auto;padding-top: 15px;padding-bottom:15px;}
h2.case-excerpt-heading, h2.manage-connection-mobile-heading{color: #333;font-size: 12px;font-weight: bold; margin-top: 14px;text-transform:uppercase}
.my-brief-heading{margin-top: 20px;margin-left:15px;font-weight: bold;}
.brief-default-content{font-size: 25px;	color: rgba(128, 128, 128, 0.81);}
.brief-default-msg-block{padding-left: 15px}
.my-brief-settings-link{font-size: 25px;}
.case-excerpt-toggle-icon{float: left;font-size: 18px;}
.brief-toggle-icon{float: left;font-size: 18px;}
.brief-info-icon{padding: 5px;border-style: solid;border-width: thin;	border-color: rgba(128, 128, 128, 0.48);color: #565656 !important;font-size: 18px;}
.briefcog{padding: 5px;border-style: solid;border-width: thin;	border-color: rgba(128, 128, 128, 0.48);color: #565656 !important;font-size: 18px;margin-left: 7%;}
.brief-cloud-icon{border-style: solid;border-width: thin;padding: 5px;border-color: rgba(128, 128, 128, 0.48);margin-left: 7%;color: #565656 !important;/*	float: left; */font-size: 18px;}
.brief-share-icon{margin-left: 7% ;}
.cases-div-extra-icons{margin-top: 4px;width: 160px;}
.case-menu-icon{margin-top: 12px;font-size: 15px;padding-right: 10px;}
.case-menu-down{ color: #565656 !important;font-size: 14px;padding: 13px 7px;}
h2.export-label-style{font-size:36px !important; line-height:28px !important; font-weight:bold !important}
p.export-brief-para-style{margin-bottom:20px;}
.case-menu-header{color:#333 !important;cursor:pointer !important;background: none;font-size: 12px;font-weight: bold;}
.case-menu-header-sm{color:#000 !important;cursor:pointer !important;margin-left: 90px ;}
#case-search-icon{float: right;padding: 12px;}
/*#close-case-search{float: right;padding: 12px;background:none;display:none;	margin-top:-43px;}*/
#close-case-search{padding: 12px;background:none;display:none;position:absolute; top:-1px;right:0px}
#case-search-icon-sm{float: right;padding: 12px;}
#close-case-search-sm{float: right;padding: 12px;background:none;display:none;margin-top:-43px;}
.case-menu-icon-arrow{margin-top: 12px;color: #565656 !important; font-size:12px;}
#dragbar{ background-color: rgba(0, 0, 0, 0.32);min-height:500px ; height:100%;float: right;width: 5px;cursor: col-resize;/*margin-top: -537px;position:relative*/}
#ghostbar{ width:3px;background-color:#000;opacity:0.5; position:absolute;cursor: col-resize;z-index:999}
.my-brief-block{padding-top: 8px;margin-bottom: 20px;margin-right: 15px;margin-left: 15px;background-size: contain;min-height:65px;}
.trydiv-yellow{background-image: url("../img/ereader/highlight/border-popover.png");height: auto;background-repeat:no-repeat;border-style: solid;border-width: thin;border-color: rgba(128, 128, 128, 0.28);}
.trydiv-blue{
	background-image: url("../img/ereader/highlight/border-popover_blue.png");height: auto;background-repeat:no-repeat;border-style: solid;border-width: thin;border-color: rgba(128, 128, 128, 0.28);}
.trydiv-pink{background-image: url("../img/ereader/highlight/border-popover_pink.png");height: auto;background-repeat:no-repeat;border-style: solid;border-width: thin;border-color: rgba(128, 128, 128, 0.28);}
.trydiv-orange{background-image: url("../img/ereader/highlight/border-popover_orange.png");height: auto;background-repeat:  no-repeat;border-style: solid;border-width: thin;border-color: rgba(128, 128, 128, 0.28);}
.trydiv-green{background-image: url("../img/ereader/highlight/border-popover_green.png");height: auto;background-repeat:  no-repeat;border-style: solid;border-width: thin;border-color: rgba(128, 128, 128, 0.28);}
.trydiv-purple{background-image: url("../img/ereader/highlight/border-popover_purple.png");height: auto;background-repeat:  no-repeat;border-style: solid;border-width: thin;border-color: rgba(128, 128, 128, 0.28);}
.bluetext{font-family: Arial !important;  font-size: 12px !important;margin-bottom: 0px !important;margin-top: 15px;font-weight:normal !important;}
.yellowtext{font-family: Arial !important;font-size: 12px !important;margin-bottom: 0px !important; margin-top: 15px;font-weight:normal !important;}
.greentext{font-family: Arial !important; font-size: 12px !important;  margin-bottom: 0px !important; margin-top: 15px; font-weight:normal !important;}
.pinktext{font-family: Arial !important; font-size: 12px !important;margin-bottom: 0px !important;margin-top: 15px;font-weight:normal !important;}
.purpletext{font-family: Arial !important;font-size: 12px !important;margin-bottom: 0px !important;margin-top: 15px;font-weight:normal !important;}
.orangetext{font-family: Arial !important;font-size: 12px !important;margin-bottom: 0px !important;margin-top: 15px;font-weight:normal !important;}
.yellow-case-content{font-style: italic !important;font-family: Arial;font-size: 13px;line-height: 18px;margin-top: 10px;font-weight: normal;}
.blue-case-content{font-style: italic !important;font-family: Arial;font-size: 13px;line-height: 18px;margin-top: 10px;font-weight: normal;}
.purple-case-content{font-style: italic !important;font-family: Arial;font-size: 13px;line-height: 18px;margin-top: 10px;font-weight: normal;}
.green-case-content{font-style: italic !important;font-family: Arial;font-size: 13px;line-height: 18px;margin-top: 10px;font-weight: normal;}
.pink-case-content{font-style: italic !important;font-family: Arial;font-size: 13px;line-height: 18px; margin-top: 10px;font-weight: normal;}
.orange-case-content{ font-style: italic !important;font-family: Arial;font-size: 13px;line-height: 18px; margin-top: 10px;font-weight: normal;}
.brief-label-not-found{position: absolute;width: 94%;top: 86px;left: 10px;height: 40px;border: 1px solid #ccc;background-color: #fff;border-radius: 5px;font-size: 13px;padding: 10px;color: #666;}
.brief-label-not-found a{color:#007ac3}
.brief-label-title{color: #454545;font-size: 14px;font-weight: bold;line-height: 18px;padding:10px;margin:0}
.my-brief-highlighted-text,.my-brief-note-text{ color: #333;font-size: 13px;line-height: 19px;margin-bottom:0px !important}
.brief-delete-elem{ color: #cf4c5c;font-size: 12px; cursor:pointer;}
.my-brief-text-wrapper.col-md-12.no-padding{padding:10px;}
textarea.brief-edit-textarea{ background-color: #fff none repeat scroll 0 0;border: 1px solid #e1e1e1;border: 1px solid #e1e1e1;margin: 10px;width: 95% !important;overflow:hidden;min-height:80px;font-weight:bold; font-size:13px}
div.my-brief-text-wrapper:hover,div.my-brief-text-wrapper:focus{background-color: #e1e1e1}
/*****for select a case page *********/
.select-a-case-header {font:akzidenz-grotesk regular;font-size:24px ;color:#666666 ;font-weight:lighter;cursor:pointer;}
.expand-collapse{margin-top:15px;font-family: Arial;font-size: 12px;color: #007ac3;}
.collapsed-chapter{font-weight: lighter !important;font-size: 15px; line-height:21px;font-family: arial;color: #181818;}
.expanded-chapter{font-weight: bold !important;font-size: 18px;font-family: arial;color: #181818;}
.chapters-for-case{margin: 15px 0;font-weight: lighter;font-size: 15px; line-height:21px;font-family: arial;color: #181818;cursor:pointer;}
.chapters-for-case :hover{font-weight: bold !important;font-size: 15px; line-height:21px;font-family: arial;color: #181818;cursor:pointer;}
.cases-inside-chapters-cases{margin-left: 45px !important;color: #181818;font-family: arial;font-size: 12px;line-height:18px;cursor:pointer;}
.cases-inside-chapters-cases:hover{margin-left: 45px !important;color: #007ac3;font-family: arial;font-size: 12px;line-height:18px;cursor:pointer;}
.case-excerpt-block div.cc-principalCase-title, .case-excerpt-block p.cc-principal-case-citation{display:none}
.chapters-list{margin-top:10px;}
.cases-expand-icon{ font-size :12px;color:#666666}
button#close-case-search-desktop{position: absolute;right: 0;top: 15px;background: none;}
a.disabled-case{pointer-events: none;cursor: default !important;font-family: arial;font-size: 12px;color: #666666;}
.popover-case-search-textbox-wrapper{width:255px;}
#case-search-text-mobile.popover-case-search-field {margin:5px 1px !important; width:99%!important;}
.cases-modal-headercases-header{font-family: Akzidenz-Grotesk,sans-serif;font-size: 24px;color: #333333;font-weight: lighter;}
.case-excerpt-block .cc-pagenum-begin{	
    -webkit-transform: rotate(90deg);
    -webkit-transform-origin: left top;
    -moz-transform: rotate(90deg);
    -moz-transform-origin: left top;
    -ms-transform: rotate(90deg);
    -ms-transform-origin: left top;
    -o-transform: rotate(90deg);
    -o-transform-origin: left top;
    transform: rotate(90deg);
    transform-origin: left top;
    position:absolute;
    right: -9% !important;
    border-top:0px !important;
}
.brief-label-list:focus{outline: thin dotted !important;color:#ffffff;}
.brief-label-list:active{outline: thin dotted !important;color:#ffffff;}
.myBrief-desktop-design{position: relative;top: -40px;}
.brief-popover-label{margin-left: 12px;margin-top: 4px;font-size: 12px;font-weight: normal;color: #666;}
.note-wrapper.brief-popover-wrapper{height:185px;}
.note-wrapper.brief-popover-wrapper .delete-note-box{height: 192px;}
.note-wrapper.brief-popover-wrapper .delete-note-box .popover-confirmation-text{height: 135px;}
.cases-popover-search{height: auto;width: 100%;}
/*********End of CSS for CASES tab***************/


/*********Start of CSS for Case Page First Time Welcome***************/
.modal-body.faculty-create-class-welcome-message-modal-body, .modal-body.bar-check-skill-message-modal-body {overflow-y: hidden;overflow-x: hidden;}
.cases-content-area {max-height: 700px!important;}
.cases-modal-body {max-height: 600px!important;}
.cases-header {font-family: "akzidenz-grotesk"; font-weight: 300; font-style: normal; font-size: 24px; color: #333333;}
.cases-modal-container .carousel-indicators .active {width: 10px;height: 10px;background-color: #6ba53a;border-color:#6ba53a;}
.cases-modal-container .carousel-indicators li {width: 8px;height: 8px;border-radius: 8px;border-color:#777777;background-color: #777777;}
.cases-modal-container .carousel-indicators {bottom:0;}
.cases-modal-container .hightlight-green {color:#6ba53a;}
.cases-modal-container .carousel-inner img {min-height: auto!important;border:1px solid #cccccc;box-shadow:0 10px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19) !important;}
.cases-modal-container .cases-slide-1 {height: 176px!important;margin: 60px auto;}
.cases-modal-container .cases-slide-2 {height: 259px!important;margin: 0 auto;}
.cases-modal-container .cases-slide-3 {height: 265px!important;margin: 0 auto;}
.cases-modal-container .cases-slide-4 {height: 264px!important;margin: 0 auto;}
.cases-modal-container .cases-slide-5 {height: 256px!important;margin: 0 auto;}
.cases-modal-container .carousel-control.left, .cases-modal-container .carousel-control.right{background: transparent;bottom: 10px;top: inherit;}
.cases-modal-container .ruler {border:2px solid #6ba53a;margin: 25px auto;width: 30%;}
.cases-modal-container .carousel-caption {position: relative;left: auto;right: auto;color:#000;margin: 0 auto;text-shadow: none;}
.cases-info-tutorial-message{width: 680px;}
@media all and (min-width:768px) {
	.cases-modal-container .carousel-caption.cases-caption-1 {width: 415px;margin-bottom: 70px;}
	.cases-modal-container .carousel-caption.cases-caption-2 {width: 420px;margin-bottom: 10px;}
	.cases-modal-container .carousel-caption.cases-caption-3 {width: 415px;margin-bottom: 60px;}
	.cases-modal-container .carousel-caption.cases-caption-4 {width: 415px;margin-bottom: 60px;}
	.cases-modal-container .carousel-caption.cases-caption-5 {width: 415px;margin-bottom: 100px;}
  #outline .outline-container{/*width: 905px !important;margin-top: 25px; min-height: 595px; */padding: 0px; margin: 25px 25px 0 20px;}
  .outline-notes-list{border-right: 1px solid #cccccc; margin-bottom: 0px; /*min-height: 659px ;*/ background-color: #eee;}
}
.cases-modal-container .carousel-caption .briefcog-modal{margin: 15px;padding: 5px;border-style: solid;border-width: thin;	border-color: rgba(128, 128, 128, 0.48);color: #565656 !important;font-size: 18px;background:#e4eeda;}
.cases-modal-container .carousel-control {opacity:1;}
.cases-modal-container .slide-next {background-color: #e8f6fd !important;border: 1px solid #cbcbcb;border-radius: 15px;color: #333;
    font-size: 14px;height: 30px;width: 70px;font-size: 14px;padding: 4px 18px;}
.cases-modal-container .slide-prev {height: 30px;width: 80px;cursor: pointer;z-index: 1;background: #f1f1f1 !important;border-radius: 15px;color: #333;border: 1px solid #cbcbcb;font-size: 14px !important;padding: 4px 12px;}
#case-welcome-modal .carousel-control{width:auto;text-shadow: none;}
#brief-setting-modal .modal-body{padding-top:0px}
/*********End of CSS for Case Page First Time Welcome***************/
/***********Start of CSS for Quick Tip*******************/
#ereader-quickTip-content-area.modal-body{margin: 5px;overflow-y: auto;overflow-x: hidden;max-height: 75vh;margin-right: 0;padding:10px;}
#ereader-quickTip-content-area .video-js{width: 100%;min-height: 72vh;}
#quick-tip-modal .modal-content{max-height: 82vh;border: 10px solid #dcdcdc; border-radius: 13px;}
#ereader-assessment-lightbox .modal-dialog{border: 10px solid #dcdcdc; border-radius: 13px;}
#quick-tip-modal .modal-dialog{width:80%;margin: 2% auto;}

/***********End of CSS for Quick Tip*******************/
/***********Start of CSS for RSS FEED******************/
.ereader-header-chapter-menu.col-md-2{width:18.5%}
/***********End of CSS for RSS FEED********************/
#questionContainer .video-js{width: 640px; height: 340px}

#ereader-video-content .video-js{margin: auto;}
.content-top-menu{height: 60px;border-bottom: 1px solid #ccc;padding: 8px 0;}

/*********************Start of CC-2663**************************/
.mobile-account-dropdown li, .mobile-read-menu-dropdown li, .mobile-nav-common-icons li{font-size: 16px !important;text-transform: none;color: #000 !important;line-height: 19px;font-family:fira-sans, sans-serif;padding: 10px 20px;text-align: left;border-bottom: none;}
#generic-nav-menu-logout-mobile .mobile-nav-common-icons li,#generic-nav-menu-mobile .mobile-nav-common-icons li{padding: 10px 20px;}
#generic-nav-menu-logout-mobile .mobile-nav-common-icons ul, #generic-nav-menu-mobile .mobile-nav-common-icons ul{padding: 10px 0;}
.mobile-read-menu-dropdown li{text-align: left}
.mobile-account-dropdown li a, .mobile-read-menu-dropdown li a, .mobile-nav-common-icons li a{font-size: 16px !important;text-transform: none;color: #000 !important;line-height: 19px;font-family:fira-sans, sans-serif;}
.ereader-chapter-list-down{border-bottom: 5px solid #acacac;padding-bottom: 10px;}
.mobile-read-menu-dropdown ul.drop-nav-navigation-cog{border-bottom: 5px solid #acacac;}
button.left-nav-block{background: none}
div.mobile-cc-nav-icons>div{border-bottom: 5px solid #acacac;padding-bottom: 15px;}
.ereader-page-info-modal{text-align: center;}
.ereader-page-info-modal label, .ereader-top-nav-cog.glyphicon-remove{color: #000}
.ereader-top-nav-cog.glyphicon-remove{background: none;}
.ereader-book-info-modal-container{color: #000;}
.mobile-cc-nav-icons-sub{text-align: center}
/*.app-left-navigation ul li label{word-wrap: break-word;}*/
#print-ereader-scroller #print-tab-section-container highlight:focus {    
    outline: none!important;
}
#print-ereader-scroller #print-tab-section-container a {
    cursor: default;
}
#print-content-modal .modal-dialog {width: 90%; margin: 45px auto;}
#print-content-modal .ereader-assessment-modal-body {max-height: 550px; padding: 0 0 0 10px; margin: 0 0 0 5px; overflow:hidden;}
#print-content-modal .print-options{width: 23%; border-right: 1px solid #ccc; height: 510px; padding-top: 25px; padding-bottom: 15px;overflow-y: scroll;}
#print-content-modal .print-options .print-heading{font-size: 30px; color: #333333; font-family: Akzidenz-Grotesk; font-weight: 300; font-style: normal;margin-bottom:10px;}
#print-content-modal .print-settings .heading,#print-content-modal .print-pages .heading,#print-content-modal .print-fs .heading{display: block; margin-bottom: 10px; font-size: 14px; color: #333333; font-family: Arial; font-weight: bold; font-style: normal;}
#print-content-modal .print-settings label{display: block; font: 300 14px Arial; margin-bottom: 15px;color: #333333; padding-left: 5px;}
#print-content-modal .print-settings .checkbox label input[type="checkbox"],#print-content-modal .print-pages .radio input[type="radio"]{display: none;}
#print-content-modal .print-settings .checkbox  .cr{position: relative; display: inline-block; border: 1px solid #ccc; border-radius: .25em; width: 1.3em; height: 1.3em; float: left; margin-right: .5em;}
#print-content-modal .print-settings .checkbox label input[type="checkbox"]:checked + .cr > .cr-icon {transform: scale(1) rotateZ(0deg); opacity: 1;}
#print-content-modal .print-settings .checkbox label input[type="checkbox"] + .cr > .cr-icon{transform: scale(1) rotateZ(-20deg); opacity: 0; transition: all .3s ease-in;}
#print-content-modal .print-settings .checkbox .cr .cr-icon { position: absolute; font-size: .8em; line-height: 0; top: 50%; left: 20%;}
#print-content-modal .print-settings .checkbox .cr .glyphicon-ok:before {color: #007ac3;}
#print-content-modal .print-sections .heading,#print-content-modal .print-pages .heading,#print-content-modal .print-fs .heading{display: block; margin-bottom: 10px; font-size: 14px; color: #333333; font-family: Arial; font-weight: bold; font-style: normal;}
#print-content-modal .print-sections .select-btns button{width:46%;}
#print-content-modal .print-sections label{display: block; font: 300 14px Arial; margin-bottom: 15px;color: #333333; padding-left: 5px;}
#print-content-modal .print-sections .checkbox label input[type="checkbox"],#print-content-modal .print-pages .radio input[type="radio"]{display: none;}
#print-content-modal .print-sections .checkbox  .cr{position: relative; display: inline-block; border: 1px solid #ccc; border-radius: .25em; width: 7.5%; height: 1.4em; float: left; margin-right: .5em;}
#print-content-modal .print-sections .checkbox label input[type="checkbox"]:checked + .cr > .cr-icon {transform: scale(1) rotateZ(0deg); opacity: 1;}
#print-content-modal .print-sections .checkbox label input[type="checkbox"] + .cr > .cr-icon{transform: scale(1) rotateZ(-20deg); opacity: 0; transition: all .3s ease-in;}
#print-content-modal .print-sections .checkbox .cr .cr-icon { position: absolute; font-size: .8em; line-height: 0; top: 50%; left: 20%;}
#print-content-modal .print-sections .checkbox .chk-content{padding-left: 0;padding-right: 0;margin-bottom:10px;}
#print-content-modal .print-sections .checkbox{margin-bottom: 0}
#print-content-modal .print-sections .checkbox:after {display: block; content: "."; visibility: hidden; height: 0; clear: both; line-height: 0;}
#print-content-modal .print-sections .checkbox .cr .glyphicon-ok:before {color: #007ac3;}
#print-content-modal .print-pages .radio {padding-left:25px!important;}
#print-content-modal .print-pages .radio label {display: inline-block; position: relative; padding-left: 5px;}
#print-content-modal .print-pages .radio label::before {content: ""; display: inline-block; position: absolute; width: 17px; height: 17px; left: 0; margin-left: -20px; border: 1px solid #cccccc; border-radius: 50%; background-color: #fff; -webkit-transition: border 0.15s ease-in-out; -o-transition: border 0.15s ease-in-out; transition: border 0.15s ease-in-out;}
#print-content-modal .print-pages .radio label::after {display: inline-block; position: absolute; content: " "; width: 11px; height: 11px; left: 3px; top: 3px;   margin-left: -20px; border-radius: 50%; background-color: #555555; -webkit-transform: scale(0, 0); -ms-transform: scale(0, 0); -o-transform: scale(0, 0);    transform: scale(0, 0); -webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33); -moz-transition: -moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33); -o-transition: -o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33); transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);}
#print-content-modal .print-pages .radio-primary input[type="text"] {padding-left: 5px;}
#print-content-modal .print-pages .radio-primary input[type="radio"] + label::after {background-color: #007ac3;}
#print-content-modal .print-pages .radio-primary input[type="radio"]:checked + label::after {background-color: #007ac3;}
#print-content-modal .print-pages .radio input[type="radio"]:checked + label::after {-webkit-transform: scale(1, 1); -ms-transform: scale(1, 1); -o-transform: scale(1, 1); transform: scale(1, 1);}
#print-content-modal .print-pages label{display: block; font: 300 14px Arial; margin-bottom: 10px;}
#print-content-modal .print-pages label input{width: 27%; margin-left: 10px;margin-right:10px;}
#print-content-modal .print-fs .font-size-btn-group .btn-default {padding: 10px;}
#print-content-modal .print-fs .btn-group .btn+.btn {margin-left: 0;}
#print-content-modal .print-fs .font-size-btn-group .textsize-twentyone {margin: 0!important;}
#print-content-modal .print-options .print-settings, #print-content-modal .print-options .print-pages,#print-content-modal .print-options .print-sections,#print-content-modal .print-options .print-fs{
margin-bottom:15px;}
#print-content-modal .print-content {padding: 0; width: 77%; overflow-y: auto; overflow-x: hidden; height: 565px; padding-top: 25px;}
#print-content-modal #print-ereader-scroller #print-tab-section-container {-moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; user-select: none;}
@media(min-width:992px) and (max-width:1100px){
	#print-content-modal #print-ereader-scroller #tab-section-container {
		width: 465px;
	}
	#print-content-modal #print-ereader-scroller #notes-container {
		width: 139px;
	}
	#print-content-modal .print-sections .select-btns button {
		font-size: 13px;
		padding: 6px 8px!important;
	}
}
@media(min-width:992px) and (max-width:1150px){
	#print-content-modal .print-fs button {
		padding: 5px!important;
		margin: 0px;
		line-height: 24px;
	}
}
@media(min-width:1151px) and (max-width:1099px){
	#print-content-modal .print-fs button {
		padding: 6px!important;
		margin: 0px;
		line-height: 24px;
	}
}
@media(min-width:1100px) and (max-width:1165px){
	#print-content-modal #print-ereader-scroller #notes-container {
		width: 176px;
	}
	#print-content-modal .print-fs button {
		padding: 7px!important;
		margin: 0px;
	}
}
@media(min-width:1166px) and (max-width:1272px){
	#print-content-modal .print-fs button {
		padding: 8px!important;
		margin: 0px;
	}
}
.print-child-section{margin-left: 20px}
.print-child-section label{font-size: 12px !important}
.custom-audio-icon{padding: 0 10px;cursor: pointer;display: inline-block}
.goToPageBug{position:static!important;}
.openBook-btn-position{margin:30px 0px 0px 10px !important;}
.class-btn-position{margin:10px 0px 0px 10px ! important;}
.bookshelfPopover-expiry-position{margin: 10px 0px;}
.green-hline{height: 6px!important;background-color: #77ac46!important;border-top: 1px solid #fff;}
.globalSearchBlock{height:60px;}
.pinning-icon{width: 18px;transform:rotate(315deg);}
.pinned-book{color:#85BC20}
.unpinned-book{color:#BFBFBF}
/*.pinned-book:hover,.unpinned-book:hover{color:#77ac46}*/
#global-search-box{font-family:fira-sans, sans-serif;display: inline-block;margin-top: 5px;height: 32px;width:100%;border: 1px solid #000;padding:0px 25px 0px 10px;font-style: italic; font-size: 16pt;line-height: 21px;color: #757575;font-weight: lighter;}
#my-search-box{font-family: fira-sans, sans-serif;display: inline-block;height: 30px;width: 100%;border: 1px solid #474747;padding: 10px;font-style: italic;font-size: 16px;line-height: 21px;color: #000;border-right:0;font-weight: lighter;border-bottom-right-radius:0px;border-top-right-radius:0px;}
@media (min-width : 480px) and (max-width : 660px){
	.pinned-book,.unpinned-book{margin-top:30px!important;}
}
/*********************End of CC-2663**************************/
.bottom-loading-spinner{display: block;position: absolute;text-align: center;background-color: #fff;width: 100%;height: 100%;opacity: 0.7;bottom: 0;}
.bottom-loading-spinner img{position: fixed;bottom: 0;}
/*.page-loading-spinner img{margin-top: 12%}*/
.bsIconActive{
    background: #00619C 0% 0% no-repeat padding-box;
    opacity: 1;
}
/********************* Fix for CC-5506 - Bookshelf having blank space **************************/
.bookShelfFlexRule {
    display: flex !important;
    flex-wrap: wrap;
}
/********************* Fix for CC-5558 - Overlapping pin icon in bookshelf **************************/
.bookshelf-pinning-block {
	margin-bottom: 5px;
    padding: 0px;
	
}
@media (max-width: 415px){
.books-thumbnailReskin, .cq-productBook {
    width: 120px !important;
	}
}
@media (max-width: 415px){
.pinning-icon {
	margin-top: 3px !important;
	font-size: 24px;
	}
}

/*Fix for image sizing*/
.epub-image-container {
  width: auto !important;
  max-width: calc(var(--vw, 1vw) * 70)!important;
}

/*Added for hiding logout page*/
.block-page-loading-spinner{display: none; top: 0%; position: fixed; text-align:center; z-index:9999; overflow: auto; width: 100%; height: 100%; opacity: 0.9; background-color:#fff;}

