.visually-hidden {
    width: 1px;
    height: 1px;
    position: absolute;
    top: auto;
    left: -9999px;
    overflow: hidden;
}

div.ui-dialog {
    overflow-anchor: none;
}

.repeat-date-time .ccm-date-time-date-group .selectize-control {
    padding: 0;
    border: 0;
}

.ccm-panel-devicelist-device[data-device-type="4"] .ccm-panel-device-name-label {
    padding-left: 10px;
}

.ccm-page input:focus , .ccm-page  textarea:focus, .ccm-page button:focus, .ccm-page select:focus, .ccm-page a:focus{
    outline: thin solid;
    outline: 5px auto -webkit-focus-ring-color;
 }
 .ui-pnotify-icon .fa-spell-check{
    background:url(/application/images/icons/spell-check.svg) center center/contain no-repeat;
    filter: invert(81%) sepia(87%) saturate(6118%) hue-rotate(168deg) brightness(104%) contrast(94%);
    display: block;
    margin: -6px  ;
    padding: 13px;
}

.cke-image-left {
    margin-right: 20px;
    float: left;
}
.cke-image-right {
    margin-left: 20px;
    float: right;
}
.cke-image-center {
    text-align: center;
}
.cke-image-captioned {
    margin: 0 0 20px;
}
.cke-image-captioned img {
    display: block;
    margin: 0;
}
.cke-image-captioned figcaption {
    margin-top: 5px;
    font-size: 18px;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.5;
    color: #000;
}

.ccm-area-block-list  .cke-iframe-wrapper,
.cke_editable .cke-iframe-wrapper{
    background-color: #768692;
    position:relative;
}
.ccm-area-block-list  .cke-iframe-wrapper:after,
.cke_editable .cke-iframe-wrapper:after{
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    display:flex;
    align-items:center;
    justify-content:center;
    content:'Map will go here';
    color:#fff;
    font-size:40px;
}
.ccm-area-block-list  .cke-google-map .cke-iframe-wrapper:after,
.cke_editable .cke-google-map .cke-iframe-wrapper:after{
    
    content:'Map will go here';
}
.ccm-area-block-list  .cke-video .cke-iframe-wrapper:after,
.cke_editable .cke-video .cke-iframe-wrapper:after{
    
    content:'Video will go here';
}