* {
	/*font-family: 'Lato', Verdana, Arial, "Trebuchet MS", 'Microsoft JhengHei', 'Microsoft YaHei', sans-serif;*/
	font-family: Arial;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	box-sizing: border-box;
}

body {
	margin: 0px;
	padding: 0px;
	/*background-color: #E8E8E8;*/
}

a.tab-with-icon {
	padding: 6px 30px 6px 5px !important;
	position: relative;
}

a.tab-with-icon::after {
	content: '';
	background-image: url('/images/icon/deadline_icon.png');
	width: 20px;
	height: 22px;
	background-size: contain;
	background-repeat: no-repeat;
	position: absolute;
	top: calc(50% - 11px);
	right: 5px;
}


/* .main-content{
	padding: 0px 0px 50px 0px;
}
 */


/* -----------CKEDITOR Style--------- */
	ol.orange_head:first-of-type {
	  counter-reset: mycounter;
	  font-size: 17px; color: #dd7b2d; font-weight: 700; line-height: 1.3;
	  padding-left:10px;
	}
	
	
	 ol.orange_head li{
		list-style: none;
		font-size: 17px; color: #dd7b2d; font-weight: 700; line-height: 1.3;
		padding-left:10px;
	}
	ol.orange_head li:before{ 
		content: counter(mycounter) ". "; 
		counter-increment: mycounter;
		font-size: 17px; color: #dd7b2d; font-weight: 700; line-height: 1.3;
		padding-left:10px;
	}
	
	
.block-tab-content p {
	margin-top: 0px;
	/*font-family: 'Lato', Arial, Verdana, "Trebuchet MS", 'Microsoft JhengHei', 'Microsoft YaHei', sans-serif;*/
	font-size: 15px;
	color: #4e4e4e;
	font-weight: 400;
	text-align: justify;
	line-height: 1.5;
}

.block-tab-content p.block-heading1 {
	/*font-family: 'Lato', Arial, Verdana, "Trebuchet MS", 'Microsoft JhengHei', 'Microsoft YaHei', sans-serif;*/
	font-size: 17px;
	color: #dd7b2d;
	font-weight: 700;
	line-height: 1.3;
}

.block-tab-content p.block-heading2 {
	/*font-family: 'Lato', Arial, Verdana, "Trebuchet MS", 'Microsoft JhengHei', 'Microsoft YaHei', sans-serif;*/
	font-size: 16px;
	color: #999999;
	font-weight: 700;
	line-height: 1.4;
}

.block-tab-content p.block-heading3 {
	/*font-family: 'Lato', Arial, Verdana, "Trebuchet MS", 'Microsoft JhengHei', 'Microsoft YaHei', sans-serif;*/
	font-size: 15px;
	color: #4e4e4e;
	font-weight: 700;
	line-height: 1.4;
}

.block-tab-content p.block-subtitle {
	/*font-family: 'Lato', Arial, Verdana, "Trebuchet MS", 'Microsoft JhengHei', 'Microsoft YaHei', sans-serif;*/
	font-size: 16px;
	color: #dd7b2d;
	font-weight: 700;
	line-height: 1.5;
}

.block-tab-content p.block-normal-content {
	/*font-family: 'Lato', Arial, Verdana, "Trebuchet MS", 'Microsoft JhengHei', 'Microsoft YaHei', sans-serif;*/
	font-size: 15px;
	color: #4e4e4e;
	font-weight: 400;
	line-height: 1.5;
}

.block-tab-content p.block-normal-content2 {
	/*font-family: 'Lato', Arial, Verdana, "Trebuchet MS", 'Microsoft JhengHei', 'Microsoft YaHei', sans-serif;*/
	font-size: 15px;
	color: #000000;
	font-weight: 400;
	line-height: 1.5;
}

.block-tab-content p.block-normal-content3 {
	/*font-family: 'Lato', Arial, Verdana, "Trebuchet MS", 'Microsoft JhengHei', 'Microsoft YaHei', sans-serif;*/
	font-size: 15px;
	color: #4e4e4e;
	font-weight: 400;
	line-height: 1.5;
	background-color: #ededed;
	padding: 10px 15px;
}

.block-tab-content p.block-remark {
	/*font-family: 'Open Sans', Arial, Verdana, "Trebuchet MS", 'Microsoft JhengHei', 'Microsoft YaHei', sans-serif;*/
	font-size: 13px;
	color: #4e4e4e;
	line-height: 1.5;
	font-weight: 400;
}

.block-tab-content ul.block-unorder-list {
	/*list-style-type: initial;*/
	/*font-family: 'Lato', Arial, Verdana, "Trebuchet MS", 'Microsoft JhengHei', 'Microsoft YaHei', sans-serif;*/
	font-size: 15px;
	color: #000000;
	font-weight: 400;
	line-height: 1.5;
	margin: 0px;
	padding-left: 20px;
}

.block-tab-content ul.block-unorder-list2 {
	/*font-family: 'Lato', Arial, Verdana, "Trebuchet MS", 'Microsoft JhengHei', 'Microsoft YaHei', sans-serif;*/
	font-size: 17px;
	color: #dd7b2d;
	font-weight: 700;
	line-height: 1.3;
	margin: 0px;
	padding-left: 20px;
}

.block-tab-content ol.block-order-list {
	/*counter-reset: list;*/
	/*font-family: 'Lato', Arial, Verdana, "Trebuchet MS", 'Microsoft JhengHei', 'Microsoft YaHei', sans-serif;*/
	font-size: 15px;
	color: #4e4e4e;
	line-height: 1.5;
	padding: 0px;
	font-weight: 700;
	margin-left: 10px;
}

.block-tab-content ol.block-order-list>li {
	/*list-style: none;*/
	/*list-style-type: lower-roman;*/
	margin-left: 15px;
	padding-left: 30px;
	position: relative;
	/* font-weight: 400; */
}

.block-tab-content ol.block-order-list>li:before {
	/*content: ") ";*/
	/* counter-increment: list; */
	position: absolute;
	/* left: -1.4em; */
	left: -7px;
	/* font-weight: 700; */
}

.block-tab-content ol.block-order-list2 {
	/*font-family: 'Lato', Arial, Verdana, "Trebuchet MS", 'Microsoft JhengHei', 'Microsoft YaHei', sans-serif;*/
	font-size: 17px;
	color: #dd7b2d;
	font-weight: 700;
	line-height: 1.3;
	margin-left: 10px;
	padding: 0px;
}

.block-tab-content ol.block-order-list2 li{
	color: #dd7b2d;
	/*font-family: 'Lato', Arial, Verdana, "Trebuchet MS", 'Microsoft JhengHei', 'Microsoft YaHei', sans-serif;*/
	font-size: 17px;
}


.block-tab-content span.block-wording-highlight {
	/*font-family: 'Lato', Arial, Verdana, "Trebuchet MS", 'Microsoft JhengHei', 'Microsoft YaHei', sans-serif;*/
	font-size: 16px;
	color: #999999;
	font-weight: 700;
	line-height: 1.4;
}

.block-tab-content span.block-list-heading {
	font-weight: 700;
}

.block-tab-content span.block-list-content {
	font-weight: 400;
}

.block-tab-content table,
.block-tab-content table.block-table-content {
	border: none;
}

.block-tab-content table th,
.block-tab-content table.block-table-content th {
	font-family: 'Lato', Arial, Verdana, "Trebuchet MS", 'Microsoft JhengHei', 'Microsoft YaHei', sans-serif;
	color: #ffffff;
	font-size: 15px;
	font-weight: 700;
	line-height: 1.5;
	background-color: #b1b1b1;
	padding: 10px 20px;
}

.block-tab-content table td,
.block-tab-content table.block-table-content td {
	font-family: 'Lato', Arial, Verdana, "Trebuchet MS", 'Microsoft JhengHei', 'Microsoft YaHei', sans-serif;
	color: #000000;
	font-size: 15px;
	line-height: 1.6;
	font-weight: 400;
	padding: 10px 20px;
	border-bottom: 1px solid #8a8a8a !important;
}

.block-tab-content a,
.block-tab-content a.block-link {
	color: #1e6dd2;
	text-decoration: underline;
	/*word-break: break-all;*/
}

.block-tab-content .page-table-wrapper {
	overflow-x: scroll;
	box-sizing: border-box;
}

.block-tab-content .page-table-wrapper.no-scroll-bar {
	overflow: auto;
	overflow-x: scroll;
	-webkit-overflow-x: scroll;
	overflow: -moz-scrollbars-none;
	-ms-overflow-style: none;
}

.block-tab-content .page-table-wrapper.no-scroll-bar::-webkit-scrollbar {
	display: none;
	width: 0px;
	/* remove scrollbar space */
	background: transparent;
}


/* ---------------------------------- */


/* .apply-container{
	text-align: right;
	padding-top: 5px;
} */


/* button.apply-btn{
	background-color: #B31A0D;
	color: #ffffff;
	font-size: 18px;
	padding: 10px 25px;
	border: none;
	outline: none;
	cursor: pointer;
}

button.apply-btn .fa-play{
	margin-left: 15px;
} */

.wording-highlight{
	color: #c00001;
	font-weight: bold;
}

.catalog-main-heading {
	/*display: inline-block;
	width: calc(100% - 300px);
	text-align: left;
	vertical-align: top;*/
	/*max-width: 730px;*/
	margin: 25px 0px;
}

.pg-wording {
	font-size: 16px;
	color: #555555;
	line-height: 1.5;
}

.program-title {
	font-size: 21px;
	font-weight: bold;
	color: #555555;
	line-height: 1.3;
}

.foward-btn {
	background: none;
	border: none;
	cursor: pointer;
	display: none;
	padding: 0px;
}

.catalog-sub-heading {
	text-align: right;
	margin-bottom: 5px;
}

.catalog-sub-heading a {
	margin: 0px 5px;
	vertical-align: top;
}

.catalog-sub-heading a:last-child {
	margin: 0px 0px 0px 5px;
}

#tab-container {
	position: relative;
}

.block-tab-container {
	display: inline-block;
	vertical-align: top;
	/* width: 11.11%; */
	width: 100%;
	/*text-align: center;*/
}

.block-tab-container:first-child {
	/*text-align: left;*/
}

.block-tab-container:last-child {
	/*text-align: right;*/
}

.block-tab-container .block-tab-heading {
	/*margin: 0px 1px;*/
	width: calc(100% - 2px);
	margin: 0 auto;
}

.block-tab-container:first-child .block-tab-heading {
	width: calc(100% - 1px);
	margin: 0 auto 0 0;
}

.block-tab-container:last-child .block-tab-heading {
	/*margin: 0px 0px 0px 1px;*/
	width: calc(100% - 1px);
	margin: 0 0 0 auto;
}

.block-tab-heading {
	background-color: #999999;
	/*width: 100%;*/
	/* padding: 6px 5px; */
	padding: 0;
	text-align: center;
	color: #ffffff;
	font-size: 13px;
	border-top: 5px solid #e8e8e8;
	/*margin: 0px 1px;*/
	position: relative;
	/*min-height: 45px;*/
	/*height: 45px;*/
	cursor: pointer;
	/* display: -webkit-flex; Safari */
	/* display: flex; */
	/* -webkit-align-items: flex-start; Safari 7.0+ */
	/* align-items: flex-start; */
}

.block-tab-heading>a.tag-anchor {
	width: 100%;
	padding: 6px 5px;
	text-align: center;
	/* -webkit-align-self: center; Safari 7.0+ */
	/* align-self: center; */
	min-height: 40px;
	align-items: center;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	font-size: 14px;
	font-weight: bold;
}

.block-tab-heading:hover {
	background-color: #555555;
}

.block-tab-heading.in-tab {
	background-color: #555555;
	border-top: 5px solid #FFA700;
}

.block-tab-heading.in-tab::after {
	content: '';
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid #545454;
	position: absolute;
	bottom: -10px;
	left: calc(50% - 10px);
	z-index: 1;
}

.block-tab-content {
	display: none;
	background-color: #ffffff;
	width: 100%;
	position: absolute;
	top: 45px;
	left: 0px;
}

.block-tab-box {
	position: relative;
	padding: 50px;
}

.tab-print {
	position: absolute;
	top: 10px;
	right: 10px;
}

.block-tab-content.in-content {
	display: block;
}

/*.block-default-content {
	margin-bottom: 20px;
}*/

.block-default-container img {
	width: 100%;
	max-width: 300px;
}

/*.default-left .block-default-content {
	float: left;
}*/

.default-left img {
	float: left;
	margin: 0px 20px 20px 0px;
}

/*.default-right .block-default-content {
	float: right;
}*/

.default-right img {
	float: right;
	margin: 0px 0px 20px 20px;
}

.block-accordion-container.accordion-collapse {
	background-color: #EFEFEF;
	padding: 0px 40px;
	position: relative;
	margin-bottom: 20px;
}

.expand-btn {
	background-color: #DADADA;
	width: 30px;
	color: #ffffff;
	text-align: center;
	padding: 7px 0px;
	font-size: 16px;
	position: absolute;
	top: 0px;
	left: 0px;
	cursor: pointer;
	line-height: 1;
}

.accordion-collapse .block-accordion-heading {
	min-height: 30px;
	padding: 4px 0px
}

.block-accordion-heading {
	font-size: 17px;
	color: #dd7b2d;
	font-weight: 700;
	line-height: 1.3;
	/*margin-bottom: 15px;*/
}

.block-accordion-content {
	padding-bottom: 5px;
}

.accordion-close {
	display: none;
}

.block-table-row {
	padding-bottom: 10px;
}

.block-row-heading {
	display: inline-block;
	width: 20%;
	padding-right: 15px;
	vertical-align: top;
	font-size: 15px;
	color: #dd7b2d;
	font-weight: 700;
	line-height: 1.3;
}

.block-row-content,
.block-row-content>* {
	display: inline-block;
	width: 80%;
	vertical-align: top;
	font-size: 15px;
	color: #333333;
	font-weight: 400;
	line-height: 1.5;
}

.block-prefix-text {
	margin-right: 10px;
	font-weight: 400;
}

.block-asterisk {
	margin-left: 2px;
	font-weight: 400;
	font-size: 16px;
	/*vertical-align: super;*/
}

.block-course-container {
	/*padding: 15px 20px;*/
	background-color: #EFEFEF;
	margin-bottom: 1px;
	margin-left: 10px;
}

.block-course-container .block-course-heading {
	padding: 15px 20px;
	
}

.block-course-container .block-course-heading.has-description{
	cursor: pointer;
}


.block-course-container .block-course-description {
	padding: 0px 20px 15px 20px;
}

.block-course-container>.block-course-heading>.block-course-code,
.block-course-container>.block-course-heading>.block-code-name,
.block-course-container>.block-course-heading>.block-code-credit {
	display: inline-block;
	vertical-align: top;
}

.block-course-code {
	width: 20%;
	font-size: 16px;
	color: #4e4e4e;
	font-weight: 700;
	line-height: 1.4;
}

.block-code-name {
	width: 65%;
	font-size: 16px;
	color: #4e4e4e;
	font-weight: 700;
	line-height: 1.4;
}

.block-code-credit {
	width: 15%;
	font-size: 16px;
	color: #4e4e4e;
	font-weight: 700;
	line-height: 1.4;
	text-align: right;
}

.block-course-container.has-description .block-course-heading {
	cursor: pointer;
}

.block-course-description {
	position: relative;
	/*margin-top: 20px;*/
	display: none;
}

.block-course-description .course-header {
	display: inline-block;
	vertical-align: top;
	width: 230px;
	background-color: #A9A9A9;
	position: static;
	color: #FFF;
	font-weight: bold;
	font-size: 16px;
	padding: 5px;
}

.block-course-description .course-header::after {
	content: '';
	position: absolute;
	width: calc(100% - 290px);
	right: 20px;
	top: 0px;
	border: 1px solid #A9A9A9;
}

.block-course-description .course-data {
	display: inline-block;
	vertical-align: top;
	width: calc(100% - 230px);
	padding: 10px 0px 10px 20px;
	color: #4E4E4E;
	text-align: justify;
	font-size: 15px;
}

.block-course-remark {
	font-size: 13px;
	color: #4e4e4e;
	font-weight: 400;
	line-height: 1.5;
	margin: 15px 0px 15px 10px;
}

.block-school-requirement,
.block-department-requirement,
.block-contact-information {
	font-size: 15px;
	color: #4e4e4e;
	font-weight: 400;
	line-height: 1.5;
}

.back-btn-container {
	margin: 20px 0px;
}

a.page-back {
	background: none;
	border: none;
	padding: 0px;
	font-size: 16px;
	font-weight: bold;
	color: #888888;
	padding-left: 15px;
	position: relative;
	text-decoration: none;
}

a.page-back:hover {
	color: #4E4E4E;
}

a.page-back::before {
	content: '';
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-right: 5px solid #595959;
	position: absolute;
	top: calc(50% - 5px);
	left: 0px;
}

a.page-back:hover::before {
	border-right: 5px solid #F97D21;
}

@media screen and (max-width: 1024px) {
	.container-content {
		padding-top: 50px;
	}
	.block-course-description .course-data {
		width: 100%;
		padding: 10px 0 10px 0;
	}
	/* 	.main-content{
		padding: 0px 20px 50px 20px;
	} */
}

@media screen and (max-width: 960px) {
	#tab-container {
		position: static;
	}
	.block-tab-container {
		display: block;
		width: 100%;
	}
	.block-tab-content {
		position: static;
		position: relative;
		top: 0 ! important;
	}
	.block-tab-box {
		padding: 40px 30px;
	}
	.block-tab-heading {
		/*font-size: 18px;*/
		padding: 10px 20px;
		text-align: left;
		display: block;
		font-weight: bold;
		border: none;
		width: 100% !important;
		margin: 10px 0px 0px 0px !important;
	}
	.block-tab-heading>a.tag-anchor {
		justify-content: left;
		display: inline-block;
		width: auto;
		min-height: 0px;
		padding: 0px;
		text-align: left;
		font-size: 16px;
	}
	.block-tab-heading>a.tag-anchor.tab-with-icon {
		padding: 0px 50px 0px 0px !important;
	}
	.block-tab-heading.in-tab {
		border: none;
	}
	.block-tab-heading.in-tab::after {
		display: none;
	}
	.block-tab-heading.in-tab::before {
		content: '';
		border-left: 10px solid #FFA700;
		position: absolute;
		left: -10px;
		top: 0px;
		width: 1px;
		height: 100%;
	}
	.block-tab-heading.in-tab-mobile::before {
		content: '';
		border-left: 10px solid #FFA700;
		position: absolute;
		left: -10px;
		top: 0px;
		width: 1px;
		height: 100%;
	}
	.block-tab-content.in-content {
		/*display: none;*/
	}
	.block-tab-content table.block-table-content {
		/*width: 100% !important;*/
		width: auto;
		min-width: 480px;
	}
	.block-course-code {
		width: 100%;
		padding-right: 100px;
	}
	.block-code-name {
		width: 100%;
		margin: 5px 0px;
	}
	.block-code-credit {
		position: absolute;
		top: 15px;
		right: 20px;
		width: auto;
	}
	.block-row-heading {
		width: 100%;
	}
	.block-row-content,
	.block-row-content>* {
		width: 100%;
	}
	.block-accordion-container.accordion-collapse {
		padding: 0px 30px;
	}
	.expand-btn {
		width: 25px
	}
	.block-course-container {
		padding: 0px 20px;
		position: relative;
	}
	.block-course-container .block-course-heading {
		padding: 15px 0px;
	}
	.block-course-container .block-course-description {
		padding: 0px 0px 15px 0px;
	}
	.block-course-description .course-data {
		padding: 10px 0;
	}
}

@media screen and (max-width: 768px) {
	.apply-container {
		position: relative;
	}
	/* 	.apply-container button.apply-btn{
		position: absolute;
		top: -43px;
		right: 0px;
		font-size: 16px;
		padding: 12px 20px;
	} */
	.container-content {
		padding-top: 20px;
	}
	/* 	.main-content{
		padding: 0px 40px 50px 40px;
	} */
	.catalog-sub-heading {
		text-align: left;
	}
	.catalog-sub-heading a,
	.catalog-sub-heading a:last-child {
		margin: 0;
		vertical-align: top;
		width: 14%;
		float: left;
		text-align: center;
	}
	.catalog-sub-heading a:last-child {
		/*display: none;*/
	}
	.catalog-sub-heading {
		display: none;
		position: absolute;
		top: 55px;
		right: 0px;
		width: 100%;
		text-align: center;
		background-color: #ffffff;
		padding: 10px;
		z-index: 10;
	}
	.catalog-sub-heading::before {
		content: '';
		border-left: 12px solid transparent;
		border-right: 12px solid transparent;
		border-bottom: 16px solid #ffffff;
		position: absolute;
		top: -16px;
		right: 10px;
	}
	.catalog-main-heading {
		margin: 25px 0px;
		padding-right: 50px;
		position: relative;
	}
	.foward-btn {
		display: block;
		position: absolute;
		top: 0px;
		right: 0px;
	}
	.foward-btn img {
		width: 100%;
		max-width: 30px;
	}
	.pg-wording {
		font-size: 18px;
	}
	.program-title {
		font-size: 21px
	}
	.block-default-content>img {
		display: none;
	}
	.block-course-description .course-header {
		width: 100%;
	}
	.block-course-description .course-header::after {
		display: none;
	}
	a.page-back {
		font-size: 21px;
	}
}

@media screen and (max-width: 480px) {
	.block-tab-content table.block-table-content th {
		padding: 10px 5px;
	}
	.block-tab-content table.block-table-content td {
		padding: 10px 5px;
	}
	/* 	.main-content{
		padding: 0px 20px 30px 20px;
	} */
	.pg-wording {
		font-size: 16px;
	}
	.program-title {
		font-size: 18px
	}
	.block-tab-content {
		position: static;
	}
	.block-tab-box {
		padding: 20px 25px;
	}
}

@media print {
	
	.pc-header-menu, .header, .ust-footer, .apply-container {
		display: none;
	}
	.tab-print {
		display: none;
	}
	#tab-container {
		position: static !important;
		height: auto !important;
	}
	.block-tab-container {
		display: block !important;
		width: 100% !important;
	}
	.block-tab-content {
		position: static !important;
		/*position: relative;*/
		top: 0 ! important;
	}
	.block-tab-box {
		padding: 5px 20px; /*padding: 40px 30px;*/
	}
	.block-tab-heading {
		font-size: 18px;
		padding: 0px 10px; /*padding: 6px 20px;*/
		text-align: left;
		display: block;
		font-weight: bold;
		border: none;
		width: 100% !important;
		margin: 10px 0px 0px 0px !important;
		height: auto !important;
	}
	.block-tab-heading>a.tag-anchor {
		justify-content: left;
		height: auto !important;
	}
	.block-tab-heading.in-tab {
		border: none;
	}
	.block-tab-heading.in-tab::after {
		display: none;
	}
	.block-tab-heading.in-tab::before {
		content: '';
		border-left: 10px solid #FFA700;
		position: absolute;
		left: -10px;
		top: 0px;
		width: 1px;
		height: 100%;
	}
	.block-tab-heading.in-tab-mobile::before {
		content: '';
		border-left: 10px solid #FFA700;
		position: absolute;
		left: -10px;
		top: 0px;
		width: 1px;
		height: 100%;
	}
	.block-tab-container.hidden-print {
		display: none !important;
	}
	.block-tab-content {
		display: block;
	}
	.block-tab-content.in-content {
		/*display: none;*/
		display: block;
	}
	.block-tab-content table.block-table-content {
		width: 100% !important;
	}

	.accordion-close{
		display: block;
	}
	.block-course-container {
		padding: 0;
		margin-bottom: 2px;
		position: relative;
	}
	.block-course-code {
		width: 100%;
		padding-right: 100px;
		
	}
	.block-code-name {
		width: 100%;
		margin: 5px 0px;
	}
	.block-code-credit {
		position: absolute;
		top: 15px;
		right: 20px;
		width: auto;
	}
	.block-course-description.open {
		display: block;
	}
	.block-row-heading {
		width: 100%;
	}
	.block-row-content,
	.block-row-content>* {
		width: 100%;
	}
	.block-accordion-container.accordion-collapse {
		padding: 0px 30px;
	}
	.expand-btn {
		width: 25px
	}
	.back-btn-container {
		display: none;
	}
	.catalog-sub-heading {
		display: none;
	}
	.block-course-description .course-data{
		width: 100%;
    	padding: 10px 0 20px 0;
	}
	
	
	
	.block-tab-content p {
		line-height: 1.2;
	}
	
	.block-tab-content p.block-normal-content {
		line-height: 1;
	}
	
	.block-course-container .block-course-heading {
		padding: 5px 20px;
	}
}