/**
 * This file is part of the Laser package.
 *
 * (c) Ondřej Záruba <info@zaruba-ondrej.cz>
 *
 * For the full copyright and license information, please view the license.md
 * file that was distributed with this source code.
 */

.path_finder-items_box {
    width: 140px;
    display: inline-block;
    vertical-align: middle;
}

img.path_finder-item_image {
    border: 1px solid #000000;
    z-index: 100;
}

.path_finder-figure_box {
    position: relative;
    margin: 0 25px;
    display: inline-block;
    vertical-align: middle;
    width: 140px;
    min-height: 370px;
    background: url(./images/figure.png) no-repeat center center;
    border: 1px solid #000000;
}

.path_finder-map_box {
    position: relative;
    display: inline-block;
    vertical-align: middle;
}

.path_finder-map_box map {
    display: block;
}

.path_finder-arrow {
    position: absolute;
}

.path_finder-sign {
    min-height: 40px;
    border: 1px solid #000000;
    width: 400px;
    margin: 15px auto;
    padding: 10px;
    box-sizing: border-box;
}

.path_finder-increase_and_decrease_box {
    display: inline-block;
}

.path_finder-increase_and_decrease_box .path_finder-label {
    margin-right: 10px;
}

.path_finder-increase_and_decrease_box .path_finder-label, .path_finder-increase_and_decrease_box form {
    display: inline-block;
}

.path_finder-increase_and_decrease_box input {
    width: 35px;
    text-align: center;
    background: #ffffff;
    border-width: 1px;
}

.path_finder-increase_and_decrease_box input, .path_finder-increase_and_decrease_box button {
    width: 20px;
    height: 20px;
    margin: 0 2px;
    padding: 0;
}

.path_finder-target {
    width: 70px;
    height: 70px;
    display: inline-block;
    margin: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}