/* --------------------------------------------------------------

   backend.css

   Hauptklasse für alle Backend / Administrations-Seiten
   Baut auf Bootstrap auf

   * Basisklassen / Allgemeine Styles
   * Struktur (Ergänzungen für das Layout)
   * Theme
   * Bootstrap Erweiterungen / Formulare
   * Bootstrap (Überschreibung wegen alten Elementen/Klassen)
   * Lightbox (für Dialoge)
   * Altlasten (Klassen die an vielen Stellen unnötigerweise genutzt werden)
   * Sonstiges

-------------------------------------------------------------- */


/* Basisklassen / Allgemeine Styles
-------------------------------------------------------------- */
h1 { margin-bottom: 20px; font-size:35px; line-height: 35px; margin-top: -3px;}
h2 { margin-bottom: 15px; font-size:24px; line-height: 31px;}
h3 { margin-bottom: 10px; font-size:18px; line-height: 28px; }
textarea { width: 97%; }

/* Fonts */
/* roboto-100 - latin */
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 100;
	src: url('../fonts/roboto-v18-latin-100.eot'); /* IE9 Compat Modes */
	src: local('Roboto Thin'), local('Roboto-Thin'),
	url('../fonts/roboto-v18-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('../fonts/roboto-v18-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
	url('../fonts/roboto-v18-latin-100.woff') format('woff'), /* Modern Browsers */
	url('../fonts/roboto-v18-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
	url('../fonts/roboto-v18-latin-100.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-300 - latin */
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 300;
	src: url('../fonts/roboto-v18-latin-300.eot'); /* IE9 Compat Modes */
	src: local('Roboto Light'), local('Roboto-Light'),
	url('../fonts/roboto-v18-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('../fonts/roboto-v18-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
	url('../fonts/roboto-v18-latin-300.woff') format('woff'), /* Modern Browsers */
	url('../fonts/roboto-v18-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
	url('../fonts/roboto-v18-latin-300.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-regular - latin */
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	src: url('../fonts/roboto-v18-latin-regular.eot'); /* IE9 Compat Modes */
	src: local('Roboto'), local('Roboto-Regular'),
	url('../fonts/roboto-v18-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('../fonts/roboto-v18-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
	url('../fonts/roboto-v18-latin-regular.woff') format('woff'), /* Modern Browsers */
	url('../fonts/roboto-v18-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
	url('../fonts/roboto-v18-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-500 - latin */
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 500;
	src: url('../fonts/roboto-v18-latin-500.eot'); /* IE9 Compat Modes */
	src: local('Roboto Medium'), local('Roboto-Medium'),
	url('../fonts/roboto-v18-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('../fonts/roboto-v18-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
	url('../fonts/roboto-v18-latin-500.woff') format('woff'), /* Modern Browsers */
	url('../fonts/roboto-v18-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
	url('../fonts/roboto-v18-latin-500.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-900 - latin */
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 900;
	src: url('../fonts/roboto-v18-latin-900.eot'); /* IE9 Compat Modes */
	src: local('Roboto Black'), local('Roboto-Black'),
	url('../fonts/roboto-v18-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('../fonts/roboto-v18-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
	url('../fonts/roboto-v18-latin-900.woff') format('woff'), /* Modern Browsers */
	url('../fonts/roboto-v18-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
	url('../fonts/roboto-v18-latin-900.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* -- Helper -- */
.clear {clear: both;} /* -- -> clearfix -- */
.hide {display: none; }
.show {display: block; }
.pointer {cursor: pointer }
.topdistance { padding-top: 15px; clear: both; }
.topdistance-small { padding-top: 5px; clear: both; }
.center { text-align: center !important; }
.right { text-align: right !important; }
.left-float {float: left; }
.right-float {float: right; }
.underline {text-decoration: underline; }
.bold {font-weight: bold;}
.border-top { border-top: 1px solid #cccccc; }
.loading { background:url('../img/ajax-loader.gif') center center no-repeat; padding:20px }
.accordion-loading { background:url('../img/throbber.gif') center center no-repeat; width:20px; height:20px; position:absolute; right:10px; top:10px;}
.ajax-loading { background-image:url('../img/ajax-loader.gif'); background-position: center center; background-repeat: no-repeat; }
.loader { height: 40px; background: url('/shop/img/loader.gif') 50% 50% no-repeat; }
.icon { margin-right: 8px; }
div.icon32 {float: left; height: 32px; margin-right: 15px; width: 32px;}
.highlight { font-size: 1.3em }

.dist-big { padding-top: 30px; }
.dist-top { margin-top: 15px; }
.dist-bottom { margin-bottom: 15px; }
.dist-left { margin-left: 15px;}
.dist-right { margin-right: 15px;}
.simple-box { background: #fff; border: 1px solid #ccc; padding: 20px; margin-bottom: 20px; }
p.last { margin-bottom: 0; }
.soften { color: #999; }

/* -- Verläufe -- */
.gradient-blue { background-color: #2b90cc; background-image: -moz-linear-gradient(top, #5ac6f4, #2b90cc);  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #5ac6f4),color-stop(1, #2b90cc));  filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#5ac6f4', EndColorStr='#2b90cc ');  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#5ac6f4', EndColorStr='#2b90cc')"; }
.gradient-grey { background-color: #e0e0e0;  background-image: -moz-linear-gradient(top, #f7f8f7, #e0e0e0);  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #f7f8f7),color-stop(1, #e0e0e0)); filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#f7f8f7', EndColorStr='#e0e0e0'); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#f7f8f7', EndColorStr='#e0e0e0')"; }
/* -- Abrundungen -- */
.round {border-radius:5px; -moz-border-radius:5px; -webkit-border-radius: 5px;}
.round-small {border-radius:3px; -moz-border-radius:3px; -webkit-border-radius: 3px;}
.round-left {border-top-left-radius:5px; border-bottom-left-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-bottomleft:5px; -webkit-border-top-left-radius: 5px; -webkit-border-bottom-left-radius: 5px;}
.round-right {border-top-right-radius:5px; border-bottom-right-radius:5px; -moz-border-radius-topright:5px; -moz-border-radius-bottomright:5px; -webkit-border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 5px;}
.round-top {border-top-left-radius:5px; border-top-right-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px;}
.round-bottom {border-bottom-left-radius:5px; border-bottom-right-radius:5px; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px;}
.round-top-right {border-top-right-radius:5px;  -moz-border-radius-topright:5px; -webkit-border-top-right-radius: 5px;}
.round-bottom-left {border-bottom-left-radius:5px;  -moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius: 5px;}
.round-bottom-right {border-bottom-right-radius:5px;  -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius: 5px;}
/* -- Schatten -- */
.shadow { -moz-box-shadow: 3px 3px 5px #ccc;  -webkit-box-shadow: 3px 3px 5px #ccc; box-shadow: 3px 3px 5px #ccc; }
/* -- Transparenzen (besser mit transparenten PNGs lösen) -- */
.transparent-70 { filter: alpha(opacity=70); zoom: 1; opacity: 0.7 }
.transparent-50 { filter: alpha(opacity=50); zoom: 1; opacity: 0.5 }
.show-me {display:none;}


/* Struktur (Ergänzungen für das Layout)
-------------------------------------------------------------- */
html { overflow-x: auto; overflow-y: scroll;}
body { padding-top: 60px; padding-bottom: 40px; background: url('../img/bg_pattern.jpg'); font-size:13px; }
.container { margin-left: 20px}

.center-content { margin: 0 auto; }

.navbar .brand { background: no-repeat 50% 50%; width: 126px; height: 22px; margin-left:0px; padding: 9px 20px 0 0;}

#breadcrumbs { padding-bottom: 15px; }

/* -- Hauptmenu -- */
.navbar .nav { margin: 0; }
.navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner {
    padding: 0px;
}
.nav .nav-header { padding-top: 15px; font-size: 14px; font-weight: bold; line-height: 20px; color: #555555; text-shadow: none; text-transform: none;}

.navbar-fixed-top .row { margin-left: 0px}
.navbar ul.nav a img {opacity: 0.8 }
.navbar ul.nav a:hover img {opacity: 1 }
.navbar ul a {white-space: nowrap;}

.navbar .divider-vertical { margin: 0 }
.navbar .nav .active > a, .navbar .nav .active > a:hover { border-bottom: 4px solid #0088CC; }
.navbar .nav > li > a {color: #dddddd; }
.navbar ul.nav a img {opacity:0.9;}
.navbar .nav > li > a {font-weight: bold; text-shadow: none; }


.navbar .nav > li > a { padding: 10px 15px 6px 15px; color: #CCCCCC; border-bottom: 4px solid transparent;}
.navbar .nav > li > a:hover,.navbar .nav > li > a:active { border-bottom: 4px solid #bbb; color: #FFFFFF;}


/* -- Menu - Main -- */
#main-menu li > a { padding: 10px 15px 6px 35px; background-repeat: no-repeat; background-position: 10px 50%; font-weight: bold; }
#right-menu li > a { font-weight: 400; }
#right-menu li.cf-link-to-website.disabled i { opacity: 0.5; }
#right-menu li.cf-link-to-website.disabled a:hover { cursor: help; }
#right-menu .dropdown-menu > li.disabled > a:hover > [class^="icon-"],
#right-menu .dropdown-menu > li.disabled > a:focus > [class^="icon-"],
#right-menu .dropdown-menu > li.disabled > a:hover > [class*=" icon-"],
#right-menu .dropdown-menu > li.disabled > a:focus > [class*=" icon-"] {
    background-image: url("../bootstrap2/img/glyphicons-halflings.png");
}

#main-menu li#menu-admin-dashboard a {background-image:url("../img/icons16/star.png"); }
#main-menu li#menu-admin-customers a { background-image:url("../img/icons16/group.png"); }
#main-menu li#menu-admin-photographer a {background-image:url("../img/icons16/user.png"); }
#main-menu li#menu-admin-tickets a {background-image:url("../img/icons16/comments.png"); }
#main-menu li#menu-admin-stats a {background-image:url("../img/icons16/chart_bar.png"); }
#main-menu li#menu-admin-billing a {background-image:url("../img/icons16/calculator.png"); }
#main-menu li#menu-admin-batch a {background-image:url("../img/icons16/package.png"); }
#main-menu li#menu-admin-orders a {background-image:url("../img/icons16/basket_images.png"); }
#main-menu li#menu-admin-server a {background-image:url("../img/icons16/server.png"); }
#main-menu li#menu-admin-statistics-usage a {background-image:url("../img/icons16/drive_network.png"); }
#main-menu li#menu-admin-cms a {background-image:url("../img/icons16/newspaper.png"); }
#main-menu li#menu-admin-hubspot a {background-image:url("../img/icons16/newsvine.png"); }
#main-menu li#menu-admin-hubspot-add-lead a {background-image:url("../img/icons16/user.png"); }
#main-menu li#menu-admin-zendesk a {background-image:url("../img/icons16/submit_support_request.png"); }
#main-menu li#menu-admin-other a {background-image:url("../img/icons16/cog.png"); }
#main-menu li#menu-admin-accounting a {background-image:url("../img/icons16/money_dollar.png"); }

/* -- Lab -- */
#main-menu li#menu-admin-labs a {background-image:url("../img/icons16/lorry_go.png"); }
#main-menu li#menu-admin-lab-stats a {background-image:url("../img/icons16/chart_bar.png"); }
#main-menu li#menu-admin-product-categories a {background-image:url("../img/icons16/category.png"); }


#admin-box {position:fixed; top:50px; right:5px; xwidth:300px; z-index:900;}

/* -- Seitenmenu -- */
.sidebar-nav .well { padding: 10px 0 }
.sidebar-nav { xwidth: 220px }
.content { margin-left: 240px; }
.content.no-submenu { margin-left: 0; }
.content.plain-window { margin: 0; padding: 0; }
.photo-explorer .sidebar-nav { max-width: 260px }
.photo-explorer .content { margin-left: 300px; }

.nav-list > li > a > i {color: #3A87AD;}
.nav-list > li > a { padding: 5px 15px; color: #555 }
.nav-list > .active > a, .nav-list > .active > a:hover { background-color: #999999; }
.nav > li > a:hover { background: #eee; }
.menu-divider {width:110px; height:1px; float:left;}

form#ColorIndexForm {float:right; margin-left:15px; }


/* -- Strukturelle Erweiterungen -- */
.regularpage { width: 720px; }



/* Theme
-------------------------------------------------------------- */
.site-heading-image { display:none; }
.niceform { position: relative; margin: 15px 0 5px 0; border: 1px solid #ddd; background-color: #f1f2f4; }
#overlay .niceform { border:none; border-radius:0; -moz-border-radius:0; -webkit-border-radius: 0; -moz-box-shadow: none;  -webkit-box-shadow: none; box-shadow: none}
.well { background-color: #fff; } /* box-shadow: 0 0 2px rgba(0, 0, 0, 0.5) inset; -moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.5) inset;  -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.5) inset; } */
.page-header { border-bottom: 1px solid #DDDDDD; }
.table,
.prettytable,
.pagination a { background: #fff}
#gallery-config-head #gallery-settings-summary { background: #FAFAFA !important }
.niceform .fieldset { padding: 0 30px; margin: 0; background-color: #ffffff;}
.niceform .fieldset .legend { font-size: 17px; line-height: 30px;  font-weight: bold; padding: 13px 30px; margin: 0 -30px 50px -30px; border-bottom: 1px solid #ddd; background-color: #f1f2f4; }
.niceform .fieldset.fieldset-empty {padding-bottom:0px;filter: alpha(opacity=30); opacity:0.3; }
.niceform .fieldset.fieldset-empty .legend {margin-bottom:0px;}
.niceform .fieldset .form-actions { margin: 50px -30px 0 -30px; padding-left: 210px; }
.niceform .fieldset .form-big-inputs label { font-weight: bold; padding-top: 9px; }
.niceform .fieldset .form-big-inputs input {font-size: 1.3em; height: 30px; width: 300px;}

/* Bootstrap Erweiterungen / Formulare
-------------------------------------------------------------- */
label.radio.inline { cursor: pointer; }
.textarea-big {height:400px;}
table.table-no-highlight tr:hover td { background: transparent }
tr.highlight td, tr.highlight th { background: #f4f4f4; }
.control-group textarea {width: 90%; }

/* Bootstrap (Überschreibung wegen alten Elementen/Klassen)
-------------------------------------------------------------- */
.page-header h1 { margin-bottom: 0; }
#overlay a.close { opacity: 1; }
#overlay-2 a.close { opacity: 1; }
form { margin-bottom: 0}
.dataTables_wrapper select { width: auto; }
.single-checkbox label { display: inline}
.statistics label { display: inline }
/*.well table td, .well table th { background: #fff !important; } kollidiert*/


a.btn {text-decoration:none;}
.pagination li.current { background-color: #F5F5F5; color: #999999; border-color: #DDDDDD;border-style: solid;border-width: 1px 1px 1px 0;float: left;line-height: 34px;padding: 0 14px;text-decoration: none;}
.page-header { margin-top: 0 }
.popover { text-align: left; }
.popover h3 { margin: 0; }
.tooltip {z-index: 10001 } /* Wegen alter Lightbox (hat z-index: 10000) */


/* Altlasten (Klassen die an vielen Stellen unnötigerweise genutzt werden)
-------------------------------------------------------------- */
.inlineimage {float: left; padding-right: 15px;}
.cake-sql-log, #view-log, #data-log, #session-log, #post-log { display: none; }
.headline-with-smallimage img { float:left; padding-right:15px;}
.headline-with-smallimage div { font-size: 1.1em; font-weight: bold; margin-bottom: 10px; }
.niceform-left { width: 49%; float: left; }
.niceform-right { width: 49%; float: right; }


/* Sonstiges
-------------------------------------------------------------- */
/* TinyMCE */
.mceEditor { clear:both; display:block; margin:5px 0; padding:5px 0; }
.mceEditor table { width: 100%}

/* Statusbox bei kleinen jQuery Statusmeldungen */
.status  { width: 460px }
.status .ok{ padding: 5px 20px; color: green; background:url("../img/icons16/accept.png") 0 50% no-repeat;}
.status .operation{ padding: 5px 20px; background:url("../img/loading_grey.gif") 0 50% no-repeat;}
.status .error{ padding: 5px 20px; color: red; background:url("../img/icons16/error.png") 0 50% no-repeat;}

/* Quality ampeln für review_order */
div.quality{float:right;}
.quality div {float: right; height: 13px; margin-right: 10px; margin-left: 10px; width: 13px;}
.quality .perfect { background: url("../img/quality_perfect.png") repeat scroll 0 0 transparent; height: 16px; width: 48px;}
.quality .perfect-text {color: #54A631;}
.quality .medium {background: url("../img/quality_medium.png") repeat scroll 0 0 transparent; height: 16px; width: 48px;}
.quality .medium-text {color: #E89A3D;}
.quality .bad {background: url("../img/quality_bad.png") repeat scroll 0 0 transparent; height: 16px; width: 48px;}
.quality .bad-text {color: #DB3834;}

/* Photographers Fileupload */
.photographerImageFileUploaderContainer{width: 240px; height: 140px; background: #fafafa;}
.photographerImageFileUploaderContainer .uploadedFile{max-width: 240px; max-height: 140px;}
.photographerImageFileUploaderContainer .uploadedFileContainer{width: 240px; height: 140px; text-align: center; vertical-align: middle;}
.photographerImageFileUploaderFileList{}
.photographerImageFileUploaderControls{position: absolute; margin: 0px; top: 0px; left: 0px; text-align: right; width: 270px; height: 170px;}
.photographerImageFileUploaderControls a{margin: 5px;}
.photographerImageFileUploaderControls .pickfiles{}
.photographerImageFileUploaderControls .delete{ }
.uploadedFileContainer{ }
.photographerImageFileUploaderProgressbar{position: relative; bottom: 110px; display: none;}

/* Products Fileupload */
.productFileContainer{width: 70px; height: 70px; background: #fafafa; margin: 3px !important; position: relative;}
.productFileContainer .product-controls{position: absolute; margin: 0px; top: 0px; left: 0px; text-align: right; width: 90px; height: 90px; padding: 5px;}

/* Fix tooltip */
.popover{z-index: 1000001;}

/* process steps */
.process {border-bottom: 1px solid #EFEFEF; padding-bottom: 10px;}
.process .step {float: left; font-size: 20px; height: 33px; margin-right: 10px; padding-left: 60px; padding-top: 15px; width: 260px;}
.process .step.inactive {opacity: 0.3;}
.process .step-arrow{background: url("../img/arrows.png") repeat scroll right center transparent; float: left; height: 34px; margin-top: 9px; width: 31px;}


/* Modal extensions */
.modal .modal-header-empty {padding: 9px 15px;}
.modal.modal-fullscreen{width: 80%; margin-left: -40%; top:10px; max-width: 1200px;}
.modal.modal-fullscreen .modal-body{}


/* Bootstrap Button Xmini */
.btn-xmini {border-radius: 2px; font-size: 16px; height: 14px; margin-top: 2px; padding: 0px 1px 2px;}

/* uneditable input box */
.uneditable-input-box, .uneditable-input-box a{color: #999999;}
.uneditable-input-box a,
.uneditable-input-box input label,
.uneditable-input-box input,
.uneditable-input-box .control-label,
.uneditable-input-box label.radio.inline{cursor: not-allowed;}


/* product info */
#product-info {padding: 30px;}
#product-info .name { font-size: 11pt; font-weight: bold; margin-top: 15px;}
#product-info .price { display:none; }
#product-info .product-image {text-align: center; padding: 0 0 15px 0;}
#product-info .shipping-info h4 { padding-left: 25px; background: url('../../../../img/icons16/lorry.png') no-repeat 0 50%; }
#product-info .shipping-info table td.category { font-weight: bold; padding: 0 15px 5px 0; }
#product-info .shipping-info table td {vertical-align:top; padding-bottom:5px;}
#product-info .shipping-info a.shipping-info-lab-link { margin: 15px 0 10px; display: block; font-weight: bold; padding-right: 20px; background: url('../../../../img/advanced-options-arrow.png') no-repeat right 50%; }

#product-info .mediafiles-container {width: 442px; }
#product-info .mediafile-big-container{ margin-right: 15px; width:320px; }
#product-info .mediafile-big {width: 320px; border: 1px solid #DDDDDD;}
#product-info .mediafile-thumbnails-container {width: 80px; }
#product-info .mediafile-thumbnail-container {margin-bottom: 15px;}
#product-info .mediafile-thumbnail {width: 75px; border: 1px solid #DDDDDD;}
#product-info .active .mediafile-thumbnail {border: 1px solid #808080;}
.zoomContainer {z-index: 100000;}

@media all and (max-height: 600px) {
	#product-info .mediafile-big { width:200px; }
	#product-info .mediafile-thumbnail { width: 50px; }
	#product-info .mediafile-big-container{ width:200px; }
}

#product-info .product-description {padding-right:20px; padding-top:20px; }
#product-info .product-info-block {border: 1px solid #CCCCCC; border-radius: 4px;}
#product-info .product-info-title {padding: 5px 15px; border-bottom: 1px solid #CCCCCC;}
#product-info .product-info-content {padding: 15px;}


.tax-and-shipping-note {text-align:right; float: right; font-size: 0.9em; padding: 5px 0 10px 0;}
.vertical-center .form-actions { padding-left: 270px; }
label.no-pointer { cursor: auto; }

#main-menu li > a { padding: 10px 10px 6px 30px; background-position: 6px 60%; }
.navbar .brand { width: 100px; padding: 10px 7px 0 0; }
.navbar .nav > li > a { padding: 10px 8px 6px; }
.navbar ul.nav a img { margin-right: 1px; }

/* navigation without text */
.navbar div.nav {
	float: none;
}
.navbar .tooltip {
	display: none !important;
}
@media (max-width: 1350px) {
	.navbar div.nav ul.nav > li > a {
		line-height: 0;
		font-size: 0;
		color: transparent;
		padding-left: 11px;
		padding-right: 11px;
	}
	.navbar div.nav ul.nav > li > a > img {
		margin-top: 0;
	}
	div.navbar div.navbar-inner a.brand {
		padding-top: 15px;
	}
	.navbar .tooltip {
		display: block !important;
	}
}
@media (max-width: 550px) {
	.navbar div.nav ul.nav > li > a {
		padding-left: 2px;
		padding-right: 2px;
	}
	.navbar div.nav ul.nav > li.first {
		display: none;
	}
}
