.rl-btn-download{
	color: #fff;
	font-size: 1.75rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
}

.rl-download h3{
	font-weight: 500; 
	color: #282828
}
.rl-download li{
	list-style-position: inside;
	text-indent: -17px;
    padding-left: 20px;
}
.rl-detail li {
    color: #333;
    font-weight: 300;
    line-height: 1.7;
    font-size: 1.125rem;
    width: 90%;
}

.rl-download a{ color: #333333; text-decoration: underline; }
.rl-download a:hover{ color: #3aba58; }

    .img-wrapper{ 
        display: inline-block; 
        float: left; 
        margin-right: 15px; 
        width: 43px;
        height: 43px;
    }
    .img-wrapper img{ width: 100%; }
/*.rl-detail-wrapper{
	width: 100%;
	position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    
}*/

/*.flex2{
    justify-content: center;
    -ms-align-items: center;
    align-items: center;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}*/



.text-OS,
.text-commingSoon{
	text-align: center;
	width: 100%;
}
.text-OS{width: 95%;}
.text-OS .title{margin-bottom: 10px;}
.rl-download .rl-detail .text-commingSoon{color: #969696;}

.download-width{
	padding-left: 5%;
    padding-right: 5%;
}

.download-icon{width: 42px;margin-right: 15px;height: 50px;}
.download-icon2{width: 42px;margin-right: 15px;height: 42px;}

/*header*/
.rl-declareBoard-header1{background-image: url(../../images/download/title-1.jpg);}
.rl-declareBoard-header2{background-image: url(../../images/download/title-2.jpg); background-attachment: fixed;}
.rl-declareBoard-header3{background-image: url(../../images/download/title-2.jpg); background-attachment: fixed;}

/*table*/
.rl-table .title{
	margin-bottom: 20px;
}

	.rl-table tr:first-of-type td{
		background-color: #505050; 
		color: #f5f5f5; 
		border-right: 1px solid #e8e8e8;    
		font-weight: 500;
	    font-size: 1.2rem;
	    height: 64px;
    	vertical-align: middle;
	}
	.rl-table td{
		background-color: transparent;
		color: #333; 
		border-bottom: 1px solid #c8c8c8;
		text-align: center;
		font-size: 1.1rem;
    	font-weight: 300;
	}
		.rl-table td:first-of-type{
			text-align: left; 
			padding-left: 40px;
		}
	.main-category td{background-color: #c8c8c8;color: #333;border: none; font-size: 1.1rem;font-weight: 500;}


	/*table1*/
	.table1 td{width: 18%;}
	.table1 td:first-of-type{width: calc( 100% - (18% * 3));}

	/*table2*/
	.table2 td{width: 25%;}
	.table2 td:first-of-type{width: calc( 100% - (25% * 2));}

.rl-btn-vsTable{min-width: 300px;font-size: 1.75rem;padding-left: 1.25rem;padding-right: 1.25rem;}
.rl-vsTable-wrapper{display: none;}

.rl-detail .rl-table-only{width: 100%;margin: 0 auto;margin-bottom: 10px;}

@media screen and (max-width: 767px){
	.text-OS{margin-top: 40px;}
/*	.rl-detail-wrapper {
	    position: static;
		-webkit-transform: translate(0,0);
		-moz-transform: translate(0,0);
		-ms-transform: translate(0,0);
		-o-transform: translate(0,0);
		transform: translate(0,0);
		
	}*/
	.visible-space-xs{margin-top: 20px;}

	/*table*/
	.rl-table-wrapper{    
		padding-left: 0;
	    margin-left: 15px;
	}

	.rl-download .table-responsive{
		padding-left: 0;
	    margin-left: 15px;
	}

	.rl-detail li {
	    width: 100%;
	}

	.flex2{display: inline-block;}
}

@media screen and (max-width: 500px){
	.download-width{padding-left: 0;padding-right: 0;}
}

/*------------------------------------
            $SEO Adjust
------------------------------------*/
.rl-download .text-sm{
	font-weight: 500; 
	color: #282828
}