.cke_browser_ios .cke_contents{
    overflow: hidden;
}

.cke_wysiwyg_frame{
    /*background: #fcfcfc!important;*/
    /*-webkit-box-sizing: border-box!important;*/
    /*-moz-box-sizing: border-box!important;*/
    /*box-sizing: border-box!important;*/
    /*padding-top: 30px!important;*/
}
.meetV5__row .cke_wysiwyg_frame{
    /*border-top: 1px solid #efefef!important;*/
    /*border-left: 1px solid #efefef!important;*/
    /*border-right: 1px solid #efefef!important;*/
}
.meetV5__agendaSolution .cke_wysiwyg_frame{
    /*background: #fff!important;*/
}
.meetV5__agendaSolution .cke_contents{
    margin-top: -1px;
}
.meetV5__agendaSolution .meetV5__row.openEditor .meetV5__placeholder {
    /*background: #fff;*/
}
/*dark*/
.comPanel-darkTheme .cke_wysiwyg_frame{
    background: #424244!important;
}
.comPanel-darkTheme .comPanel__fieldWrap .cke_bottom{
    background: #3c3c3f!important;
    border: none!important;
}
.comPanel-darkTheme a.cke_button_off:hover .cke_button_icon,
.comPanel-darkTheme a.cke_button_off:focus .cke_button_icon,
.comPanel-darkTheme a.cke_button_off:active .cke_button_icon{
    color: rgba(255,255,255,.6)!important;
}

.comPanel-darkTheme a.cke_button_on .cke_button_icon{
    color: rgba(255,255,255,1)!important;
}
.comPanel-darkTheme a.cke_button_disabled .cke_button_icon,
.comPanel-darkTheme a.cke_button_disabled .cke_button_icon,
.comPanel-darkTheme a.cke_button_disabled .cke_button_icon{
    color: rgba(255,255,255,.3)!important;
}

.comPanel__fieldWrap .cke_resizer{display: none;}
.comPanel__fieldWrap .cke_contents {
    -webkit-transition: height .2s ease!important;
    -moz-transition: height .2s ease!important;
    -ms-transition: height .2s ease!important;
    -o-transition: height .2s ease!important;
    transition: height .2s ease!important;
}

/*comPanel__fieldWrap-light*/
.comPanel__fieldWrap-light .cke_wysiwyg_frame{
    border-top: none!important;
}
/*reportMain__ckeditorWrap*/
.reportMain__ckeditorWrap .cke_wysiwyg_frame {
    padding-top: 30px!important;
}
.reportMain__ckeditorWrap.leftComment  .cke_wysiwyg_frame {
	padding-top: 0!important;
}
.reportMain__ckeditorWrap.prime .cke_wysiwyg_frame {
    padding-top: 20px!important;
}
.reportMain__ckeditorWrap.comment .cke_wysiwyg_frame {
    padding-top: 20px!important;
}
/*.reportMain__ckeditorWrap.leftComment ------leftComment*/
.reportMain__ckeditorWrap.leftComment .cke_resizer{display: none;}
.reportMain__ckeditorWrap.leftComment .cke_contents {
    -webkit-transition: height .2s ease!important;
    -moz-transition: height .2s ease!important;
    -ms-transition: height .2s ease!important;
    -o-transition: height .2s ease!important;
    transition: height .2s ease!important;
}

/*-------------------------------dark2*/
.dark2 .cke_wysiwyg_frame{
    background: #454651!important;
}
.dark2 .cke_bottom{
    background: #3e3f49!important;
    border: none!important;
}
.dark2 .cke_button_icon{
    color: rgba(255,255,255,.2)!important;
}
.dark2 a.cke_button_off:hover .cke_button_icon,
.dark2 a.cke_button_off:focus .cke_button_icon,
.dark2 a.cke_button_off:active .cke_button_icon{
    color: rgba(255,255,255,.6)!important;
}

.dark2 a.cke_button_on .cke_button_icon{
    color: rgba(255,255,255,1)!important;
}
.dark2 a.cke_button_disabled .cke_button_icon,
.dark2 a.cke_button_disabled .cke_button_icon,
.dark2 a.cke_button_disabled .cke_button_icon{
    color: rgba(255,255,255,.3)!important;
}
.dark2 .meetV5__field{
    background: #454651!important;
    border-color: #454651!important;
}
.dark2 .ckeditor__notActivePanel{
    background: #454651!important;
    border-color: #454651!important;
}
.dark2 .uploadField .icon-attach2{
    color: rgba(255,255,255,.2);
}










    /*//-------------------------------------*/

.cke_path{
    display: none;
}
.cke_bottom{
    background: #f8f8f8!important;
    padding: 0 10px 0 0!important;
    box-shadow: none!important;
    border: none!important;
}
.cke_resizer{
    height: 9px!important;
    width: 9px!important;
    border: none!important;
    font-size: 0!important;
    font-family: 'icomoon'!important;
    margin: 0!important;
    padding: 3px!important;
    color: #dfdfdf!important;
    right: 0;
    bottom: 0;
    z-index: 1;
    position: absolute!important;
    float: none!important;
    line-height: 9px;
}
.cke_resizer:hover{
	color: rgba(0, 0, 0, 0.6)!important;
}
.cke_resizer:before{
    content: "\e956";
    font-size: 9px;
}
/*<--new*/
.cke{
    box-shadow: none!important;
    border: none!important;
    margin-top: 0!important;
}
.cke_top{
    background: #161621!important;
    box-shadow: none!important;
    border: none!important;
    padding: 0!important;
}
.cke_toolbar_separator{
    display: none!important;
}
.cke_toolgroup{
    border: none!important;
    margin: 0!important;
    box-shadow: none!important;
    background: transparent!important;
    border-radius: 0;
}
a.cke_button {
    height: 40px!important;
    line-height: 40px!important;
    border-radius: 0;
    cursor: pointer;
    padding: 0!important;
}
.cke_button_icon{
    height: 40px!important;
    width: auto!important;
    background: none!important;
    /*color: rgba(255,255,255,.7)!important;*/
    color: #c3c3c3!important;
    float: none!important;
    display: block!important;
    min-width: 0!important;
    margin:0!important;
    cursor: pointer!important;
    padding: 0 15px!important;


    font-family: 'icomoon'!important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    -webkit-transition: color .2s ease;
    transition: color .2s ease;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.cke_button_icon:hover{
    background-color: rgba(202,204,213,.6)!important;
    cursor: pointer;
    z-index: 2;
    border-radius: 50%;
}
.cke_button_icon:before{
    line-height: 40px;
    display: block;
}
.cke_button__bold_icon:before{content: "\e92d";font-size: 11px;}
.cke_button__italic_icon:before{content: "\e92e";font-size: 11px;}
.cke_button__underline_icon:before{content: "\e92f";font-size: 14px;}
.cke_button__link_icon:before{content: "\e92b";font-size: 7px;}
.cke_button__simplelink_icon:before{content: "\e92b";font-size: 7px;}
.cke_button__numberedlist_icon:before{content: "\e931";font-size: 14px;}
.cke_button__bulletedlist_icon:before{content: "\e930";font-size: 14px;}
.cke_button__outdent_icon:before{font-size: 11px;content: "\e934";}
.cke_button__indent_icon:before{font-size: 11px;content: "\e933";}
.cke_button__undo_icon:before{content: "\e932";font-size: 13px;}
.cke_button__redo_icon:before{content: "\e92c";font-size: 13px;}




a.cke_button_off:hover,
a.cke_button_off:focus,
a.cke_button_off:active,
a.cke_button_disabled:hover,
a.cke_button_disabled:focus,
a.cke_button_disabled:active {
    box-shadow: none!important;
    background: transparent!important;
}

a.cke_button_off:hover .cke_button_icon,
a.cke_button_off:focus .cke_button_icon,
a.cke_button_off:active .cke_button_icon{
    /*color: rgba(255,255,255,1)!important;*/
    color: rgba(0,0,0,.6)!important;
}

a.cke_button_on {
    box-shadow: none!important;
    background: transparent!important;
}
a.cke_button_on .cke_button_icon{
    /*color: #04a6e3!important;*/
    color: #000!important;
}

a.cke_button_disabled .cke_button_icon,
a.cke_button_disabled .cke_button_icon,
a.cke_button_disabled .cke_button_icon{
    /*color: rgba(255,255,255,.3)!important;*/
    color: rgba(0,0,0,.2)!important;
    cursor: default!important;
    opacity: 1;
}


/*dialogs*/
.cke_dialog_background_cover{
    z-index: 1057!important;
    background: transparent!important;
}

.cke_dialog  {
    /*position: fixed!important;*/
    position: absolute!important;
    z-index: 1295!important;
    left: 0!important;
    top: 0!important;
}

.cke_dialog_title{
    display: none;
}
.cke_dialog_body {
    background: #fff!important;
    border:  none!important;
    border-radius: 0!important;
    box-shadow: 0 0 20px rgba(0,0,0,.20)!important;
}
a.cke_dialog_close_button{
    display: none!important;
}
.cke_dialog_contents{
    display: block!important;
    padding: 0 60px 0 0!important;
}
.cke_dialog_contents_body{
    padding: 0!important;
    margin: 0!important;
}
.cke_dialog_ui_vbox_child{
    padding: 0!important;
}
.cke_dialog_ui_text{
    position: relative!important;
}
.cke_dialog_body label{
    position: absolute!important;
    z-index: 1!important;
    top: 5px!important;
    left: 20px!important;
    font-size: 11px!important;
    color: #a3a3a3!important;
}
input.cke_dialog_ui_input_text{
    border: none !important;
    border-bottom: 1px solid #eaeaea !important;
    border-radius: 0!important;
    padding: 20px 20px 0!important;
    height: 60px!important;
    box-shadow: none!important;
}
.cke_dialog_ui_html{
    display: none!important;
}
.cke_dialog_footer{
    outline: none!important;
    position: absolute!important;;
    top: 0!important;;
    right: 0!important;;
    background: #2e87ff!important;
    height: 120px!important;
}
.cke_dialog_ui_hbox.cke_dialog_footer_buttons{
    margin: 0!important;
}
.cke_dialog_ui_hbox_first{
    padding: 0!important;
}
a.cke_dialog_ui_button_ok{
    background: #2e87ff!important;
    width: 60px!important;
    height: 120px!important;
    top: 0;
    right: 0;
    left: 0;
    border-radius: 0!important;
    box-shadow: none!important;
    padding: 0!important;
    border: none!important;
    text-shadow: none!important;
}
a.cke_dialog_ui_button_ok:hover{
    background: #3c7bf6!important;
    -webkit-transition: background .2s ease;
    transition: background .2s ease;
}
a.cke_dialog_ui_button_ok:before{
    font-family: 'icomoon'!important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    -webkit-transition: color .2s ease;
    transition: color .2s ease;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;

    color: #fff;
    line-height: 120px;
    font-size: 18px;
    content: "\e609";
}
.cke_dialog_ui_button_cancel{
    display: none!important;
}
.cke_dialog_footer_buttons a.cke_dialog_ui_button span{
    display: none!important;
}
