body .header .navbar-nav > li > a{
    /*padding: 13px 12px 11px 2px;*/
}
body .header .dropdown > a:after{
    display:none;
}

.logo .logo-orbita {
    height: 50px;
    width:160px;
    background-image: url(/images/logo.svg);
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 1;
    margin: 20px 0;
    position: relative;
}

body .header .topbar ul.loginbar{
    padding-bottom: 26px;
}


body .header .navbar-nav{
    /*margin-top: -48px;*/
}

.logo{
    position: absolute;
}

#searchBarMobile .navbar-form {
    /* fix появления ненужного горизонтального scrollbar'а */
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
}

#searchBarMobile .navbar-form {
    padding-top: 0;
    padding-bottom: 5px;
}

#searchBarMobile .navbar-form .input-group-btn {
    /* fix бага с шириной кнопки в 1% - из-за этого отступ следующего элемента менялся */
    width: 34px;
}

#searchBarMobile .navbar-form .ui-datepicker-trigger{
    font-size: 15px;
}

#ui-datepicker-div {
    z-index: 9001 !important;
}

#mobileSelectEventType{
    display:none;
}
#mobileQuestions{
    display: none;
}
.affix{
    /*display: none;*/
}
body .cancelDateMobile{
    display:none;
}
#layoutVenues{
    display: none;
}
.mobileDate {
    display: table-cell;
    margin-left: 10px;
}
.mobileDate img {
    margin-left: 6px;
}
.mobileDate input {
    display: none;
}
/*@media(max-height: 660px){
    .affix{
        display: none;
    }
    #mobileQuestions{
    display: block;
    }
}*/


.header .container > #main-menu-collapse-on-mobile-part.navbar-collapse, .header #main-menu-collapse-on-mobile-part.navbar-collapse {
    margin-right: -15px;
    margin-left: -15px;
    margin-bottom: 0;
}

/* wide screen only */
@media (min-width: 992px) {
    .onMobileOnly {
        display: none !important;
    }
}

/* mobile */
@media (max-width: 991px) {
    .header .container > #main-menu-collapse-on-mobile-part.navbar-collapse, .header #main-menu-collapse-on-mobile-part.navbar-collapse {
        margin-right: 0;
        margin-left: 0;
    }

    .onWideScreenOnly,
    .navbar-collapse.collapse.onWideScreenOnly /* хак, чтобы перекрыть другие important */
    {
        display: none !important;
    }

    body .header .navbar-nav{
        margin-top: 0px;
    }
    .logo .logo-orbita {
        margin: 10px 0 5px 0;
    }
    .logo{
        position: inherit;
    }
    body .header .topbar{
        margin: 0px;
    }
    body .header .topbar ul.loginbar{
        display: none;
    }
    .span-logo{
        display: none;
    }
    #mobileSelectEventType{
        display:block;
    }
    .navBarContainer{
        overflow-x: hidden;
    }
    #mobileQuestions{
        display: block;
    }
    #datepickerInline{
        display: none;
    }
    body .header{
        position:relative !important;
        /*width: 100%;*/
    }
    .contentContainer{
        margin-top:6px !important;
    }
    body .cancelDateMobile{
        display:block;
    }
    #layoutVenues{
        display: block;
    }
}
@media (max-width: 768px) {
    .input-group {
        /*display: inline-block !important;*/
    }
}


body .header .navbar-right :last-child a{
    padding-right: 15px;
    border-bottom: none;
}

.active{
    background-color: rgb(226, 84, 68);
    color: white;
}

.active a {color: white;}

body .navbar-collapse{
    max-height: 800px;
}

body .header{
    position:fixed;
    width: 100%;
}

/*#searchBarMobile form div input{
    width:70%;
}*/

#mobileSelectEventType .inDaEventType{
    display:inline-block;
    text-transform: capitalize
}
.hrefDatepicker{
    width:170px
}
.nav-link-for-mobile {
    border-bottom: solid 1px #eee !important;
}
