/* ==================================================================== */
/* 	Table Of Contents
	1. 	Scaffolding
	2. 	Typography
	3. 	Header
	4.	Footer
	5.	Side Panel
	6.	Side Panel Toggle	
	7.	Main Panel
	8.	Breadcrumbs
	9.	Widget Boxes
	10.	Tab System
	11.	Tables
	12.	UL And OL
	13. Action Bars
	14. File/ Folder Tree
	15. Classes
	16. Page Types
		16.1 Dashboard
		16.2 Page Listing
		16.3 Page Detail
		16.4 Vehicle Management
		16.5 Custom Dialogs
	17. Bootstrap Overwrites & Extensions
		17.1 Row Spacer	
		17.2 Badges
		17.3 Buttons
		17.4 Icons
		17.5 Forms
		17.6 Alerts
		17.7 Well
		17.8 Progress
		17.9 Dialogs (aka Modal)
		17.10 Tables
	18.	Notes
/* ==================================================================== */


/* ==================================================================== */
/* 1. Scaffolding														*/
/* ==================================================================== */
* { outline:none !important; -moz-outline: none !important; }
html, body { height: 100%; }
.nd-container { min-height: 100%; position: relative; padding: 0; margin: 0; }
a:hover { text-decoration: none; }


/* ==================================================================== */
/* 2. Typography														*/
/* ==================================================================== */
.nd-main-panel-heading h1 { padding: 10px 20px; margin: 0; }
.nd-main-panel-heading h1 i { margin: 4px 8px 0 0; }
h2 { margin: 0; padding: 0 0 11px 0; line-height: normal; }
.nd-widget-title h2, .nd-dash-heading h2, .nd-widget-sub-heading h2, .nd-file-title h2 { padding: 8px 11px 8px; }
h3 { margin: 0; padding: 0; line-height: normal; }


/* ==================================================================== */
/* 3. Header															*/
/* ==================================================================== */
.nd-header { display: none; }
.nd-print-header { display: none; }


/* ==================================================================== */
/* 4. Footer															*/
/* ==================================================================== */
.nd-footer { position: relative; clear: both; }
.nd-footer .nd-footer-bar { width: 100%; position: absolute; bottom: 0; left: 0; height: 11px; font-size: 0; line-height: 0; z-index: 2; }


/* ==================================================================== */
/* 5. Side Panel														*/
/* ==================================================================== */
.nd-sidebar { display: block; float: left; position: relative; width: 250px; padding: 0; z-index: 1; }
/* Client Logo */
.nd-sidebar .nd-client-logo { height: 115px; padding: 0; margin: 0 20px; }
.nd-sidebar .nd-client-logo a { display: block; height: 115px; }
/* Nav */
.nd-sidebar > ul.nd-primary-nav { list-style: none; margin: 0 0 134px 0 !important; padding: 0; list-style: none; }
.nd-sidebar > ul.nd-primary-nav > li.active { border-right:none; }
.nd-sidebar > ul.nd-primary-nav > li.nd-nav-spacer { padding: 30px 0 5px 15px; }
.nd-sidebar > ul.nd-primary-nav > li > a { padding: 10px 0 9px 15px; display: block; position: relative; }
.nd-sidebar > ul.nd-primary-nav > li > a > i { margin: 2px 10px 0 0; float: left; }
.nd-sidebar > ul.nd-primary-nav > li > a > span { display: block; margin: 0 0 0 30px; }
.nd-sidebar > ul.nd-primary-nav > li select { margin-left: 14px; }
.nd-sidebar > ul.nd-primary-nav > li input { margin-left: 14px; }
/* Sub Nav */
.nd-sidebar > ul.nd-primary-nav ul { display: none; margin: 0; padding: 0; list-style: none; }
.nd-sidebar > ul.nd-primary-nav ul li a { padding: 10px 10px 10px 46px; display: block; }
.nd-sidebar > ul.nd-primary-nav ul li a:hover,
.nd-sidebar > ul.nd-primary-nav ul li:last-child a { border-bottom: 0; }
.nd-sidebar > ul.nd-primary-nav ul li.nd-child-menu li { text-indent: 20px; }
/* Toggles And Badges */
.nd-sidebar > ul.nd-primary-nav i.nd-toggle-sub { float: right; margin-top: 2px; }
.nd-sidebar > ul.nd-primary-nav span.nd-badge-sub { float: right; }
/* Arrow */
.nd-sidebar > ul.nd-primary-nav > li > a > i.nd-nav-arrow { display: none; margin: 0; float: right; }
.nd-sidebar > ul.nd-primary-nav > li.active > a > i.nd-nav-arrow { position: absolute; top: 0; right: -21px; display: block; width: 21px; height: 39px; z-index: 1; }
/* Closed State */
.nd-sidebar-closed { background-position:-201px 0; }
.nd-sidebar-closed .nd-container { background-image:none; }
.nd-sidebar-closed .nd-sidebar { padding: 0 !important; margin-left:-212px; }
.nd-sidebar-closed .nd-sidebar .nd-client-logo { margin: 0 !important; }
.nd-sidebar-closed .nd-sidebar > ul.nd-primary-nav { width: 38px; float: right; }
.nd-sidebar-closed .nd-sidebar > ul.nd-primary-nav > li > a { padding: 10px 12px 12px; height: 17px; }
.nd-sidebar-closed .nd-sidebar > ul.nd-primary-nav > li > a > span { display: none; }
.nd-sidebar-closed .nd-sidebar > ul.nd-primary-nav i.nd-toggle-sub { display: none; }
.nd-sidebar-closed .nd-sidebar > ul.nd-primary-nav > li select { display: none; }
.nd-sidebar-closed .nd-sidebar > ul.nd-primary-nav > li input { display: none; }
.nd-sidebar-closed .nd-sidebar > ul.nd-primary-nav ul { display: none !important; }
.nd-sidebar-closed .nd-toggle-sidebar { left:38px; }
.nd-sidebar-closed .nd-main-panel { margin-left:49px; }
/* Open State */
.nd-sidebar-open { background-position:0 0; }
.nd-sidebar-open .nd-sidebar { margin-left:0; }
.nd-sidebar-open .nd-toggle-sidebar { left:250px; }
.nd-sidebar-open .nd-main-panel { margin-left:261px; }


/* ==================================================================== */
/* 6. Side Panel Toggle													*/
/* ==================================================================== */
.nd-toggle-sidebar { position: fixed; top: 0; left: 250px; height: 100%; cursor: w-resize; width: 9px; z-index: 0; transition: all 130ms ease-in-out 0s; }
.nd-toggle-sidebar .icon-chevron-right { position: absolute; top: 470px; display: inline; }


/* ==================================================================== */
/* 7. Main Panel														*/
/* ==================================================================== */
.nd-main-panel { margin-left: 261px; overflow: hidden; /* See 1.0 */ }
.nd-main-panel-heading { position: relative; width: 100%; }
.nd-main-panel-heading .btn-group { position: absolute; top: 10px; right: 20px; }
.nd-main-panel-heading .btn-group a.btn { padding: 10px !important; }
.nd-main-panel-heading .btn-group a.btn i { margin-right: 0 !important; }
.nd-main-panel-heading .btn-group a.btn .badge { position: absolute; top: -7px; right: -4px; z-index: 3; }
.nd-main-panel-heading .nd-date-range { position: absolute; top: 22px; right: 20px; }
.nd-date-range { position: relative; float: right; }
.nd-date-range li.no-link { padding: 6px 0; }
.nd-date-range li.no-link i { margin: 0 10px; }
.nd-date-range .nd-date-range-divider { display: block; padding: 6px; }
.nd-date-range > .nav-pills { margin-bottom: 0; }
.nd-date-range > .nav-pills > .active > a,
.nd-date-range > .nav-pills > li > a { margin-bottom: 2px; margin-top: 2px; padding-bottom: 6px; padding-top: 6px; }
.nd-date-range .nd-date-range-btn { padding: 4px 10px; margin-top: -10px; }
.nd-main-panel-content { padding-top: 20px; padding-bottom: 15px; }


/* ==================================================================== */
/* 8. Breadcrumbs														*/
/* ==================================================================== */
.nd-breadcrumb { padding: 0 20px; }
.nd-breadcrumb a { padding: 9px 4px 9px 0px; display: inline-block; }
.nd-breadcrumb a i { margin-right: 8px; position: relative; top: -1px; vertical-align: text-bottom; }
.nd-breadcrumb a:last-child { background-image: none; }
.nd-breadcrumb .divider { width: 13px; height: 9px; }


/* ==================================================================== */
/* 9. Widget Boxes														*/
/* ==================================================================== */
.nd-widget-box { border-radius: 3px 3px 3px 3px; margin-bottom: 20px; }
.nd-widget-box:first-child { margin-left: 0; }
.nd-widget-box.nd-widget-box-first { margin-left: 0; }
.nd-widget-box .nd-widget-title i { margin-top: 0; margin-right: 5px; }
.nd-widget-box .nd-widget-title span.icon { padding: 6px 7px; float: left; }
.nd-widget-box .nd-widget-title span.icon i { margin-right: 0; }
.nd-widget-box .nd-widget-title span.nd-icon-right { float: right !important; border-right: 0 !important; }
.nd-widget-box .nd-widget-title .label { padding: 2px 3px; float: right; margin: 8px 8px 0 0; }
.nd-widget-box .nd-widget-title .btn-icon-only { float: right; padding: 0 5px; margin: 5px 5px 0; }
.nd-widget-box .nd-widget-content { padding: 11px; }
.nd-widget-box .nd-widget-content.nd-widget-condensed { padding: 0; }


/* ==================================================================== */
/* 10. Tab System														*/
/* ==================================================================== */
.nd-tab-system {}


/* ==================================================================== */
/* 11. Tables															*/
/* ==================================================================== */
.nd-widget-content.nd-table { padding: 0; margin: 0; }
.nd-table { margin-bottom: 0; border: none; }
.nd-table th { padding: 6px 11px; }
.nd-table td { padding: 6px 11px; }
.nd-table th.nd-table-action, .nd-table td.nd-table-action { width: 20px; text-align: center; cursor: default !important; }
.nd-table th.nd-table-action a, .nd-table td.nd-table-action a { display: block; }
.nd-table th.nd-table-live, .nd-table .table td.nd-table-live { width: 234px; text-align: center; }
.nd-table th:first-child, .nd-table td:first-child { border-left: 0; }
.nd-table.table-bordered thead:first-child tr:first-child th:first-child, .nd-table.table-bordered tbody:first-child tr:first-child td:first-child { border-radius: 0; }
.nd-table.table-bordered thead:first-child tr:first-child th:last-child, .nd-table.table-bordered tbody:first-child tr:first-child td:last-child { border-radius: 0; }
/* condensed table */
.nd-table.table-condensed th { padding: 4px 5px; }
.nd-table.table-condensed td { padding: 4px 5px; }
/* table spacer */
.nd-table.nd-table-spacer { margin-bottom: 10px; }
/* nested table */
.nd-table .nd-table-nested table {  margin-bottom: 0; border: none; border-radius: 0; }
.nd-table .nd-table-nested td { padding: 0; border-radius: 0 !important; }
.nd-table .nd-table-nested td td { padding: 8px; }
.nd-table .nd-table-nested td td:first-child { padding-left: 20px; }
/* sortable table */
.nd-table.nd-sortable-table th.js-table-sort-header a { display: block; padding-right: 14px; }
/* accordian row */
.nd-table .nd-table-accordian-row { margin-top: -1px; }
.nd-table .nd-table-accordian-row table {  margin-bottom: 0; border: none; border-radius: 0; }
.nd-table .nd-table-accordian-row td { padding: 0; border-top: none !important; border-radius: 0 !important; }
.nd-table .nd-table-accordian-row td td { padding: 6px 11px; border-top: 1px solid #ccc !important; }


/* ==================================================================== */
/* 12. UL And OL														*/
/* ==================================================================== */
.nd-standard-list { margin: 0; padding: 0; }
.nd-standard-list li { list-style: none; }


/* ==================================================================== */
/* 13. Action Bars														*/
/* ==================================================================== */
.nd-action-bar { height: 30px; margin-bottom: 20px; padding-bottom: 20px; }
.nd-action-bar.nd-action-bar-bottom { height: 30px; margin-bottom: 12px; padding-bottom: 0; padding-top: 20px; border-bottom: none; }
.nd-action-bar .btn { text-shadow: none; }
.nd-action-bar .btn-success { float: right; margin-left: 10px; }
.nd-action-bar .btn-info { float: right; margin-left: 10px; }
.nd-action-bar .btn-danger { float: left; margin-right: 10px; }
.nd-action-bar .btn-group .btn-success { float: none; }
.nd-action-bar .btn-group .btn-info { float: none; }
.nd-action-bar .btn-group .btn-danger { float: none; }
.nd-widget-content .nd-action-bar { margin-bottom: 12px; padding-bottom: 12px; }
.nd-widget-content .nd-action-bar.nd-action-bar-bottom { margin-top: 12px; padding-top: 12px; }
.nd-widget-content.nd-widget-condensed .nd-action-bar { padding: 12px; margin: 0; }
.nd-widget-content.nd-widget-condensed .nd-action-bar.nd-action-bar-bottom { padding: 12px; margin: 0; }
.nd-secondary-action-bar { height: 30px; margin-bottom: 20px; }
.nd-secondary-action-bar .nd-secondary-action-box.float-right { margin-left: 10px; }
.nd-secondary-action-bar .nd-secondary-action-box.float-left { margin-right: 10px; }
.nd-secondary-action-bar .nd-secondary-action-box .nd-action-label { padding: 5px 12px; }
.nd-secondary-action-bar .btn { text-shadow: none; }


/* ==================================================================== */
/* 14. File/ Folder Tree												*/
/* ==================================================================== */
.nd-file-tree-container { float: left; width: 300px; }
.nd-file-upload-container { margin-left: 301px; overflow: auto; }
.nd-file-upload-container .mCSB_container { padding-right: 10px; }
.nd-file-title i { margin-top: 0; margin-right: 5px; }
.nd-file-title span.icon { padding: 7px 7px 6px; float: left; }
.nd-file-title span.icon i { margin-right: 0; }
.nd-file-title span.nd-icon-right { float: right !important; border-right: 0 !important; }
.nd-file-header { padding: 10px; }
.nd-file-header .collapse .row-fluid:first-child { padding-top: 10px; }
/* Tree */
.nd-file-tree { height: 570px; overflow-y: auto; }
.nd-file-tree ul { list-style: none; margin: 0; padding: 0; list-style: none; }
.nd-file-tree ul > li { position: relative; }
.nd-file-tree ul > li.active { border-right:none; }
.nd-file-tree ul > li > a { padding: 10px 15px 9px 15px; display: block; cursor: pointer; }
.nd-file-tree ul > li > a > i { margin: 2px 10px 0 0; float: left; }
.nd-file-tree ul > li > a > span { display: block; margin: 0 0 0 30px; }
.nd-ml-insert-video .nd-sub-menu li { padding: 15px; }
.nd-ml-insert-video .nd-sub-menu li .well { margin-bottom: 7px; }
/* Tree > Sub Nav */
.nd-file-tree ul ul { display: none; margin: 0; padding: 0; list-style: none; }
.nd-file-tree ul ul li a { padding: 10px 10px 10px 46px; display: block; }
.nd-file-tree ul ul li a:hover,
.nd-file-tree ul ul li:last-child a { border-bottom: 0; }
.nd-file-tree ul ul li.nd-child-menu li { text-indent: 20px; }
/* Tree > Toggles And Badges */
.nd-file-tree ul > li .icon-chevron-left,
.nd-file-tree ul > li .icon-chevron-right { display: none; }
.nd-file-tree ul > li.active .icon-chevron-left,
.nd-file-tree ul > li.active .icon-chevron-right { display: block; }
.nd-file-tree ul i.icon-chevron-up,
.nd-file-tree ul i.icon-chevron-down,
.nd-file-tree ul i.icon-chevron-left,
.nd-file-tree ul i.icon-chevron-right { float: right; margin-right: 0; }
.nd-file-tree ul span.nd-badge-sub { float: right; margin: 0 10px 0 0; }
/* Tree > Arrow */
.nd-file-tree ul > li > a > i.nd-nav-arrow { display: none; margin: 0; float: right; }
.nd-file-tree ul > li.active > a > i.nd-nav-arrow { position: absolute; top: 0; right: -31px; display: block; width: 41px; height: 39px; z-index: 1; }
/* Tree > Disabled */
.nd-file-tree ul > li.disabled a { opacity: 0.6; cursor: default; } 
/* Content Panel */
.nd-file-content-panel { height: 570px; overflow-y: auto; }
.nd-file-content-panel.nd-variant-list { height: 496px; }
.nd-file-content-panel .js-video-list, .nd-file-content-panel .js-image-list, .nd-file-content-panel .js-file-list { padding: 10px; }
.nd-file-upload .nd-file-upload-window { height: 438px; margin-top: 10px; }
.nd-file-content-panel-btns { padding: 10px; }
.js-video-list .nd-file-content-panel-btns { padding: 10px 0 0; }
/* Media Library Specific */
.nd-ml-insert-image .nd-file-tree { height: 316px; }
.nd-ml-insert-image-slider .nd-file-tree { height: 250px; }
.nd-ml-insert-video .nd-file-tree { height: 316px; }
.nd-ml-insert-image .nd-file-content-panel { height: 316px; }
.nd-ml-insert-image-slider .nd-file-content-panel { height: 316px; }
.nd-ml-insert-video .nd-file-content-panel { height: 316px; }
.nd-ml-insert-image-page .nd-file-upload { height: 294px; }
.js-cropper-panel .js-cropper-container-inner { height: 250px; overflow: auto; }
.js-cropper-panel .jcrop-holder { width: auto !important; height: auto !important; }
.js-cropper-panel .jcrop-holder img { width: auto !important; height: auto !important; }
/* File List Headings */
.nd-file-content-panel .js-image-list .nd-widget-title h2 { overflow: hidden; margin-right: 70px; }
.nd-ml-insert-image .nd-file-content-panel .js-image-list .nd-widget-title h2 { overflow: hidden; margin-right: 32px; }
.nd-file-content-panel .js-file-list .nd-widget-title h2 { overflow: hidden; margin-right: 70px; }
.nd-ml-insert-video .nd-widget-title h2 { overflow: hidden; margin-right: 32px; }


/* ==================================================================== */
/* 15. File List														*/
/* ==================================================================== */
.nd-file-list { max-height: 570px; overflow-y: auto; }
.nd-file-list ul { list-style: none; margin: 0; padding: 0; list-style: none; }
.nd-file-list ul > li > a { padding: 10px 15px 9px 15px; display: block; cursor: pointer; }
.nd-file-list ul ul { display: none; }
.nd-file-list ul ul li a { padding: 10px 10px 10px 30px; display: block; }
.nd-file-list ul ul li li a { padding: 10px 10px 10px 60px; display: block; }
.nd-file-list ul li.disabled { opacity: 0.5; }
.nd-file-list ul li i { float: right; }
.nd-file-list table { width: 100%; }
.nd-file-list table th { text-align: left; padding: 10px; }
.nd-file-list table td { text-align: left; padding: 10px; }
.nd-file-list table td input { margin-bottom: 0; padding: 1px 8px; }


/* ==================================================================== */
/* 15. Classes															*/
/* ==================================================================== */
.clear { display: block !important; clear: both !important; }
.cursor-hand { cursor: pointer !important; }
.cursor-default { cursor: default !important; }
.float-left { float: left !important; }
.float-right { float: right !important; }
.align-left { text-align: left !important; }
.align-right { text-align: right !important; }
.align-center { text-align: center !important; }
.no-padding { padding: 0 !important; }
.no-margin { margin: 0 !important; }
.margin-left { margin-left: 10px !important; }
.margin-right { margin-right: 10px !important; }
.margin-top { margin-top: 10px !important; }
.margin-bottom { margin-bottom: 10px !important; }
.padding-left { padding-left: 10px !important; }
.padding-right { padding-right: 10px !important; }
.padding-top { padding-top: 10px !important; }
.padding-bottom { padding-bottom: 10px !important; }
.text-italic { font-style: italic !important; }
.scroll-x { overflow-x: auto !important; overflow-y: hidden !important; }
.scroll-y { overflow-y: auto  !important; overflow-x: hidden !important; }
.font48 { font-size: 48px !important; }
.font30 { font-size: 30px !important; }
.font28 { font-size: 28px !important; }
.font24 { font-size: 24px !important; }
.font15 { font-size: 15px !important; }


/* ==================================================================== */
/* 16. Other															*/
/* ==================================================================== */
pre { margin: 0; padding: 0; }
pre ol, pre ul { list-style: none; margin:  0; }
pre ol li, pre ul li { border-top: 1px dashed #ccc; padding: 5px 10px; }
pre ol li:first-child, pre ul li:first-child { border-top: none; }
pre .row-fluid [class*="span"] { min-height: 20px; }
pre .tabbed-li { padding-left: 48px; }
pre .tabbed-double-li { padding-left: 96px; }
pre .tabbed-triple-li { padding-left: 144px; }
pre .tabbed-quadruple-li { padding-left: 192px; }


/* ================================================================================================================================================================================================================= */
/* 																																																					 */
/* 16. PAGES TYPES ================================================================================================================================================================================================= */
/* 																																																					 */
/* ================================================================================================================================================================================================================= */


/* ==================================================================== */
/* 16.1 Dashboard														*/
/* ==================================================================== */
.nd-dash-actions a { display: block; }
.nd-dash-boxes .nd-dash-box { border-radius: 3px 3px 3px 3px; float: left; min-height: 30px; margin-bottom: 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.nd-dash-boxes .nd-dash-box.col1 { width: 300px; }
.nd-dash-boxes .nd-dash-box.col2 { width: 609px; }
.nd-dash-boxes .nd-dash-box .nd-dash-heading i { margin-top: 0; }
.nd-dash-boxes .nd-dash-box .nd-dash-heading span.icon { padding: 13px 14px; float: left; }
.nd-dash-boxes .nd-dash-box .nd-dash-heading span.icon i { margin-right: 0; }
.nd-dash-boxes .nd-dash-box .nd-dash-heading span.nd-icon-right { float: right !important; border-right: 0 !important; }
.nd-dash-boxes .nd-dash-box .nd-dash-heading a.nd-dash-icon { padding: 6px 8px; margin: 0; float: right; }
.nd-dash-boxes .nd-dash-box .nd-dash-content { padding: 5px 11px; }
.nd-dash-item { padding: 24px 0; }
.nd-dash-item .nd-dash-stat { display: block; float: right; margin-top: -9px; }
.nd-dash-item .nd-dash-stat i { margin: 6px 0 0 5px; }
.nd-dash-item .nd-dash-stat.font15 { margin-top: 0; }
.nd-dash-btn-group { padding: 5px 0 0; }
.nd-dash-btn-group .btn { display: block; margin-bottom: 8px; }
.nd-dash-item-graph { text-align: center; }
.nd-dash-boxes .nd-dash-box .nd-dash-date { text-align: left; padding: 4px 11px; }


/* ==================================================================== */
/* 16.2 Page Listing													*/
/* ==================================================================== */
.nd-list-item { float: left; width: 100%; min-height: 30px; margin-left: 2.127659574468085%; *margin-left: 2.074468085106383%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.nd-list-item:first-child { margin-left: 0; }
.nd-list-item.nd-list-item-first { margin-left: 0; clear: left; }
.nd-list-item .nd-widget-title { min-height: 32px; }
.nd-list-item .nd-widget-content { padding: 0 !important; }
.nd-list-item .nd-list-actions { padding: 8px; }
.nd-list-item .nd-list-actions .nd-page-live-toggle { float: left; }
.nd-list-item .nd-list-actions .nd-page-ordering { float: right; }
.nd-list-item .nd-list-actions .nd-page-ordering label { padding: 6px 5px 6px 0; float: left; }
.nd-list-item .nd-list-actions .nd-page-ordering .btn-group { float: left; }
.nd-list-item .nd-list-thumb { position: relative; min-height: 150px; }
.nd-list-item .nd-list-thumb a { display: block; }
.nd-list-item .nd-list-thumb .nd-list-item-frame { display: none; }
.nd-list-item .nd-list-thumb img { margin: 0 auto; display: block; max-height: 150px; }
.nd-list-item-inactive .nd-list-thumb .nd-list-item-frame { display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
.nd-list-item .nd-list-url-bar { padding: 8px 8px 0 8px; }
.nd-list-item .nd-list-btn-bar { padding: 8px; }
.nd-list-item .nd-list-btn-bar .btn-group { margin-left: 4%; }
.nd-list-item .nd-list-btn-bar .btn-group .dropdown-menu { z-index: 10; }
.nd-list-item .nd-list-btn-bar .nd-list-btn-message { padding: 5px 0 0 0; min-height: auto; }
.nd-list-item .nd-list-btn-bar .btn-delete i { margin-right: 0; }


/* ==================================================================== */
/* 16.3 Page Detail														*/
/* ==================================================================== */
.nd-detail-aside { float: right; width: 280px; }
.nd-detail-aside .nd-widget-content { padding: 11px; }
.nd-detail-aside .nd-detail-aside-item { margin-bottom: 10px; padding: 9px 11px 0; }
.nd-detail-aside .nd-detail-aside-item select { width: 232px; }
.nd-detail-aside .nd-detail-aside-item .input-append, .nd-detail-aside .nd-detail-aside-item .input-prepend { margin-bottom: 15px; }
.nd-detail-aside .nd-detail-aside-item .datepickerPageDate { width: 182px; }
.nd-detail-main { margin-right: 295px; overflow: hidden; width: auto; }
.nd-detail-main .nd-text-editor { padding-top: 15px; margin: 17px 0 0 0 !important; }
.nd-detail-main .nd-text-editor .btn { margin: 0 0 17px 0; }


/* ==================================================================== */
/* 16.4 Vehicle Management												*/
/* ==================================================================== */
.nd-vehicle-management-status-message { padding: 3px 0; }
.nd-variant-list .nd-variant-list-item .nd-variant-list-title { padding: 10px 20px 10px 15px; font-weight: bold; background: #f2f2f2; }
.nd-variant-list .nd-variant-list-item .nd-variant-list-content { padding: 10px; }


/* ==================================================================== */
/* 16.5 Custom Dialogs													*/
/* ==================================================================== */
.nd-dialog-box .nd-file-upload-container .nd-list-thumb { min-height: 115px; }
#dialog-upload-media { width: 1000px !important; margin-left: -500px !important; top: 46% !important; /*height: auto !important;*/ }
/*#dialog-upload-media .modal-body { max-height: 530px !important; }*/



/* ================================================================================================================================================================================================================= */
/* 																																																					 */
/* 17. BOOTSTRAP OVERWRITES AND EXTENSIONS ========================================================================================================================================================================= */
/* 																																																					 */
/* ================================================================================================================================================================================================================= */


/* ==================================================================== */
/* 17.1	Row Spacer														*/
/* ==================================================================== */
.nd-row-fluid-spacer { margin-bottom: 14px; }


/* ==================================================================== */
/* 17.2	Badges															*/
/* ==================================================================== */
.badge { text-align: center !important; text-indent: 0 !important; padding: 3px 3px 2px !important; width: 14px !important; font-size: 11px !important; border-radius: 10px !important; display: inline-block !important; }


/* ==================================================================== */
/* 17.3 Buttons															*/
/* ==================================================================== */
.btn { padding: 4px 10px; cursor: pointer; }
.loadMore { margin-bottom: 10px; }
.btn.float-right { margin-left: 4px; }
.btn-large [class^="icon-"] { margin-top: 1px; }
.btn [class^="icon-"], .btn [class*=" icon-"] { margin-top: 0; margin-right: 3px; }
.btn-group > .btn, .btn-group > .dropdown-menu { font-size: 14px; }
.btn-group a { padding: 4px 10px; }
.input-append .btn { padding: 4px 5px !important; font-weight: normal; font-size: 14px; }
/* Icon Only */
.btn-icon-only [class^="icon-"], .btn-icon-only [class*=" icon-"] { margin-top: 0; margin-right: 0 !important; }
/* Slide Toggle */
.js-button-slider { width: 106px; }
.js-button-slider .ibutton-container { width: 106px; }
.js-button-slider .ibutton-container .ibutton-label-off { text-align: right; }
.js-button-slider .ibutton-container .ibutton-label-on { text-align: left; }
.nd-page-live-toggle .js-live-button-slider { width: 106px; }
.nd-page-live-toggle .js-live-button-slider .ibutton-container { width: 106px; z-index: 1; }
.nd-page-live-toggle .js-live-button-slider .ibutton-container .ibutton-label-off { text-align: right; }
.nd-page-live-toggle .ui-ibutton .ibutton-container .ibutton-label-on { text-align: left; }
.nd-page-live-toggle .ui-ibutton { width: 106px; }
.nd-page-live-toggle .ui-ibutton .ibutton-container { width: 106px; z-index: 1; }
.nd-page-live-toggle .ui-ibutton .ibutton-container .ibutton-label-off { text-align: right; }
.nd-page-live-toggle .ui-ibutton .ibutton-container .ibutton-label-on { text-align: left; }
.nd-detail-aside .js-live-button-slider { width: 256px; }
.nd-detail-aside .js-live-button-slider .ibutton-container { width: 256px; }
.nd-detail-aside .js-live-button-slider .ibutton-container .ibutton-label-off { text-align: center; }
.nd-detail-aside .js-live-button-slider .ibutton-container .ibutton-label-on { text-align: center; }
.nd-detail-aside .js-live-button-slider .ibutton-container .ibutton-handle { width: 50% !important; }
.nd-detail-aside .js-live-button-slider .ibutton-container div.ibutton-label-off { width: 50% !important; }
.nd-detail-aside .js-hide-nav-button-slider { width: 256px; }
.nd-detail-aside .js-hide-nav-button-slider .ibutton-container { width: 256px; }
.nd-detail-aside .js-hide-nav-button-slider .ibutton-container .ibutton-handle { width: 50% !important; }
.nd-detail-aside .js-hide-nav-button-slider .ibutton-container div.ibutton-label-off { width: 50% !important; }
.nd-detail-aside .js-featured-button-slider { width: 256px; }
.nd-detail-aside .js-featured-button-slider .ibutton-container { width: 256px; }
.nd-detail-aside .js-featured-button-slider .ibutton-container .ibutton-handle { width: 50% !important; }
.nd-detail-aside .js-featured-button-slider .ibutton-container div.ibutton-label-off { width: 50% !important; }
.nd-detail-aside .js-gforces-only-button-slider { width: 256px; }
.nd-detail-aside .js-gforces-only-button-slider .ibutton-container { width: 256px; }
.nd-detail-aside .js-gforces-only-button-slider .ibutton-container .ibutton-handle { width: 50% !important; }
.nd-detail-aside .js-gforces-only-button-slider .ibutton-container div.ibutton-label-off { width: 50% !important; }
.js-variant-filter-button-slider { width: 100%; }
.js-variant-filter-button-slider .ibutton-container { width: 100%; }
/* Full Width */
.btn[class*="span"] { min-height: auto !important; padding: 4px 0 !important; }


/* ==================================================================== */
/* 17.4	Icons															*/
/* ==================================================================== */
.caret { margin-top: 0; width: 20px; height: 20px; border: none; margin: 4px 0 0 0 !important; }
.btn.dropdown-toggle { padding: 2px 6px !important; margin-left: -2px !important; }
[class^="icon-"], [class*=" icon-"] { *margin-right: 0em; /* See 2.0 */ }
.modal-header [class^="icon-"], [class*=" icon-"] { margin-top: -1px; }
.js-set-in-stock i, .js-set-featured i { background-position: -312px 0; }
.js-set-in-stock.active i, .js-set-featured.active i { background-position: -288px 0; }
/* Bespoke Icons */
.icon-chart { background-position: 0 -168px; }
.icon-key { background-position: -24px -168px; }
.icon-badge { background-position: -48px -168px; }
.icon-up { background-position: -72px -168px; }
.icon-down { background-position: -96px -168px; }
.icon-left { background-position: -120px -168px; }
.icon-right { background-position: -144px -168px; }
.icon-view { background-position: -168px -168px; }
.icon-car { background-position: -192px -168px; }
.nd-sidebar .icon-chevron-up { background-position: -72px -168px; }
.nd-sidebar .icon-chevron-down { background-position: -96px -168px; }
.nd-sidebar .icon-chevron-left { background-position: -120px -168px; }
.nd-sidebar .icon-chevron-right { background-position: -144px -168px; }
.nd-file-tree .icon-chevron-up { background-position: -72px -168px; }
.nd-file-tree .icon-chevron-down { background-position: -96px -168px; }
.nd-file-tree .icon-chevron-left { background-position: -120px -168px; }
.nd-file-tree .icon-chevron-right { background-position: -144px -168px; }
.btn-toggle-on-off.active i { background-position: -288px 0; }
.btn-toggle-on-off i { background-position: -216px -96px; }
/* Large Icons */
.icon-large { width: 29px !important; height: 29px !important; }
.icon-large.icon-glass { background-position: 0 0; }
.icon-large.icon-music { background-position: -38px 0; }
.icon-large.icon-search { background-position: -76px 0; }
.icon-large.icon-envelope { background-position: -114px 0; }
.icon-large.icon-heart { background-position: -152px 0; }
.icon-large.icon-star { background-position: -190px 0; }
.icon-large.icon-star-empty { background-position: -228px 0; }
.icon-large.icon-user { background-position: -266px 0; }
.icon-large.icon-film { background-position: -304px 0; }
.icon-large.icon-th-large { background-position: -342px 0; }
.icon-large.icon-th { background-position: -380px 0; }
.icon-large.icon-th-list { background-position: -418px 0; }
.icon-large.icon-ok { background-position: -456px 0; }
.icon-large.icon-remove { background-position: -494px 0; }
.icon-large.icon-zoom-in {  background-position: -532px 0; }
.icon-large.icon-zoom-out { background-position: -570px 0; }
.icon-large.icon-off { background-position: -608px 0; }
.icon-large.icon-signal { background-position: -646px 0; }
.icon-large.icon-cog { background-position: -684px 0; }
.icon-large.icon-trash { background-position: -722px 0; }

.icon-large.icon-home { background-position: 0 -38px; }
.icon-large.icon-file { background-position: -38px -38px; }
.icon-large.icon-time { background-position: -76px -38px; }
.icon-large.icon-road { background-position: -114px -38px; }
.icon-large.icon-download-alt { background-position: -152px -38px; }
.icon-large.icon-download { background-position: -190px -38px; }
.icon-large.icon-upload { background-position: -228px -38px; }
.icon-large.icon-inbox { background-position: -266px -38px; }
.icon-large.icon-play-circle { background-position: -304px -38px; }
.icon-large.icon-repeat { background-position: -342px -38px; }
.icon-large.icon-refresh { background-position: -380px -38px; }
.icon-large.icon-list-alt { background-position: -418px -38px; }
.icon-large.icon-lock { background-position: -456px -38px; }
.icon-large.icon-flag { background-position: -494px -38px; }
.icon-large.icon-headphones { background-position: -532px -38px; }
.icon-large.icon-volume-off { background-position: -570px -38px; }
.icon-large.icon-volume-down { background-position: -608px -38px; }
.icon-large.icon-volume-up { background-position: -646px -38px; }
.icon-large.icon-qrcode { background-position: -684px -38px; }
.icon-large.icon-barcode { background-position: -722px -38px; }

.icon-large.icon-tag { background-position: 0 -76px; }
.icon-large.icon-tags { background-position: -38px -76px; }
.icon-large.icon-book { background-position: -76px -76px; }
.icon-large.icon-bookmark { background-position: -114px -76px; }
.icon-large.icon-print { background-position: -152px -76px; }
.icon-large.icon-camera { background-position: -190px -76px; }
.icon-large.icon-font { background-position: -228px -76px; }
.icon-large.icon-bold { background-position: -266px -76px; }
.icon-large.icon-italic { background-position: -304px -76px; }
.icon-large.icon-text-height { background-position: -342px -76px; }
.icon-large.icon-text-width { background-position: -380px -76px; }
.icon-large.icon-align-left { background-position: -418px -76px; }
.icon-large.icon-align-center { background-position: -456px -76px; }
.icon-large.icon-align-right { background-position: -494px -76px; }
.icon-large.icon-align-justify { background-position: -532px -76px; }
.icon-large.icon-list { background-position: -570px -76px; }
.icon-large.icon-indent-left { background-position: -608px -76px;}
.icon-large.icon-indent-right { background-position: -646px -76px; }
.icon-large.icon-facetime-video { background-position: -684px -76px; }
.icon-large.icon-picture { background-position: -722px -76px; }

.icon-large.icon-pencil { background-position: 0 -114px; }
.icon-large.icon-map-marker { background-position: -38px -114px; }
.icon-large.icon-adjust { background-position: -76px -114px; }
.icon-large.icon-tint { background-position: -114px -114px; }
.icon-large.icon-edit { background-position: -152px -114px; }
.icon-large.icon-share { background-position: -190px -114px; }
.icon-large.icon-check { background-position: -228px -114px;}
.icon-large.icon-move { background-position: -266px -114px; }
.icon-large.icon-step-backward { background-position: -304px -114px; }
.icon-large.icon-fast-backward { background-position: -342px -114px; }
.icon-large.icon-backward { background-position: -380px -114px; }
.icon-large.icon-play { background-position: -418px -114px; }
.icon-large.icon-pause { background-position: -456px -114px; }
.icon-large.icon-stop { background-position: -494px -114px; }
.icon-large.icon-forward { background-position: -532px -114px; }
.icon-large.icon-fast-forward { background-position: -570px -114px; }
.icon-large.icon-step-forward { background-position: -608px -114px; }
.icon-large.icon-eject { background-position: -646px -114px; }
.icon-large.icon-chevron-left { background-position: -684px -114px; }
.icon-large.icon-chevron-right { background-position: -722px -114px; }

.icon-large.icon-plus-sign { background-position: 0 -152px; }
.icon-large.icon-minus-sign { background-position: -38px -152px; }
.icon-large.icon-remove-sign { background-position: -76px -152px; }
.icon-large.icon-ok-sign { background-position: -114px -152px; }
.icon-large.icon-question-sign { background-position: -152px -152px; }
.icon-large.icon-info-sign { background-position: -190px -152px; }
.icon-large.icon-screenshot { background-position: -228px -152px; }
.icon-large.icon-remove-circle { background-position: -266px -152px; }
.icon-large.icon-ok-circle { background-position: -304px -152px; }
.icon-large.icon-ban-circle { background-position: -342px -152px; }
.icon-large.icon-arrow-left { background-position: -380px -152px; }
.icon-large.icon-arrow-right { background-position: -418px -152px; }
.icon-large.icon-arrow-up { background-position: -456px -152px; }
.icon-large.icon-arrow-down { background-position: -494px -152px; }
.icon-large.icon-share-alt { background-position: -532px -152px; }
.icon-large.icon-resize-full { background-position: -570px -152px; }
.icon-large.icon-resize-small { background-position: -608px -152px; }
.icon-large.icon-plus { background-position: -646px -152px; }
.icon-large.icon-minus { background-position: -684px -152px; }
.icon-large.icon-asterisk { background-position: -722px -152px; }

.icon-large.icon-exclamation-sign { background-position: 0 -190px; }
.icon-large.icon-gift { background-position: -38px -190px; }
.icon-large.icon-leaf { background-position: -76px -190px; }
.icon-large.icon-fire { background-position: -114px -190px; }
.icon-large.icon-eye-open { background-position: -152px -190px; }
.icon-large.icon-eye-close { background-position: -190px -190px; }
.icon-large.icon-warning-sign { background-position: -228px -190px; }
.icon-large.icon-plane { background-position: -266px -190px; }
.icon-large.icon-calendar { background-position: -304px -190px; }
.icon-large.icon-random { background-position: -342px -190px; }
.icon-large.icon-comment { background-position: -380px -190px; }
.icon-large.icon-magnet { background-position: -418px -190px; }
.icon-large.icon-chevron-up { background-position: -456px -190px; }
.icon-large.icon-chevron-down { background-position: -494px -190px; }
.icon-large.icon-retweet { background-position: -532px -190px; }
.icon-large.icon-shopping-cart { background-position: -570px -190px; }
.icon-large.icon-folder-close { background-position: -608px -190px;}
.icon-large.icon-folder-open { background-position: -646px -190px; }
.icon-large.icon-resize-vertical { background-position: -684px -190px; }
.icon-large.icon-resize-horizontal { background-position: -722px -190px; }

.icon-large.icon-hdd { background-position: 0 -228px; }
.icon-large.icon-bullhorn { background-position: -38px -228px; }
.icon-large.icon-bell { background-position: -76px -228px; }
.icon-large.icon-certificate { background-position: -114px -228px; }
.icon-large.icon-thumbs-up { background-position: -152px -228px; }
.icon-large.icon-thumbs-down { background-position: -190px -228px; }
.icon-large.icon-hand-right { background-position: -228px -228px; }
.icon-large.icon-hand-left { background-position: -266px -228px; }
.icon-large.icon-hand-up { background-position: -304px -228px; }
.icon-large.icon-hand-down { background-position: -342px -228px; }
.icon-large.icon-circle-arrow-right { background-position: -380px -228px; }
.icon-large.icon-circle-arrow-left { background-position: -418px -228px; }
.icon-large.icon-circle-arrow-up { background-position: -456px -228px; }
.icon-large.icon-circle-arrow-down { background-position: -494px -228px; }
.icon-large.icon-globe { background-position: -532px -228px; }
.icon-large.icon-wrench { background-position: -570px -228px; }
.icon-large.icon-tasks { background-position: -608px -228px; }
.icon-large.icon-filter { background-position: -646px -228px; }
.icon-large.icon-briefcase { background-position: -684px -228px; }
.icon-large.icon-fullscreen { background-position: -722px -228px; }

.icon-large.icon-chart { background-position: 0 -266px; }
.icon-large.icon-key { background-position: -38px -266px; }
.icon-large.icon-badge { background-position: -76px -266px; }
.icon-large.icon-up { background-position: -114px -266px; }
.icon-large.icon-down { background-position: -152px -266px; }
.icon-large.icon-left { background-position: -190px -266px; }
.icon-large.icon-right { background-position: -228px -266px; }
.icon-large.icon-view { background-position: -266px -266px; }
.icon-large.icon-car { background-position: -304px -266px; }


/* ==================================================================== */
/* 17.5 Forms															*/
/* ==================================================================== */
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { padding: 4px 8px; }
select.span12, textarea.span12, input.span12 { min-height: 30px !important; }
select, input[type="file"] { height: 30px; }
input[type="radio"], input[type="checkbox"] { margin-top: 2px; }
textarea { height: auto; }
.input-append.span12, .input-prepend.span12 { margin: 0; }
.input-append .add-on, .input-prepend .add-on { padding: 4px 5px 4px 8px; }
.radio.inline + .radio.inline, .checkbox.inline + .checkbox.inline { margin-left: 20px; }
.help-inline { margin-bottom: 6px; }

form.form-horizontal { margin: 0; }
form.form-horizontal label.control-label { text-align: left; padding-top: 0; width: 100%; }
form.form-horizontal .control-group { margin-bottom: 10px; }
form.form-horizontal .controls { margin-left: 0; }
form.form-inline { margin-bottom: 0; }
form.form-grid { margin-bottom: 0; }
form.form-grid .nd-form-title { font-weight: bold; margin-bottom: 5px; padding-top: 8px; }
form.form-grid .nd-form-title:first-child { padding-top: 0; }
.form-grid input, .form-grid textarea, .form-grid select { margin-bottom: 0; }
.input-append.date .span12 { width: 85%; }
.select-mini { width: 74px; }
.select-small { width: 104px; }
.select-medium { width: 164px; }
.select-large { width: 224px; }
.select-xlarge { width: 284px; }
.select-xxlarge { width: 544px; }
.nd-input-tiny { width: 16px; }
.nd-select-tiny { width: 60px; }


/* ==================================================================== */
/* 17.6 Alerts															*/
/* ==================================================================== */
.nd-main-call-out { padding: 15px 45px 35px 14px; }
.nd-main-call-out .nd-icon-alert { float: left; margin-right: 18px; width: 74px; height: 61px; margin-top: 5px; position: relative; z-index: 0; }
.nd-main-call-out h2 { padding-bottom: 5px; margin-left: 92px; }
.nd-main-call-out p { margin-bottom: 0; margin-left: 92px; }
.nd-main-call-out .close { width: 20px; height: 20px; top: 3px; right: -28px; }


/* ==================================================================== */
/* 17.7 Well															*/
/* ==================================================================== */
.nd-widget-box .nd-widget-content .well { padding: 4px 10px; margin-bottom: 0; }
.nd-action-bar .well { padding: 4px 10px; }
.modal-footer .well { padding: 4px 10px; margin-bottom: 0; text-align: left; }


/* ==================================================================== */
/* 17.8 Progress														*/
/* ==================================================================== */
.progress { margin-bottom: 0; }


/* ==================================================================== */
/* 17.9 Dialogs (aka Modal)												*/
/* ==================================================================== */
.modal-header { padding: 8px 15px 5px; }
.modal-footer { text-align: left; }
.modal-footer .btn-success { float: right; }
.modal-footer .btn-danger { float: left; }


/* ==================================================================== */
/* 17.10 Tables															*/
/* ==================================================================== */
.table [class*="span"] { margin-left: 2.12766% !important; float: left !important; display: inline-block !important; }
.table [class*="span"]:first-child { margin-left: 0 !important; }
.table input[class*="span"], .table select[class*="span"], .table textarea[class*="span"], .table .uneditable-input[class*="span"] { float: none !important; min-height: 24px !important; }
.table select, .table textarea, .table input { margin-bottom: 0 !important; padding: 1px 8px !important; min-height: 20px !important; }
.table .span12 { width: 100% !important; *width: 99.94680851063829% !important; }
.table .span11 { width: 91.48936170212765% !important; *width: 91.43617021276594% !important; }
.table .span10 { width: 82.97872340425532% !important; *width: 82.92553191489361% !important; }
.table .span9 { width: 74.46808510638297% !important; *width: 74.41489361702126% !important; }
.table .span8 { width: 65.95744680851064% !important; *width: 65.90425531914893% !important; }
.table .span7 { width: 57.44680851063829% !important; *width: 57.39361702127659% !important; }
.table .span6 { width: 48.93617021276595% !important; *width: 48.88297872340425% !important; }
.table .span5 { width: 40.42553191489362% !important; *width: 40.37234042553192% !important; }
.table .span4 { width: 31.914893617021278% !important; *width: 31.861702127659576% !important; }
.table .span3 { width: 23.404255319148934% !important; *width: 23.351063829787233% !important; }
.table .span2 { width: 14.893617021276595% !important; *width: 14.840425531914894% !important; }
.table .span1 { width: 6.382978723404255% !important; *width: 6.329787234042553% !important; }
.table .offset12 { margin-left: 104.25531914893617% !important; *margin-left: 104.14893617021275% !important; }
.table .offset12:first-child { margin-left: 102.12765957446808% !important; *margin-left: 102.02127659574467% !important; }
.table .offset11 { margin-left: 95.74468085106382% !important; *margin-left: 95.6382978723404% !important; }
.table .offset11:first-child { margin-left: 93.61702127659574% !important; *margin-left: 93.51063829787232% !important; }
.table .offset10 { margin-left: 87.23404255319149% !important; *margin-left: 87.12765957446807% !important; }
.table .offset10:first-child { margin-left: 85.1063829787234% !important; *margin-left: 84.99999999999999% !important; }
.table .offset9 { margin-left: 78.72340425531914% !important; *margin-left: 78.61702127659572% !important; }
.table .offset9:first-child { margin-left: 76.59574468085106% !important; *margin-left: 76.48936170212764% !important; }
.table .offset8 { margin-left: 70.2127659574468% !important; *margin-left: 70.10638297872339% !important; }
.table .offset8:first-child { margin-left: 68.08510638297872% !important; *margin-left: 67.9787234042553% !important; }
.table .offset7 { margin-left: 61.70212765957446% !important; *margin-left: 61.59574468085106% !important; }
.table .offset7:first-child { margin-left: 59.574468085106375% !important; *margin-left: 59.46808510638297% !important; }
.table .offset6 { margin-left: 53.191489361702125% !important; *margin-left: 53.085106382978715% !important; }
.table .offset6:first-child { margin-left: 51.063829787234035% !important; *margin-left: 50.95744680851063% !important; }
.table .offset5 { margin-left: 44.68085106382979% !important; *margin-left: 44.57446808510638% !important; }
.table .offset5:first-child { margin-left: 42.5531914893617% !important; *margin-left: 42.4468085106383% !important;}
.table .offset4 { margin-left: 36.170212765957444% !important; *margin-left: 36.06382978723405% !important; }
.table .offset4:first-child { margin-left: 34.04255319148936% !important; *margin-left: 33.93617021276596% !important; }
.table .offset3 { margin-left: 27.659574468085104% !important; *margin-left: 27.5531914893617% !important; }
.table .offset3:first-child { margin-left: 25.53191489361702% !important; *margin-left: 25.425531914893618% !important; }
.table .offset2 { margin-left: 19.148936170212764% !important; *margin-left: 19.04255319148936% !important; }
.table .offset2:first-child { margin-left: 17.02127659574468% !important; *margin-left: 16.914893617021278% !important; }
.table .offset1 { margin-left: 10.638297872340425% !important; *margin-left: 10.53191489361702% !important; }
.table .offset1:first-child { margin-left: 8.51063829787234% !important; *margin-left: 8.404255319148938% !important; }


/* ================================================================================================================================================================================================================= */
/* 																																																					 */
/* 18. NOTES	==================================================================================================================================================================================================== */
/* 																																																					 */
/* ================================================================================================================================================================================================================= */
/* 1.0 Clearing Hack Fix: http://fordinteractive.com/2009/12/goodbye-overflow-clearing-hack/ */
/* 2.0 not sure why the Bootstrap targets all icons in IE7 and applies a .3em margin */