/* CSS Document */

[view_links] {
    position: relative;
    top: 200px;
    left: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    z-index: 10002;
    -ms-transition: top .5s ease;
    -moz-transition: top .5s ease;
    -o-transition: top 5s ease;
    -webkit-transition: top .5s ease;
    transition: top .5s ease;
    background: white;
    ;
}

[view_link] {
    height: 1.8em;
    min-width: 1.8em;
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
    cursor: pointer;
    /* border: 1px solid #ccc; */
    /*background:rgba(0,0,0,.5);*/
    /* margin-bottom: 2px; */
    user-select: none;
    font-size: 1.2em;
    line-height: 1.8em;
}

[view_frame] {
    border-radius: 8px 8px 5px 5px;
    box-shadow: 1px 1px 3px black;
    position: absolute;
    background: #dfdfdf;
}

[_view_frame]:active {
    background: rgba(200, 200, 200, 1);
    opacity: .9
}

[view_bara_titlu] {
    margin: 0em .5em -.4em 2.3em;
    padding: 0 .5em;
    /*padding-top:.2em;*/
    line-height: 1.8em;
    width: 50px;
    min-width: 50px;
    overflow: hidden;
    display: inline-block;
    white-space: nowrap;
    /* font-family: monospace; */
    font-family: Arial, Helvetica, sans-serif;
    letter-spacing: .7px;
    font-size: .9em;
    border: 1px solid #aaa;
    border-top: none;
    /*line-height:2em;*/
    color: #444;
}

[view_icon],
[view_mini],
[view_kill] {
    height: 18px;
    width: 18px;
    border-radius: 3px;
    display: inline-block;
    ;
    cursor: pointer;
    margin: 4px 0 0 4px;
}

[view_icon] {
    background: #666;
    color: white;
    text-align: center;
    line-height: 18px;
    position: absolute;
    overflow: hidden;
    font-size: 14px
}

[view_mini] {
    float: right;
    background: url(../img/w_stripe.gif);
    background-position: 0px 78px;
}

[view_mini]:hover {
    background-position: 18px 78px;
}

[view_kill] {
    float: right;
    background: url(../img/w_stripe.gif);
    background-position: 0px 96px;
}

[view_kill]:hover {
    background-position: 18px 96px;
}

[view_mini]:active,
[view_kill]:active {
    box-shadow: inset 0 0 15px red
}

[vert_bar] {
    position: absolute;
    width: 3px;
    cursor: ew-resize;
    /*background:black;*/
    height: 100%;
    z-index: 2
}

[left_corner],
[right_corner] {
    height: 2em;
    width: 2em;
    position: absolute;
    top: -1em;
    left: -1em;

    z-index: 2
}

[left_corner] {
    cursor: nesw-resize;
}

[right_corner] {
    cursor: nwse-resize;
}

[left_corner]:active,
[right_corner]:active {
    background: rgba(0, 0, 0, .05);
}

[footBar] {
    position: realtive;
    width: 100%;
    height: 3px;
    float: left;
    cursor: ns-resize;
    z-index: 2;
}

[view_content] {
    padding: .5em;
    position: relative;
    min-width: 200px !important;
    min-height: 130px !important;
    background: white;
    margin: 3px 3px 0 3px !important;
    border: 1px ridge gray;
    overflow: auto;
}



[view_content]::-webkit-scrollbar-button {
    background: #eee
}

[view_content]::-webkit-scrollbar-track-piece {
    background: #eee
}

[view_content]::-webkit-scrollbar-thumb {
    background: gray;
}

​ [link_holder] {
    display: inline-block;
    /*    padding:2px;
    vertical-align:bottom;
    line-height:24px;*/
    border: 1px solid gray;
    opacity: .9;
}

[view_cover] {
    z-index: 1;
    width: 100%;
    height: 100%;
    _background: black;
    opacity: .1;
    position: absolute;
    display: none;
}


view_fixer {
    /*border:1px solid red;*/
    position: absolute;
    right: 4.2em;
    _top: .2em;
    width: 1.6em;
    text-align: center;
    cursor: pointer;

}

[fixify_switcher]:before,
view_fixer:before {
    content: "\2286";
    scale: 1.4;
    display: inline-block;
}

view_fixer[active] {
    background: #777;
    color: white;

}



[fixify_switcher] {
    line-height: 1em;
    left: -.3em;
    top: -.3em;
}

[fixify_switcher]:before {
    cursor: pointer;
    padding: 0 .2em;
    /* background-color: #ccc; */
    background: -webkit-linear-gradient(top, #fff 0%, #dcdcdc 100%);
    border-radius: 2px;
    outline: .7px solid #555;
}

[fixify_holder] {
    display: flow-root;
}

[fixify_holder][active] {
    box-shadow: 0 10px 20px 0px;
    position: fixed;
    z-index: 5;
    top: 4em;
    background-color: white;
    border: 1px solid;
}

[fixify_holder][active]>:last-child {
    margin: 1em
}

[fixify_holder][active] [drag_bar] {
    height: 1.35em;
    background: #4d5d55;
    cursor: grab
}

[minimize_all_views] {
    display: inline-block;
}

[minimize_all_views]:before {
    content: "\e39e";
    font-family: "mtso";
}