@charset "utf-8";
/* CSS Document */
button { outline:none}

.md-specifications_img {
	max-width:357px;
	margin:0 auto;
}

.md-specifications_img img {
	height:280px;	
}

.md-specifications {
	margin-top:20px;
}

.md-specifications_table {
	width:100%;
	border-collapse:collapse;
    border-spacing:0px;
    border-color: grey;
}

.md-specifications_table td {
	width:25%;
	background-color:#efefef;
	padding:12px;
	font-weight:bold;
	border:1px solid #dedede;
}

.md-specifications_table td:nth-of-type(even) {
	background-color:#FFFFFF;
	font-weight:normal;
}

.btn-md-specification {
	border:1px solid #dadada;
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
	background-color:#ebebeb;
	margin-right:2px !important;
}

.btn-md-specification:hover {
	background-color:#e61e25;
	color:#FFFFFF;
	    border: 1px solid #e61e25;
}


.tab-md-specifications>.active{
	background-color:#e61e25;
	color:#FFFFFF;
	    border: 1px solid #e61e25;
	}

.tab-md-specifications{ width:100%; border-bottom:2px solid #e61e25; margin-top:10px;}
.ct-specifications{ width:100%; display:inline-block;}
.ct-detail-specifications{ width:100%;  float:left; display:none;}


.ct-specifications_table{width:100%;
	border-collapse:collapse;
    border-spacing:0px;
    border-color: grey;}

.ct-specifications_table td {
	width:50%;
	background-color:#efefef;
	padding:12px;
	font-weight:bold;
	border:1px solid #dedede;
}

.ct-specifications_table td:nth-of-type(even) {
	background-color:#FFFFFF;
	font-weight:normal;
}
.bodydetail-specifications{ display:block;}
.product-list-md {
	margin-top:20px !important;
}

.main-body-md .left-md {
    width: 235px;
    float: left;
    display: table-cell;
    vertical-align: top;}
	
aside.v2-side-bar .blc-popular-product .brands {
	height:inherit;}

aside.v2-side-bar .blc-popular-product .brands .content {
    width: 100%;
    display: inline-block;
    /* height: 62px; */
    margin-top: 1px;
    margin-bottom: 1px;
}
aside.v2-side-bar .blc-popular-product .brands .frame {
    min-height: 88px;
    overflow: hidden;
    width: 88px;
    float: left;
    border: 1px solid #dfdfdf;
    margin: 9px;
}
aside.v2-side-bar .blc-popular-product .brands .frame img {
    max-width: 100%;
    height: auto;
    margin: 0px auto;
    display: block;
}
aside.v2-side-bar .blc-popular-product .brands .detail {
    float: left;
    width: 114px;
    font-size: 12px;
    margin: 9px 0 9px 0;
}

aside.v2-side-bar .brands .content .detail .sl-detail .sl-detail-descrip {
    display: block;
    color: #333;
    margin-top: 2px;
}
aside.v2-side-bar .blc-popular-product .brands:nth-of-type(even) .sr-content {
    background: #f1f1f1;
}
aside.v2-side-bar .blc-popular-product .brands {
    background: #fff;
    border-bottom: 1px solid #dedede;
}
/*ul.top-menu .icon{ background:transparent url(../images/icon_header.png) 0 50% no-repeat}*/

/*.header_icon {background-image: url(../images/icon_header.png);} duplicate css with master*/
.input#header_keyword + .select2-container .select2-selection--single, input#header_keyword {background: #fff url(../images/top_search_icon.png) 10px 50% no-repeat;}	
.sprite-second-breadcrumb {
    background: url(../images/icon.png) no-repeat -221px -80px;}

aside.v2-side-bar .blc-popular-product .brands .sr-content {
    width: 100%;
    display: inline-block;
    margin-top: 1px;
    margin-bottom: 1px;
}
/* BOE Add Model Spec contents @rcv!doan.nhan #201706.09 2017/07/19 */
aside.v2-side-bar .blc-popular-product .brands .sr-content-active {
	background: #B4DEF5!important;
	border: #555 1px dotted;
}
/* EOE Add Model Spec contents @rcv!doan.nhan #201706.09 2017/07/19 */

aside.v2-side-bar .blc-popular-product .brands .sr-frame {
    height: 88px;
    width: 88px;
    float: left;
    border: 1px solid #dfdfdf;
    margin: 9px;
    display: grid;
    
    position: relative;
	vertical-align: middle;
}

aside.v2-side-bar .blc-popular-product .brands .sr-frame a{
	display: grid;
	}
aside.v2-side-bar .blc-popular-product .brands .sr-frame a img{
	display: block;
    max-height: 100%;
    max-width: 100%;
    margin: auto;

	position: absolute;
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
}
	
aside.v2-side-bar .blc-popular-product .brands .sr-detail {
    float: left;
    width: 114px;
    font-size: 12px;
    margin: 9px 0 9px 0;
}

aside.v2-side-bar .blc-popular-product .brands .sr-detail h3 {
    font-size: 12px;
    font-weight: normal;
}

aside.v2-side-bar .blc-popular-product .brands .sr-frame img {
    max-width: 100%;
    height: auto;
    margin: 0px auto;
    display: block;
}

.info-title a {
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
    overflow: hidden;
    color: #0066c0;}
.sl-detail-descrip {
    /*display: block;*/
    color: #333;
    margin-top: 2px;
    margin-left: -5px;
}
/* BOE Add Model Spec contents @rcv!doan.nhan #201706.09 2017/07/19 */
.btn-specification{
    border: 1px solid #e61e25;
    display: block;
    border-radius: 3px;
    width: 150px;
    text-align: center;
    color: #e61e25;
    padding: 10px 5px;
	margin-top:10px;
}
.btn-specification:hover{ color:#FB5E60; text-decoration:none;}
.btn-specification:visited{ color:#e61e25;}

.model_spec_changer .prev {
	float: left;
}
.model_spec_changer .next {
	float: right;
	text-align: center;
}
/* EOE Add Model Spec contents @rcv!doan.nhan #201706.09 2017/07/19 */

.recently-view-products{ display:block !important;}
.icon-v2-prev {
    background-position: -183px -87px;
    width: 28px;
    height: 56px;
    opacity: 0.5;
}
.icon-v2-next {
    background-position: -146px -87px;
    width: 28px;
    height: 56px;
    opacity: 0.5;
}
.md-specifications_img_desc{ 
	display:block; 
	text-align:left; 
	padding:12px;
	font-size: 14px;
    line-height: 1.25;
}

.md-link{
	width: 100%;
    color: #0066c0 !important;
    display: block;
    float: right;
    padding: 10px 15px 5px 0;
    text-align: right;
 }
.md-link:hover{ text-decoration:underline;}
.md-link:nth-of-type(even){ padding-top:0; padding-bottom:0;}
.link-table-md-specifications {color: #0066c0 !important; }
ul.spec-detail {
    margin-left: 10px;
}

ul.spec-detail li {
	list-style-type: disc;
	margin-left: 5px;
	margin-top: 2px;
	margin-bottom: 2px;
}
ul.spec-detail li a span {
    color: #0066c0!important;
}
.model-spec-link-bottom {
    text-align: right;
    float: right;
}
.model-spec-link-bottom div {
	margin-top: 10px;
}
.model-spec-link-bottom a{
	color: #2473c4;
    font-size: 12px;
}