/*---------------------- lesson planner ck editor--------------------- */

.cke_toolbar {
    background-color: #f0f0f0;
    border: none;
}
.two-equal-right .cke_toolbar,
.form-feild .cke_toolbar
{
    padding: 8px;
}


.cke_toolbar a {
    color: #767676;
    text-decoration: none;
    margin: 0 5px;
    border: 0 !important;
    border-radius: 6px;
    border: 1px solid transparent;
    background: transparent;
    cursor: pointer;
    padding: 4px 6px;
}

.cke_toolbar a:hover {
    color: #000;
    background: #d7e0f0;
    border: 0 !important;
    padding: 4px 6px;
}

.card-content .cke_bottom {
    display: none;
}

.card-content .cke_chrome {
    border: none;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-bottom-left-radius: 10px;
    -o-border-bottom-left-radius: 10px;
    border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -moz-border-bottom-right-radius: 10px;
    -o-border-bottom-right-radius: 10px;
    border-bottom-right-radius: 10px;
    overflow: hidden;
}

.card-content .cke_top {
    background: #ffffff;
    border-bottom: 1px solid #EBEBEB;
}

.card-content .cke_toolbar {
    background-color: transparent;
}

/* .card-content .cke_contents {
    padding: 20px;
} */

body.cke_editable.cke_editable_themed.cke_contents_ltr.cke_show_borders {
    background-color: #B0B0B0;
}
/* ------------------------------------ */

.lesson-planner .left-col .card-block,
.lesson-planner .input_items .card-block{
    overflow: hidden;
}

.lesson-planner .card-content {
    background-color: #ffffff;
}
.lesson-planner .card-inside {
    padding: 0;
}
/* ----------------------------------------- */
.lesson-planner-inside .card-inside {
    padding: 0;
}
.lesson-planner-inside .card-content {
    background-color: #ffffff;
}
.lesson-planner-inside .left-col .card-block {
    overflow: hidden;
}
/* ---------------------------------------------- */
.quiz-builder  .card-inside {
    padding: 0;
}
.quiz-builder .card-content {
    background-color: #ffffff;
}
.quiz-builder .two-equal-left .card-block {
    overflow: hidden;
}


/*---------------------- lesson planner ck editor--------------------- */

.quiz-builder .two-equal-right .cke_chrome,
.code-explainer .two-equal-right .cke_chrome,
.lesson-planner .form-feild .cke_chrome {
    border: 1px solid #EBEBEB;
    -webkit-border-radius: 20px;
    -o-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    overflow: hidden;
    height: 100%;
}

.quiz-builder .two-equal-right .cke_top,
.code-explainer .two-equal-right .cke_top,
.lesson-planner .form-feild .cke_top {
    border-bottom: 0;
    padding: 5px;
    background: linear-gradient(261.37deg, rgba(135, 206, 250, 0.1) 25.1%, rgba(104, 120, 182, 0.1) 76.25%);
    -webkit-border-radius: 19px 19px 0px 0px;
    -moz-border-radius: 19px 19px 0px 0px;
    -o-border-radius: 19px 19px 0px 0px;
    border-radius: 19px 19px 0px 0px;
}

.quiz-builder .two-equal-right .cke_toolbar,
.code-explainer .two-equal-right .cke_toolbar,
.lesson-planner .form-feild .cke_toolbar{
    background-color: transparent;
}

.quiz-builder .two-equal-right .cke_bottom,
.code-explainer .two-equal-right .cke_bottom,
.lesson-planner .form-feild .cke_bottom{
    display: none;
}

.quiz-builder .two-equal-right .django-ckeditor-widget,
.code-explainer .two-equal-right .django-ckeditor-widget {
    height: 100%;
}

.quiz-builder .two-equal-right .cke_inner,
.code-explainer .two-equal-right .cke_inner {
    height: 100%;
}

.quiz-builder .two-equal-right .cke_contents,
.code-explainer .two-equal-right .cke_contents {
    height: calc(100% - 59px) !important;
}

.ck-wrapper {
    height: 100%;
}
.lesson-planner .input_items .cke_contents{
    height: 150px !important;
}
.lesson-planner .input_items .card-inside{
    min-height: unset;
}
.lesson-planner-inside .left-col .card-content .cke_bottom,
.lesson-planner .left-col .card-content .cke_bottom{
    display: block;
    border-top: 0;
    height: 50px;
    background-color: #ffffff;
}
.lesson-planner-inside .left-col .card-content .cke_bottom .cke_resizer_ltr,
.lesson-planner-inside .left-col .card-content .cke_bottom .cke_voice_label,
.lesson-planner-inside .left-col .card-content .cke_bottom .cke_path,
.lesson-planner .left-col .card-content .cke_bottom .cke_resizer_ltr,
.lesson-planner .left-col .card-content .cke_bottom .cke_voice_label,
.lesson-planner .left-col .card-content .cke_bottom .cke_path{
    display: none;
}

.lesson-planner-inside .left-col .card-content .cke_contents,
.lesson-planner .left-col .card-content .cke_contents{
   height: 220px !important;
}
.quiz-builder .two-equal-left .card-content .cke_contents{
    height: 240px !important;
}
/* pop up ck editor */
.pop-input-items .pop-input-wrapper .cke_chrome,
.edit-prompt-form .card-inside .cke_chrome{
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    overflow: hidden;
}
.pop-input-items .pop-input-wrapper .cke_top,
.edit-prompt-form .card-inside .cke_top,
.pop-input-items .pop-input-wrapper .cke_toolbar,
.edit-prompt-form .card-inside .cke_toolbar{
    background-color: #ffffff;
}
.pop-input-items .pop-input-wrapper .cke_bottom,
.edit-prompt-form .card-inside .cke_bottom{
    background-color: #ffffff;
}
.template-prompt .cke_chrome{
    height: 100%;
    border: 1px solid #dddddd;
    border-top: none;
}
.template-prompt .cke_inner {
    height: 100%;
}
.template-prompt  .cke_contents{
    height: calc(100% - 75px) !important;
}
.custom_feilds-add .input_items .cke_chrome{
    border-radius: 10px;
    border: 1px solid 1px solid #EBEBEB;
    overflow: hidden;

}
.custom_feilds-add .input_items .cke_bottom{
    display: none;
}
.custom_feilds-add .input_items .cke_top{
    border-radius: 9px 9px 0 0;
}
.two-equal-right .template-prompt .cke_toolbar, .form-feild .cke_toolbar{
    padding: 0;
}

@media screen and (max-width:1024px) {
    .quiz-builder .two-equal-right .cke_contents,
    .code-explainer .two-equal-right .cke_contents {
        height: calc(291px - 0px) !important;
    }
}