.my_link {
color:#1176b7;
text-decoration:underline
}

.my_link:hover {
text-decoration:none
}

.my_link_help {
color:#1176b7;
text-decoration:underline;
font-size:16px;
line-height:28px
}

.my_link_help:hover {
text-decoration:none
}

.my_link_h3 {
color:#1176b7;
text-decoration:underline;
font-size:30px;
line-height:1.5
}

.my_link_h3:hover {
text-decoration:none
}

.my_link_my_header_18_bold {
color:#1176b7;
text-decoration:underline;
font-size:18px;
font-weight:700
}

.my_link_my_header_18_bold:hover {
text-decoration:none
}

.my_image_google_play_link {
border:1px solid #ddd;
margin:0 auto;
max-width:100%;
position:relative;
display:inline-block
}

.my_image_google_play_link:hover {
border:1px solid #23a851
}

.my_image_appstore_link {
border:1px solid #fff;
width:277px;
height:96px;
margin:0 auto;
max-width:100%;
position:relative;
display:inline-block
}

.my_image_appstore_link:hover {
border:1px solid #23a851
}

.news_list_date {
font-weight:700;
margin-top:30px;
margin-bottom:10px;
border-bottom:1px solid #ddd
}

.margin_left_20 {
margin-left:20px
}

.margin_left_50 {
margin-left:50px
}

.margin_top_20 {
margin-top:20px
}

.margin_top_25 {
margin-top:25px
}

.margin_top_50 {
margin-top:50px
}

.margin_bottom_5 {
margin-bottom:5px
}

.margin_bottom_10 {
margin-bottom:10px
}

.margin_bottom_15 {
margin-bottom:15px
}

.margin_bottom_20 {
margin-bottom:20px
}

.margin_bottom_25 {
margin-bottom:25px
}

.margin_bottom_75 {
margin-bottom:75px
}

.margin_top_70 {
margin-top:70px
}

.padding-top_20 {
padding-top:20px
}

.padding-top_50 {
padding-top:50px
}

.padding-bottom_10 {
padding-bottom:10px
}

.padding-bottom_25 {
padding-bottom:25px
}

.padding-bottom_100 {
padding-bottom:100px
}

.my_header_18 {
font-size:18px
}

.my_header_18_bold {
font-size:18px;
font-weight:700
}

.my_header_18_bold_red {
font-size:18px;
font-weight:700;
color:red
}

.my_recommend {
font-weight:bold;
color:#29a555
}

.my_li_margin_left_15 {
margin-left:15px
}

body .more-back {
background:#fff url(img/more-btn-icon.png) right no-repeat;
border:1px solid #dcdcdc;
border-radius:1px;
color:#000;
display:inline-block;
font-size:18px;
margin-top:50px;
margin-bottom:64px;
padding:9px 33px 10px 14px;
background:#fff url(img/back-btn-icon.png) left no-repeat;
padding:9px 14px 10px 33px
}

body .more-back:hover {
-moz-box-shadow:0 1px 4px 2px rgba(139,148,156,0.21);
-webkit-box-shadow:0 1px 4px 2px rgba(139,148,156,0.21);
box-shadow:0 1px 4px 2px rgba(139,148,156,0.21)
}

body .more-back.gray {
background-color:#fafafa
}

body .more-back.gray:hover {
background-color:#f7f7f7
}

.old-price-my {
font-size:20px;
color:#b8b8b8;
text-decoration:line-through;
margin-bottom:0
}

.future-price-my {
font-size:16px;
margin-bottom:0;
}

.price-my {
font-size:20px;
margin-bottom:0
}

.buy-button-my {
background-color:#e39600;
color:#fff;
font-size:18px;
display:inline-block;
width:250px;
padding:4px 10px 5px;
text-align:center;
border:0
}

.buy-button-my:hover {
box-shadow:0 2px 1px 0 rgba(176,125,26,0.32)
}

.download-button-my {
background-color:#23a851;
color:#fff;
font-size:18px;
display:inline-block;
width:122px;
padding:4px 0 5px
}

.download-button-sls-my {
border:0;
color:#fff;
cursor:pointer
}

.partners-button-reg {
background-color:#23a851;
color:#fff;
font-size:20px;
display:inline-block;
width:200px;
padding:15px 0px 15px 0px;
margin: 20px 0;
text-align:center;
border:0
}

.partners-button-reg:hover {
box-shadow:0 2px 1px 0 rgba(176,125,26,0.32)
}

.partners-button-login {
background-color:#e39600;
color:#fff;
font-size:20px;
display:inline-block;
width:200px;
padding:15px 0px 15px 0px;
margin: 20px 20px;
text-align:center;
border:0
}

.partners-button-login:hover {
box-shadow:0 2px 1px 0 rgba(176,125,26,0.32)
}

.license-row-my {
background-color:#fff;
background-repeat:no-repeat;
background-position:0 0;
border:1px solid #ddd;
border-top:none;
padding:23px 29px 35px;
position:relative;
cursor:default
}

.orders_left-column {
float:left;
width:180px;
text-align:left
}

.orders_right-column {
text-align:left
}

@media screen and (max-width: 568px) {
.orders_left-column {
font-size:18px;
float:none;
width:auto;
text-align:left;
padding-top:10px
}

.orders_right-column {
text-align:left
}
}

.my_link_footer {
color:#fff;
font-size:16px;
text-decoration:underline
}

.my_link_footer:hover {
text-decoration:none
}

.my_help_font {
font-size:16px
}

.my_help_font > ul > li {
font-size:16px;
margin-left:20px
}

.my_help_font > ol > li {
font-size:16px;
margin-left:20px
}

.my_help_font > strong {
font-size:17px
}

.partners-left-column {
float:left;
text-align:center
}

.partners-middle-column {
height:80px;
text-align:left;
padding-top:20px
}