﻿.blockControls
{
    position: absolute;
    top: 0px; 
    right: 0px;    
    border-top: dashed 1px #000;
    padding-top: 3px;
    text-align: right;        
}

.blockControls .leftIconDiv
{
    float: left;
    width: 20px;
    height: 90px;
}

.blockControls .rightIconDiv
{
    float: right;
    width: 20px;
    height: 90px;
}

.blockControls .leftIconDiv a, .blockControls .rightIconDiv a
{
    display:block;
    margin-bottom:2px;    
}

.blockControls .leftIconDiv input, .blockControls .rightIconDiv input
{    
    margin-bottom:2px;    
}


.blockControls .edit
{
    clear: both;
    cursor: pointer;
    display: inline-block;
    margin-bottom: 3px;
    width:16px;
}

.blockControls a
{   
    z-index:100;
}

.menutrinagle
{
    position: absolute;
    top: 20px;
    right: 5px;    
}
.blockIcons
{
    text-align:center;
    width: auto;
    height: auto;    
    z-index:200 !important;    
    padding: 4px;
    margin-top:10px;    
}
.blockIcons.border
{
    border:1px solid black;
    background:#fff;
    box-sizing: border-box;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;    
}
.blockIcons > div
{
    text-align: left;
}
.blockIcons > div > div.right
{
    float:right;
    text-align:right;
}
.blockIcons > div > *, .addControls > a
{
    padding: 2px;
    display: inline-block;
}

/* styles for positions of icons menu*/
.outerTopRight
{    
    top: 0px;
    right: 0px;
    /*position: absolute;
    z-index:100 !important;*/
}

.outerTopLeft
{    
    top: 0px;
    left: 0px;
    /*position: absolute;
    z-index:100 !important;*/
}

.innerTopRight
{    
    top: 0px;
    right: 0px;
    /*position: absolute;
    z-index:100 !important;*/
}

.innerTopLeft
{    
    top: 0px;
    left: 0px;
    /*position: absolute;
    z-index:100 !important;*/
}

.outerBottomRight
{    
    bottom: 0px;
    right: 0px;
    /*position: absolute;
    z-index:100 !important;*/
}

.outerBottomLeft
{    
    bottom: 0px;
    left: 0px;
    /*position: absolute;
    z-index:100 !important;*/
}

.innerBottomRight
{    
    bottom: 0px;
    right: 0px;
    /*position: absolute;
    z-index:100 !important;*/
}

.innerBottomLeft
{    
    bottom: 0px;
    left: 0px;
    /*position: absolute;
    z-index:100 !important;*/
}

.form_view_data {
    clear: both;
    cursor: pointer;
    display: block;
    margin-bottom: 3px;
    width: 16px;
}