﻿/* Backoffice Buttons */
body .zcmsdoor.visible-door { position: absolute; top: 10px; right: 10px; z-index: 999; display: inline-block; padding: 3px 5px; border: 1px solid #691384; border-radius: 3px; background: #F3F3F3; box-shadow: 0 2px 3px -2px rgba(0,0,0,0.5); color: #333; -webkit-text-shadow: 1px 1px 1px white; text-shadow: 1px 1px 1px white; font-size: 1em; }
    body .zcmsdoor.visible-door i { margin-right: 5px; }
    body .zcmsdoor.visible-door:hover { color: #691384; }

body .zcmscontent-options { display:block; padding:20px; text-align:center; }
    body .zcmscontent-options a { margin:0 10px; display:none; }
    body .zcmscontent-options a.zcmscontent-edit { display:inline-block; }
    body .zcmscontent-options.active a { display:inline-block; }
    body .zcmscontent-options.active a.zcmscontent-edit { display:none; }

body .zcmscontent-area { }
    body .zcmscontent-area.active { border:1px solid #999; }
    body .zcmscontent-area.active .block-placeholder { margin:15px; min-height:120px; border:2px dashed #808080; border-radius:30px; background: none; }
    body .zcmscontent-area.active.loading { opacity:0.7; filter:alpha(opacity=70); background: #999; }
    body .zcmscontent-area.active hr { padding-bottom:4px; padding-top:5px; }

/* FrontEnd Behavior */
#ZCmsTitlePage { display: none; }
#ZCmsContent { visibility: hidden; min-height:350px; }
    #ZCmsContent.no-visible { visibility: hidden !important; }
#ZCmsContentLoading { display: none; position:absolute; left:0; right:0; bottom:0; top:0; text-align:center; z-index:10; background:#FFF; }
    #ZCmsContentLoading .zcms-loading { margin-top:150px; display: inline-block; width: 32px; height: 32px; background: url('/Content/plugins/zcms/img/ajax-loader.gif') no-repeat; }
