/* created by jevgeni dot virves at  2013-09-06 */

.print_preview_header,
.print_preview .loader {
    display: none;
}

.print_preview_header input[name="print_title"] {
    font-size: 150%;
    padding: 10px;
}

.print_preview_header .print_buttons {
    padding: 10px;
    float: right;
}

.print_preview_header .print_buttons a {
    display: block;
    float: left;
    padding: 0 15px;
    position: relative;
}

@media screen, print {

    .print_preview .page_header,
    .print_preview .page_footer,
    .print_preview .floating_box,
    /*.print_preview .right_bottom,*/
    .print_preview .map_button_gray,
    .print_preview .popup,
    .print_preview .layer_switcher,
    .print_preview .languages,
    .print_preview .elemroot_zoombar {
        display: none;
    }
    
    .print_preview .print_preview_header {
        display: block;
    }
    
    .print_preview_header input {
        border: none;
    }

    .print_preview .wrapper,
    .print_preview .page_content,
    .print_preview .map_wrapper,
    .print_preview .olMap {
        display: block;
        position: relative;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        width: auto;
        height: auto;
        overflow: visible;
    }







    /* mõõtkava */
    .print_preview .right_bottom {
        display: block;
        position: absolute;
        bottom: 0;
        left: 20px;
        z-index: 1000;
    }

    .print_preview .elemroot_logo,
    .print_preview [href="#feedback"],
    .print_preview .feedback,
    .print_preview .languages {
        display: none;
    }
    
    .print_preview .elemroot_scalebar {
        display: block;
        position: relative;
        padding: 0;
        margin: 0;
        background: none;
    }

    .print_preview .elemroot_scalebar .label {
        display: block;
        position: absolute;
        float: none;
        top: -18px;
        width: 100%;
        font-family: arial;
        font-size: 13px;
        font-weight: normal;
        line-height: 13px;
        color: #000;
        text-align: center;
        text-transform: none;
    }

    .print_preview .elemroot_scalebar .bar div {
        display: block;
    }

    .print_preview .elemroot_scalebar .bar .point {
        display: block;
        position: absolute;
        top: -4px;
        width: 0;
        height: 10px;
        margin: 0;
    }
    
    .print_preview .elemroot_scalebar .bar .point.left {
        left: 0;
        border-left: solid 2px #000;
    }

    .print_preview .elemroot_scalebar .bar .point.right {
        right: 0;
        border-right: solid 2px #000;
    }

    .print_preview .elemroot_scalebar .bar .line {
        display: block;
        position: relative;
        width: 100%;
        height: 0;
        margin: 0;
        border-bottom: solid 2px #000;
    }
    /* mõõtkava lõpp */

    
    

    img {max-width:none !important}
}


@media print {
    .print_preview .print_buttons,
    .loader {
        display: none;
    }
    
    ::-webkit-input-placeholder { 
        color: transparent; text-overflow: ellipsis; 
    }
    :-moz-placeholder { 
        color: transparent !important; text-overflow: ellipsis; 
    }
    ::-moz-placeholder { 
        color: transparent !important; text-overflow: ellipsis; 
    }
    :-ms-input-placeholder { 
        color: transparent !important; text-overflow: ellipsis; 
    }
    
    
}