/* --- GENERAL --- */
.navbar {position: static;}
.navbar.navbar-fixed-top, .navbar.navbar-fixed-bottom {position: fixed!important;}
.navbar .nav {padding-right: 0; margin-right: 0px;}
.navbar .input-group {direction: ltr;}
.navbar input {direction: rtl;}

@media (max-width: 767px){
    .navbar.navbar-static-top.brand-right .container .navbar-header,
    .navbar.navbar-static-top.brand-right .container-fluid .navbar-header {/*margin-left: -15px; margin-right: -15px;*/}
}
@media (min-width: 768px){
    .navbar.navbar-static-top .container .navbar-header,
    .navbar.navbar-static-top .container-fluid .navbar-header {margin-left: 0!important;margin-right: 0!important;}
    .navbar.navbar-static-top .container .navbar-collapse,
    .navbar.navbar-static-top .container-fluid .navbar-collapse {margin-right: 0;margin-left: 0;}
}

/* change padding for different devices */
@media (min-width: 768px) and (max-width: 991px) {.navbar .nav > li > a {padding-left: 5px;padding-right: 5px;}}
@media (min-width: 992px) and (max-width: 1199px) {.navbar .nav > li > a {padding-left: 6px;padding-right: 6px;}}
@media (min-width: 1200px) {.navbar .nav > li > a {padding-left: 6px;padding-right: 6px;}}

/* --- TOP NAVBAR --- */

/* Topbar navbar */
.navbar.navbar-top {z-index:1001; margin-bottom: 0; font-size:0.9em;}
.navbar.navbar-top .navbar-header {z-index: 2;}

/* Topbar search item */
.navbar.navbar-top #top_search{width: 500px; height:50px; padding-top: 8px; padding-bottom: 8px;}

/* Topbar advanced search item */
.navbar.navbar-top .advanced_search {padding: 7px 15px 7px 15px!important; margin-right: 10px;}

/* Topbar social icons */
#ico-twitter,#ico-facebook,#ico-google,#ico-rss {color: #B9C0CC;font-size: 20px;}
#ico-twitter:hover,#ico-facebook:hover,#ico-google:hover,#ico-rss:hover {padding-top: 12px;padding-bottom: 18px;}
#ico-twitter:hover {color: rgb(176, 228, 255);background-color: #00AAF1;}
#ico-facebook:hover {color: #C4D1E4;background-color: #3A5596;}
#ico-google:hover {color: #F1C4BD;background-color: #DE4734;}
#ico-rss:hover {color: #FFE4B0;background-color: #FF9C00;}

/* Topbar calendar */
.navbar.navbar-top #top_calendar {max-width: 290px;}

/* Topbar datetimepicker */
.navbar.navbar-top #datetimepicker {direction: rtl;}
.navbar.navbar-top .navbar-right {margin-right: 207px;}

/* Topbar space for logo on mobile devices */
@media (max-width: 767px){.navbar.navbar-top .navbar-header {margin-right: 202px!important;}}



/* --- MAIN NAVBAR --- */

/* Mainbar logo  */
.navbar.navbar-main .navbar-brand>img {height:102px; margin-top: -51px!important;-webkit-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.navbar.navbar-main.navbar-fixed-top .navbar-brand>img {height:51px;margin-top: 0!important;}

/* Mainbar logo caret */
.navbar.navbar-main .navbar-brand>.caret {position: absolute!important; left: 10px; bottom: -3px;}

/* Mainbar logo menu */
.navbar.navbar-main .navbar-brand + .dropdown-menu {width: 100%}

/* Mainbar search item */
.navbar.navbar-main #navbar_search {display: none;}
.navbar.navbar-main.navbar-fixed-top #navbar_search {display: block;}
.navbar.navbar-main #navbar_search>li>.dropdown-menu {width: 470px;}

/* Topbar advanced search item */
.navbar.navbar-main .advanced_search {padding: 7px 15px 7px 15px!important; margin-right: 10px;}

/* Mainbar dropdown-menu*/
.navbar.navbar-main .dropdown-menu {z-index: 1;}

/* Mainbar search form (on mobile devices) */
@media (max-width: 767px){
.navbar.navbar-main #searchform {padding: 7px 15px 6px 0;}
}