.modal-vertical-centered {
  transform: translate(0, 50%) !important;
  -ms-transform: translate(0, 50%) !important; /* IE 9 */
  -webkit-transform: translate(0, 50%) !important; /* Safari and Chrome */
}

/* navbar */
.navbar { min-height:0px; border-bottom:none; }
.navbar-primary .navbar { border-bottom:none; }
.navbar-primary .navbar .nav.pull-right {margin-left: 10px; margin-right: 0;}
/*.navbar-xs .navbar-primary .navbar { min-height:28px; height: 28px; }*/
.navbar-xs .navbar-primary .navbar .navbar-header{ min-height:28px; height: 28px; }
.navbar-xs .navbar-primary .navbar .navbar-brand{ padding: 0px 12px;font-size: 16px;line-height: 28px; }
.navbar-xs .navbar-primary .navbar .navbar-nav > li > a {  padding-top: 0px; padding-bottom: 0px; line-height: 28px; }
/*.navbar-sm .navbar-primary .navbar { min-height:40px; height: 40px; }*/
.navbar-sm .navbar-primary .navbar .navbar-header { min-height:40px; height: 40px; }
.navbar-sm .navbar-primary .navbar .navbar-brand{ padding: 0px 12px;font-size: 16px;line-height: 40px; }
.navbar-sm .navbar-primary .navbar .navbar-nav > li > a {  padding-top: 0px; padding-bottom: 0px; line-height: 40px; }
.navbar .navbar-toggle { margin-top:1px; margin-bottom:1px; padding-top:2px; padding-bottom:2px; font-size:12px;}