#selectCity, #formCallback, #ajaxOrderContainer {
    padding: 20px;
    width: 270px;
    background: #009BD7;
    border-radius: 7px;
    box-shadow: 0 0 25px 5px #999;
    border: 2px solid white;
    color: white;
}

#selectCity a, #formCallback a {
	color: white;
	cursor:pointer;
}

#selectCity ul {
    margin-top: 5px;
}

#selectCity ul li {
    list-style-type: square;
    margin-left: 18px;
}

#selectCity .button, #promo-fast .button, #formCallback .button {
    background-color: black;
    border-radius: 30px;
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);
    color: #fff;
    cursor: pointer;
    display: inline-block;
    padding: 10px 20px;
    text-align: center;
    text-decoration: none;
    border: 2px solid white;
}

#selectCity .button:hover, #promo-fast .button:hover, #formCallback .button:hover {
    background-color: white;
    color: #009BD7;
}

#selectCity .button > span, #promo-fast .button > span, #formCallback .button > span {
    font-size: 84%
}

#selectCity .button.b-close, .button.bClose, #promo-fast .button.b-close, #formCallback .button.b-close {
    box-shadow: none;
    font: bold 111% sans-serif;
    padding: 0 6px 3px;
    position: absolute;
    right: -9px;
    top: -8px
}

#formCallback input.text {
	background-color: #FFF;
    border-radius: 5px;
    padding: 5px 10px;
    margin-bottom: 10px;
    width: 250px;
}
#formCallback h4 {
	margin: 5px 0 10px;
}
#formCallback .button {
	margin-top:10px;
}
#formCallback span.addit {
    background-color: #008CC2;
    padding: 2px 7px;
    border-radius: 50%;
	cursor:help;
}

#modal {
    display: none;
    padding: 20px;
    background: white;
    border-radius: 7px;
    box-shadow: 0 0 25px 5px #999;
}

#modal ul {
    margin-top: 5px;
}

#modal ul li {
    color: #ccc;
    list-style-type: square;
    margin-left: 18px;
}

#modal .button {
    background-color: #009BD7;
    border-radius: 30px;
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);
    color: #fff;
    cursor: pointer;
    display: inline-block;
    padding: 10px 20px;
    text-align: center;
    text-decoration: none
}

#modal .button:hover {
    background-color: #1e1e1e
}

#modal .button > span {
    font-size: 84%
}

#modal .button.b-close, .button.bClose {
    box-shadow: none;
    font: bold 111% sans-serif;
    padding: 0 6px 3px;
    position: absolute;
    right: -9px;
    top: -8px
}

#modal .b-iframe {
    width: 600px;
    height: 400px;
}

.button.b-close, .button.bClose{
    background-color: black;
    border-radius: 30px;
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);
    color: #fff;
    cursor: pointer;
    display: inline-block;
    text-align: center;
    text-decoration: none;
    border: 2px solid white;
    padding: 0 6px 1px;
    position: absolute;
    right: -9px;
    top: -8px
}

.button.b-close:hover, .button.bClose:hover{
    background-color: white;
    color: #009BD7;
}

@-webkit-keyframes progress-bar-stripes {
    from {background-position: 20px 0;}
    to {background-position: 0 0;}
}
@-o-keyframes progress-bar-stripes {
    from {background-position: 20px 0;}
    to {background-position: 0 0;}
}
@keyframes progress-bar-stripes {
    from {background-position: 20px 0;}
    to {background-position: 0 0;}
}
.ajax-loading{
    color: #fff;
    background-color: #337ab7;
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .25) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .25) 50%, rgba(255, 255, 255, .25) 75%, transparent 75%, transparent);
    background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .25) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .25) 50%, rgba(255, 255, 255, .25) 75%, transparent 75%, transparent);
    background-image:         linear-gradient(45deg, rgba(255, 255, 255, .25) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .25) 50%, rgba(255, 255, 255, .25) 75%, transparent 75%, transparent)!important;
    -webkit-background-size: 20px 100%;
    background-size: 20px 100% !important;
    -webkit-animation: progress-bar-stripes 1s linear infinite;
    -o-animation: progress-bar-stripes 1s linear infinite;
    animation: progress-bar-stripes 1s linear infinite;
}