﻿
div.valueDetail {
    position:relative;
    min-height: 1em;
    height: calc(100% - 3em - 8px);    
    box-sizing:border-box;
}
div.description p:first-child{
    margin-top: 0;
}

div.unpublished div.name {
    text-indent:1em;
}
input[type=text].url-box{
    width:99%;
}
a.valueDetail[href^="http://"], a.valueDetail[href^="https://"] {
    background: url(/images/icons/external.png) center right no-repeat;
    padding-right: 13px;
}

a.valueDetail[href^="http://www.eeeazy.com"] {
    background: none;
    padding-right: 0;
}
    div.valueDetail img {
        max-width: calc(100% - 2px);
        margin: 0 auto;
    }

    div.valueDetail.nonblock {
        display: inline-block;
        width: calc(100% - 3.3em);
        border: 1px solid #eee;
        height: 2em!important;
    }

        div.valueDetail.nonblock.edit-mode {
            height: 5em!important;
        }
        div.valueDetail.nonblock input[type=text] {
            width:calc(100% - 1em);
        }




div.oneValue.has-footer-cmds.block div.valueDetail {
    height:calc(100% - 1em);
}

.with-del-diag div.valueDetail.block {
    height:calc(100% - 3em)!important;
}

div.valueDetail.block{
    width:calc(100% - 2px);
    min-height:2em;
    overflow:auto;
    border-top:1px dotted #ddd;
}

div.cell.single-valued div.valueDetail.block {
    height:calc(100% - 2px);
    max-height:calc(100% - 2px);
}
 
div.cell.single-valued div.cell div.valueDetail.block {
    height:calc(100% - 1.5em);
    max-height:calc(100% - 1.5em);    
}
       
div.valueDetail, div.valueDetail div {
overflow-x: hidden;    
}

div.valueDetail div.openmap, div.valueDetail div.openmap div{
overflow-x: visible;
}

       
div.valueDetail div.map div {
    overflow-x:visible;
}
