/*******Start of CSS for newsFeed Section/Sprint 26/Sprint 27  ***********/
/********
Media Queries will contain
CSS in common
*********/

/*******Desktop Section  ***********/
/*.news-feed-container{height:470px; max-height:463px; overflow-y:scroll}*/
.news-feed-filter{margin-top:10px;}
.news-feed-article-title h2{font-size:24px !important;color:#353535!important}
.news-feed-filter button.all-feeds{border-bottom: 5px solid #ccc;padding-right: 7px;padding-bottom: 2px;background:none}
.news-feed-filter button.new-feeds{border-bottom: 5px solid #77ac46;padding-right: 7px;padding-bottom: 2px;background:none}
.news-feed-status-bar{/*min-height: 288px;width: 541px;*/background: #eee;margin-bottom: 9px;padding: 10px;}
.news-feed-article-new{border-top: 5px solid #7ba843;}
.news-feed-article-read{border-top: 5px solid #a8a8a8;}
.feed-article-date{font-size: 10px;color: #676767;}
.feed-article-source-title, .feed-article-source-title a{font-size: 14px;color: #c92d45;padding-top: 5px;}
.feed-article-article-title a{font-size: 18px;color: #272727;padding-top: 7px;}
.all-feed-article-title, .all-feed-article-title a{font-size: 16px;color: #272727;padding-top: 7px;}
.feed-article-article-content{font-size: 14px;color: #272727;padding-top: 5px;}
.feed-article-keywords{font-size: 12px;color: #646464;padding-top: 5px;}
.feed-article-article-content img{/*max-height: 196px; max-width: 196px !important;height: 196px;*/width: 50%;float: left;margin-right: 15px !important;height:100%}
.all-feed-status-bar{/*min-height: 148px;width: 380px;*/background: #eee;margin-bottom: 9px;padding: 10px;padding-bottom:20px}
.all-feed-article-keywords span{color:#646464; font-size:10px}
.all-feed-article-date{font-size: 10px;color: #676767;}
.all-feed-article-source-title a{font-size: 12px;color: #c92d45;padding-top: 5px;}
.all-feed-article-article-title{font-size: 16px;color: #272727;padding-top: 7px;}
.all-feed-article-category{font-size: 10px;color: #646464;padding-top: 5px;}
.news-feed-small span{color:#565656 !important}
#news-feed-nav-mobile .ereader-booktitle-mobile{margin:0px}
.news-feed-content-wrap{padding:0px; width:64%;margin-right:10px}
/*.all-news-content-wrapper{padding:0px; width:25%;}
.news-feed-blank-wrap{padding:0px; width:8%;float:left}*/
.news-feed-new{background: #77ac46;color: #fff;border-radius: 30px;height: 17px ;width: 17px ;display: inline-block;position: absolute; margin-left: 4px;margin-top: -30px;}
.news-feed-new sup{top:1px;font-size: 90%;}
.news-feed-filter span{cursor:pointer;}
.rss-feed-switch {position: relative;display: inline-block;width: 34px;height: 24px;}
.rss-feed-switch input {position: absolute;top: -2px;width: 30px;height: 21px;}
.slider {position: absolute;cursor: pointer;top: 0;left: 0;right: 0;bottom: 0;background-color: #ccc;-webkit-transition: .4s;transition: .4s;}
.slider:before {position: absolute;content: ""; height: 15px;width: 15px;left: 4px;bottom: 4px;background-color: white;-webkit-transition: .4s;transition: .4s;}
input:checked + .slider {background-color: #77ac46;}
input:focus + .slider {box-shadow: 0 0 1px #77ac46;}
input:checked + .slider:before {-webkit-transform: translateX(12px);-ms-transform: translateX(12px);transform: translateX(12px);}
/* Rounded sliders */
.slider.round {border-radius: 34px;}
.slider.round:before {border-radius: 50%;}
.rss-feed-switch span{position: absolute;left: 44px;width: 100px;top: 5px;font-size: 12px;font-weight: initial;}

/*******Start of CSS for newsFeed Section ***********/
/*CSS for iPad portrait mode*/
@media all and (min-width:1025px){
	.navbar-ipad-section, .ipad-nav, .nav-ipad-saTitleName{display:block!important;}
	.ipad-inactiveLink{pointer-events: none;cursor: default;}
	.ipad-inactiveLink h4{color: #000000!important;}
	.ipad-btn{display: inline-block!important; margin-left:20px;background-color: #ECECEC !important;font-size: 14px !important;line-height: 18px !important;color: #007ac3 !important; border-radius: 16px !important;height: 30px!important;outline: none;}
	.ipad-block{display: block!important;}
	#themis-bar #themis-checkpoint-content .doughnut canvas,#themis-bar #themis-checkpoint-content .doughnut .doughnut-cell-wrapper{margin:9% 17% 0% 25%}
	.doughnut-container{margin-left:4%;width:100%;}
		#themis-bar #themis-checkpoint-content .doughnut.background-gray,#themis-bar #themis-checkpoint-content .doughnut.background-no-gray{width:16%}
.checkpoint-arrow {font-size: 48px;color: #757575;position: absolute;top: 15%;z-index: 1002;background: transparent;}
.checkpoint-arrow.next-checkpoint-arrow {right: 0px;top:100px !important;}
.checkpoint-arrow.prev-checkpoint-arrow {left: 5px;top:100px !important;}
}
@media(min-width:768px) and (max-width: 991px){
	.quiz-details-section span{position: relative;bottom: 100px !important}
	#themis-bar #themis-checkpoint-content .doughnut canvas,#themis-bar #themis-checkpoint-content .doughnut .doughnut-cell-wrapper{margin:9% 17% 0% 25%}
}
@media(min-width:991px) and (max-width: 1024px){
.checkpoint-arrow {font-size: 48px;color: #757575;position: absolute;top: 15%;z-index: 1002;background: transparent;}
.checkpoint-arrow.next-checkpoint-arrow {right: 0px;top:100px}
.checkpoint-arrow.prev-checkpoint-arrow {left: 5px;top:100px}
.navbar.navbar-default.hidden-xs.hidden-sm{display:none}
.ipad-inactiveLink{pointer-events: none;cursor: default;}
.ipad-inactiveLink h4{color: #000000!important;}
.ipad-btn{display: inline-block!important; margin-left:20px;background-color: #ECECEC !important;  font-size: 14px !important;line-height: 18px !important;color: #007ac3 !important; border-radius: 16px !important;height: 30px!important;outline: none;}
.ipad-block{display: block!important;}
#themis-bar #themis-checkpoint-content .doughnut.background-gray,#themis-bar #themis-checkpoint-content .doughnut.background-no-gray{width:20%}
.doughnut-container{margin-left:4%;width:100%;}	
/*.quiz-details-section span{bottom:100px!important;}*/
#themis-bar #themis-checkpoint-content .doughnut canvas,#themis-bar #themis-checkpoint-content .doughnut .doughnut-cell-wrapper{margin:9% 17% 0% 25%}
.ppContainer-section{width:950px !important;}
}
@media(min-width:1024px) and (max-width:1300px ){
	#themis-bar #themis-checkpoint-content .doughnut canvas,#themis-bar #themis-checkpoint-content .doughnut .doughnut-cell-wrapper{margin:9% 22% 0% 22%}
    /*.alignbutn{width: 100px !important; height: 32px!important; position: relative!important;}*/
/*    td.professor-dashboard-table-td{ width: 57px !important;}*/
/*    .professor-dashboard-table{width: 231px !important;}*/
    .professor-dashboard-table{width: 25% !important;}
		.ppContainer-section{width:1000px !important;}
}
@media(min-width:768px) and (max-width: 991px){
.news-feed-status-bar{width:auto !important;}
.all-feed-status-bar{width:auto !important;}
/*.feed-article-article-content img{width:100% !important;  max-width: 100%!important;margin: auto!important}*/
.feed-article-text{width:100%}
.news-feed-content-wrap{padding-right:20px}
.news-feed-content-wrap{padding:0px; width:64%;margin-right:10px}
/*.all-news-content-wrapper{padding:0px; width:25%;}
.news-feed-blank-wrap{padding:0px; width:8%;float:left}*/
.bookshelf-menu .ereader-sub-header-row button{padding: 0 3px !important;}
.epub-feature-sidebar{width:55% !important}
.news-feed-container{max-height:100% !important;height:auto !important}
.case-sub-header-row-left.col-sm-7{width:60.333% !important}
.case-sub-header-row-right.col-sm-5{width: 38.66% !important}
.case-share-list-book-parent{max-height: 315px;min-height: 100px;overflow: auto;}
.case-sub-header-row-left.col-sm-7{width:62.333% !important}
.case-sub-header-row-right.col-sm-5{width: 36.66% !important}
.profBookshelf {display: inline-block}
.dashboad-right{padding-left: 20px !important;}
.dashboard-recommended-section-right img{width: 60px !important;height: 60px !important;}
.bookshelf .container-studinsights .class-comparison .switch-label{margin-left: 0px !important}
.recommendation-desc .display-title-info{width: 10% !important}
.themis-generic-total-count .themis-product-progress-label, #themis-course-progress div div span{margin-left: 0 !important}
.themis-generic-total-count {padding-bottom: 10px;margin-top: 20px;}
.themis-generic-total-count.display-inline-block.ipad-block-new{padding-bottom: 0px !important;margin-top: 0px!important;}
#themis-course-progress h3{margin-top: 20px !important}
#themis-course-progress a{display: inline-block!important}
.themis-sa-radio-selector{padding-bottom: 10px}
.themis-sa-radio-selector div{display: block!important}
/*.quiz-details-section span{position: relative;bottom: 100px !important}*/
.checkpoint-arrow {font-size: 48px;color: #757575;position: absolute;top: 15%;z-index: 1002;background: transparent;}
.checkpoint-arrow.next-checkpoint-arrow {right: 5px;top:116px}
.checkpoint-arrow.prev-checkpoint-arrow {left: 15px;top:116px}
#themis-checkpoint-content .doughnut{margin:15px 0 0}
#themis-checkpoint-content{margin:0 40px}
.doughnut-container{margin-left: 10%;width: 100%;}
#themis-bar #themis-checkpoint-content .doughnut.background-gray,#themis-bar #themis-checkpoint-content .doughnut.background-no-gray{width:22%}
.navbar-ipad-section, .ipad-nav, .nav-ipad-saTitleName{display:block !important;}
.ipad-btn{display: inline-block!important; margin-left:20px;background-color: #ECECEC !important; font-size: 14px !important;line-height: 18px !important;color: #007ac3 !important; border-radius: 16px !important;height: 30px!important;outline: none;}
.navbar.navbar-default.hidden-xs.hidden-sm{display:none}
.ipad-inactiveLink{pointer-events: none;cursor: default;}
.ipad-inactiveLink h4{color: #000000!important;}
.ipad-block{display: block!important;}
.navbar-ipad-section{right:30px!important;}
.themis-gray-label.themis-product-progress-label.resizedev { position: relative!important; top: 5px!important;right: 0px!important;}
}
@media all and (max-width:991px){
	.pinning-icon{width: 20px !important;margin-left: -4px !important;margin-right: 5px !important;transform: rotate(315deg);margin-top: 0px !important;}
	.dashboard-recommended-section a.promo-img img{margin-left: auto;max-width: 60px !important;max-height: 60px !important;margin-right: 30px !important}
	.resources-meta-image{margin: auto;max-height: 225px !important;margin-right: 10px;margin-bottom: 10px}
	a.addBook h3{margin: 0px;display: inline-block}
    .themis-select-readings button{width: 100% !important}
}
@media all and (min-width:768px){
	.practice-landing-access-code-section {height: 260px; margin: 0 0 7%;}
	.navbar-ipad-section,.navbar-ipad-ul,.ipad-themis-home-header,.navbar-ipad-tri, .ipad-nav, .nav-ipad-saTitleName{display:block;}
	.themis-select-readings button{width: 100% !important}
    	.pinning-icon{width: 20px !important;margin-left: -4px !important;margin-right: 5px !important;transform: rotate(315deg);margin-top: 0px !important;}
}
@media all and (min-width:1230px){
.business-law-home .container{width: 1230px}
.business-law-home.business-landing-white img,.business-law-home.business-landing-gray img{width: 570px !important}
/* .quartileContainer{margin-left:50px!important; */}
}
@media all and (min-width:992px){
	.case-share-list-book-parent{max-height: 315px;min-height: 100px;overflow: auto;}
	.navbar-ipad-section,.navbar-ipad-ul,.ipad-themis-home-header,.navbar-ipad-tri, .ipad-nav, .nav-ipad-saTitleName{display:block;}
}
@media (min-width : 480px) and (max-width : 480px){
}
@media(max-width : 479px){
}
/****
replaced max-width:480px with max-width:767 to support same design
in portrait and landscape mode of mibile

***/
@media all and (max-width : 480px){
.feed-article-article-content img{width:100% !important;  max-width: 100%!important;margin: auto!important}
.feed-article-text{width:100% !important}
.case-slide-for-xs{display:block !important;}
.case-slide-for-md{display:none !important;}

.faculty-book-title h2, .student-book-title h2, .dashboard-recommended-section-right h2, .resources-container-heading-img h2,{font-size: 16pt;line-height: 21px}
#global-search-box, #my-search-box,.faculty-book-author p, .student-book-author p, .dashboard-recommended-section-supporting p, .resources-container-link p{font-size: 14pt;line-height: 18px}
.dashboard-common-head-cover h1{font-size: 18pt;line-height: 24px}
.eula-text-container{height: 230px;overflow-y: auto;border: 1px solid #bababa;padding: 10px;}
}
@media all and (min-width : 481px){
	.case-slide-for-xs{display:none !important;}
	.case-slide-for-md{display:block !important;}
}
@media (min-width : 481px) and (max-width : 767px){
.feed-article-article-content img{width:50% !important;  max-width: 50%!important;margin-right: 15px!important}
.feed-article-text{width:48% !important}
.eula-text-container{height: 300px;overflow-y: auto;border: 1px solid #bababa;padding: 10px;}
}
@media all and (max-width : 767px){
.cases-notification-cog-mobile-static{position: absolute;left: -6px}
.container-left-desktop-fix-bookshelf{max-height: none !important; max-width: calc(var(--vw, 1vw) * 100);}
.feed-article-text{width:48%}
.news-feed-status-bar{width:auto !important;}
.news-feed-new{position: relative;top: 6px;left: 27px;}
.news-feed-new sup{top: 1px;}
.manage-connection-back{padding-left: 13px !important}
.epub-feature-sidebar{width:100% !important}
.news-feed-container{max-height:100% !important;height:auto !important}
.news-feed-content-wrap{padding:0px; width:100%;}
.all-news-content-wrapper{padding:0px; width:100%;}
.news-feed-blank-wrap{display:none}
.connection-tabs h3{margin:0; font-size:14px; padding:3px 5px;}
.connection-tabs.nav > li > a{margin:0px;padding-bottom:0px;}
.nav-tabs > li{float:none}
.connection-add-btn{width:auto !important;}
.cases-notification-cog-new{background: #77ac46;color: #fff;border-radius: 30px;height: 17px ;width: 17px ;display: inline-block;position: absolute;left: 18px !important;font-size:12px !important;top:-10 px!important;}
.cases-notification-cog-align  sup{left: 0px!important;top: 0 !important;}
.case-share-list-book-parent{max-height: 200px;min-height: 100px;overflow: auto;}
.cases-notification-cog-new-mobile{top:4px;left: -15px}
.mob-basic-section-block{padding:0 15px !important}
	.dashboad-right{padding-left: 0px !important;}
	.dashboad-left{margin-bottom: 0px !important;}
	.profBookshelf {display: block !important}
	a.addBook{text-align: center}
	.dashboard-recommended-section-right img{width: 60px !important;height: 60px !important;}
	#ques-resultsDashBoard .dashboard-faculty-chapterNo{padding-left: 0px;}
	.bookshelf .container-studinsights #titleContainer .titleTab{width: 135px !important; height: auto !important; text-align: center}
	.bookshelf .container-studinsights .insights-total-doughnut{margin: 0 33%}
	.bookshelf .container-studinsights #displayContainer{padding: 0px 0;}
	.bookshelf .container-studinsights #displayContainer .dashboard-result-option button{margin: 0 auto 20px;}
	/***************Start of CC-3166 - Business Law**********************/
	.business-law-home.business-landing-gray{padding:0px 0px 30px 0px !important;}
	.business-law-home.business-landing-white{padding: 0px 0px 30px 0px  !important;}
	.business-law-home.business-landing-blockquote{ padding:0px 0px 30px 0px !important;}
	.business-law-home.business-landing-intro h1{font-size: 24px !important;}
	.business-law-home.business-landing-intro h2,.business-law-home.business-landing-gray h2, .business-law-home .business-landing-white h2{font-size: 21px !important;line-height: 24px !important}
	.business-law-home.business-landing-white h3,.business-law-home.business-landing-gray h3{font-size: 14px !important;}
	.business-law-home.business-landing-white p, .business-law-home.business-landing-gray p, .business-law-home.business-landing-white li, .business-law-home.business-landing-gray li{font-size: 14px !important;line-height: 18px !important}
	.business-law-home blockquote{font-size: 21px !important;line-height: 30px !important;}
	.business-law-home cite{font-size: 18px !important;line-height: 24px !important;}
	.business-law-home .business-landing-intro h1{line-height: 30px;}
	.business-law-home .business-landing-shoptitles{border:none !important;padding: 0px 15px !important}
	.business-law-home.business-shoptitles{margin-bottom: 0px !important}
	.business-law-home .access-code-section-inner{min-height: 224px  !important}
	.business-law-home .practice-landing-access-code-section{min-height: 220px !important}
	.bookshelf .container-studinsights .class-comparison .switch-label{margin-left: 0px !important}
	/***************End of CC-3166 - Business Law**********************/
	/***************Start of CC-3242-themis**********************/
	#themis-landing-content-area{text-align: center}
	.themis-mobile-center{text-align: center}
	.themis-sa-mobile-column{background-color: #ececec}
/*	.themis-sa-mobile-column ul{padding-right: 40px}*/
	.themis-sa-mobile-column ul{padding:0px}
	.mobile-themis-home-header{padding: 30px 0;border-bottom: 1px solid #757575}
	.themis-sa-mobile-column li{font-size: 24px; line-height: 30px;padding: 20px 0}
	.themis-sa-mobile-column li.active{background-color: #CDCDCD}
	#themis-checkpoint-content .doughnut{margin: 15px 33% 0}
	.checkpoint-arrow{font-size: 48px;color: #757575;position: absolute;top: 140px;z-index: 1002;background: transparent;opacity: 100; }
	.checkpoint-arrow.next-checkpoint-arrow{right:10px}
	.themis-checkpoint-wrapper>div{border-radius: 10px 10px 0 0}
	.themis-refresh-result{text-align: center !important}
	#themis-course-progress div.themis-generic-selector{width: 100%}
	#themis-course-progress div.themis-generic-selector div{margin: 5px 0 15px 0;}
	.themis-generic-total-count{margin-bottom: 12px;!important}
	#themis-bar .themis-content-gray-area{padding: 20px 15px!important}
	.overall-skill-building{padding: 20px 10px!important}
	.themis-light-button, .themis-light-button:hover, .themis-light-button:active,.themis-dark-button, .themis-dark-button:hover, .themis-dark-button:active{margin-bottom: 15px !important;}
	#topic-skill-building-block .nav-tabs > li{float:left}
	.themis-recommend-static.border-radius-class{border-radius: 10px 10px 0 0!important}
	.checkPoint-block.background-gray{border-radius: 0 0 10px 10px}
	.recommendations h1{display: block;text-align: center}
	#themis-course-progress a h4{display: block}
	.recommendations button{display: block;margin: 10px auto !important}
	div.recommendation-desc{padding: 20px 15px !important}
	.recommendation-desc .display-title-info{width: 15% !important}
	.ipad-inactiveLink{pointer-events: none;cursor: default;}
	.ipad-inactiveLink h4{color: #000000!important;}
	.ipad-btn{display: inline-block!important; margin-left:8px;margin-top:6px;background-color: #ECECEC !important;font-size: 14px !important;line-height: 18px !important;color: #007ac3 !important; border-radius: 16px !important;height: 30px!important;outline: none;}
	.ipad-block{display: block!important;}
	#themis-bar #themis-checkpoint-content .doughnut canvas,#themis-bar #themis-checkpoint-content .doughnut .doughnut-cell-wrapper{margin:9% 17% 0% 25%}
	/***************End of CC-3242-themis**********************/
}
@media screen and (-webkit-min-device-pixel-ratio:0) and (max-width : 767px) {
.rss-feed-switch {position: relative;display: inline-block;width: 60px;height: 34px;}
.rss-feed-switch input {position: absolute;top: 4px;width: 40px;height: 20px;left:6px}
.slider {position: absolute;cursor: pointer;top: 0;left: 0;right: 0;bottom: 0;background-color: #ccc;-webkit-transition: .4s;transition: .4s;}
.slider:before {position: absolute;content: ""; height: 26px;width: 26px;left: 4px;bottom: 4px;background-color: white;-webkit-transition: .4s;transition: .4s;}
input:checked + .slider {background-color: #77ac46;}
input:focus + .slider {box-shadow: 0 0 1px #77ac46;}
input:checked + .slider:before {-webkit-transform: translateX(26px);-ms-transform: translateX(26px);transform: translateX(26px);}
/* Rounded sliders */
.slider.round {border-radius: 34px;}
.slider.round:before {border-radius: 50%;}
.rss-feed-switch span{position: absolute;left: 70px;width: 100px;top: 8px;font-size: 12px;font-weight: initial;}
input[type="checkbox"]:focus, input[type="checkbox"]:active{outline:none}
.case-share-list-book-parent{max-height: 200px;min-height: 100px;overflow: auto;}
}
@media only screen {

}
@media only screen and (-webkit-min-device-pixel-ratio: 2) { 
}
@media only screen and (-webkit-min-device-pixel-ratio: 1){
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
}
/****************************/   
@media (min-width : 991px) and (max-width : 1100px){
	.ipad-svg-width{width:33% !important;}
}
@media (max-width : 767px) and (orientation : portrait) {
#themis-take-quiz-confirmation .modal-dialog{margin: 50% auto !important;width: 250px !important;}
/*.sec-top{margin-top: -30px !important;}*/
.navbar-ipad-section, .nav-ipad-saTitleName{display: none;}
.popover.themis-popover-wrapper.top > .arrow {left:18% !important;}
.mob-space{padding:5px;}
.model-hide{display:none!important;}
.checkpoint-arrow.next-checkpoint-arrow {right: 20px;top:120px ;}
.checkpoint-arrow.prev-checkpoint-arrow {left: 20px;top:120px ;}
.display-inline-block.themis-sa-radio-selector.pull-right{float:none !important;}
.col-md-5.col-sm-5.no-padding.pull-right{float:none !important;}
.display-inline-block.themis-sa-radio-selector.pull-right.themis-btn-alignment{margin-top: 0px !important;}
.themis-sa-radio-selector.btnalignment { position: relative;top:0px !important;margin-top: 0px !important;}
/************************Sprint 38*******************************************************/
.themis-gray-label.themis-institution-label{position: relative;left: 0px !important;}
.themis-gray-label.themis-product-progress-label{position: relative;top: 6px!important;left: 0px !important;}
.mob-style {display:none !important;}
.downldstyle{ display:none !important;}
.downldstyles{ display:none !important;}
.line-break-mob{display:block !important;}
.line-break-dev{display:none !important;}
.ipad-block-new{display: block!important;}
.themis-sa-radio-selector.pull-right.btnalignment button{margin-top:5px!important;}
.spacetopstyle{margin-top: 10px !important;}
.break-inst-mob{display:none !important;}
.nav-ipad-title{display:block !important;font-size: 24px;line-height: 30px;font-family: Akzidenz-Grotesk;font-weight: normal; color: #000000;
opacity: 100%; text-align: center; /*padding: 10px 0px;*/}
.nav-ipad-saTitleName{font-size:24px;line-height:30px;font-family:Akzidenz-Grotesk;font-weight:normal;color:#000000;opacity: 100%;position: relative!important;top: 0px!important;left: 30px!important;display:block !important}
.dispaly-ipad-iphone{display:block !important;} 
.iphonemenu{position: relative;bottom: 52px!important;left: 275px!important;}
.date-break-inst-mob{display:block!important;}
.order-break-mob{display:block!important;}
.line-break-course-device{display:block !important;}
.iphone-block-new{display: block!important;}
    
/*Hamburger menu Port*/
.themis-modal-contents{padding: 15px 25px; background-color: #ececec; border: none; box-shadow: 0px 0px 5px #dadada; height: 530px;margin-top: 40px!important;margin-left: -10px!important;}
.common-book-menu-dropdowns{display:inline-block !important;float:right!important;padding: 10px!important;}
.dropdowns{display:inline-block !important;}
.nav-ipad-saTitleName{display:block !important;}
ul.dropdown-menus.dropdowns{background: #ececec!important;width:100%;margin:0!important;}
ul.dropdown-menus.dropdowns li{display:inline-block!important;text-align: left !important;font-family: akzidenz-grotesk !important;font-size: 19px!important;line-height: 30px!important;padding: 0;width:420px; margin-left: 20px;}
ul.dropdown-menus.dropdowns li a{color: #007ac3 !important;text-decoration: none!important;}
ul.dropdown-menus.dropdowns li:hover, ul.dropdown-menus.dropdowns li a:hover{background: none!important; text-decoration: underline !important;} 
.Themisclosebutton{display:block!important;font-size:35px!important;float:right!important; width: 15%;}
.Themis-modal-container{position: relative!important; width: 100%!important; margin: 0px!important;}
/*########Sprint 39########*/
#insights-student-total-result .doughnut {margin-left: 75px !important; text-align: center !important;}
.iphone-block-hide{ display: block!important;margin-top: 10px;}
.bookshelf .container-studinsights .class-comparison .switch-user{position: relative !important; top: 18px !important;text-align: center;height: 50px;}
.question-styles{margin-left:20px; margin-top: 10px;}
.my-ans-styles{margin-left:20px;margin-top:10px;}
.self-data-overall-styles{margin-top:50px !important;}
.prof-self-data-overall-styles{margin-top:58px !important;}
.dashboard-table-ok-circle-styles{top: 60px; left: 95px !important;}
.dashboard-table-remove-circle-styles{ top: 60px; left: 165px !important}
.dashboard-table-unanswer-styles{ top: 60px;left: 218px !important;}
.prof-dashboard-table-ok-circle-styles{top: 48px; left: 84px !important;}
.prof-dashboard-table-remove-circle-styles{ top: 48px; left: 155px !important}
.prof-dashboard-table-unanswer-styles{ top: 48px;left: 205px !important;}
.bars li {position: relative;bottom: 10px;}
.prof-self-data-QS-styles{margin-left: 22px!important;}
.col-md-5.col-sm-5.no-padding.pull-right{float:none !important;}
#insights-student-total-result .doughnut-cell-wrapper { left: 50px; position: absolute;}
.col-md-4.col-sm-4.col-xs-2.no-padding.student-dashboard-chapter-name{width:90px !important;}
.dashboard-table-zero-prcnt{ left: 25% !important;}
.dashboard-table-fifty-prcnt{left: 55% !important;}
.dashboard-table-hundred-prcnt{ left: 85% !important;}
#enrollAtBottom.blue-btn-custom{position: relative;top: 10px !important;}
.learningObjectiveList .faculty-dashboard-learning-obj{ padding-left: 0px !important;}
.faculty-dashboard-learning-obj-questions{ margin-left: 0px !important;}
.bookshelf .container-studinsights #ques-resultsDashBoard .faculty-dashboard-learning-obj-ques{padding-left: 0px !important;}
.innerline-styles{ margin-left: 0px !important;}
.short-answer-text-styles{text-align: center !important;}
.multiple-choice-text-styles{text-align: center !important;}
.multiple-choice-flash-text-styles{text-align: center !important;}
#studyDashBoardContainer #filterContainer{padding: 0px 0 !important;}
.bookshelf .container-studinsights .margin-top25{margin-top: 20px !important;}
.popover.themis-popover-wrapper{margin-left: 19.5% !important;}
/************************Sprint 38*******************************************************/
    
}

@media screen and (min-width: 600px){
	.mobile-break {display: none;}
}

@media (max-width : 767px) and (orientation : landscape) {
.mob-space{padding:5px;}
.model-hide{display:none!important;}
.navbar-ipad-section, .nav-ipad-saTitleName{display: none;}
.popover.themis-popover-wrapper.top > .arrow {left:6% !important;}
.checkpoint-arrow.next-checkpoint-arrow {right: 20px;top:135px;}
.checkpoint-arrow.prev-checkpoint-arrow {left: 20px;top:135px;}
.display-inline-block.themis-sa-radio-selector.pull-right{float:none !important;}
.display-inline-block.themis-sa-radio-selector.pull-right.themis-btn-alignment{margin-top: 0px !important;}
.themis-sa-radio-selector.btnalignment { position: relative;top:3px;margin-top: 0px !important;}
/*.themis-gray-label.themis-institution-label{position: relative;left: 0px !important;}
.themis-gray-label.themis-product-progress-label{position: relative;top: 6px;left: 0px;}*/
.mob-style {display:none !important;}
.downldstyle{ display:none !important;}
.downldstyles{ display:none !important;}
.downcontent {margin-top:40px !important;}
.line-break-mob{display:none !important;}
.line-break-dev{display:none !important;}
.ipad-block-new{display: block!important;}
.themis-sa-radio-selector.pull-right.btnalignment button{margin-top:5px!important;}
.spacetopstyle{margin-top: 10px !important;}
    
.break-inst-mob{display:inline-block!important;}
.nav-ipad-title{display:block !important;font-size: 24px;line-height: 30px;font-family: Akzidenz-Grotesk;font-weight: normal; color: #000000;
opacity: 100%; text-align: center; /*padding: 10px 0px;*/}
.nav-ipad-saTitleName{font-size:24px;line-height:30px;font-family:Akzidenz-Grotesk;font-weight:normal;color:#000000;opacity: 100%;position: relative!important;top: 0px!important;left: 30px!important;display:block !important}
.dispaly-ipad-iphone{display:block !important;}
.iphonemenu{position: relative;bottom: 52px!important;left: 550px!important;}
.date-break-inst-mob{display:block!important;}
.order-break-mob{display:block!important;}  
.line-break-course-device{display:block !important;}
.iphone-block-new{display: block!important;}
/*Hamburger menu landscape*/
.themis-modal-contents{padding: 15px 25px; background-color: #ececec; border: none;box-shadow: 0px 0px 5px #dadada; height: 530px;margin-top: 40px!important;margin-left: 0px!important;}
.common-book-menu-dropdowns{display:inline-block !important;float:right!important;padding: 10px!important;}
.dropdowns{display:inline-block !important;}
.nav-ipad-saTitleName{display:block !important;}
ul.dropdown-menus.dropdowns{background: #ececec!important;width:100%;margin:0!important;}
ul.dropdown-menus.dropdowns li{display:inline-block!important;text-align: left!important; font-family: akzidenz-grotesk !important;font-size: 19px!important;line-height: 30px!important;padding: 0;width:420px; margin-left: 20px!important;}
ul.dropdown-menus.dropdowns li a{color: #007ac3 !important;text-decoration: none!important;}
ul.dropdown-menus.dropdowns li:hover, ul.dropdown-menus.dropdowns li a:hover{background: none!important; text-decoration: underline !important;} 
.Themisclosebutton{display:block!important;font-size:35px!important;float:right!important;}
.Themis-close-button-style{background-color: #DADADA;}   
.Themis-modal-container{position: relative!important; width: 100%!important; margin: 0px!important;}
/*####sprint 39 ####*/
#insights-student-total-result .doughnut {margin-left: 230px !important; text-align: center !important;}
.iphone-block-hide{ display: block!important;margin-top: 10px;}
.bookshelf .container-studinsights .class-comparison .switch-user{position: relative !important; top: 18px !important;text-align: center;height: 50px;}
.question-styles{margin-left:20px; margin-top: 10px;}
.my-ans-styles{margin-left:20px;margin-top:10px;}
.self-data-overall-styles{margin-top:30px !important;}
.prof-self-data-overall-styles{margin-top:30px !important;}
.dashboard-table-ok-circle-styles{top: 60px; left: 95px !important;}
.dashboard-table-remove-circle-styles{ top: 60px; left: 165px !important}
.dashboard-table-unanswer-styles{ top: 60px;left: 218px !important;}
.prof-dashboard-table-ok-circle-styles{top: 60px; left: 84px !important;}
.prof-dashboard-table-remove-circle-styles{ top: 58px; left: 155px !important}
.prof-dashboard-table-unanswer-styles{ top: 58px;left: 206px !important;}
.bars li {position: relative;bottom: 10px;}
.prof-self-data-QS-styles{margin-left: 22px!important;}
#insights-student-total-result .doughnut-cell-wrapper { left: 50px; position: absolute;}
.col-md-4.col-sm-4.col-xs-2.no-padding.student-dashboard-chapter-name{width:90px !important;}
.dashboard-table-zero-prcnt{ left: 25% !important;}
.dashboard-table-fifty-prcnt{left: 55% !important;}
.dashboard-table-hundred-prcnt{ left: 90% !important;}
#enrollAtBottom.blue-btn-custom{position: relative;top: 10px !important;}
.learningObjectiveList .faculty-dashboard-learning-obj{ padding-left: 0px !important;}
.faculty-dashboard-learning-obj-questions{ margin-left: 0px !important;}
.bookshelf .container-studinsights #ques-resultsDashBoard .faculty-dashboard-learning-obj-ques{padding-left: 0px !important;}
.innerline-styles{ margin-left: 0px !important;}
.multiple-choice-text-styles{text-align: center !important;}
.multiple-choice-flash-text-styles{text-align: center !important;}
.short-answer-text-styles{text-align: center !important;}
#studyDashBoardContainer #filterContainer{padding: 0px 0 !important;} 
.bookshelf .container-studinsights .margin-top25{margin-top: 20px !important;}
.popover.themis-popover-wrapper{margin-left: 15.2% !important;}
}

@media (max-width: 1025px) and (min-width: 768px) and (orientation : portrait){
.themis-gray-label.themis-institution-label{position: relative !important;left:0px !important;} 
.themis-sa-radio-selector {padding-bottom: 0px !important;margin-bottom: -30px !important;top:-3px!important;}
.themis-gray-label.themis-product-progress-label { position: relative!important; top: 6px!important;}
.ipad-block-new{display: block!important;}
.spacestyle{margin-left: 0px !important;}   
.spacetopstyle{margin-top: 18px !important;}
.mob-style {display:none !important;}
.themis-sa-radio-selector.pull-right.btnalignment button{margin-top:2px!important;}
.nav-ipad-title{display:block !important;font-size: 24px!important;line-height: 30px!important;font-family: Akzidenz-Grotesk!important;font-weight: normal!important; color: #000000!important;opacity: 100%!important; text-align: left; padding: 10px 0px!important;}

.themis-product-progress-label.themis-gray-label.spacestylestuprf{ position: relative!important; top: 0px!important;right: 0px!important;}
.line-break-devices{display:none !important;}
.line-break-course-device{display:block !important;}
.line-break-stuprf-devices{display:block !important;}  
.dispaly-ipad-iphone{display:block !important;}
.navipadiphone{display:none !important;}
.themis-modal-contents{padding: 15px 25px; background-color: #ececec; border: none; box-shadow: 0px 0px 5px #dadada; height: 530px;margin-top: 78px!important;}
.common-book-menu-dropdowns{display:block !important;float:right!important; padding: 10px!important;}

.dropdowns{display:inline-block !important;}
.nav-ipad-saTitleName{display:block !important;}
ul.dropdown-menus.dropdowns{background: #ececec!important;margin-top: 30px!important;padding:0!important;}
ul.dropdown-menus.dropdowns li{display:inline-block!important;float: left!important;font-family: akzidenz-grotesk !important;font-size: 19px!important;line-height: 30px!important;padding: 0; width:300px;margin-left:20px;}
ul.dropdown-menus.dropdowns li a{color: #007ac3 !important;text-decoration: none!important;}
ul.dropdown-menus.dropdowns li:hover, ul.dropdown-menus.dropdowns li a:hover{background: none!important; text-decoration: underline !important;} 
.Themisclosebutton{display:block!important;font-size:35px!important;float:right!important;width:25%;}
.Themis-modal-container{position: relative!important; width: 35%!important; margin: 0px!important;float:right}
.iphone-block-hide{ display: block!important;margin-top: 10px;}
.question-styles{margin-left:6px;}
.my-ans-styles{margin-left:6px;}
.bookshelf .container-studinsights .class-comparison .switch-user{position: relative !important; top: 30px !important;}
.self-data-QS-styles{ width: 60px !important;}
.prof-self-data-QS-styles{width:50px !important;margin-left: 0px!important;}
.faculty-dashboard-correct-percnt-styles{ width: 50px !important;}
.prof-faculty-dashboard-correct-percnt-styles{ width: 50px!important;}
.faculty-dashboard-incorrect-percnt-styles{ width: 50px!important;}
.prof-faculty-dashboard-incorrect-percnt-styles{ width: 50px!important;}
.dashboard-table-ok-circle-styles{left: 74% !important;}
.dashboard-table-remove-circle-styles{left: 80.4% !important}
.dashboard-table-unanswer-styles{left: 85.5% !important;}
.prod-dashboard-table-ok-circle-styles{left: 72% !important;}
.prod-dashboard-table-remove-circle-styles{left: 78.4% !important}
.prod-dashboard-table-unanswer-styles{left: 83.5% !important;}
.stud-dashboard-self-data-styles{}
#studyDashBoard .col-md-5{ padding-left: 30px !important;}
.prof-dashboard-table-unanswer-styles{ position: absolute!important; left: 85.5%!important;}
.prof-dashboard-table-remove-circle-styles{position: absolute !important;left: 79.8% !important;}
.prof-dashboard-table-ok-circle-styles{position: absolute !important; left: 71.2% !important;}
.professor-dashboard-table{ width: 25% !important;}
/*.professor-dashboard-table{ width: 185px !important;}*/
/*td.professor-dashboard-table-td{width: 46px !important;}*/
/*#insights-student-total-result .doughnut{width: 150px!important;}*/
.bookshelf .container-studinsights .margin-top25{margin-top: 15px !important;}
.popover.themis-popover-wrapper{margin-left: 5% !important;}
}
@media (max-width: 1025px) and (min-width: 768px)and (orientation : landscape){
.themis-gray-label.themis-institution-label{position: relative !important;left:0px !important;}
.themis-sa-radio-selector {padding-bottom: 0px !important;margin-bottom: -30px !important;top:-3px!important;}
.line-break-devices{display:block !important;}
.line-break-course-device{display:block !important;}
.line-break-stuprf-devices{display:block !important;}
.ipad-block-new{display: block!important;}
.spacestyle{margin-left: 0px !important;}
.spacetopstyle{margin-top: 18px !important}
.mob-style {display:none !important;}
.themis-sa-radio-selector.pull-right.btnalignment button{margin-top:2px!important;}
.hidden-ipad{display:none !important;}
.nav-ipad-title{display:block !important;font-size: 24px!important;line-height: 30px!important;font-family: Akzidenz-Grotesk!important;font-weight: normal!important; color: #000000!important;opacity: 100%!important; text-align: left; padding: 10px 0px!important;}
.dispaly-ipad-iphone{display:block !important;}   
.navipadiphone{display:none !important;}
.themis-modal-contents{padding: 15px 25px; background-color: #ececec; border: none; box-shadow: 0px 0px 5px #dadada;height: 530px;margin-top: 78px!important;}
.common-book-menu-dropdowns{display:block !important;float:right!important;padding:10px!important;}
.dropdowns{display:inline-block !important; margin-top: 0px;}
.nav-ipad-saTitleName{display:block !important;}

ul.dropdown-menus.dropdowns{background: #ececec!important;margin-top: 30px!important;padding:0!important;}
ul.dropdown-menus.dropdowns li{display:inline-block!important;float: left!important;font-family: akzidenz-grotesk !important;font-size: 19px!important;line-height: 30px!important;padding: 0; width:250px;margin-left: 20px;}
ul.dropdown-menus.dropdowns li a{color: #007ac3 !important;text-decoration: none!important;}
ul.dropdown-menus.dropdowns li:hover, ul.dropdown-menus.dropdowns li a:hover{background: none!important; text-decoration: underline !important;} 
.Themisclosebutton{display:block!important;font-size:35px!important;float:right!important; width: 30%;}
.Themis-modal-container{position: relative!important; width: 50%!important; margin: 0px!important;float:right}
.iphone-block-hide{ display: block!important;margin-top: 10px;}
.bookshelf .container-studinsights .class-comparison .switch-user{position: relative !important; top: 30px !important;}
.question-styles{margin-left:6px;}
.my-ans-styles{margin-left:6px;}
.faculty-dashboard-correct-percnt-styles{ width: 50px !important;}
.prof-faculty-dashboard-correct-percnt-styles{ width: 50px !important;}
.faculty-dashboard-incorrect-percnt-styles{ width: 50px!important;}
.prof-faculty-dashboard-incorrect-percnt-styles{ width: 50px!important;}
.dashboard-table-ok-circle-styles{left: 71.5% !important;}
.dashboard-table-remove-circle-styles{ left: 76.5% !important}
.dashboard-table-unanswer-styles{left: 80.5% !important;}
.prof-dashboard-table-ok-circle-styles{left: 69% !important;}
.prof-dashboard-table-remove-circle-styles{ left: 75.4% !important}
.prof-dashboard-table-unanswer-styles{left: 79.5% !important;}
#studyDashBoard .col-md-5{ padding-left: 35px!important;}
.prof-self-data-QS-styles{width:50px !important;margin-left:2px!important;}
.professor-dashboard-table{ width: 25%!important;}
/*.professor-dashboard-table{ width: 238px!important;}*/
/*td.professor-dashboard-table-td{width: 60px !important;}*/
.bookshelf .container-studinsights .margin-top25{margin-top: 15px !important;}
.popover.themis-popover-wrapper{margin-left: 4%!important;}
} 
/****************************/
/* For touch devices and portrait (ipad or android tabs */
@media only screen and (device-width: 768px) and (orientation:portrait) {
}
/* For touch devices and portrait (ipad or android tabs */
@media only screen and (min-device-width: 769px) and  (max-device-width: 1024px) and (orientation:landscape) {
}

@media only screen and (max-width: 479px) and (orientation:portrait) {
	#themis-checkpoint-content .doughnut{margin: 15px 28% 0 !important}
}
@media only screen and (max-width: 479px) and (orientation:portrait) {
}

@media(min-width:768px) and (max-width: 1023px){
	.navbar-ipad-section,.navbar-ipad-ul,.ipad-themis-home-header,.navbar-ipad-tri, .ipad-nav, .nav-ipad-saTitleName{display:block;}
}
@media (max-width : 767px){
	.navbar-ipad-section, .nav-ipad-saTitleName{display: none;}
	#themis-bar #themis-checkpoint-content .doughnut.background-gray,#themis-bar #themis-checkpoint-content .doughnut.background-no-gray{width:25%}
}
@media (max-width : 400px){
	.navbar-ipad-section, .nav-ipad-saTitleName{display: none;}
	#themis-bar #themis-checkpoint-content .doughnut.background-gray,#themis-bar #themis-checkpoint-content .doughnut.background-no-gray{width:45% !important;}
	.quartileTablinks{font-size: 14px!important;}
}
@media (min-width : 401px) and (max-width : 600px){
	.navbar-ipad-section, .nav-ipad-saTitleName{display: none;}
	#themis-bar #themis-checkpoint-content .doughnut.background-gray,#themis-bar #themis-checkpoint-content .doughnut.background-no-gray{width:35%}
	.quartileTablinks{font-size: 14px!important;}
}
@media (min-width : 767px) and (max-width : 1030px){
	.navbar-ipad-section, .nav-ipad-saTitleName{display: block;}
/*	.quiz-details-section span{bottom:100px!important;}*/
}
@media all and (max-width : 767px){
  .cases-notification-new.cases-notification-new-mobile{position: absolute;top: 0px;left: 106px;}
  .cases-notification-new.cases-notification-new-mobile sup{right: 6px;top: 0;}
}
/***********End of CSS for RSS FEED********************/
/***********Start of CSS for Sprint 27*****************/
.manage-connection-content-block > button{background:none;}
.manage-connection-back button{background:none;color:#007ac3}
.manage-connection-back{padding-left: 35px;padding-top: 20px}
.manage-connection-back button span.glyphicon-menu-left{font-size: 12px;width: 14px;line-height: 10px;}
.manage-connection-left h1, .manage-connection-right h2{font-family: "akzidenz-grotesk"; font-weight: 300; font-style: normal; font-size: 22px; color: #333333;}
.manage-connection-left .nav-tabs{border-bottom:1px solid #ccc}
.manage-connection-left .nav-tabs h3{font-family:arial; text-transform:uppercase;font-size:12px; font-weight:bold;color:#777777;margin:0}
.manage-connection-left .nav-tabs h3:active, .manage-connection-left .nav-tabs h3:hover,.manage-connection-left li.active a h3{color:#000000;}
.connection-tabs.nav-tabs > li.active > a, .connection-tabs.nav-tabs > li.active > a:focus, .connection-tabs.nav-tabs > li.active > a:hover{font-family:arial; text-transform:uppercase;font-size:12px; font-weight:bold;color:#000000;border:0;border-bottom:2px solid #77ac46;background-color:transparent}
.connection-tabs.nav > li > a:focus, .connection-tabs.nav > li > a:hover{background-color:transparent}
.connection-tabs.nav-tabs > li > a{border:none}
.connection-tabs.nav > li > a{margin: 10px 30px 0px 0;padding:0;padding-bottom:15px}
.manage-connection-left hr{border-top: 1px solid #ccc;margin-top:0px}
.manage-connection-left .tab-content{padding-top:15px}
.connection-search-area {height: 30px !important; width: 100% ;background-color: #fafafa;border: 1px solid #cccccc;padding-left:5px;top:0;right:0px; margin: 15px 0px 0px;color: #000;font-size: 12px;}
.connection-search-glyph {position: relative;top: -22px;left: 10px;color: #007AC3;font-size: 15px;background-position: 10px center;transition: all 0.2s;cursor:pointer;}

input.connection-search-area::-webkit-input-placeholder {font-style:italic;padding-left:35px;color: #757575}
input.connection-search-area:-moz-placeholder { /* older Firefox*/font-style:italic;margin-left:15px;color: #757575}
input.connection-search-area::-moz-placeholder { /* Firefox 19+ */ font-style:italic;font-size:12px;line-height:23px;color:#757575;padding-left:25px} 
input.connection-search-area:-ms-input-placeholder { font-style:italic; font-style:italic;font-size:12px;line-height:23px;color:#757575;padding-left:25px}
.connection-result{text-transform:uppercase}
ul.connection-visible-list{padding:0}
#add-connection-list  input{padding-left:30px;}
.connection-avatar{width: 40px;height: 40px;border-radius: 40px;background-color: #77ac46;padding: 7px 9px;font-size: 17px;text-transform: uppercase;color: #fff;}
.connection-avatar-prof{background-color:#c43445}
.connection-avatar-stud{background-color:#77ac46}
.connection-add-btn{background-color: #fafafa;border: 1px solid #b7b7b7;padding: 10px;color: #007ac3;font-size: 12px;font-weight: bold;width: 20%;text-align:center;cursor:pointer;}
#connect-ppl-may-know-list .connection-add-btn{width: 15%;text-align:center}
#connection-request-ppl-list button.connection-add-btn, #connection-my-ppl-list button.connection-add-btn{width: 63%;text-align:center}
#connection-request-ppl-list button.connection-add-btn.pull-right,#connection-my-ppl-list button.connection-add-btn.pull-right{width: 32%;color:#777;text-align:center}
.connection-ppl-list li{border: 1px solid #ccc;padding: 10px 15px;margin-bottom:10px}
.connection-visible-list li span.firstName, .connection-visible-list li span.lastName{font-family:arial;font-size:15px;line-height:19px;color: #181818;}
.connection-visible-list li span.connect-user-info{font-family:arial;font-size:12px;line-height:16px;color: #333333;}
p.manage-connection-explanation{font-family:arial;font-size:12px;line-height:16px;color: #333333;}
.connect-request-sharing{margin: 10px 0;}
.connect-request-sharing img{width:23%}
.connect-request-sharing span.connect-request-sharing-text{font-family:arial;font-size:12px;line-height:16px;color: #666;text-decoration:uppercase}
/***CC-2610 Brief Sharing Setting Modal-->Senthil***/
#share-header{font-family:Akzidenz-Grotesk,sans-serif;font-weight:lighter;font-size: 24px;line-height:28px;color:#333333;}
#share-common {font-family:Arial;font-weight:Bold;text-transform: Uppercase ;font-size:12px;color:#333333;}
#share-userName{font-family:Akzidenz-Grotesk,sans-serif ;font-weight:normal;font-size: 24px;line-height:28px;color:#333333;}
#share-introductoryText{font-family:Arial ;font-weight:normal;font-size: 13px;line-height:17px;color: #333333;}
#share-label{font-family:Arial;font-weight:bold;font-size: 13px;line-height:17px;color: #007ac3;padding-left: 22px;padding-top: 2px;}
#share-hr{background-color: #CCCCCC;color: #CCCCCC;height: 1px;}
#share-checkbox{position:absolute; border: 1px #999999; height: 13px;width:13px;}
.share-bookName{font-family:Arial;font-weight:Bold; font-size: 13px;line-height:17px;color: #181818;padding-top: 1.5px;}
.share-authorName{font-family:Arial ;font-weight:normal;font-size: 13px;line-height:17px;color: #181818;margin-top:-5px;}
.case-share-list{padding:0;}
.case-share-list li{margin:0px!important;padding:0px!important;}
.share-cancel,.share-cancel:hover{background-color:#ffffff;border-color: #cbcbcb; font-family: Arial;font-weight:normal; font-size:14px;color:#333333; border-radius:25px;}
.share-save,.share-save:hover{background-color:#f1f1f1;border-color: #cbcbcb; font-family: Arial ;font-weight:normal; font-size:14px;color:#333333;border-radius:25px;width:65px;}
#brief-Sharing-modal .modal-body{padding-top:0px}
#case-excerpt-content-wrap{width: 98.7%}
#case-excerpt-content-wrap .form-fields-wrapper, #myBrief-content-wrap .form-fields-wrapper  {width:96%}
#case-excerpt-content-wrap .form-fields-wrapper select.text-box-common, #myBrief-content-wrap .form-fields-wrapper select.text-box-common{font-size:12px;color:#333; font-weight:bold}
#case-excerpt-content-wrap .form-fields-wrapper select.text-box-common option, #myBrief-content-wrap .form-fields-wrapper select.text-box-common option {font-size:12px;color:#333;}
#case-excerpt-content-wrap .share-brief-block, #myBrief-content-wrap .share-brief-block {font-size:18px;line-height:22px; color:#777;margin-top:12px}
#lastUpdatedBriefTime{font-family:Arial;font-style:italic; font-size:12px ;color:#333333;margin-left:10px;}
.my-brief-text-share-wrapper.col-md-12.no-padding{padding:10px;}
.my-brief-share-highlighted-text,.my-brief-share-note-text{ color: #333;font-size: 13px;line-height: 17px;margin-bottom: 0 !important;}
.shared-userName{font-family:Arial;font-style:bold; font-size:12px ;color:#333333}
.manageConnection-page-active{word-break:break-word;}
.cases-notification-new{background: #77ac46;color: #fff;border-radius: 30px;height: 17px ;width: 17px ;display: inline-block;position: absolute;top: -2px; right: 7px;}
.cases-notification-new sup{right:-4px;top: 0;}
.searchAutoSuggestShareLableList {border: 1px solid #ccc; border-top: medium none; width: 290px;background-color: #FFF;box-shadow: 1px 1px 2px #ddd; padding: 0 0 0 3px; display:none; z-index: 2;margin-top:-22px;}
.searchAutoSuggestShareLableList li,.searchAutoSuggestShareLableList li , .searchAutoSuggestShareLableList li {list-style: none; font-size: 12px; cursor: pointer;}
.searchAutoSuggestShareLableList {width: 100%!important; }
#connection-find-ppl-list button.connection-add-btn{width: auto !important;text-align:center}
.cases-notification-cog-new{background: #77ac46;color: #fff;border-radius: 30px;height: 17px ;width: 17px ;display: inline-block;position: absolute;left: 23px;font-size:12px !important; top: -6px;}
.cases-notification-cog-new  sup{left: 5px;top: 0 !important;}
.cases-notification-mobile-new {background: #77ac46 none repeat scroll 0 0;border-radius: 30px;color: #fff;display: inline-block;height: 17px;margin-top: 5px;position: absolute;width: 17px;margin-left: -33px;}
.cases-notification-mobile-new sup{left:-6px;}
#connect-ppl-may-know-list li:not(:last-child){margin-bottom:20px;}
/***CC-2610 Brief Sharing Setting Modal***/
/***********End of CSS for Sprint 27*******************/
/***********Start of CSS for Sprint 30*****************/
.read-modal-static-header{text-transform: uppercase;text-align: center}
.common-book-menu-dropdown, .outline-book-notes-dropdown{background: none;color: #ccc;height: 40px;font-size: 23px;padding: 8px 0px;}
.common-book-menu-dropdowns.hamburger-menu{background: none;color: #007ac3!important;height: 40px;font-size: 35px}
.outline-book-notes-dropdown span{padding: 0px 10px;}
button.common-book-menu-dropdown, button.common-book-menu-dropdown:hover, button.common-book-menu-dropdown:active{color: #000 !important}
button.common-book-menu-dropdowns, button.common-book-menu-dropdowns:hover, button.common-book-menu-dropdowns:active{color: #007ac3 !important}
#outline-menu-mobile .ereader-book-info-modal-container, .outline-page-header-mobile .ereader-book-info-modal-container,#themis-menu-mobile .ereader-book-info-modal-container {padding-right: 25px}
button.outline-notes-close-modal, button.themis-sa-close-modal{color: #ccc;background: none;top: 7px;}
.ereader-page ul{margin-bottom: 0px !important}
#outline-mob-close span{position: absolute;top: 10px;right: 15px;color: #333;}
.static-pages-generic-modal .mobile-ereader-navigation-modal{padding-top: 0px}
.generic-my-account{position: relative;}
button.copy-clip-text{height: 30px;border: none;width: 85px;}
input.copy-text-from-popover{width: 20px;padding: 0px;border: none;height: 20px;margin-top: 4px;}
button.copy-clip-button{margin-top: 5px; padding: 0px}
@media(max-width : 360px){
  /*.popover-search-textbox-wrapper,.search-tabs-wrapper{width: 291px !important;}
  .search-tabs-wrapper .search-tabs-block{width: 145px !important}
  .popover-search-field{width: 280px !important}
  .annotation-popover-list-header{max-width: 292px;min-width: 292px;}
  .go-to-popover{max-width: 314px;}
  .annotations-not-present-msg{left: 17%;position: absolute;}
  .popover-notes-highlights-heading{margin: 0 53px 0 85px;}
  .list-chapter-details{wid}*/
}
/***********End of CSS for Sprint 30*****************/
/***********Start of CSS for Sprint 32*****************/
#news-feed-coming-soon{font-size: 30px;margin: 20px;color: #333;}

/***********Start of CSS for Sprint 35****************/

.search-title-label{margin-top: 9px;font-size: 12px;font-weight: normal;color: #666;}

/*Search list*/
.searchResult-Right p, .topic-heading {margin: 0;}
.searchResult-Right .chapter-title {font-family:Arial; font-size:13px;line-height:17px; color:#000000;}
.searchResult-Right .book-title {font-family:Arial; font-size:13px;line-height:17px; color:#000000;font-style: italic;font-weight: bold;}
/*Search table*/
#searchResultTable td a p,#searchResultTableMobile td a p, #mybookmarksResultTable td a p,#mybookmarksResultTable td p, #searchResultTable div a p,#searchResultTableMobile div a p, #mybookmarksResultTable div a p,#mybookmarksResultTable div p{color:#000; font-size:13px;line-height: 17px; margin-bottom: 0}
#searchResultTableMobile > tbody > tr > td, #searchResultTable > tbody > tr > div, #searchResultTableMobile > tbody > tr > td, #searchResultTableMobile > tbody > tr > div {border-top: none;}
#searchResultTable td, #searchResultTable div {padding: 30px 20px;}
#searchResultTableMobile div{padding: 10px;}

#searchResultTable td span.topic-heading, #searchResultTable div span.topic-heading, #searchResultTableMobile td span.topic-heading, #searchResultTableMobile div span.topic-heading  {
    color: #4f830b;
    font-size: 17px;
}

#searchResultTable td:last-child{
    width: 30%;
}

#searchResultTable keyword, #searchResultTableMobile keyword{background-color: #dfdfdf;}

#my-account-edit .err, #changePassword .err {margin-left: 0}
.form-fields-wrapperCancelLink {display: block};

#search-results {font-family:Akzidenz-Grotesk; font-weight:Lighter; font-size: 40px;color: #181818;}
span#back-to-search-result{cursor:pointer;}
#globalSearch.text-box-common{border: 2px solid #77ac46 !important;height: 40px;width: 100%;background: none;}
.global-result-dashboard-header.bookshelf-menu{background: none;}
.global-result-dashboard-header-second{background-color: #ebebeb;border-top: 3px solid #cdcdcd;border-bottom: 3px solid #cdcdcd;}
.global-result-count-header{text-transform:uppercase}
.global-result-count{padding: 0 5px}
.global-search-desktop{padding: 0 10px 0 0}
.global-result-count-header button{background: none;color: #428bca;text-transform:uppercase}
#searchResultTableMobile.table-striped > .search-result-single-bar:nth-of-type(2n){background-color: #f9f9f9;}
.mob-basic-section-block{padding: 0px}
/***********End of CSS for Sprint 35******************/
.bookshelf-redeem-code-block{background-color: #e0edf4; color: #333;font-size: 11px;font-weight: bold; height: 45px; padding: 13px 0;text-align: center; box-shadow: 3px 3px 3px #ccc;}
.dashboad-left{margin-bottom: 50px;}
.dashboad-right{padding-left: 30px;}
.dashboard-structure{background-color: #fff;}
.globalSearchBlock span.connection-search-glyph{display: inline-block;float: right;top: -24px;left: -5px;margin-left: 30px;color: #474747;}
/*.bookshelf .bookshelf-container-left-side,.profBookshelf .bookshelf-container-left-side{background-color: #d5e8b1;}*/
.bookshelf .bookshelf-container-left-side,.profBookshelf .bookshelf-container-left-side{background-color: #007AC3;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.dashboard-view-book-container, .dashboard-view-recommend-container{background-color: #ebebeb; margin: 10px 0; display: inline;font-size: 16px;font-weight: 500;}
.dashboard-right-first{width: 100%}
.resources-container .resources-container-heading-img h3 a,.resources-container .resources-container-heading-img h3, .dashboard-recommended-section-right h3,.dashboard-recommended-section-right h3 a {color: #333;margin-top: 0 !important}
.faculty-book-elements li.show-books,.student-book-elements li.show-books, .dashboard-recommended-section.show-books{display:inline-block;margin-top: 10px}
.faculty-book-elements li.hide-books,.student-book-elements li.hide-books,.dashboard-recommended-section.hide-books{display: none}
.dashboard-view-book-container span.glyphicon-chevron-up{font-size: 13px;padding-left: 5px;}
.dashboard-view-book-container span.glyphicon-chevron-down, .dashboard-view-recommend-container span.glyphicon-chevron-down{font-size: 13px;padding-left: 5px;position: relative;top: 2px;}
.htmlvideo-container .video-js, .brightcove-container-nodiv iframe{position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; width: 100%; height: 100%;}
.brightcove-container iframe,.brightcove-container-nodiv iframe{border: none}
.legalNews-container,.studentNews-container{margin-bottom: 5px;background-color: #fff;border: 1px solid #000;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;padding: 10px;border-radius: 5px;/*border-top:none;*/}
.legalNewsInfo{ text-decoration: underline; font-family: fira-sans, sans-serif;font-size:14px;line-height: 17px;color:#A3A3A3;opacity: 1;font-weight:400;}
.legalNewsDate{font-family: fira-sans, sans-serif;font-size:14px;line-height: 17px;color:#000000;opacity: 1;font-weight:400;}
.user-section a:has(>  .legalNewsDate) {
	text-decoration: none !important; 
}
.legalNewsCont{font-family: fira-sans, sans-serif;font-size:16px;line-height: 19px;color:#000000;opacity: 1;font-weight:400;}
.resources-container{margin-bottom: 10px;background-color: #ececec;}
.resources-container-content{max-width: 100%;}
.resources-container-heading-img{padding:  10px 15px 0 15px;font-size: 16px;}
.resources-container-heading{padding: 10px;}
.resources-container-header{background-color: #a6d1eb;}
.resources-container a span{padding-right: 10px}
.resources-meta-image{display: block;float: left;margin: auto;width: 100%;max-height: 225px;object-fit: cover; margin-right: 10px;margin-bottom: 10px}
.resources-container-link,.legalNews-container-link{padding: 0px 10px 10px 0px;}
.resources-spotlight-hrlink{background-color: #007ac3;height: 5px!important;}
.resources-container .youtube-container{position: relative;padding-bottom: 56.25%;height: 0}
.resources-container .youtube-container iframe{width: 100%;height: 100%;position: absolute;top: 0;left: 0}
.dashboard-view-book-container a span.glyphicon,.dashboard-view-recommend-container a span.glyphicon{position: relative;top: 3px;}
.resources-container-header{ background-color: #007AC3;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.legalNews-container-header{ background-color: #007AC3;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.studentNews-container-header{ background-color: #007AC3;border-top-left-radius: 5px;border-top-right-radius: 5px;}

/*.dashboard-recommended-section{margin: 10px 0 10px 25px;}*/
.dashboard-recommended{margin-bottom: 10px}
.dashboard-promo-recommend-header{background-color: #007AC3;overflow:hidden!important;border-radius: 5px;border-bottom-left-radius:0;border-bottom-right-radius:0;}
.dashboard-promo-hrlink{height: 5px!important;background-color:#ea8f00!important;}
.dashboard-promo-container{background-color: #ececec;/*padding-left:15px;padding-right:15px;*/height: auto;}
.dashboard-common-head-cover{min-height: 40px;}
.dashboard-common-head-cover h1{color: #fff;font-size: 21px;line-height: 28px;margin: 0;font-family: fira-sans, sans-serif;font-weight: lighter;padding: 10px;}
.recommendBodyContainer{border:1px solid #000;border-top:none;background: #fff;border-radius:0 0 5px 5px;padding: 10px;}
.bookshelf-hrlink{height: 6px!important;background-color: #85bc20!important;}
input.my-search::-webkit-input-placeholder,input.my-search:-moz-placeholder,input.my-search::-moz-placeholder  {font-style:italic;color: #757575}
.bookshelf-container-left-side .books-thumbnail{width: 70px}
.bookshelf-container-left-side .faculty-book-author{width: 70px}
.dashboard-recommended-section-right h2:hover {cursor: pointer;}
.faculty-book-title h2,.student-book-title h2, .dashboard-recommended-section-right h2, .resources-container-heading-img h2{margin: 0;font-family:  fira-sans;font-size: 16px;line-height: 22px; font-weight: 300;color: #000000;word-break: break-word; text-decoration: underline !important;}
.dashboard-recommended-section a.promo-img img{display: block; float: left;margin: auto;max-width: 100px;height: 100px;margin-right: 35px}
.dashboard-recommended-section .dashboard-recommended-section-right{max-width: 100%;width: 96%}
.brightcove-container iframe{max-width: 100%}
/*.dashboard-recommended-section-supporting{margin-top: 10px}*/
.dashboard-recommended-section-right img{float: left;display: inline-block;width: 100px; height: 100px;object-fit: cover}
.dashboard-recommended-section-right .col-md-9{margin-left: 20px}
.dasbhoard-top-add-book .add-books{display: block;padding: 0px;}
.view-link-dashoard-bottom{font-size: 16px;padding-left: 15px;padding-bottom: 15px;}
.view-link-dashoard-bottom span.glyphicon {font-size: 13px;position: relative;top: 3px;padding-left: 5px;}

/***********Start of CSS for CC-3118 ******************/
.bookshelf .container-studinsights {max-height: none;overflow: unset;margin-left: 20px;margin-right: 40px;/*width: 87%;*/margin-left: 20px;margin-right: 20px;}
.bookshelf .container-studinsights .insights_no_class{padding-top: 0!important;}
.bookshelf .container-studinsights .insights_no_class .books-thumbnail {width: 125px;}
.bookshelf .container-studinsights .insights-title h1 {font-family: "akzidenz-grotesk";font-weight: 300;font-style: normal;font-size: 31px;line-height: 32px;color: #333333;}
.bookshelf .container-studinsights .class-comparison .switch {position: relative;display: inline-block;width: 47px;height: 25px;}
.bookshelf .container-studinsights .class-comparison .switch input {position: absolute;top: -2px;left: 3px;width: 40px;height: 20px;}
.bookshelf .container-studinsights .class-comparison .slider {position: absolute;cursor: pointer;top: 0;left: 0;right: 0;bottom: 0;background-color: #ccc;-webkit-transition: .4s;transition: .4s;}
.bookshelf .container-studinsights .class-comparison .slider:before {position: absolute;content: "";height: 17px;width: 17px;left: 2px;bottom: 4px;background-color: white;-webkit-transition: .4s;transition: .4s;}
.bookshelf .container-studinsights .class-comparison input + .slider {background-color: #D9D9D9;}
.bookshelf .container-studinsights .class-comparison input:checked + .slider {background-color: #85BC20;}
.bookshelf .container-studinsights .class-comparison input:focus + .slider {box-shadow: 0 0 1px #ACD379;}
.bookshelf .container-studinsights .class-comparison input:checked + .slider:before {-webkit-transform: translateX(26px);-ms-transform: translateX(26px);transform: translateX(26px);}
.bookshelf .container-studinsights .class-comparison .slider.round {border-radius: 34px;}
.bookshelf .container-studinsights .class-comparison .slider.round:before {border-radius: 50%;}
.bookshelf .container-studinsights .class-comparison {margin-bottom: 10px;}
.bookshelf .container-studinsights .class-comparison .switch-label{line-height: 18px;font-weight: 600;font-size:14px;font-family: Akzidenz-Grotesk;margin-top: 5px;}
.bookshelf .container-studinsights .class-comparison .switch-user{line-height: 16px;padding: 0;font-size:14px;font-family: Akzidenz-Grotesk;    position: relative;top: 40px;left: 34px;}
.bookshelf .container-studinsights .class-comparison .switch-user .me-user{padding-left: 2px;color:#80C342;}
.bookshelf .container-studinsights .class-comparison .switch-user .class-user{padding-left: 2px;color:#474747;}
.bookshelf .container-studinsights #student-enroll-container {margin-bottom:50px;}
.bookshelf .container-studinsights #stud-class-insights-heading h1 {font-size: 21px;line-height: 24px;}
.bookshelf .container-studinsights #studentEnrollDetails .bookshelf-doc-dropdown {margin-top:0px;}
.bookshelf .container-studinsights #studentEnrollDetails .clName {margin-left: -14px;}
.bookshelf .container-studinsights .margin-bottom15 {margin-bottom: 15px;}
.bookshelf .container-studinsights #titleContainer ul.nav-tabs{border-bottom: 1px solid #bfbfbf;}
.bookshelf .container-studinsights #titleContainer .titleTab{float: left;font-family: "akzidenz-grotesk";font-size: 18px;line-height: 23px;color: #000000;cursor: pointer; width: auto;height: 25px;background-color: #a6d1eb;border: none;border-radius: 5px 5px 0px 0px;box-shadow: 0px -1px 1px #dadada;margin-right: 5px; margin-bottom: 0px;padding: 0 15px}
.bookshelf .container-studinsights #titleContainer .titleTab a.nav-link{padding: 0 15px}
.bookshelf .container-studinsights #titleContainer .titleTab.active{background-color: #7fbce1 !important}
.bookshelf .container-studinsights #titleContainer a:hover, .bookshelf .container-studinsights #titleContainer a:active{background-color: #7fbce1 !important}
.bookshelf .container-studinsights #titleContainer #resultsPDF{float: right;font-family: "akzidenz-grotesk";font-size: 20px;}
.bookshelf .container-studinsights #titleContainer #resultsPDF a span{padding-right: 10px;}
.bookshelf .container-studinsights .margin-top25{margin-top: 17px;}
.bookshelf .container-studinsights .padding0{padding: 0;}
.bookshelf .container-studinsights .font-bold{font-weight: 600;}
.bookshelf .container-studinsights #ques-resultsDashBoard .expand-lOQues{/*margin-left: -23px;*/margin-right: 5px;color: #666666;}
.bookshelf .container-studinsights #ques-resultsDashBoard .insights-question-index{width: 2%;display: inline-block;float: left;margin-right:0px;}
.bookshelf .container-studinsights #ques-resultsDashBoard .collapse-lOQues{/*margin-left: -23px;*/margin-right: 5px;color: #666666;}
.bookshelf .container-studinsights #ques-resultsDashBoard .faculty-dashboard-learning-obj-ques{padding-left: 27px;margin-top: 20px;}
.bookshelf .container-studinsights #ques-resultsDashBoard .faculty-dashboard-learning-obj-ques .faculty-dashboard-learning-obj-questions{margin-left: 80px;}
.faculty-dashboard-learning-obj-questions{margin-left: 30px;font-size: 16px;line-height: 18px;}
/*.insights-flashcard-styles{ font-size: 20px;line-height: 23px;}
.insights-flashcard-styles-child{ font-size: 20px;line-height: 23px;}*/
.bookshelf .container-studinsights #ques-resultsDashBoard .faculty-dashboard-learning-obj-ques .multiple-choice .flashcards-styles{margin-bottom: 25px; font-size: 20px;line-height: 23px; margin-left: 20px;}
.innerline-styles{margin-left: 20px;}
.bookshelf .container-studinsights #ques-resultsDashBoard .faculty-dashboard-learning-obj-ques .multiple-choice, .bookshelf .container-studinsights #ques-resultsDashBoard .faculty-dashboard-learning-obj-ques .flash-card{margin-bottom: 5px;}
.bookshelf .container-studinsights #ques-resultsDashBoard .faculty-dashboard-learning-obj-ques .short-answer{padding-bottom: 15px;}
.bookshelf .container-studinsights #ques-resultsDashBoard .faculty-dashboard-learning-obj-ques .short-answer .my-ans{padding-left: 20px;text-align: justify;}
.bookshelf .container-studinsights #ques-resultsDashBoard .faculty-dashboard-learning-obj-ques .glyphicon-ok-circle{color: #4f830b;padding-left: 10px;}

.bookshelf .container-studinsights #ques-resultsDashBoard .faculty-dashboard-learning-obj-ques .glyphicon-remove-circle{color: #c43445;padding-left: 10px;}
.bookshelf .container-profinsights {max-height: none;overflow: unset;margin-left: 20px;margin-right: 40px;width: 87%;margin-left: 20px;margin-right: 20px;}
.bookshelf .container-profinsights .insights-title h1 {font-family: "akzidenz-grotesk";font-weight: 300;font-style: normal;font-size: 31px;line-height: 32px;color: #333333;}
.bookshelf .container-profinsights .class-comparison .switch {position: relative;display: inline-block;width: 47px;height: 25px;}
.bookshelf .container-profinsights .class-comparison .switch input {display:none;}
.bookshelf .container-profinsights .class-comparison .slider {position: absolute;cursor: pointer;top: 0;left: 0;right: 0;bottom: 0;background-color: #ccc;-webkit-transition: .4s;transition: .4s;}
.bookshelf .container-profinsights .class-comparison .slider:before {position: absolute;content: "";height: 17px;width: 17px;left: 2px;bottom: 4px;background-color: white;-webkit-transition: .4s;transition: .4s;}
.bookshelf .container-profinsights .class-comparison input + .slider {background-color: #D9D9D9;}
.bookshelf .container-profinsights .class-comparison input:checked + .slider {background-color: #ACD379;}
.bookshelf .container-profinsights .class-comparison input:focus + .slider {box-shadow: 0 0 1px #ACD379;}
.bookshelf .container-profinsights .class-comparison input:checked + .slider:before {-webkit-transform: translateX(26px);-ms-transform: translateX(26px);transform: translateX(26px);}
.bookshelf .container-profinsights .class-comparison .slider.round {border-radius: 34px;}
.bookshelf .container-profinsights .class-comparison .slider.round:before {border-radius: 50%;}
.bookshelf .container-profinsights .class-comparison {margin-bottom: 10px;}
.bookshelf .container-profinsights .class-comparison .switch-label{line-height: 25px;margin-left: -50px;font-weight: 600;}
.bookshelf .container-profinsights .class-comparison .switch-user{line-height: 25px;padding: 0;}
.bookshelf .container-profinsights .class-comparison .switch-user .me-user{padding-left: 2px;color:#ACD379;}
.bookshelf .container-profinsights .class-comparison .switch-user .class-user{padding-left: 2px;color:#D9D9D9;}
.bookshelf .container-profinsights #student-enroll-container {margin-bottom:50px;}
.bookshelf .container-profinsights #stud-class-insights-heading h1 {font-size: 26px;}
.bookshelf .container-profinsights #studentEnrollDetails .bookshelf-doc-dropdown {margin-top:0px;}
.bookshelf .container-profinsights #studentEnrollDetails .clName {margin-left: -14px;}
.bookshelf .container-profinsights .margin-bottom15 {margin-bottom: 15px;}
.bookshelf .container-profinsights #titleContainer {border-bottom: 1px solid #e5e5e5;}
.bookshelf .container-profinsights #titleContainer .titleTab{float: left;font-family: "akzidenz-grotesk";font-size: 22px;color: #181818;margin-right: 30px;cursor: pointer;}
.bookshelf .container-profinsights #titleContainer .titleTab.tab-selected{border-bottom: 4px solid #007ac3;}
.bookshelf .container-profinsights #titleContainer #resultsPDF{float: right;font-family: "akzidenz-grotesk";font-size: 20px;}
.bookshelf .container-profinsights #titleContainer #resultsPDF a span{padding-right: 10px;}
.bookshelf .container-profinsights .margin-top25{margin-top: 25px;}
.bookshelf .container-profinsights .padding0{padding: 0;}
.bookshelf .container-profinsights .font-bold{font-weight: 600;}
.bookshelf .container-profinsights #ques-resultsDashBoard .expand-lOQues{margin-left: -23px;margin-right: 5px;color: #666666;}
.bookshelf .container-profinsights #ques-resultsDashBoard .collapse-lOQues{margin-left: -23px;margin-right: 5px;color: #666666;}
.bookshelf .container-profinsights #ques-resultsDashBoard .faculty-dashboard-learning-obj-ques{padding-left: 27px !important;margin-top: 20px;}
.bookshelf .container-profinsights #ques-resultsDashBoard .faculty-dashboard-learning-obj-ques .multiple-choice, .bookshelf .container-profinsights #ques-resultsDashBoard .faculty-dashboard-learning-obj-ques .flash-card{margin-bottom: 25px;}
.bookshelf .container-profinsights #ques-resultsDashBoard .faculty-dashboard-learning-obj-ques .short-answer{padding-bottom: 15px;}
.bookshelf .container-profinsights #ques-resultsDashBoard .faculty-dashboard-learning-obj-ques .short-answer .my-ans{padding-left: 45px;text-align: justify;}
.bookshelf .container-profinsights #ques-resultsDashBoard .faculty-dashboard-learning-obj-ques .glyphicon-ok-circle{color: #4f830b;padding-left: 10px;}
.bookshelf .container-profinsights #ques-resultsDashBoard .faculty-dashboard-learning-obj-ques .glyphicon-remove-circle{color: #c43445;padding-left: 10px;}
.insights-student-total-result .doughnut button{cursor: default}
/***********End of CSS for CC-3118 ******************/
/***********Start of CSS for CC-3166 ******************/
.business-law-home{font-family: Akzidenz-Grotesk}
.business-law-home.business-landing-gray{background-color: #f2f2f2; padding: 30px 0px;}
.business-law-home.business-landing-white{background-color: #ffffff; padding: 30px 0px;}
.business-law-home.business-landing-blockquote{background-color: #a6d1eb; padding: 50px 0px;}
.business-law-home.business-landing-blockquote blockquote{font-weight: 300;font-style: italic;font-size: 24px; line-height: 36px;border: none}
.business-law-home.business-landing-blockquote cite{font-weight: 500;font-style: italic;font-size: 24px; line-height: 36px;}
.business-law-home.business-landing-intro h1{font-weight: 500; font-size: 48px;}
.business-law-home.business-landing-intro h2,.business-law-home.business-landing-gray h2, .business-law-home .business-landing-white h2{font-weight: 400; font-size: 36px;line-height: 48px}
.business-law-home.business-landing-white h3,.business-law-home.business-landing-gray h3{font-weight: 700; font-size: 21px;color: #333333}
{font-weight: 500; font-size: 24px;line-height: 36px}
.business-law-home.business-landing-white h4,.business-law-home.business-landing-gray h4{font-weight: 700; font-size: 121px;color: #a6d1eb}
.business-law-home.business-landing-white p, .business-law-home.business-landing-gray p, .business-law-home.business-landing-white li, .business-law-home.business-landing-gray li{font-weight: 300; font-size: 16px;line-height: 24px}
.business-law-home blockquote{font-weight: 300; font-size: 36px;line-height: 48px;font-style: italic}
.business-law-home cite{font-weight: 500; font-size: 24px;line-height: 36px;font-style: italic}
.business-landing-intro{background-color: #007ac3; padding: 50px 0;color: #fff;text-align: center}
.business-law-home .business-landing-intro h1{line-height: 60px;text-transform: uppercase}
.business-law-home .business-landing-shoptitles{padding: 30px 30px 0px 30px;border-right: 1px solid #333;}
.business-law-home .business-landing-access{padding: 30px 0px 0px 30px;}
.business-law-home .business-landing-shoptitles button, .business-law-home .business-landing-shoptitles button a{background-color: #007ac3;color: #ffffff; height: 30px; border-radius: 15px; text-transform:  uppercase;}
.business-law-home .business-connected-coursebooks h4{width: 100px; display: inline}
.business-law-home .business-connected-coursebooks h3{margin-left: 30px; display: inline}
.business-law-home .business-connected-info{padding: 50px 0}
.business-law-home.business-landing-white img,.business-law-home.business-landing-gray img{width: 100%}
.business-connected-coursebooks h2.partial-color.center.no-margin{padding: 0 30px 30px 30px;}
.openBook-btn-position.center-button{margin-left: 30%;}
/***********End of CSS for CC-3166 ******************/
/***********Start of CSS for Themis******************/
#themis-bar .progress-bar-cc-incorrect{background-color: #f8b3b3; color: #000}
#themis-bar .progress-bar-cc-correct{background-color: #85bc20; color: #000}
#themis-bar .progress-bar-cc-unanswered{background-color: #D9D9D9; color: #000}
#themis-bar .themis-content-gray-area{padding: 20px 35px;}
#themis-bar #themis-checkpoint-content .doughnut.background-gray{margin-bottom: 0px;padding-bottom: 33px;border-radius: 10px 10px 0 0;}
#themis-bar #themis-checkpoint-content .doughnut .doughnut-button{width: 100%;outline: none !important;}
#themis-bar #themis-checkpoint-content .doughnut.background-no-gray{padding-bottom:15px; padding-bottom:15px;border-radius: 10px;margin: 15px;border:1px solid #007ac3}
#themis-bar #themis-checkpoint-content .doughnut canvas,#themis-bar #themis-checkpoint-content .doughnut .doughnut-cell-wrapper .doughnut-cell{height:50px; width: 49px; font-size: 16px}
#themis-bar #themis-checkpoint-content .themis-checkpoint-doughnut-meta{text-align: center;padding: 0 15px}
#themis-bar .study-centre-ques-percent{margin: 0}
#themis-bar{font-family: Akzidenz-Grotesk }
#themis-bar h1{font-size: 24px;line-height: 30px;/*font-weight: 300;*/color: #000}
#themis-bar h3{font-size: 24px;line-height: 30px;/*font-weight: 300;*/color: #000}
#themis-bar p.themis-message{color: #000}
#themis-bar p.themis-message{font-size: 18px;line-height: 24px;}
#themis-landing-content-area span, #themis-landing-content-area div{font-size: 18px;line-height: 24px;}
button.themis-button, button.themis-button:hover, button.themis-button:active{Width: auto; height: 25px; padding: 0px 15px; background-color: #a6d1eb; border:
 none; border-radius: 30px; box-shadow: 0px 1px 1px #dadada;font-size: 14px; font-weight: 200;line-height: 18px;color: #000}
 
#themis-bar .themis-checkpoint-content .doughnut{text-align: center}
#themis-bar #topic-skill-building-block a.titleTab{Width: auto; height: 30px; padding: 0 15px; background-color: #fff; border: none; border-radius: 5px 5px 0px 0px; box-shadow: 0px -1px 1px #dadada; font-size: 18px;color:  #007ac3; font-weight: 200;border: 1px solid #007ac3}
#themis-bar #topic-skill-building-block a.titleTab.tab-selected.active{border: 1px solid #007ac3;color: #fff; background-color:#007ac3;}
#themis-bar #topic-skill-building-block ul.nav-tabs{border-bottom: 1px solid #bfbfbf}
div.themis-listing-elem{font-size: 21px;color:  #000000; font-weight: 300;margin:15px 0}
div.themis-listing-elem a{color:  #000000;}
.recommendation-desc .display-title-info{width: 6%;float: left;padding: 15px 0px;position:absolute;}
/*.recommendation-desc .display-title-elems:first-of-type{width: 95%;float: left;padding: 25px 0px;}*/
.display-menu-toggle{font-size: 18px;font-weight: bold;color: #757575; padding-right: 7px;}
.themis-recommendation-topic div.display-meta-content {margin:0px 15px;}
div.recommendation-desc{margin: 0px 30px;padding: 20px 30px;border-radius: 10px;}
.themis-recommendation-skill-building div.recommendation-desc{margin: 0px 45px;}
.themis-recommendation-topic div.display-meta-content div.display-name-desc .display-title-elems{padding-bottom: 10px}
.themis-recommendation-skill-building div.themis-listing-elem{font-size: 21px;color:  #000000; font-weight: 300;margin: 20px}
.themis-modal-content{padding: 15px 25px; background-color: #ffffff; border: none; border-radius: 10px; box-shadow: 0px 0px 15px #dadada;}
#themis-recommendations-section{margin-bottom: 20px}
#themis-take-quiz-confirmation .modal-dialog{margin: 17% auto;width: 390px;}
#themis-take-quiz-confirmation .modal-dialog #btn-take-quiz-cancel{background-color: transparent ;border: 1px solid #007ac3 !important;font-size: 14px !important;line-height: 18px !important;color: #007ac3;border-radius: 16px !important;height: 30px;outline: none;}
#themis-take-quiz-confirmation .modal-dialog #btn-take-quiz-cancel:hover{ background-color:#007ac3;color:#fff;}
#themis-take-quiz-confirmation button{margin-top: 10px}
.themis-popover.ereader-menu-popover{max-width: 250px}
.popover.themis-popover-wrapper{border-color: #757575 ; max-width: 250px;margin-top: -13px;margin-left: 3.3%;}
.popover.themis-popover-wrapper.top > .arrow:after { border-top-color: #757575;}
.popover.themis-popover-wrapper.top > .arrow {left:31%}
.themis-modal-button-container{display: block;margin: 0 25%}
#themis-bar .navbar-default .navbar-nav > .active > a,#themis-bar .navbar-default .navbar-nav > .active > a:focus,#themis-bar .navbar-default .navbar-nav > .active > a:hover{height: 35px;padding: 7px 5px;background-color: #dadada;color: #007ac3;font-size: 18px;line-height: 24px;font-weight: 400;}
#themis-bar .navbar-default .navbar-nav > li > a{height: 35px;padding: 7px 5px;background-color: #ececec;color: #007ac3;font-size: 18px;line-height: 24px;font-weight: 400;}
#themis-bar .navbar-nav > li{min-width: 100px;text-align: center;}
#themis-bar .navbar-default{background-color: #ececec;border-color: #ececec;}
.themis-header-area{padding: 0 15px}
.themis-header-area p.themis-message{border-bottom: 1px solid #757575;padding-bottom: 15px;}
.themis-gray-label{font-size: 18px;line-height: 24px;color: #757575;}
.themis-gray-label.themis-product-progress-label{position: relative;top: 6px;}
.themis-sa-radio-selector.pull-right.btnalignment button{margin-left: 10px;margin-top:29px;}
#themis-course-progress div.themis-generic-selector{position: relative;top: 6px;font-size: 18px;line-height: 24px;}
/*
#themis-course-progress div.pull-right>span{padding-left: 5px}
#themis-course-progress div.pull-right>input{margin-left: 5px}
*/
.themis-generic-selector input, .themis-sa-radio-selector input{margin-right: 5px}
.themis-generic-selector span, .themis-sa-radio-selector span{margin-right: 20px}
.themis-sa-radio-selector{position: relative;top: 0px;margin-top: -30px;}
.overall-progress{height: 45px;border-radius: 30px;position: relative;top: 4px;}
.overall-progress:before{border: 1px solid #757575; content: ""; position: absolute;top: -5px;left: -10px;right: -10px;height: 59px;border-radius: 30px;}
#themis-course-progress h4{font-size: 18px;line-height: 24px;color: #007ac3;}
.progress.course-progress-bar{height: 25px; border-radius: 30px;margin-top: 5px;background-color: #bfbfbf;width: 100%;margin-bottom: 10px}
#themis-bar .progress .progress-bar-cc-unanswered{background-color: #bfbfbf}
.themis-checkpoint-doughnut-meta span{font-size: 14px;line-height: 18px; color: #000}
.themis-checkpoint-doughnut-meta span:first-of-type{font-weight: bold}
.themis-light-button, .themis-light-button:active {background-color: transparent !important;border: 1px solid #007ac3 !important;font-size: 14px !important; line-height: 18px !important;color: #007ac3 !important; border-radius: 16px !important;height: 30px !important;outline: none}
.btn.btn-custom-prof.themis-quiz-attempt, .btn.btn-custom-prof.themis-quiz-review{margin: 10% auto 0; display: block}
.themis-dark-button,  .themis-light-button:hover, .themis-dark-button:hover, .themis-dark-button:active {background-color: #007ac3 !important;border: 1px solid #007ac3 !important;font-size: 14px !important; line-height: 18px !important;color: #fff !important; border-radius: 16px !important;height: 30px !important;outline: none}
.themis-recommend-static{ padding-top: 15px;border-radius: 10px;border-top-left-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}
.themis-recommend-static.border-radius-class{border-radius: 10px;border-top-left-radius: 10px;border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;}
.checkPoint-block ,.background-gray {border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;}
#themis-bar .overall-progress-wrapper{position: relative;height: 56px;border: 1px solid #bfbfbf;border-radius: 30px;padding-right: 6px;padding-left: 6px;margin-bottom: 10px}
.block-details h4{display: inline}
#themis-checkpoint-container .quiz-topic, #themis-checkpoint-container .quiz-skill-building{font-size: 18px; line-height: 24px}
h2.checkPoint-name{font-size: 24px; line-height: 30px;}
.bar-check-container{padding:20px 25px 0 25px;}
.dashboard-qns{font-size: 13px;font-family: arial;line-height: 19px;color: #333;}
.checkPoints .doughnut{z-index: 100; position: relative; width: 200px;text-align:center;padding-top: 10px;padding-bottom: 10px;margin-top:0px;margin-bottom:0px;}
.block-details .doughnut{z-index: 100; position: relative; width: 200px;text-align:center;margin-top:15px;margin-bottom:15px;padding-top: 10px;padding-bottom: 10px;}
.background-gray{background-color: #ececec;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}
.bar-check-container .dropDownSection{margin: 30px 0;}
.bar-check-container .checkPoint-block{margin-bottom:15px;padding-bottom: 15px}
.checkPoints .question-type-section{padding:0px !important;}
.checkPoints .doughnut button, .block-details .doughnut button{position: absolute; height: 100%; width: 100%; background: none;outline: none !important;}
.margin-left15px{margin-left:15px!important;}
.quiz-details-title{margin: 10px 0;}
.quiz-details-section span{color: #000;position: relative;bottom: 64px;cursor: pointer}
.themis-header-area img{margin-bottom: 10px; margin-top: 15px}
.overall-skill-building{margin: 0px 0 10px;padding: 20px 35px;border-radius: 10px;width: 100%}
#overall-progress-wrapper .progress{background-color: #bfbfbf}
.bar-border-right{border-right:2px solid #fff}
.overall-skill-building  svg{display: block}
.overall-per-span{position: relative;bottom: 98px;}
.course-triangle{position: absolute;top: 47px;color: #757575;font-size: 15px;}
.sa-triangle{position: relative;color: #757575;font-size: 15px;}
#themis-landing-content-area svg, .quiz-skill-building svg{display: block;margin: auto}
#themis-landing-content-area svg circle, .quiz-skill-building svg circle{cursor: pointer}
.themis-sa-triangle-wrap{position: relative;top: -18px;height: 0px}
.themis-refresh-result{text-align: right}
.topic-display-name-wrapper svg{display: block;margin: auto}
.topic-display-name-wrapper svg circle{cursor: pointer}
.themis-bar-o-meter{margin-bottom: 15px}
.themis-sa-title{text-align: center;font-size: 24px;line-height: 30px;margin-top: 15px;}
#themis-checkpoint-content .doughnut.background-gray .themis-light-button{visibility:visible;}
#themis-checkpoint-content .doughnut.background-no-gray .themis-light-button{visibility: hidden}
#themis-course-progress .glyphicon-triangle-top{margin-left: -8px}
div.themis-sa-triangle-wrap{text-align: left !important;}
/***********End of CSS for Themis******************/
.themis-light-button:hover{background-color:#007ac3 ! important;color:#fff !important;}
.themis-dark-button:hover{background-color:#fff ! important;color:#007ac3 !important;} 
.checkPoint-block{border-top-right-radius: 0px;border-top-left-radius: 0px;top:-5px;}
.progress-text{position: relative;top: 10px}
#themis-checkpoint-content .doughnut{margin-bottom: 0px!important;}
.margin-right-15px{margin-right:15px;}
.margin-left-15px{margin-left:15px;}
.navbar-ipad{font-size: 21px;color: #007ac3;text-align: center;font-family:Akzidenz-Grotesk;font-weight:normal;}
.navbar-ipad-section{position: absolute;top: 20px;right: 25px;}
.navbar-ipad-ul{background-color: #fff;border: 8px solid #757575;border-radius: 10px;box-shadow: 0px 3px 4px #474747;padding: 0px;position: absolute;z-index: 999;top: 82%;left: -27%;}
.navbar-ipad-ul li{margin:0px 15px}
.navbar-ipad-ul li:first-child{margin-top:10px;}
.navbar-ipad-ul li:last-child{margin-bottom:10px;}
.ipad-nav-li{font-size:16px;line-height:21px;font-family:Akzidenz-Grotesk;font-weight:normal;color:#007AC3;}
.nav-ipad-saTitleName{font-size:24px;line-height:30px;font-family:Akzidenz-Grotesk;font-weight:normal;color:#000000;opacity: 100%;text-align:left;position: absolute;top: 25px;left: 260px;}
.border-bottom-blue{border-bottom: 1px solid #007AC3;}
.navbar-ipad-tri{position: absolute; top: 42%; left: 19%; border-width: 10px; border-style: solid; border-color: #757575 transparent transparent; transform: rotate(180deg); display: none;}
.IpadThemisDropDown{height: 50px;padding:0 10px;}
.navbar-ipad.insights{margin-left:10px}
/*********************Sprint 38*************************/
.themis-recommendation-reading-links{padding: 15px 35px;background-color: #ececec;border-radius: 10px;font-size: 18px;line-height: 24px;}
.themis-recommendation-reading-hr{margin: 20px 25px;width: 95%;background-color: #757575;height: 1px;}
.course-subhead-details{display: block;margin:5px 0px;}
.student-result-coursewise{margin-left: 20px}
#themisAdminCourses-popover, #themisAdminQuizzes-popover, #themisStudQuizzes-popover{background-color: #fff;border: 10px solid #757575;border-radius: 10px;box-shadow: 0px 3px 4px #474747;padding: 0px;}
#themisAdminCourses-popover li, #themisAdminQuizzes-popover li,#themisStudQuizzes-popover li{margin:0px 15px;}
#themisAdminCourses-popover li a, #themisAdminQuizzes-popover li a, #themisStudQuizzes-popover li a{color: #007ac3;}
#themisAdminCourses-popover li:first-child, #themisAdminQuizzes-popover li:first-child, #themisStudQuizzes-popover li:first-child{margin-top:10px;}
#themisAdminCourses-popover li:last-child, #themisAdminQuizzes-popover li:last-child, #themisStudQuizzes-popover li:last-child{margin-bottom:10px;}
#themisAdminCourses-popover .arrow:after, #themisAdminQuizzes-popover .arrow:after, #themisStudQuizzes-popover .arrow:after{border-bottom-color: #757575;}
.student-result-coursewise{margin-left: 20px}
.k-tooltip{  background-color: #fff !important;border: 8px solid #757575 !important;border-radius: 10px !important;box-shadow: 0px 3px 4px #474747 !important;padding: 5px 10px !important;position: absolute !important;z-index: 999 !important;width:230px !important;height:90px !important;}
/*.downldstyle .pdfDownload{display:none;}*/
.downldstyle{min-width: 76px;left: 14px;top: 28px;border: 1px solid #007ac3;border-top-style: none;border-top-left-radius: 0px;border-top-right-radius: 0px;}
.downldstyles{min-width: 142px;left: 19px;top: 28px;border: 1px solid #007ac3;border-top-style: none;border-top-left-radius: 0px;border-top-right-radius: 0px;}
.eula-text-container{height: 400px;overflow-y: auto;border: 1px solid #bababa;padding: 10px;}
.quizzes-themis-admin{display: inline-block!important;  background-color: #ECECEC !important;font-size: 21px !important;line-height: 18px !important;color: #007ac3 !important; border-radius: 16px !important;height: 33px!important;outline: none;}
path{fill-opacity: 1 !important;}
/*.themis-gray-label.themis-institution-label{position: relative;left: 40px;}*/
.themis-select-readings button{width: 85%}
.themis-select-readings button:hover{width: 100%!important}
.desk-style {margin-left: 15px;}
/*.mobile-menu ul{display:none;}*/
.highlightdropdown {background-color:#FFFFFF; cursor:pointer;}
.spacestyle{margin-left: 20px;}
.spacetopstyle{margin-top: 10px;}
.pull-right>.dropdown-menu.downldstyles{right:18px !important;}
.common-book-menu-dropdowns{display:none}
.dropdowns{display:none}
.dwnLoadBtn{width: 90px;height: 32px;position: relative;}
.themis-date-filter{border: 1px solid #757575;width: 85px;height:25px;font-style: italic;font-family: akzidenz-grotesk;font-size:14px;text-align:center;opacity:100;}
.nav-ipad-saTitleName.institution-name{white-space: nowrap;width: 330px; overflow: hidden;text-overflow: ellipsis;}
.Themisclosebutton{display:none;}
#themis-course-admin-progress .overall-progress-wrapper{margin-bottom: 15px!important;}
#themis-course-admin-progress .themis-admin-hide{display:none;}
#themis-course-admin-progress .themis-admin-show{display:block;}
#themis-course-progress .themis-admin-show{display:none;}
.popover.themis-skill-desc-content{border-color: #757575 ; max-width: 250px;}
.popover.themis-skill-desc-content.top > .arrow:after { border-top-color: #757575;}
/*.Themis-modal-container{position: relative; width: 100%; margin: 0px;}*/
@media (min-width: 1024px){
	.nav-ipad-saTitleName.institution-name {width: 200px!important}
	.ppContainer-section{width:1000px !important;}
}
.iphone-block-hide{ display: inline-block;}
.student-class-code-styles{font-size: 14px !important;font-weight: bold!important;font-family: Akzidenz-Grotesk!important;line-height: 18px!important;}
.result-styles{margin-left:20px;}
.self-data-QS-styles{width:70px;}
.prof-self-data-QS-styles{width:60px;margin-left: 15px;}
/*.stud-dashboard-self-data-styles{width: 245px;}*/
/*.prof-dashboard-self-data-styles{width: 245px;}*/
.faculty-dashboard-correct-percnt-styles{ width: 78px;}
.prof-faculty-dashboard-correct-percnt-styles{ width: 67px;}
.faculty-dashboard-incorrect-percnt-styles{ width: 80px;}
.prof-faculty-dashboard-incorrect-percnt-styles{ width: 78px;}
.faculty-dashboard-total-qns-styles{}
.self-data-overall-styles{margin-top:10px;}
.prof-self-data-overall-styles{margin-top:10px;}
.faculty-dashboard-heading-prof-styles{text-transform: uppercase;font-size: 14px;font-weight: bold;font-family: Akzidenz-Grotesk!important;line-height: 18px;}
.glypicon-styles{ color: #666666 !important;}
.quartileTab{border-radius:5px ;background-color: #ECECEC;height:30px}
.quartileTablinks {background-color: inherit;float: left;border: none;outline: none;cursor: pointer;transition: 0.3s;font-size: 18px;color:#007AC3;line-height: 24px;font-family: Akzidenz-Grotesk;font-weight: normal;}
.quartileTab button{height:30px}
.quartileTablinks.active {background-color: #DADADA;}
.overall-semi-span{position: relative;bottom: 126px;}
.overall-semiAll-span,.overall-semiInstu-span {position: relative;bottom: 107px;color:#FFFFFF}
.faculty-dashboard-total-qns.QS-styles{color: #000000 !important;}
.student-progress,.student-progress-semi,.student-progress-allUser,.student-progress-institution{cursor:default}
.blk{color:#000000}
.white{color:#FFFFFF}
.quartileContainer{margin:13px 0px 13px 0px;}
.student-progress-styles{width:40px;left:80px;display:block}
.student-progress-semi-styles{width:40px;left:80px;}
.student-progress-allUser-styles{width:40px;left:80px;}
.student-progress-institution-styles{width:40px;left:80px;}
.instanceMessagePdf{position: relative;top: 180px;right: 426px;font-size: 18px;}
.performancetextShow{display:inline-block;}
.courseInsightsContentHide{display:none;}
.colonTextHidePdf{display:none;}
.ViewResultsFromPdf{display:none;}
.instanseMessagePdf{position:relative;top:185px;right:22px; margin-left: 0px !important;}
/*#totalResultKendoChart{position:relative;top:282px;left:10px;}*/
.hideTextinPdf{display:none;}
#pdfConvertedInstitution #themis-landing-content-area{font-family: "Akzidenz-Grotesk;", sans-serif;}
#pdfConvertedInstitution #selectedStartEndDate{font-family: "Akzidenz-Grotesk;", sans-serif;}
#pdf-fontChange{margin-left: 30px;color: #181818;display:inline;font-size:40px; font-family: "Akzidenz-Grotesk;", sans-serif;}
#pdfConvertedInstitution .themis-gray-label{color:#000;}
#pdfConvertedInstitution #totalResultKendoChart path{fill-opacity:1 !important;}
.overall-per-span.percentegeAlignment{left:2px;}
.student-progress-institution.overall-semiInstu-span{left:5px;}
.student-progress-semi.overall-semi-span{left:5px}
.student-progress-semi.overall-semi-span.blk.student-progress-percentage{left:5px;}
.student-progress-institution.overall-semiInstu-span.blk.student-progress-institution-percentage{left:5px;}

/* Desktops and laptops Resizing ----------- */
@media only screen and (min-width: 992px), not all and (min-width: 992px), {.overall-per-span.percentegeAlignment{left:5px;}}
@media only screen and (min-width : 1101px) {.overall-per-span.percentegeAlignment{left:20px;}}
@media only screen and (min-width : 1110px) {.overall-per-span.percentegeAlignment{left:20px;}}
@media only screen and (min-width : 1150px) {.overall-per-span.percentegeAlignment{left:14px;}}
@media only screen and (min-width : 1200px) {.overall-per-span.percentegeAlignment{left:10px;}}
@media only screen and (min-width : 1220px) {.overall-per-span.percentegeAlignment{left:10px;}}
@media only screen and (min-width : 1224px) {.overall-per-span.percentegeAlignment{left:5px;}}
/*View Less*/
@media only screen and (min-width: 992px), not all and (min-width: 992px), {.overall-per-span.student-progress.blk{left:5px;}}
@media only screen and (min-width : 1101px) {.overall-per-span.student-progress.blk{left:5px;}}
@media only screen and (min-width : 1110px) {.overall-per-span.student-progress.blk{left:5px;}}
@media only screen and (min-width : 1150px) {.overall-per-span.student-progress.blk{left:5px;}}
@media only screen and (min-width : 1200px) {.overall-per-span.student-progress.blk{left:8px;}}
@media only screen and (min-width : 1220px) {.overall-per-span.student-progress.blk{left:10px;}}
@media only screen and (min-width : 1224px) {.overall-per-span.student-progress.blk{left:5px;}}


@media only screen and (min-width: 992px), not all and (min-width: 992px), {.student-progress-semi.overall-semi-span{left:5px;}}
@media only screen and (min-width : 1101px) {.student-progress-semi.overall-semi-span{left:20px;}}
@media only screen and (min-width : 1110px) {.student-progress-semi.overall-semi-span{left:20px;}}
@media only screen and (min-width : 1130px) {.student-progress-semi.overall-semi-span{left:18px;}}
@media only screen and (min-width : 1150px) {.student-progress-semi.overall-semi-span{left:16px;}}
@media only screen and (min-width : 1180px) {.student-progress-semi.overall-semi-span{left:16px;}}
@media only screen and (min-width : 1200px) {.student-progress-semi.overall-semi-span{left:10px;}}
@media only screen and (min-width : 1220px) {.student-progress-semi.overall-semi-span{left:10px;}}
@media only screen and (min-width : 1224px) {.student-progress-semi.overall-semi-span{left:8px;}}

@media only screen and (min-width: 992px), not all and (min-width: 992px), {.student-progress-institution.overall-semiInstu-span{left:5px;}}
@media only screen and (min-width : 1101px) {.student-progress-institution.overall-semiInstu-span{left:20px;}}
@media only screen and (min-width : 1110px) {.student-progress-institution.overall-semiInstu-span{left:20px;}}
@media only screen and (min-width : 1130px) {.student-progress-institution.overall-semiInstu-span{left:18px;}}
@media only screen and (min-width : 1150px) {.student-progress-institution.overall-semiInstu-span{left:16px;}}
@media only screen and (min-width : 1150px) {.student-progress-institution.overall-semiInstu-span{left:16px;}}
@media only screen and (min-width : 1200px) {.student-progress-institution.overall-semiInstu-span{left:10px;}}
@media only screen and (min-width : 1220px) {.student-progress-institution.overall-semiInstu-span{left:10px;}}
@media only screen and (min-width : 1224px) {.student-progress-institution.overall-semiInstu-span{left:5px;}}


@media only screen and (min-width: 992px), not all and (min-width: 992px), {.student-progress-semi.overall-semi-span.blk.student-progress-percentage{left:5px;}}
@media only screen and (min-width : 1101px) {.student-progress-semi.overall-semi-span.blk.student-progress-percentage{left:5px;}}
@media only screen and (min-width : 1110px) {.student-progress-semi.overall-semi-span.blk.student-progress-percentage{left:5px;}}
@media only screen and (min-width : 1130px) {.student-progress-semi.overall-semi-span.blk.student-progress-percentage{left:5px;}}
@media only screen and (min-width : 1150px) {.student-progress-semi.overall-semi-span.blk.student-progress-percentage{left:8px;}}
@media only screen and (min-width : 1180px) {.student-progress-semi.overall-semi-span.blk.student-progress-percentage{left:5px;}}
@media only screen and (min-width : 1200px) {.student-progress-semi.overall-semi-span.blk.student-progress-percentage{left:10px;}}
@media only screen and (min-width : 1220px) {.student-progress-semi.overall-semi-span.blk.student-progress-percentage{left:10px;}}
@media only screen and (min-width : 1224px) {.student-progress-semi.overall-semi-span.blk.student-progress-percentage{left:5px;}}

@media only screen and (min-width: 992px), not all and (min-width: 992px), {.student-progress-institution.overall-semiInstu-span.blk.student-progress-institution-percentage{left:5px;}}
@media only screen and (min-width : 1101px) {.student-progress-institution.overall-semiInstu-span.blk.student-progress-institution-percentage{left:5px;}}
@media only screen and (min-width : 1110px) {.student-progress-institution.overall-semiInstu-span.blk.student-progress-institution-percentage{left:5px;}}
@media only screen and (min-width : 1130px) {.student-progress-institution.overall-semiInstu-span.blk.student-progress-institution-percentage{left:5px;}}
@media only screen and (min-width : 1150px) {.student-progress-institution.overall-semiInstu-span.blk.student-progress-institution-percentage{left:8px;}}
@media only screen and (min-width : 1180px) {.student-progress-institution.overall-semiInstu-span.blk.student-progress-institution-percentage{left:5px;}}
@media only screen and (min-width : 1200px) {.student-progress-institution.overall-semiInstu-span.blk.student-progress-institution-percentage{left:10px;}}
@media only screen and (min-width : 1220px) {.student-progress-institution.overall-semiInstu-span.blk.student-progress-institution-percentage{left:10px;}}
@media only screen and (min-width : 1224px) {.student-progress-institution.overall-semiInstu-span.blk.student-progress-institution-percentage{left:5px;}}

@media only screen and (min-width: 992px), not all and (min-width: 992px), {.student-progress-allUser.overall-semiAll-span.student-progress-allUser-percent{left:5px;}}
@media only screen and (min-width : 1101px) {.student-progress-allUser.overall-semiAll-span.student-progress-allUser-percent{left:20px;}}
@media only screen and (min-width : 1110px) {.student-progress-allUser.overall-semiAll-span.student-progress-allUser-percent{left:20px;}}
@media only screen and (min-width : 1130px) {.student-progress-allUser.overall-semiAll-span.student-progress-allUser-percent{left:20px;}}
@media only screen and (min-width : 1150px) {.student-progress-allUser.overall-semiAll-span.student-progress-allUser-percent{left:16px;}}
@media only screen and (min-width : 1180px) {.student-progress-allUser.overall-semiAll-span.student-progress-allUser-percent{left:16px;}}
@media only screen and (min-width : 1200px) {.student-progress-allUser.overall-semiAll-span.student-progress-allUser-percent{left:10px;}}
@media only screen and (min-width : 1220px) {.student-progress-allUser.overall-semiAll-span.student-progress-allUser-percent{left:10px;}}
@media only screen and (min-width : 1224px) {.student-progress-allUser.overall-semiAll-span.student-progress-allUser-percent{left:8px;}}

@media only screen and (min-width: 992px), not all and (min-width: 992px), {.student-progress-allUser.overall-semiAll-span.student-progress-allUser-percents{left:5px;}}
@media only screen and (min-width : 1101px) {.student-progress-allUser.overall-semiAll-span.student-progress-allUser-percents{left:20px;}}
@media only screen and (min-width : 1110px) {.student-progress-allUser.overall-semiAll-span.student-progress-allUser-percents{left:20px;}}
@media only screen and (min-width : 1130px) {.student-progress-allUser.overall-semiAll-span.student-progress-allUser-percents{left:20px;}}
@media only screen and (min-width : 1150px) {.student-progress-allUser.overall-semiAll-span.student-progress-allUser-percents{left:16px;}}
@media only screen and (min-width : 1180px) {.student-progress-allUser.overall-semiAll-span.student-progress-allUser-percents{left:16px;}}
@media only screen and (min-width : 1200px) {.student-progress-allUser.overall-semiAll-span.student-progress-allUser-percents{left:10px;}}
@media only screen and (min-width : 1220px) {.student-progress-allUser.overall-semiAll-span.student-progress-allUser-percents{left:10px;}}
@media only screen and (min-width : 1224px) {.student-progress-allUser.overall-semiAll-span.student-progress-allUser-percents{left:8px;}}

@media only screen and (min-width: 992px), not all and (min-width: 992px), {.student-progress-allUser.overall-semiAll-span.student-progress-percentage-alluser{left:5px;}}
@media only screen and (min-width : 1101px) {.student-progress-allUser.overall-semiAll-span.student-progress-percentage-alluser{left:6px;}}
@media only screen and (min-width : 1110px) {.student-progress-allUser.overall-semiAll-span.student-progress-percentage-alluser{left:6px;}}
@media only screen and (min-width : 1130px) {.student-progress-allUser.overall-semiAll-span.student-progress-percentage-alluser{left:6px;}}
@media only screen and (min-width : 1150px) {.student-progress-allUser.overall-semiAll-span.student-progress-percentage-alluser{left:8px;}}
@media only screen and (min-width : 1180px) {.student-progress-allUser.overall-semiAll-span.student-progress-percentage-alluser{left:8px;}}
@media only screen and (min-width : 1200px) {.student-progress-allUser.overall-semiAll-span.student-progress-percentage-alluser{left:12px;}}
@media only screen and (min-width : 1220px) {.student-progress-allUser.overall-semiAll-span.student-progress-percentage-alluser{left:10px;}}
@media only screen and (min-width : 1224px) {.student-progress-allUser.overall-semiAll-span.student-progress-percentage-alluser{left:5px;}}
.k-tooltip tbody tr:first-child{display:none !important;}
.k-tooltip{margin-top:-50px}
.instance-msg-styles{display: inline-block;font-weight:bold;}
#pwdModal{margin-top:100px;}
.modal-content-styles{border:1px solid black !important;border-radius: 0px !important;}
.glyphicon-ok-style{color:#19c019 !important;}
.resetFormStyles{width:320px;}
.msgModelShow{font-family: "akzidenz-grotesk" !important;font-weight: 300 !important;font-style: normal !important;font-size: 20px !important;line-height: 28px !important;color: #333333 !important;}
/**************************************************3536***************************************************************************************/
