.page_under_navi{
	clear: both;
}
#contents{
	min-height: auto;
	flex: auto;
}
#contents-st{
	min-height: auto;
	flex: 0 1 auto;
}
.conts_area .conts_list{
	clear: both;
}
.vantan_title_t{
	width: auto !important;
}


.contact_cancle_btn {
	margin-left: 10px!important;
}

.cancle_password_btn {
	color: white!important; 
	background-color: #F25C33!important; 
	width: 150px!important;
}

#passage_bar {
	margin-top: 14px!important;
}
@media screen and (max-width: 960px) {
	.cancle_password_btn {
		color: white; 
		background-color: #F25C33; 
		min-height: 42px!important;
		width: 220px!important;
		padding-top: 9px!important;
	}

	#passage_bar {
		margin-top: 0px!important;
	}
}


@media screen and (max-width: 600px) {
	.conts_title_t,.course_conts_title{
  		font-size: 20px !important;
  	}

	.course_conts_title_isetan{
  		margin: 0;
	    padding-bottom:10px; 
	    font-size: 20px!important;
	    font-weight: bold;
	    line-height: 1.2;
  	}

  	.contact_cancle_btn {
		margin-left: 0px!important;
		margin-top: 10px!important;
	}

	.cancle_password_btn {
		background: #F25C33;
	    width: 100%!important;
	    min-height: 42px!important;
	    margin-top: 10px!important;
	    padding-top: 9px!important;
	}

}

.text_overflow_ellipsis {
	text-overflow: ellipsis !important;
}

.text_letter_spacings {
	letter-spacing: inherit!important;
}

.text_overflow {
  	white-space: nowrap;
    overflow: hidden;
}

.btn_date_choice_student {
  	/*width: auto!important;*/
}

.contact_cancle_btn a:hover{
	color: white!important;
	opacity : 0.8!important;
}
.contact_cancle_btn a.focus{
	color: white!important;
}

.cancle_password_btn:hover {
	opacity: 0.8!important;
	color: white!important;
}

.password_change_btn:hover {
	opacity: 0.8!important;
	color: white!important;
}

.contact_btn:hover {
	opacity: 0.8!important;
}

.back_btn_custom {
	background-color: #e64b23!important;
	font-size: 16px!important;
    color: #fff!important;
    padding: 6px 12px !important;
    width: 150px!important;
	border-radius: 5px!important;
} 

.back_btn_custom_course,
.close_btn_error_video,
.save_btn_custom_course {
	background-color: #e64b23!important;
	font-size: 16px!important;
    color: #fff!important;
    padding: 6px 12px !important;
    width: 165px!important;
    height: 32px!important;
    border: none!important;
    border-radius: 5px!important;
} 

.back_btn_confirm {
	background-color: #e64b23!important;
	font-size: 16px!important;
    color: #fff!important;
    padding: 6px 12px !important;
    width: 165px!important;
    height: 32px!important;
    border: none!important;
    border-radius: 5px!important;
} 


.scorm-start-btn{
	background: #e64b23;
	color: white !important;
	padding: 5px 20px;
	border-radius: 4px;
}

.disabled {
	cursor: default!important;
}

.vantan_top_panel {
    text-align: center;
    width: 100% !important;
}

.vantan_top_panel img {
    width: 100%;
}
.anaume_batsu{
  background-color: #e64b23 !important;
}
.anaume_maru{
  background-color: green !important;
}
input[name^='data[student_answer]'] {
    max-width: 100%;
}
.anaume_select_parent{
  padding: 4px 6px !important;
  margin: 2px 1px !important;
  max-width: 100%;
  border: solid #eaeaea 1px;
  display: inline-block;
} 
.anaume_select_parent.anaume_maru::-ms-value {
  color: #000 !important;
}
.anaume_select_parent.anaume_batsu::-ms-value {
  color: #fff !important;
}
.anaume_select_parent.anaume_maru {
  color: #000 !important;
}
.anaume_select_parent.anaume_batsu {
  color: #fff !important;
}
input[readonly='readonly'].answer_input_type6.anaume_maru::-ms-value {
    color: #000 !important;
}
input[readonly='readonly'].answer_input_type6.anaume_batsu::-ms-value {
    color: #fff !important;
}
input[readonly='readonly'].answer_input_type6.anaume_maru {
    color: #000 !important;
}
input[readonly='readonly'].answer_input_type6.anaume_batsu {
    color: #fff !important;
}

/*
@Hangnguyen
29/5/2018
*/
.show_anaume_select{
	display: inline-block;
}
.anaume_select_parent {
	position: relative;
	border: rgb(169, 169, 169) solid 1px;
	word-break: break-all;
	z-index:1;
	cursor: default;
}
.anaume_select_parent div{
	display: inline-block;
}
.anaume_select_parent .anaume_select_title{
	width: calc(100% - 9px);
}
.anaume_select_parent .anaume_image{
	width: 8px;
	float: right;
    /*vertical-align: middle !important;*/
}
.anaume_image img{
	width: 100%;
    vertical-align: middle !important;
}
.show_anaume_select div.anaume_select_child{
	display: none;
	border: #6a99ea solid 1px;
	position: absolute;
	margin-top: -3px;
	margin-left: 1px;
	background: white;
	z-index: 2;
    cursor: default;
}
.show_anaume_select div.anaume_select_child div{
	word-break: break-all;
}
.anaume_select_child .anaume_select_content:hover, .anaume_select_child .anaume_select_content.active{
	background: #2799fb;
	color: white;
}
.anaume_select_content{
	padding: 3px 10px;
}

/*end*/

a.none_map:hover {
    opacity: 0.4!important;
}

.course_conts_title_isetan {
	margin: 0;
    padding-bottom:10px; 
    font-size: 26px;
    font-weight: bold;
    line-height: 1.2;
}


.languages_vi {
    font-family: Arial,Helvetica,sans-serif !important; 
}

.seminar_radio_vi {
	font-weight: normal!important;
	display: inline!important;
}

.profile_edit_btn:hover {
	opacity: 0.8!important;
	color: white!important;
}