/* TinyMCE Settings */
body.tinymce {
    font-family: Arial;
}

.aitcg-toolbox .mceEditor {
    margin-left: 0 !important;
    margin-right: 10px;
}

/* End TinyMCE Settings*/

#aitoc-preview-list h2 small {
    display: block;
    font-size: 12px;
    color: #666;
}

#aitoc-preview-list h2,
.aitcg-toolbox,
#aitoc-preview-list ul {
    border-bottom: 1px solid #ddd;
}

.aitcg-toolbox .tools-icons,
.aitcg-toolbox .tools-bodies {
    float: left;
    width: 90%;
    clear: both;
}

.aitcg-toolbox .tools-icons {
    margin: 5px 20px 0 0;
}

.aitcg-toolbox table.form-list {
    width: 100% !important;
}

.aitcg-toolbox table.form-list td textarea + span {
    vertical-align: top;
    display: inline-block;
    margin-left: 15px;
}

/* Tooltips color themes */
.aitcg-tooltip-dark {
    background-color: #136aaf !important;
    opacity: 0.95;
}

.aitcg-toolbox-icons .toolTitle {
    float: none;
    display: inline-block;
    vertical-align: top;
    margin-right: 15px;
}

.tools-bodies {
    margin-top: 15px;
    padding-top: 15px;
    border-top: 1px solid #ddd;
}

#aitcg-control-panel {
    background: #eee;
    border-bottom:1px solid #ddd;
    overflow:hidden;
    max-width: 350px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    float:left;
    margin-top: 50px;
    height: 47px;
    display: inline-block;
}

.aitcg-toolbox .buttons button + button {
    float: right;
    width: 458;
    float: left;
}

#aitoc-preview-list div + ul {
    margin-top: 10px;
}

#aitoc-preview-list .aitraph-li {
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 5px;
}

#aitcg-tool-Text .aitcg-toolbox table.form-list td {
    padding: 5px;
}

#aitcg-tool-Text .text-edit-notice {
    display: none !important;
}

#aitcg-tool-Text .mceEditor {
    display: block !important;
}

#aitcg-tool-Text .mceEditor .mceLayout {
    width: 100% !important;
}

.aitcg-toolbox {
    max-width: 400px;
}

.aitcg-font-preview {
    max-width : 100%;
}

.aitcg_image_container {
    width: 50%;
    height: 50%;
    float :right;
    display: inline-block;
    float: right;
}

.product-view .product-options p.required {top:0px;}


.item-options dt {float:none;}

.aitcg-popup {
    position: absolute;
    left: 15%;
    /*width: 1280px !important;*/
    padding: 10px 15px;
    /*margin-left: 0px !important;*/
    z-index: 10001;

    background-color: #F7F7F7;
    border: 1px solid #C4C6C8;
}

#message-popup-window {
    min-width: 1290px;
}
