﻿/*#region CMS CONTROLS */
.fa {
    border:solid 2px blue;
}

div.cms-content {
    position: relative;
}

#edit-notice {
    color: #000;
    position: fixed;
    left: 0;
    top: -46px;    
    width: 100%;
    padding: 10px;
    background-color: #fff;
    border-bottom: solid 2px #666;
    z-index: 200;
}

#open-edit-mode-div {
    position: absolute;
    bottom:-44px;right:10px;    
    color: #fff;
}

#open-edit-mode-div a, #open-edit-mode-div a i{
    font-size: 30px;
    color: #fff!important;
}


    .edit-container-highlight {
        background-color: #D6E9FF;
        opacity: 0.6;
        /*border: dotted 1px #000;*/
        -webkit-box-shadow: -5px 7px 10px 2px rgba(0,0,0,0.59);
        -moz-box-shadow: -5px 7px 10px 2px rgba(0,0,0,0.59);
        box-shadow: -5px 7px 10px 2px rgba(0,0,0,0.59);
        min-height: 50px;
        /*position: relative;    */
    }

.cms-ui-control {
    position: relative;
    width: auto;
}

.cms-ui-control:hover {
    cursor: pointer;    
}

.cms-link-list-div {
    
}

.cms-link-list-horz {
    padding:0;
    margin:0;
    list-style-type: none;    
}

.cms-link-list-horz > li {
    list-style-position: outside;
    list-style-type:none;
    display:inline-block;
}

.cms-link-list-vert {
    padding: 0;
    margin: 0;
    list-style-type: none;
}

.cms-link-list-vert > li {
    list-style-position: outside;
    list-style-type: none;
    display: block;
}

.cms-gen-content-div {
    position:relative;
}

.cms-content-editor {
    width: 80px;
}

.cms-edit-widget, .cms-content-editor {
    position: absolute;
    top: 5px;
    right: 5px;
}

.cms-edit-widget a{
    display:inline-block;
    width:18px;
}
.cms-edit-widget a:hover{
    text-decoration: none;
}

    .cms-edit-widget a i{
        font-size: 22px;
    }


.missing-cms-page-id {
    background-color: #000;
    color: yellow;
    border: solid 2px deepskyblue;
    padding: 0 2px;
}

div.cms-missing-control {
    background-color: #000;
    
    border: solid 2px deepskyblue;
    padding: 5px 20px;
}

    div.cms-missing-control h2 {
        font-size: 18px;
        color: #fff !important;
    }

    /*#endregion */

/*#region search */
    /* remove bootstap chrome autofill  bg */
    input:-webkit-autofill,
    input:-webkit-autofill:hover,
    input:-webkit-autofill:focus,
    input:-webkit-autofill:active {
        transition: background-color 5000s ease-in-out 0s;
    }

/*#endregion */

