﻿body {
    padding-top: 50px;
    padding-bottom: 20px;
}

a.menu_links {
    cursor: pointer;
}

/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 10px;
    padding-right: 10px;
}

/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
    max-width: 280px;
}

.code {
    font-size: 20px;
}
    /*input[type=checkbox] {
            -ms-transform: scale(2);
            -moz-transform: scale(2);
            -o-transform: scale(2);
            height: 25px;
            width: 25px;
            opacity: 0.9;
        }*/

    /************************
          Slider B-flat
    *************************/
    .checkbox-slider--b-flat {
        position: relative;
    }

        .checkbox-slider--b-flat input {
            display: block;
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            width: 0%;
            height: 0%;
            margin: -100px 0 0 0;
            cursor: pointer;
            opacity: 0;
            filter: alpha(opacity=0);
        }

            .checkbox-slider--b-flat input + span {
                cursor: pointer;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
            }

                .checkbox-slider--b-flat input + span:before {
                    position: absolute;
                    top: -12.5px; /*добавил*/
                    left: 0px;
                    display: inline-block;
                }

                .checkbox-slider--b-flat input + span > h4 {
                    display: inline;
                }

            .checkbox-slider--b-flat input + span {
                padding-left: 50px;
            }

                .checkbox-slider--b-flat input + span:before {
                    content: "";
                    height: 25px;
                    width: 450px;
                    background: rgba(48, 48, 48, 0.4);
                    box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.8);
                    transition: background 0.2s ease-out;
                }

                .checkbox-slider--b-flat input + span:after {
                    width: 25px;
                    height: 25px;
                    position: absolute;
                    left: 0px;
                    top: -12.5px; /*добавил*/
                    display: block;
                    background: #ffffff;
                    transition: margin-left 0.1s ease-in-out;
                    text-align: center;
                    font-weight: bold;
                    content: "";
                }

            .checkbox-slider--b-flat input:checked + span:after {
                margin-left: 25px;
                content: "";
            }

            .checkbox-slider--b-flat input:checked + span:before {
                transition: background 0.2s ease-in;
            }

            .checkbox-slider--b-flat input + span {
                padding-left: 50px;
            }

                .checkbox-slider--b-flat input + span:before {
                    border-radius: 25px;
                    width: 50px;
                }

                .checkbox-slider--b-flat input + span:after {
                    background: #ffffff;
                    content: "";
                    width: 25px;
                    border: solid transparent 2px;
                    background-clip: padding-box;
                    border-radius: 25px;
                }

            .checkbox-slider--b-flat input:not(:checked) + span:after {
                -webkit-animation: popOut ease-in 0.3s normal;
                animation: popOut ease-in 0.3s normal;
            }

            .checkbox-slider--b-flat input:checked + span:after {
                content: "";
                margin-left: 25px;
                border: solid transparent 2px;
                background-clip: padding-box;
                -webkit-animation: popIn ease-in 0.3s normal;
                animation: popIn ease-in 0.3s normal;
            }

            .checkbox-slider--b-flat input + span:before {
                box-shadow: none;
            }

    /*color*/
    .checkbox-slider-info.checkbox-slider--b input:checked + span:before,
    .checkbox-slider-info.checkbox-slider--b-flat input:checked + span:before,
    .checkbox-slider-info.checkbox-slider--c input:checked + span:before,
    .checkbox-slider-info.checkbox-slider--c-weight input:checked + span:before {
        background: #1ba1e2;/*5bc0de*/
    }

    /*********************
        RoundButton
    **********************/

    .animate {
        transition: all 0.1s;
        -webkit-transition: all 0.1s;
    }

    .action-button {
        position: relative;
        padding: 5px 20px;
        margin: 0px 10px 10px 0px;
        float: left;
        border-radius: 10px;
        font-family: 'Pacifico', cursive;
        font-size: 20px;
        color: #ffffff;
        text-decoration: none;
    }

    .blue {
        background-color: #3498DB;
        border-bottom: 5px solid #2980B9;
        text-shadow: 0px -2px #2980B9;
    }

    .action-button:active {
        transform: translate(0px,5px);
        -webkit-transform: translate(0px,5px);
        border-bottom: 1px solid;
    }

    /*****************************/

    a:link {
        text-decoration: none; /* Убирает подчеркивание у ссылок */
    }

    a:hover {
        color: red; /* Цвет ссылки */
    }

    a:visited {
        text-decoration: none;
        /*color: #ffffff;*/
    }

    #scroll {
        height: 300px; /* высота div */
        overflow: auto; /* свойство для прокрутки по горизонтали. Автоматом, если больше блока */
    }

    #wheelchairsList {
        height: 600px; /* высота div */
        overflow: auto; /* свойство для прокрутки по горизонтали. Автоматом, если больше блока */
    }
 #wrap{
		display: none;
		opacity: 0.8;
		position: fixed;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		padding: 16px;
		background-color: rgba(1, 1, 1, 0.725);
		z-index: 100;
		overflow: auto;
	}

	#window{
		width: 38%;
		height: 65%;
		margin: 50px auto;
		display: none;
		background: #fff;
		z-index: 200;
		position: fixed;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		padding: 16px;
        overflow-y: scroll;  /*прокрутка по вертикали*/ 
	}

	.close{
		margin-left: 364px;
		margin-top: 4px;
		cursor: pointer;
	}

#footer {
   position:absolute;
   bottom: 0;
   width: 100%;
}

span#yes {
    font-size: 20px;
    color:green;
}

span#no {
    font-size: 20px;
    color:red;
}