html { visibility:hidden; }

.ui-datatable * {
     border : 0px !important;
}

.announcements .ui-paginator {
    background-color: lightcyan;
}

.events .ui-paginator {
    background-color:  #dac6c6;
}

.ql-container {
    font-size: 16px;
    border: 0px solid lightgray !important;
    
}
.ql-container.edit {
    border: 1px solid lightgray !important;
    
}

.ql-editor  {
    background: transparent !important;
}

.ql-editor p {
    color: gray;    
    font-weight: normal !important;
}

.ql-align-justify {
    white-space: pre-line;
}

.cardText {
    font-size: 12px;
}

.g-recaptcha{
    transform:scale(0.77);
    -webkit-transform:scale(0.77);
    transform-origin:0 0;-webkit-transform-origin:0 0;
}

.fa {
    font-family: "FontAwesome" !important;
}

.ui-steps.custom {
    margin-bottom: 60px;
}
.ui-steps.custom .ui-steps-item .ui-menuitem-link {
    height: 20px;
    padding: 0 1em;
}
.ui-steps.custom .ui-steps-item .ui-steps-number {
    background-color: rgb(207,27,23);
    color: #FFFFFF;
    display: inline-block;
    width: 30px;
    border-radius: 10px;
    margin-top: -25px;
    margin-bottom: 10px;
    margin-bottom: 10px;
    font-size: 24px;
}

.ui-steps.custom .ui-state-highlight {
    background: rgb(15,10,129)!important;
}

#datalistForm .ui-widget-content {
    border: 0px solid red !important;
}



.cke_chrome {
    border: 0px solid red !important;
    background: transparent !important;
    margin-left: -15px !important;
}

.cke_top {
    display: none !important;
}

.cke_bottom {
    display: none !important;
}

.cke_inner .cke_top .cke_toolbox{
    display: none;
}


#pagesectionEditForm .cke_inner .cke_top .cke_toolbox {
    display: block;
}


#pagesectionEditForm .cke_chrome {
    margin-left: 0px !important;
}

#pagesectionEditForm .cke_top {
    display: block !important;
}