/*--------------------------------------------

  WISYWIG style



*--------------------------------------------*/


/* -----------------------------------
text decoration
----------------------------------- */
.mp_underline {
	text-decoration: underline;
}

.mp_italic {
	font-style: italic;
}

/* -----------------------------------
text size
----------------------------------- */


.mp_xx-small {
 
 font-size: calc(1rem - 0.3rem) !important;
}

.mp_x-small {
 font-size: calc(1rem - 0.2rem) !important;
}

.mp_small {
 font-size: calc(1rem - 0.1rem) !important;
}

.mp_medium {
 font-size: calc(1rem + 0.15rem) !important;
}

.mp_large {
 font-size: calc(1rem + 0.3rem) !important;
}

.mp_x-large {
 font-size: calc(1rem + 0.7rem) !important;
}

.mp_xx-large {
 font-size: calc(1rem + 1.25rem) !important;
}









/* -----------------------------------
text color
----------------------------------- */

.mp_textcolor_gray {
  color: #666666;
}

.mp_textcolor_red {
  color: #C42505;
}

.mp_textcolor_green {
  color: #008000;
}

.mp_textcolor_blue {
  color: #0000ff;
}

.mp_textcolor_white {
  color: #ffffff;
}

/* -   - */

.mp_textcolor_auto {
  color: #000000;
}

.mp_textcolor_black {
  color: #000000;
}

.mp_textcolor_maroon {
  color: #800000;
}

.mp_textcolor_saddlebrown {
  color: #8b4513;
}

.mp_textcolor_darkslategray {
  color: #2f4f4f;
}

.mp_textcolor_teal {
  color: #008080;
}

.mp_textcolor_navy {
  color: #000080;
}

.mp_textcolor_indigo {
  color: #4b0082;
}

.mp_textcolor_dimgray {
  color: # 696969;
}

.mp_textcolor_firebrick {
  color: #b22222;
}

.mp_textcolor_brown {
  color: #a52a2a;
}

.mp_textcolor_goldenrod {
  color: #daa520;
}

.mp_textcolor_darkgreen {
  color: #006400;
}

.mp_textcolor_turquoise {
  color: #40e0d0;
}

.mp_textcolor_mediumblue {
  color: #0000cd;
}

.mp_textcolor_purple {
  color: #800080;
}

.mp_textcolor_darkorange {
  color: #ff8c00;
}

.mp_textcolor_gold {
  color: #ffd700;
}

.mp_textcolor_cyan {
  color: #00ffff;
}

.mp_textcolor_violet {
  color: #ee82ee;
}

.mp_textcolor_darkgray {
  color: #a9a9a9;
}

.mp_textcolor_lightsalmon {
  color: #ffa07a;
}

.mp_textcolor_orange {
  color: #ffa500;
}

.mp_textcolor_yellow {
  color: #ffff00;
}

.mp_textcolor_lime {
  color: #00ff00;
}

.mp_textcolor_paleturquoise {
  color: #afeeee;
}

.mp_textcolor_lightblue {
  color: #add8e6;
}

.mp_textcolor_plum {
  color: #dda0dd;
}

.mp_textcolor_lightgrey {
  color: #d3d3d3;
}

.mp_textcolor_lavenderblush {
  color: #fff0f5;
}

.mp_textcolor_antiquewhite {
  color: #faebd7;
}

.mp_textcolor_lightyellow {
  color: #ffffe0;
}

.mp_textcolor_honeydew {
  color: #f0fff0;
}

.mp_textcolor_azure {
  color: #f0ffff;
}

.mp_textcolor_aliceblue {
  color: #f0f8ff;
}

.mp_textcolor_lavender {
  color: #e6e6fa;
}




/* -----------------------------------
align
----------------------------------- */
.txt-c,.aly_tx_center {
  text-align: center;
}

.txt-l,.aly_tx_left {
  text-align: left;
}

.txt-r,.aly_tx_right {
  text-align: right;
}

.txt-just {
  text-align: justify;
  text-justify: inter-ideograph;
}

/* -----------------------------------
table undefined
----------------------------------- */
#center-contents table.undefined {
  border-collapse: collapse;
}

#center-contents table.undefined {
  margin-bottom: 15px;
  font-size: 100%;
}

#center-contents table.undefined th {
  padding: 5px;
  line-height: 120%;
  white-space: nowrap;
  background: #EFF2EA;
}

#center-contents table.undefined td {
  padding: 5px;
  line-height: 140%;
}


/*--*/
