/* reset */
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}


/* general */
body {
    background-color: #ffffff;
}


/* page */
.page-wrapper {
    margin: 0 auto;
    width: 960px;
    max-width: 100%;
}


/* box */
.box-content {
    padding:20px;
    background-color: #ffffff;
}


textarea {
    background-color:#FAFAFA;
    border:#EFEFEF solid 1px;
    color:#333;
    height:150px;
    width:100%;
}
.richText .richText-toolbar {
    min-height: 20px;
    border-bottom: #CEC7C7 solid 1px!important;
}
h1 {
    font-size: 28px;
    font-weight: normal;
    line-height: 1.2;
padding-bottom: 4px;
}
h2 {
    font-size: 21px;
    font-weight: normal;
    line-height: 1.3;
padding-bottom: 4px;
}
h3 {
    font-size: 17px;
    font-weight: normal;
    line-height: 1.24;
padding-bottom: 4px;
}
h4 {
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 4px;
    text-rendering: optimizelegibility;
    line-height: 1.6em;
}
/* richtext custom style */
.richText {
    border:#C5C2C2 solid 1px !important;
}
.richText .richText-editor {
    font-family: Arial,sans-serif !important;
    font-size: 14px;
    line-height: 1.6em;
}
.richText .richText-help {
    float: right;
    display: none;
    padding: 10px 15px;
    cursor: pointer;
}
.kdp-code {
    background: #090909!important;
    color: white;
    font-weight: 700;
}
.richText .richText-undo, .richText .richText-redo {
    font-size: 16px!important;
}
.richText .richText-initial {
    min-height: 300px!important;
    height: 300px!important;
}
.kdp-code #desc-edit {
    display: contents;
}

#desc-edit {
    display: none;
}
.kdp-code #get-code {
    display: none;
}