﻿.white-popup-block {
    background: #FFF;
    padding: 20px;
    text-align: left;
    max-width: 1050px;
    margin: 10px auto;
    position: relative;
    font-family: arial, verdana, sans-serif;
    border: 3px solid #778899;
    border-radius: 10px;
}

    .white-popup-block label {
        color: #222;
    }

    .white-popup-block {
        color: #666;
    }

.mfp-auto-cursor .mfp-content {
    width: 1050px !important;
}

.mfp-close-btn-in .mfp-close {
    color: #fff !important;
    font-size: 50px;
}

.mfp-content h1 {
    color: #FFF;
    font-size: 30px;
    text-align: left;
    max-width: 1000px;
    margin: 10px auto;
}

.mfp-close {
    margin-top: 15px;
    color: #fff;
    font-size: 50px;
}

.margin-top {
    margin-top: 25px !important;
}

.error {
    font-size: 12px;
    color: #C00;
}

input.error, textarea.error {
    background-color: #f8f0f0;
}

.form-control:focus {
    border-color: #778899;
}

.separacao {
    display: inline-block;
    padding: 0 5px;
    color: #e3e3e3;
}

.editor-home {
    float: left;
    margin: 10px 0 10px 20px;
}

input:first-of-type {
    margin-top: 0;
}
/* menu novo */
.fa-stack {
    color: #72c0d7;
}
.show-admin {
    padding: 0;
    background: #FFF;
    border: 0;
    border-radius: 50px;
}
.admin {
    position: relative;
    display: inline-block;
    font-weight: normal !important;
}

.menu-admin {
    position: absolute;
    z-index: 999999999;
    width: 180px;
    margin-left: -60px;
    font-weight: normal !important;
}

.menu-admin.top {
    bottom: 46px;
}

    .menu-admin ul {
        background: #f9f9f9;
        border: 2px solid #72c0d7;
        border-radius: 4px;
        padding: 0;
    }

        .menu-admin ul li {
            list-style: none;
            display: block;
            border-bottom: 1px solid #72c0d7;
            text-align: left;
            font-size: 14px;
        }

    .menu-admin ul li.titulo {
        background: #72c0d7;
        text-align: center;
        padding: 5px;
        color: #FFF;
    }

            .menu-admin ul li:hover {
                background: #72c0d7
            }

            .menu-admin ul li a {
                display: block;
                padding: 5px 10px;
            }

.menu-admin ul li a:hover {
    text-decoration: none;
    color: #FFF;    
}
.listar-texto {
    text-align: left;
    border: 1px solid #eee;
    padding: 10px;
}
.listar-texto.ordem {
    cursor: n-resize;
}
.listar-imagem span {
    position: absolute;
    margin: 0 auto;
    top: 6px;
    left: 22px;
}
.listar-imagem.ordem {
    cursor: move;
}

.alert-admin {
    color: #666;
    background-color: #eee;
    border-color: #ddd;
}
.white-popup-block .thumbnail {
    margin: 10px !important;
    padding: 10px !important;
    border: 0 !important;
}