.breadcrumb {
    background: none;
}


.footer-wrapper a {
    text-decoration: none;
}

@media print
{    
    .no-print, .no-print *
    {
        display: none !important;
    }
}


/* FIX для формы авторизации в модалке */
#ajax_authform .form-signin-heading {
    display: none;
}
#ajax_authform .col-md-4 {
    width: 100%;
}
#ajax_authform .col-md-4:first-child,
#ajax_authform .col-md-4:last-child {
    width: 0 !important;
}

/*
body {
    font-family: 'Roboto', sans-serif;
    !*font-family: 'PT Sans Caption', sans-serif;*!
}
@font-face {
    font-family: ALSRubl;
    src: url(/fonts/rouble.ttf); !* Путь к файлу со шрифтом *!
}
.rubznak {
    font-family: ALSRubl;
}

.starter-template {
    background-color: #f8f8f8;
}
.navbar-default {
    background-color: none;
}

.footer-wrapper {
    min-height: 60px;
    max-width: 100%;
    margin: 0 auto;
    background: #21282E;
    color: #9BA2A8;
    padding: 20px 0;
    display: block;
}
.navbar-nav > li > a {
    font-size: 14px;
    color: #4c5a72;
    background: none !important;
    text-transform: uppercase;
}

.navbar-nav > li > a:hover {
    color: #f39800 !important;
    text-decoration: underline;
}

.phone {
    font-size: 18px;
}
.phone > a {
    color: #000;
}
.phone > span {
    color: orange;
}

.form-signin {
    max-width: 330px;
    padding: 15px;
    margin: 0 auto;
}
.form-signin .form-signin-heading,
.form-signin .checkbox {
    margin-bottom: 10px;
}
.form-signin .checkbox {
    font-weight: 400;
}
.form-signin .form-control {
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: auto;
    padding: 10px;
    font-size: 16px;
}
.form-signin .form-control:focus {
    z-index: 2;
}
.form-signin input[type="email"] {
    margin-bottom: -1px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}
.form-signin input[type="password"] {
    margin-bottom: 10px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.btn-info {
    text-decoration: none;
    color: white;
    font-weight: 400;
    background-color: #d52929;
    padding: 10px 32px;
    border-radius: 5px;
    border-bottom: 2px solid #8b0900;
}
.btn-info a:active {
    border: none;
}
.btn-sm {
    padding: 5px 25px;
    border-radius: 3px;
}

thumbnail-excurs
!*-- Carousel*!
.img-responsive, .carousel-inner > .item > img, .carousel-inner > .item > a > img{
    max-width: initial !important;;
}
.carousel-caption{
    text-shadow: 1px 1px 2px black, 0 0 1em grey;
}
!*-- End Carousel*!

.theater-list {
    width: 100px;
}

.input-calend {
    width: 55px;
}

@media screen and (max-width: 750px){
.logo img {
    width: 20%;
}

.theater-list {
    width: 100%;
}

.input-calend {
    width: 100%;
}
.form-control {
    padding-bottom: 5px;
}
.input-group {
    padding-bottom: 5px;
}

}
*/
