/* 文字對齊 class */
.text-align-left {text-align: left;}
.text-align-center {text-align: center;}
.text-align-right {text-align: right;}
.text-align-justify {text-align: justify;}

/* 縮排 class */
.indent-40 { margin-left: 40px !important; }
.indent-80 { margin-left: 80px !important; }
.indent-120 { margin-left: 120px !important; }
.indent-160 { margin-left: 160px !important; }
.indent-200 { margin-left: 200px !important; }

/* 樣式 class */
div.custom_em {text-align: center;line-height: 2.2;display: block;font-style: italic;}
div.custom_strong {display: inline-block;position: relative;padding: 0 10px;color: white;font-size: 1.188rem;background-color: #f18b38;border-radius: 15px 1px 15px 1px;margin-top:10px;font-weight: bold;}
div.custom_strong * {color:inherit;}


/* 字型 class */
span.font-arial {font-family: Arial, Helvetica, sans-serif;}
span.font-comic-sans-ms {font-family: "Comic Sans MS", cursive;}
span.font-courier-new {font-family: "Courier New", Courier, monospace;}
span.font-georgia {font-family: Georgia, serif;}
span.font-lucida-sans-unicode {font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;}
span.font-tahoma {font-family: Tahoma, Geneva, sans-serif;}
span.font-times-new-roman {font-family: "Times New Roman", Times, serif;}
span.font-trebuchet-ms {font-family: "Trebuchet MS", Helvetica, sans-serif;}
span.font-verdana {font-family: Verdana, Geneva, sans-serif;}

/* 字型大小 class */
.font-size-default {font-size: 1rem /*16px*/;}
.font-size-8 {font-size: 0.5rem /*8px*/;}
.font-size-9 {font-size: 0.563rem /*9px*/;}
.font-size-10 {font-size: 0.625rem /*10px*/;}
.font-size-11 {font-size: 0.688rem /*11px*/;}
.font-size-12 {font-size: 0.75rem /*12px*/;}
.font-size-14 {font-size: 0.875rem /*14px*/;}
.font-size-16 {font-size: 1rem /*16px*/;}
.font-size-18 {font-size: 1.152rem /*18px*/;}
.font-size-20 {font-size: 1.25rem /*20px*/;}
.font-size-22 {font-size: 1.375rem /*22px*/;}
.font-size-24 {font-size: 1.5rem /*24px*/;}
.font-size-26 {font-size: 1.625rem /*26px*/;}
.font-size-28 {font-size: 1.75rem /*28px*/;}
.font-size-30 {font-size: 1.875rem /*30px*/;}
.font-size-36 {font-size: 2.25rem /*36px*/;}
.font-size-48 {font-size: 3rem /*48px*/;}
.font-size-72 {font-size: 4.5rem /*72px*/;}

/* 文字編輯器顏色樣式 class */
[class*="text_#B22222"], .text_firebrick { color: #B22222 !important; }
[class*="text_#FF0000"], .text_red { color: #FF0000 !important; }
[class*="text_#FF00FF"], .text_magenta { color: #FF00FF !important; }
[class*="text_#800080"], .text_purple { color: #800080 !important; }
[class*="text_#9400D3"], .text_darkviolet { color: #9400D3 !important; }
[class*="text_#8B4513"], .text_saddlebrown { color: #8B4513 !important; }
[class*="text_#FF8C00"], .text_darkorange { color: #FF8C00 !important; }
[class*="text_#FFFF00"], .text_yellow { color: #FFFF00 !important; }
[class*="text_#2E8B57"], .text_seagreen { color: #2E8B57 !important; }
[class*="text_#006400"], .text_darkgreen { color: #006400 !important; }
[class*="text_#9ACD32"], .text_yellowgreen { color: #9ACD32 !important; }
[class*="text_#00FF00"], .text_lime { color: #00FF00 !important; }
[class*="text_#00008B"], .text_darkblue { color: #00008B !important; }
[class*="text_#0000CD"], .text_mediumblue { color: #0000CD !important; }
[class*="text_#1E90FF"], .text_dodgerblue { color: #1E90FF !important; }
[class*="text_#00FFFF"], .text_cyan { color: #00FFFF !important; }
[class*="text_#000000"], .text_black { color: #000000 !important; }
[class*="text_#808080"], .text_gray { color: #808080 !important; }
[class*="text_#C0C0C0"], .text_silver { color: #C0C0C0 !important; }
[class*="text_#FFFFFF"], .text_white { color: #FFFFFF !important; }

/* add v260710 */
[class*="text_#FF1493"], .text_deeppink { color: #FF1493 !important; }
[class*="text_#D2691E"], .text_chocolate { color: #D2691E !important; }
[class*="text_#FFD700"], .text_gold { color: #FFD700 !important; }
[class*="text_#808000"], .text_olive { color: #808000 !important; }
[class*="text_#228B22"], .text_forestgreen { color: #228B22 !important; }
[class*="text_#6495ED"], .text_cornflowerblue { color: #6495ED !important; }
[class*="text_#00BFFF"], .text_deepskyblue { color: #00BFFF !important; }
[class*="text_#708090"], .text_slategray { color: #708090 !important; }

/* 文字編輯器背景顏色樣式 class */
[class*="bg_#B22222"], .bg_firebrick { background-color: #B22222 !important; }
[class*="bg_#FF0000"], .bg_red { background-color: #FF0000 !important; }
[class*="bg_#FF00FF"], .bg_magenta { background-color: #FF00FF !important; }
[class*="bg_#800080"], .bg_purple { background-color: #800080 !important; }
[class*="bg_#9400D3"], .bg_darkviolet { background-color: #9400D3 !important; }
[class*="bg_#8B4513"], .bg_saddlebrown { background-color: #8B4513 !important; }
[class*="bg_#FF8C00"], .bg_darkorange { background-color: #FF8C00 !important; }
[class*="bg_#FFFF00"], .bg_yellow { background-color: #FFFF00 !important; }
[class*="bg_#2E8B57"], .bg_seagreen { background-color: #2E8B57 !important; }
[class*="bg_#006400"], .bg_darkgreen { background-color: #006400 !important; }
[class*="bg_#9ACD32"], .bg_yellowgreen { background-color: #9ACD32 !important; }
[class*="bg_#00FF00"], .bg_lime { background-color: #00FF00 !important; }
[class*="bg_#00008B"], .bg_darkblue { background-color: #00008B !important; }
[class*="bg_#0000CD"], .bg_mediumblue { background-color: #0000CD !important; }
[class*="bg_#1E90FF"], .bg_dodgerblue { background-color: #1E90FF !important; }
[class*="bg_#00FFFF"], .bg_cyan { background-color: #00FFFF !important; }
[class*="bg_#000000"], .bg_black { background-color: #000000 !important; }
[class*="bg_#808080"], .bg_gray { background-color: #808080 !important; }
[class*="bg_#C0C0C0"], .bg_silver { background-color: #C0C0C0 !important; }
[class*="bg_#FFFFFF"], .bg_white { background-color: #FFFFFF !important; }
