.accordionSessions .accordion-heading,.session-heading{background-color:#659ABD;color:white;border-radius:4px;padding-bottom:8px;padding-top:8px;-moz-box-shadow:0 1px 3px rgba(34,25,25,0.4);-webkit-box-shadow:0 1px 3px rgba(34,25,25,0.4);-webkit-transition:top 1s ease,left 1s ease;-moz-transition:top 1s ease,left 1s ease;-o-transition:top 1s ease,left 1s ease;-ms-transition:top 1s ease,left 1s ease;line-height:30px;}.accordionSessions .accordion-body .accordion-heading{line-height:30px;background-color:#aaa;}.accordionSessions .accordion-heading a.accordion-toggle{color:white;display:inline;}.accordionSessions .accordion-heading i{font-size:16px;}.accordionSessions .accordion-heading a.session-name,.accordion-heading a.chapter-name{color:white;padding:0;}.accordionSessions .accordion-heading .pull-right{margin-right:10px;}.accordionSessions .accordion-heading .accordion-button i{color:#fff;margin-top:5px;margin-bottom:5px;}.popover{color:black;z-index:9999;}.accordionSessions .accordion-inner{padding:0 0 0 20px;}.accordionSessions .chapter-container .accordion-inner{padding:0;}.accordionSessions{margin-top:3px;margin-bottom:3px;}.accordionSessions .chapter-actions{margin-top:5px;margin-bottom:5px;}.session-block{*border:1px solid #E5E5E5;border-radius:4px 4px 4px 4px;*margin-bottom:2px;}.session-block .session-number{padding:8px 15px;}.validation-table{margin-bottom:0;}.course-title{margin-top:0;margin-bottom:0;font-size:20px;font-weight:bold;line-height:26px;display:inline-block;}.course-ranking{display:inline-block;padding-bottom:8px;vertical-align:middle;}.tutor-ranking{display:inline;font-size:16px;color:green;}.course-rating{display:inline-block;}.course-price{font-size:36px;line-height:40px;font-weight:bold;color:green;margin-top:5px;margin-bottom:10px;}.course-listprice{font-size:18px;line-height:30px;color:black;text-decoration:line-through;margin-top:10px;margin-bottom:5px;}.course-property .accordion{margin-bottom:0;}.course-property-block{padding-bottom:20px;}.nav-course{bottom:-10px;display:inline-block;font-size:14px;position:absolute;right:20px;}.accordion-heading .accordion-toggle{display:inline-block;}.course-property .accordion,.course-property table{margin-bottom:0;}.tutorAvatar{position:absolute;left:80%;top:-5px;}.tutor-name{margin-left:20px;margin-right:5px;}.property-heading{padding:0 0 5px;color:#08C;position:relative;}.property-inner{*border-top:1px solid #E5E5E5;*padding:9px 0 0;font-size:14px;}.histo-review-summary{color:gray;}.histo-5star-Rating,.histo-rating{*display:inline-block;margin-right:5px;vertical-align:middle;font-size:12px;}.histo-rating-level{font-size:12px;line-height:17px;padding-right:10px;float:left;color:#004B91;}.histo-count{font-size:12px;line-height:17px;padding-left:10px;float:left;color:#999;}.histoFullBar{background-color:#f4f4cf;overflow:hidden;float:left;}.histoRatingBar{background-color:#fc6;height:19px;border:0;}.course-review{margin-top:5px;margin-bottom:5px;*display:inline-block;}.review-header{display:inline-block;}.review-title{display:inline;font-size:14px;*margin-right:5px;font-weight:bold;}.review-caption{border-bottom:1px solid #E5E5E5;font-weight:bold;padding-bottom:5px;}.review-body{padding-top:5px;*font-style:italic;font-size:14px;line-height:22px;padding-left:5px;}.review-date{font-size:12px;margin-right:5px;color:gray;padding-top:3px;}.rating-line{font-size:14px;margin-bottom:10px;}.review-author{font-size:12px;color:gray;font-style:italic;clear:left;padding-top:3px;}.review-comments{color:gray;font-size:12px;}.review-comments a,.review-comments span{margin-right:10px;margin-top:10px;vertical-align:middle;}.review-comments span{margin-left:10px;}.question{color:#08C;}.qa{line-height:24px;}.qa-time{color:gray;font-size:12px;display:inline-block;margin-right:10px;}.qa-comments{font-size:12px;display:inline-block;margin-left:10px;}.ask-question{margin-top:10px;margin-bottom:10px;}.teachingmethod span{margin-right:10px;}.primaryContainer{margin-bottom:10px;}.well-small{margin-bottom:5px;}.chapter-upload-progress{min-height:0;margin-top:5px;margin-bottom:0;width:25%;}.session-body{*padding:5px 10px;}.session-block-body{padding:5px 10px;}.chapter-block{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:5px;background:#fff;margin:5px 0;font-size:12px;float:left;border:1px solid #3D8ABB;border-bottom:3px solid #3D8ABB;line-height:20px;-webkit-transition:top 1s ease,left 1s ease;-moz-transition:top 1s ease,left 1s ease;-o-transition:top 1s ease,left 1s ease;-ms-transition:top 1s ease,left 1s ease;position:relative;}.chapter-block .chapter-name{color:#08C;font-size:12px;text-align:center;margin-bottom:5px;*max-width:100px;border-bottom:1px dashed #3D8ABB;}.chapter-detail img.chapter-img{width:48px;height:auto;*margin:0 auto;display:inline-block;}.chapter-status{display:inline-block;padding-top:5px;}.chapter-block .free-flag{position:absolute;bottom:8px;right:-3px;width:36px;}.chapter-block:hover{cursor:pointer;*background-color:#08c;border-color:#377CA8;-webkit-box-shadow:0 2px 4px rgba(0,105,214,0.25);-moz-box-shadow:0 2px 4px rgba(0,105,214,0.25);box-shadow:0 2px 4px rgba(0,105,214,0.25);}li .course-block{float:none;}.course-block{min-height:100px;padding:5px;background:#fff;margin:5px 0;font-size:12px;float:left;border:1px solid #3D8ABB;border-bottom:3px solid #3D8ABB;line-height:20px;-webkit-transition:top 1s ease,left 1s ease;-moz-transition:top 1s ease,left 1s ease;-o-transition:top 1s ease,left 1s ease;-ms-transition:top 1s ease,left 1s ease;positon:relative;}.course-block:hover{*cursor:pointer;*background-color:#08c;border-color:#2A6082;-webkit-box-shadow:0 2px 4px rgba(0,105,214,0.25);-moz-box-shadow:0 2px 4px rgba(0,105,214,0.25);box-shadow:0 2px 4px rgba(0,105,214,0.25);}a:hover img.course-cover{opacity:1;border-color:#3d8abb;}.course-block .class-reminders{position:absolute;right:10px;top:-6px;}.course-block .class-reminders .badge{margin-left:2px;font-size:12px;padding:2px 6px;margin-bottom:0;}.course-block .course-cover{width:100%;max-width:100%;background:#ccc;display:block;}.course-block .course-brief{border-bottom:1px solid #9ec4dd;padding:5px 0 5px;text-align:left;line-height:16px;}.course-block .course-tutor{border-bottom:1px solid #9ec4dd;padding:2px 0 2px;}.course-block .course-detail{padding:5px 0 0 0;margin-bottom:0;font-size:12px;line-height:20px;}.course-block .hover-course-detail{position:absolute;}.course-block .course-detail .course-price{font-size:16px;color:#377CA8;font-weight:bold;float:left;width:25%;text-align:center;border-right:1px solid #CCC;line-height:20px;margin:0;}.course-block .course-rating{margin:0 auto;display:block;}.course-block .class-progress{margin-top:5px;margin-bottom:0;cursor:pointer;}.course-block .class-progress :hover{cursor:pointer;}@media(max-width:1200px){.course-block .course-detail .course-rating img{width:12px;}.course-block .course-detail .course-enrolled{font-size:10px;}.course-block .course-detail .course-price{font-size:14px;}}.course-block .course-brief .course-listprice{font-size:12px;line-height:12px;margin-top:4px;margin-right:2px;color:gray;text-decoration:line-through;float:right;}.course-block .course-tutor .tutor-name{font-size:12px;line-height:12x;margin-left:0;display:inline-block;padding-left:2px;}.course-block .course-tutor .tutor-face{width:20%;display:inline-block;*float:left;}.course-block .course-tutor .tutor-name-title{width:75%;line-height:18px;display:inline-block;*float:left;vertical-align:middle;}.course-block .course-tutor .tutor-title{padding-left:2px;text-align:left;display:inline-block;vertical-align:middle;line-height:16px;display:block;}.course-block .course-enrolled{float:right;width:25%;text-align:center;*margin-top:2px;border-left:1px solid #CCC;}.abbr{display:block;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;}.session-row-heading{vertical-align:middle;color:darkgrey;font-weight:bold;}.session-row{margin-bottom:20px;}.block .block-title.sub-title span.badge{padding-bottom:2px;padding-top:2px;margin-right:20px;border-bottom:none;display:inline-block;}.block-title.sub-title .progress{line-height:20px;}.session-row-heading .session-row-flag{width:22px;height:auto;margin-bottom:5px;}.session-row-heading .badge{margin-left:5px;margin-right:10px;}.chapter-row{border:1px solid transparent;}.chapter-row .chapter-row-heading{padding-top:3px;padding-top:3px;}.chapter-row .badge{margin-left:0;margin-right:10px;font-weight:normal;}.chapter-row img{width:24px;height:auto;}.chapter-row .progress{width:200px;margin-top:2px;margin-bottom:0;margin-right:20px;}.chapter-row .progress .bar{color:white;}.chapter-row a.download-link{width:200px;margin-right:20px;text-align:center;}.chapter-row:hover{cursor:pointer;color:white;background-color:#3D8ABB;border:1px solid #3D8ABB;}.chapter-row:hover .chapter-row-heading .progress{color:#3D8ABB;}.chapter-row:hover .chapter-row-heading .download-link{color:white;}.class-progress{*width:50%;display:inline-block;margin-bottom:0;vertical-align:middle;*margin-left:20px;*margin-right:10px;}.class-progress .bar{color:white;}.chapter-row-heading{*border-bottom:1px solid gainsboro;}.class-rating{display:inline-block;padding-top:5px;padding-bottom:5px;margin-left:30px;}.class-review{color:gray;background-color:gainsboro;border:1px solid gainsboro;text-align:left;word-wrap:break-word;*background-color:#FCF8E3;*border:1px solid #FBEED5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:12px 10px 15px;margin-bottom:10px;position:relative;display:block;font-size:12px;line-height:16px;}.class-review-active{color:white;background-color:#87b0ca;border:1px solid #87b0ca;}.class-review .review-datetime{left:5px;bottom:0;position:absolute;font-style:italic;font-size:9px;display:inline-block;margin-left:5px;color:gray;}.class-review-active .review-datetime{color:#f2f2f2;}.class-review .review-actions{position:absolute;right:0;bottom:-5px;}.class-review .review-actions .btn-link{padding-left:2px;padding-right:2px;}.class-review .btn-link:hover{color:white;}.class-review .btn-link{color:white;}.class-review .tags{position:absolute;right:2px;top:-12px;color:green;}.class-review .new-tag{font-size:10px;line-height:16px;margin-bottom:0;padding:0 3px;vertical-align:middle;}.class-review .tags:hover{cursor:pointer;}.class-review .label{position:absolute;top:-8px;left:5px;font-size:9px;font-weight:normal;}.class-button-group{display:inline-block;}.class-button-group button{margin-right:10px;}td .progress{margin-bottom:0;}.tutor-courses-table{font-size:12px;}.tutor-courses-table .course-name{text-align:left;}.tutor-courses-table .course-price{color:green;font-size:12px;font-weight:bold;}.class-info{line-height:30px;}.class-review-action{margin-bottom:10px;vertical-align:middle;*border-bottom:1px solid white;padding-bottom:5px;}.property-inner .class-review-action:last-child{border-bottom:0 solid white;margin-bottom:0;}.class-state{bottom:-15px;min-width:100px;position:absolute;right:10px;}.class-info .class-state{position:relative;display:inline;left:0;top:0;}.class-actions{*margin-top:20px;}