/* ==================================================================== */
/* 	Table Of Contents
	1. 	Font Family
	2.	Font Colour
	3. 	Font Style
	4. 	Font Size
	5. 	Background Colours
	6. 	Background Images
	7. 	Button And Icon Sprites
	8.	Borders
/* ==================================================================== */


/* ==================================================================== */
/* 1. Font Family														*/
/* ==================================================================== */
body { font-family: Arial, Helvetica, sans-serif; }
@font-face {
    font-family: 'museo_sans300';
    src: url('../../fonts/museosans-webfont.eot');
    src: url('../../fonts/museosans-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/museosans-webfont.woff') format('woff'),
         url('../../fonts/museosans-webfont.ttf') format('truetype'),
         url('../../fonts/museosans-webfont.svg#museo_sans300') format('svg');
    font-weight: normal;
    font-style: normal;
}
@import url('https://fonts.googleapis.com/css?family=Open+Sans:700');

body:before {
	display: block;
	content: "";
	position: fixed;
	top: 0;
	left: 0;
	z-index: 900;
	width: 100%;
	height: 100%;
	box-shadow:inset 0px 0px 0px 6px #ACB6EE;
	pointer-events: none;
}

body:after {
	display: block;
	content: "STAGING ENVIRONMENT";
	position: fixed;
	top: 0;
	right: 0;
	z-index: 901;
	line-height: 20px;
	padding: 1px 12px;
	font-size: 10px;
	pointer-events: none;
	background: #ACB6EE;
}

.nd-sidebar .nd-client-logo {
	 background: url(../../img/theme/netdirector-staging/nd-client-logo.png) 0 0 no-repeat !important;
}


/* ==================================================================== */
/* 2. Font Colour														*/
/* ==================================================================== */
body { color: #555; }
a { color: #00093c; }
a:hover { color: #58595b; }
.nd-console-header .nd-profile { color: #fff; }
.nd-sidebar > ul.nd-primary-nav > li a { color: #555; } /* all anchor tags */
.nd-sidebar > ul.nd-primary-nav > li > a { color: #555; } /* only first level of anchors tags */
.nd-sidebar > ul.nd-primary-nav > li > a:hover { color: #fff; }
.nd-sidebar > ul.nd-primary-nav > li.active > a { color: #fff; }
.nd-breadcrumb { color: #00093c; }
.nd-breadcrumb a { color: #00093c; }
.nd-breadcrumb a:hover { color: #333; }
.nd-breadcrumb a.current { color: #333; }
.nd-secondary-action-bar .btn:hover, .nd-secondary-action-bar .btn.active { color: #fff; }
.nd-date-range >.nav-pills > li > a { color:#00093c; }
.nd-date-range >.nav-pills > li > a:hover { color:#f88c00; }
.nd-date-range .nav-pills > .active > a, .nav-pills > .active > a:hover { color:#fff; }
.nd-file-tree ul > li a { color: #555; } /* all anchor tags */
.nd-file-tree ul > li > a { color: #555; } /* only first level of anchors tags */
.nd-file-tree ul > li > a:hover { color: #fff; }
.nd-file-tree ul > li.active { color: #fff; }
.nd-file-tree ul > li.active > a { color: #fff; }
.nd-file-tree ul > li > ul > li a:hover { color: #555; }
.nd-file-list ul li a { color: #fff; }
.nd-file-list ul li li a { color: #555; }
.nd-folder-list ul li a { color: #fff; }
.nd-folder-list ul li li a { color: #555; }
.nd-software-list ul li a { color: #555; }
.nd-software-list ul li.active a { color: #fff; }
.nd-table th a { color: #555; }
.btn { color: #555; }
.btn-success, .btn-primary, .btn-toggle-on-off.active { color: #fff; }
.btn-danger, .btn-toggle-on-off { color: #fff; }
.btn-info { color: #fff; }
.btn-warning { color: #fff; }
.btn-group > .btn:active, .btn-group > .btn.active { color: #fff; }
div.ibutton-label-on, div.ibutton-label-off { color: #fff !important; }
.nd-library-folders-list ul li a { color: #555; } /* all anchor tags */
.nd-library-folders-list ul li a { color: #555; } /* only first level of anchors tags */
.nd-library-folders-list ul li a:hover { color: #fff; }
.nd-library-folders-list ul li.active a { color: #fff; }
.nd-tab-system .nav-tabs > li > a { color: #555; }
.nd-tab-system .nav-tabs > li > a:hover,
.nd-tab-system .nav-tabs > li.active > a,
.nd-tab-system .nav-tabs > li > .active > a:hover { color: #333; }
.nd-well-important { color:#B94A48; }
.nd-well-warning { color:#C09853; }
.nd-well-success { color:#468847; }
.nd-well-info { color:#3A87AD; }
.nd-well-inverse { color:#333; }
.nd-dash-item .nd-dash-stat-positive { color: #39b54a; }
.nd-dash-item .nd-dash-stat-negative { color: #da2128; }
.google-visualization-tooltip li.google-visualization-tooltip-item { color: #fff !important; }
.google-visualization-tooltip li.google-visualization-tooltip-item span { color: #fff !important; }
.nd-muted { color: #999 !important; }
.nd-dash-pie-chart .google-visualization-tooltip li.google-visualization-tooltip-item span { color: #555 !important; }
.text-success { color: #39b54a; }
.text-error { color: #da2128; }
.table-menu li:hover { color: #fff; }
li.token-input-token { color: #fff; }
li.token-input-token span { color: #fff; }
li.token-input-selected-token { color: #fff; }
div.token-input-dropdown ul li.token-input-selected-dropdown-item { color: #fff; }
.nd-sub-panel-heading h2 { color: #fff; }
/* Calendar */
#cal-slide-content { color: #555; }
#cal-slide-content a.event-item { color: #555; }


/* ==================================================================== */
/* 3. Font Style														*/
/* ==================================================================== */
h1 { text-transform: uppercase; }
h2 { text-shadow: 0 1px 0 #fff; line-height: normal; }
h3 { font-weight: bold; text-shadow: 0 1px 0 #fff; line-height: normal; }
.modal-header h3 { text-shadow: 0 1px 0 #fff; }
label { font-weight: bold; }
label, input, button, select, textarea { line-height: 18px; }
.radio, .checkbox { line-height: 22px; }
.btn { font-weight: bold; text-shadow: none; }
.btn-large { line-height: 18px; }
div.ibutton-label-on, div.ibutton-label-off { text-shadow: none !important; text-transform: capitalize !important; text-align: center !important; }
.nd-main-panel-heading h1 { text-transform: none; }
.nd-tab-system .nav-tabs > li > a { font-weight: bold; }
.nd-tab-system .nav-tabs > li > a:hover { text-decoration: none; }
.nd-sidebar > ul.nd-primary-nav > li.nd-nav-spacer { font-weight: bold; text-transform: uppercase; }
.nd-breadcrumb a:hover { text-decoration: underline; }
.nd-sub-panel-heading h2 { text-shadow: none; }
.nd-file-tree li h2 { text-shadow:none; }
.nd-time { font-weight:normal; }
.nd-dash-item .nd-dash-stat { font-weight: bold; line-height: normal; }
.nd-dash-list-item .nd-dash-stat { font-weight: bold; line-height: normal; }
.nd-dash-status { text-align: left; font-style: italic; }
.nd-dash-pie-chart .google-visualization-tooltip li.google-visualization-tooltip-item span { font-weight: bold !important; }
.nd-dash-status a { cursor: default; }
.table-menu li { font-weight: normal; }
.nd-table-large th { font-weight: normal; }
.nd-table-large .nd-table-cell-heading { font-weight: bold; font-size: 18px; }


/* ==================================================================== */
/* 4. Font Size															*/
/* ==================================================================== */
body { font-size: 13px; }
h1 { font-size: 18px; }
h2 { font-size: 13px; }
.nd-main-call-out.alert h2 { font-size: 18px; }
.nd-dialog-box h2 { font-size: 20px; }
.nd-dialog-box .nd-widget-title h2 { font-size: 13px; }
h3 { font-size: 13px; }
h4 { font-size: 13px; }
.modal-header h3 { font-size: 13px; }
label, input, button, select, textarea { font-size:13px; }
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 { font-size:13px; }
.nd-table th { font-size: 13px; }
.nd-secondary-action-bar .nd-secondary-action-box .nd-action-label { font-size: 12px; }
.btn { font-size: 13px; }
.btn-group > .btn, .btn-group > .dropdown-menu { font-size: 13px; }
.btn-large { font-size:13px; }
div.ibutton-label-on, div.ibutton-label-off { font-size: 13px !important; }
.nd-dialog-box .nd-file-upload-container .nd-widget-title h2 { font-size: 9px; }
.nd-sidebar > ul.nd-primary-nav > li.nd-nav-spacer { font-size: 10px; }
.nd-sidebar-closed .nd-sidebar > ul.nd-primary-nav > li.nd-nav-spacer { text-indent: -999em; }
.nd-time { font-size:11px; }
.nd-dash-row1 .nd-dash-stat { font-size: 15px; }
.nd-dash-row2 .nd-dash-stat,
.nd-dash-row3 .nd-dash-stat,
.nd-dash-row4 .nd-dash-stat,
.nd-dash-row5 .nd-dash-stat,
.nd-dash-row6 .nd-dash-stat,
.nd-dash-row7 .nd-dash-stat,
.nd-dash-row8 .nd-dash-stat,
.nd-dash-row9 .nd-dash-stat,
.nd-dash-row10 .nd-dash-stat,
.nd-dash-row11 .nd-dash-stat,
.nd-dash-row12 .nd-dash-stat { font-size: 24px; }
.nd-dash-list-item .nd-dash-stat { font-size: 26px; }
.nd-dash-quad-layout .nd-dash-stat { font-size: 19px !important; }
.nd-dash-status { font-size: 11px; }
.google-visualization-tooltip li.google-visualization-tooltip-item { font-size: 11px !important; }
.nd-dash-pie-chart .google-visualization-tooltip li.google-visualization-tooltip-item span { font-size: 20px !important; }
.nd-dash-pie-chart .google-visualization-tooltip li.google-visualization-tooltip-item:first-child span { font-size: 15px !important; }
.table-menu li { font-weight: normal; }
.font-large { font-size: 20px; }


/* ==================================================================== */
/* 5. Background Colours												*/
/* ==================================================================== */
body { background-color: #fff; }
.nd-console-header .nd-header-controls a:hover,
.nd-console-header .nd-profile a:hover { background: #000; }
.nd-sidebar .nd-client-name { background: #e5e5e5; }
.nd-sidebar ul.nd-primary-nav > li > ul > li > a { background: #f4f4f4; }
.nd-sidebar ul.nd-primary-nav > li > ul > li > a:hover { background: #dbdbdb; }
.nd-sidebar ul.nd-primary-nav > li > ul > li.active > a { background: #c0c0c0; }
.nd-sidebar ul.nd-primary-nav > li > ul > li li a { background: #fafafa; }
.nd-sidebar ul.nd-primary-nav > li > ul > li li a:hover { background: #f3f3f3; }
.nd-sidebar ul.nd-primary-nav > li > ul > li li.active > a { background: #eee; }
.nd-toggle-sidebar { background: #F5F5F5; }
.nd-toggle-sidebar:hover { background-color: #777; }
.nd-main-panel { background: #fff; }
.nd-main-panel-heading { background: #fff; }
.nd-breadcrumb a.current { background: #E3E3E3; }
.nd-date-range .nav-pills > .active > a, .nd-date-range .nav-pills > .active > a:hover { background: #00093c; }
.nd-secondary-action-bar .btn:hover, .nd-secondary-action-bar .btn.active { background: #00093c; background-position: 0 -30px; }
.nd-widget-box { background: #fff; }
.nd-widget-box .nd-widget-title, .nd-file-title {
	background-color: #e9e9e9;
	border-bottom: 1px solid #ccc;
	background-image: linear-gradient(bottom, rgb(233,233,233) 0%, rgb(255,255,255) 100%);
	background-image: -o-linear-gradient(bottom, rgb(233,233,233) 0%, rgb(255,255,255) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(233,233,233) 0%, rgb(255,255,255) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(233,233,233) 0%, rgb(255,255,255) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(233,233,233) 0%, rgb(255,255,255) 100%);
	background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(233,233,233)), color-stop(1, rgb(255,255,255)));
}
.nd-widget-box .nd-widget-sub-heading {
	background-color: #e9e9e9;
	border-bottom: 1px solid #ccc;
	background-image: linear-gradient(bottom, rgb(233,233,233) 0%, rgb(255,255,255) 100%);
	background-image: -o-linear-gradient(bottom, rgb(233,233,233) 0%, rgb(255,255,255) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(233,233,233) 0%, rgb(255,255,255) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(233,233,233) 0%, rgb(255,255,255) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(233,233,233) 0%, rgb(255,255,255) 100%);
	background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(233,233,233)), color-stop(1, rgb(255,255,255)));
}
.nd-table th { background: #eaeaea;
	background-image: linear-gradient(bottom, rgb(233,233,233) 0%, rgb(242,242,242) 100%);
	background-image: -o-linear-gradient(bottom, rgb(233,233,233) 0%, rgb(242,242,242) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(233,233,233) 0%, rgb(242,242,242) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(233,233,233) 0%, rgb(242,242,242) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(233,233,233) 0%, rgb(242,242,242) 100%);
	background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(242,242,242)), color-stop(1, rgb(255,255,255)));
}
.nd-table.nd-sortable-table th.js-table-sort-header:hover,
.nd-table .nd-table-row-grey { background: #e9e9e9; }
.nd-list-item .nd-widget-content { background: #f9f9f9; }
.nd-list-item .nd-list-thumb { background: #fff; }
.nd-tab-system .tab-content { background: #fff; }
.btn-success, .btn-primary, .btn-toggle-on-off.active {
background-color: #82b854;
background-image: linear-gradient(bottom, rgb(118,166,67) 10%, rgb(142,202,101) 90%);
background-image: -o-linear-gradient(bottom, rgb(118,166,67) 10%, rgb(142,202,101) 90%);
background-image: -moz-linear-gradient(bottom, rgb(118,166,67) 10%, rgb(142,202,101) 90%);
background-image: -webkit-linear-gradient(bottom, rgb(118,166,67) 10%, rgb(142,202,101) 90%);
background-image: -ms-linear-gradient(bottom, rgb(118,166,67) 10%, rgb(142,202,101) 90%);
background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.1, rgb(118,166,67)),
	color-stop(0.9, rgb(142,202,101))
); }
.btn-success:hover, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled],
.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled],
.btn-toggle-on-off.active:hover, .btn-toggle-on-off.active:active, .btn-toggle-on-off.active.active, .btn-toggle-on-off.active.disabled, .btn-toggle-on-off.active[disabled] { background-color: #76a643; }
.btn-danger, .btn-toggle-on-off { 
background-color: #da6250;
background-image: linear-gradient(bottom, rgb(202,92,75) 10%, rgb(242,107,89) 90%);
background-image: -o-linear-gradient(bottom, rgb(202,92,75) 10%, rgb(242,107,89) 90%);
background-image: -moz-linear-gradient(bottom, rgb(202,92,75) 10%, rgb(242,107,89) 90%);
background-image: -webkit-linear-gradient(bottom, rgb(202,92,75) 10%, rgb(242,107,89) 90%);
background-image: -ms-linear-gradient(bottom, rgb(202,92,75) 10%, rgb(242,107,89) 90%);
background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.1, rgb(202,92,75)),
	color-stop(0.9, rgb(242,107,89))
); }
.btn-danger:hover, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled],
.btn-toggle-on-off:hover, .btn-toggle-on-off:active, .btn-toggle-on-off.active, .btn-toggle-on-off.disabled, .btn-toggle-on-off[disabled] { background-color: #ca5c4b; }
.btn-info {
background-color: #4d7591;
background-image: linear-gradient(bottom, rgb(67,92,117) 12%, rgb(85,139,170) 90%);
background-image: -o-linear-gradient(bottom, rgb(67,92,117) 12%, rgb(85,139,170) 90%);
background-image: -moz-linear-gradient(bottom, rgb(67,92,117) 12%, rgb(85,139,170) 90%);
background-image: -webkit-linear-gradient(bottom, rgb(67,92,117) 12%, rgb(85,139,170) 90%);
background-image: -ms-linear-gradient(bottom, rgb(67,92,117) 12%, rgb(85,139,170) 90%);
background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.12, rgb(67,92,117)),
	color-stop(0.9, rgb(85,139,170))
); }
.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] { background-color: #435c75; }
.btn-warning {
background-color: #ffaf59;
background-image: linear-gradient(bottom, rgb(230,153,88) 10%, rgb(255,175,89) 90%);
background-image: -o-linear-gradient(bottom, rgb(230,153,88) 10%, rgb(255,175,89) 90%);
background-image: -moz-linear-gradient(bottom, rgb(230,153,88) 10%, rgb(255,175,89) 90%);
background-image: -webkit-linear-gradient(bottom, rgb(230,153,88) 10%, rgb(255,175,89) 90%);
background-image: -ms-linear-gradient(bottom, rgb(230,153,88) 10%, rgb(255,175,89) 90%);
background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.1, rgb(230,153,88)),
	color-stop(0.9, rgb(255,175,89))
); }
.btn-warning:hover, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] { background-color: #e69958; }
.btn-group .dropdown-menu { background: #f7f7f7; }
.btn-group > .btn:active, .btn-group > .btn.active { background: #00093c; background-position: 0 -30px; }
.ibutton-handle {
	background: #fefefe !important;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fefefe), color-stop(100%, #e6e6e6)) !important;
	background-image: -webkit-linear-gradient(top, #fefefe, #e6e6e6) !important;
	background-image: -moz-linear-gradient(top, #fefefe, #e6e6e6) !important;
	background-image: -o-linear-gradient(top, #fefefe, #e6e6e6) !important;
	background-image: linear-gradient(top, #fefefe, #e6e6e6) !important;
}
div.ibutton-label-on {
	background-color: #8eca65 !important;
	background-image: linear-gradient(bottom, rgb(118,166,67) 10%, rgb(142,202,101) 90%) !important;
	background-image: -o-linear-gradient(bottom, rgb(118,166,67) 10%, rgb(142,202,101) 90%) !important;
	background-image: -moz-linear-gradient(bottom, rgb(118,166,67) 10%, rgb(142,202,101) 90%) !important;
	background-image: -webkit-linear-gradient(bottom, rgb(118,166,67) 10%, rgb(142,202,101) 90%) !important;
	background-image: -ms-linear-gradient(bottom, rgb(118,166,67) 10%, rgb(142,202,101) 90%) !important;
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.1, rgb(118,166,67)),
		color-stop(0.9, rgb(142,202,101))
	) !important;
}
div.ibutton-label-off {
	background-color: #df423f !important;
	background-image: linear-gradient(bottom, rgb(223,66,63) 10%, rgb(237,117,112) 90%) !important;
	background-image: -o-linear-gradient(bottom, rgb(223,66,63) 10%, rgb(237,117,112) 90%) !important;
	background-image: -moz-linear-gradient(bottom, rgb(223,66,63) 10%, rgb(237,117,112) 90%) !important;
	background-image: -webkit-linear-gradient(bottom, rgb(223,66,63) 10%, rgb(237,117,112) 90%) !important;
	background-image: -ms-linear-gradient(bottom, rgb(223,66,63) 10%, rgb(237,117,112) 90%) !important;
	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.1, rgb(223,66,63)),
	color-stop(0.9, rgb(237,117,112))
	) !important;
}
.tooltip-inner { background-color: #00093c; word-wrap:break-word; }
.tooltip.top .tooltip-arrow {  border-top-color: #00093c; }
.tooltip.right .tooltip-arrow { border-right-color: #00093c; }
.tooltip.left .tooltip-arrow {  border-left-color: #00093c; }
.tooltip.bottom .tooltip-arrow {  border-bottom-color: #00093c; }
.modal-header { background: #efefef; }
.dropdown-menu li > a:hover,
.dropdown-menu li > a:focus,
.dropdown-submenu:hover > a {
  background-color: #00093c;
  background-image: none;
  filter: none;
}
.dropdown-menu .active > a,
.dropdown-menu .active > a:hover {
  background-color: #00093c;
  background-image: none;
  filter: none;
}
.nd-library-folders-list ul { background: #fff; }
.nd-library-folders-list ul li ul { background: #f2f2f2; }
.nd-library-folders-list ul li ul li:first-child a {
background-image: linear-gradient(bottom, rgb(242,242,242) 92%, rgb(211,211,211) 100%);
background-image: -o-linear-gradient(bottom, rgb(242,242,242) 92%, rgb(211,211,211) 100%);
background-image: -moz-linear-gradient(bottom, rgb(242,242,242) 92%, rgb(211,211,211) 100%);
background-image: -webkit-linear-gradient(bottom, rgb(242,242,242) 92%, rgb(211,211,211) 100%);
background-image: -ms-linear-gradient(bottom, rgb(242,242,242) 92%, rgb(211,211,211) 100%);
background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.92, rgb(242,242,242)), color-stop(1, rgb(211,211,211)));
}
.nd-library-folders-list ul li ul li:last-child a {
background-image: linear-gradient(bottom, rgb(211,211,211) -2%, rgb(242,242,242) 5%);
background-image: -o-linear-gradient(bottom, rgb(211,211,211) -2%, rgb(242,242,242) 5%);
background-image: -moz-linear-gradient(bottom, rgb(211,211,211) -2%, rgb(242,242,242) 5%);
background-image: -webkit-linear-gradient(bottom, rgb(211,211,211) -2%, rgb(242,242,242) 5%);
background-image: -ms-linear-gradient(bottom, rgb(211,211,211) -2%, rgb(242,242,242) 5%);
background-image: -webkit-gradient( linear, left bottom, left top, color-stop(-0.02, rgb(211,211,211)), color-stop(0.05, rgb(242,242,242)));
}
.nd-library-folders-list ul ul { background: #e5e6e7; }

.nd-file-tree ul > li > ul > li > a { background: #f4f4f4; }
.nd-file-tree ul > li > ul > li > a:hover { background: #dbdbdb; }
.nd-file-tree ul > li > ul > li.active > a { background: #c0c0c0; }
.nd-file-tree ul > li > ul > li li a { background: #fafafa; }
.nd-file-tree ul > li > ul > li li a:hover { background: #f3f3f3; }
.nd-file-tree ul > li > ul > li li.active a { background: #f3f3f3; }

.nd-file-list ul li li a { background: #f4f4f4; }
.nd-file-list ul li li a:hover { background: #dbdbdb; }
.nd-file-list ul li li li a { background: #fafafa; }
.nd-file-list ul li li li a:hover { background: #f3f3f3; }
.nd-file-list ul li a { border-bottom: 1px solid #ddd; }
.nd-file-list table td { border-bottom: 1px solid #ddd; }

.nd-software-list ul { border-top: 1px solid #ddd; }
.nd-software-list ul li a { background: #fff; }
.nd-software-list ul li a:hover,
.nd-software-list ul li.active a { background: #dbdbdb; }
.nd-software-list ul li a { border-bottom: 1px solid #ddd; }

.progress .nd-progress-bar-primary {
	background-color: #d77878;
	background-image: linear-gradient(bottom, rgb(3,10,31) 0%, rgb(0,9,60) 100%);
	background-image: -o-linear-gradient(bottom, rgb(3,10,31) 0%, rgb(0,9,60) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(3,10,31) 0%, rgb(0,9,60) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(3,10,31) 0%, rgb(0,9,60) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(3,10,31) 0%, rgb(0,9,60) 100%);
	background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(3,10,31)), color-stop(1, rgb(0,9,60)));
}
.progress .nd-progress-bar-secondary {
  background-color: #626262;
  background-image: -moz-linear-gradient(top, #626262, #8E8E8E);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#626262), to(#8E8E8E));
  background-image: -webkit-linear-gradient(top, #626262, #8E8E8E);
  background-image: -o-linear-gradient(top, #626262, #8E8E8E);
  background-image: linear-gradient(to bottom, #626262, #8E8E8E);
  background-repeat: repeat-x;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0);
}
.nd-variant-list-item:hover { background: #fff; }

.nd-well-important { background: #F2DEDE; }
.nd-well-warning { background: #FCF8E3; }
.nd-well-success { background: #DFF0D8; }
.nd-well-info { background: #D9EDF7; }
.nd-well-inverse { background: #E3E3E3; }
.nd-mobile-filter.affix { background: #fff; }
.nd-footer .nd-footer-bar { background: #424242; }
.progress-info.progress-striped .bar, .progress-striped .bar-info { background-color: #00093c; filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff00093c', endColorstr='#ff00093c', GradientType=0); }

.nd-dash-boxes .nd-dash-box { background: #fff; }
.nd-dash-status { background: #f2f2f2; }
.nd-dash-boxes .nd-dash-box .nd-dash-heading {
	background-color: #e9e9e9;
	background-image: linear-gradient(bottom, rgb(233,233,233) 0%, rgb(255,255,255) 100%);
	background-image: -o-linear-gradient(bottom, rgb(233,233,233) 0%, rgb(255,255,255) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(233,233,233) 0%, rgb(255,255,255) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(233,233,233) 0%, rgb(255,255,255) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(233,233,233) 0%, rgb(255,255,255) 100%);
	background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(233,233,233)), color-stop(1, rgb(255,255,255)));
}
.nd-dash-box .nd-loading { background: #fff; }
.google-visualization-tooltip { background-color: #00093c !important; }
.table-menu { background-color: #F7F7F7; }
.table-menu li:hover { background: #00093c; }
ul.token-input-list { background-color: #fff; }
ul.token-input-list li input { background-color: #fff; }
li.token-input-token { background-color: #00093c; }
li.token-input-selected-token { background-color: #0b5c83; }
div.token-input-dropdown { background-color: #fff; }
div.token-input-dropdown ul li { background-color: #fff; }
div.token-input-dropdown ul li.token-input-dropdown-item { background-color: #fff; }
div.token-input-dropdown ul li.token-input-dropdown-item2 { background-color: #fff; }
div.token-input-dropdown ul li.token-input-selected-dropdown-item { background-color: #00093c; }

/* Calendar */
.event { background-color: #ccc; }
.event-important { background-color: #E85A56; }
.event-info { background-color: #5AABE3; }
.event-warning { background-color: #FFB556; }
.event-inverse { background-color: #1b1b1b; }
.event-success { background-color: #5FC05F; }
.event-special { background-color: #00093C; }
.day-highlight.dh-event-important:hover,
.day-highlight.dh-event-important { background-color: #FFD9D5; }
.day-highlight.dh-event-warning:hover,
.day-highlight.dh-event-warning { background-color: #FFFFD5; }
.day-highlight.dh-event-info:hover,
.day-highlight.dh-event-info { background-color: #D9FFFF; }
.day-highlight.dh-event-inverse:hover,
.day-highlight.dh-event-inverse { background-color: #dedede; }
.day-highlight.dh-event-success:hover,
.day-highlight.dh-event-success { background-color: #DEFFDE; }
.day-highlight.dh-event-special:hover,
.day-highlight.dh-event-special { background-color: #E5EEFF; }
.cal-row-head [class*="cal-cell"] { background: -moz-linear-gradient(center bottom , rgb(233, 233, 233) 0%, rgb(242, 242, 242) 100%) repeat scroll 0 0 #eaeaea; }
#cal-slide-content,
#cal-slide-content:hover { background-color: #ededed; }


/* ==================================================================== */
/* 6. Background Images													*/
/* ==================================================================== */
body { background-image: url(../../img/theme/netdirector/nd-body-bg.gif); background-repeat: repeat-y; }
.badge {background: url(../../img/theme/netdirector/nd-badge.png) 0 0 no-repeat; }
.nd-container { background: url(../../img/theme/netdirector/nd-footer.gif) 0 bottom no-repeat; }
.nd-sidebar > ul.nd-primary-nav > li > a:hover { background: #030a1f url(../../img/theme/netdirector/nd-sidebar-bg.gif) 0 0 repeat-x; }
.nd-sidebar > ul.nd-primary-nav > li.active > a { background: #030a1f url(../../img/theme/netdirector/nd-sidebar-bg.gif) 0 0 repeat-x; }
.nd-sidebar > ul.nd-primary-nav > li.active > a > i.nd-nav-arrow { background: url(../../img/theme/netdirector/nd-nav-arrow.png) 0 0 no-repeat !important; }
.nd-sidebar-open .nd-container { background-image:url(../../img/theme/netdirector/nd-footer.gif); }
.nd-sidebar-closed { background-position: -201px 0; }
.nd-sidebar-closed .nd-container { background-image:none; }
.nd-sidebar-open { background-position:0 0; }
.nd-sidebar-open .nd-sidebar > ul.nd-primary-nav > li.nd-primary-nav-slider i { background-position: -264px -144px; }
.nd-file-tree ul > li > a:hover { background: #030a1f url(../../img/theme/netdirector/nd-sidebar-bg.gif) 0 0 repeat-x; }
.nd-file-tree ul > li.active > a { background: #030a1f url(../../img/theme/netdirector/nd-sidebar-bg.gif) 0 0 repeat-x; }
.nd-file-tree ul > li.active > a > i.nd-nav-arrow { background: url(../../img/theme/netdirector/nd-nav-arrow.png) 0 0 no-repeat !important; }
.nd-file-list ul > li > a { background: #030a1f url(../../img/theme/netdirector/nd-sidebar-bg.gif) 0 0 repeat-x; }
.nd-my-message-inbox .nd-file-tree li.active { background: #030a1f url(../../img/theme/netdirector/nd-sidebar-bg.gif) 0 0 repeat-x; }
.nd-breadcrumb { background: #fff url(../../img/theme/netdirector/nd-breadcrumb.gif) left bottom repeat-x; }
.nd-breadcrumb .divider { background: url(../../img/theme/netdirector/nd-icon-arrow.gif) 0 0 no-repeat; display: inline-block; }
.nd-breadcrumb a:last-child { background-image: none; }
.nd-sub-panel-heading { background: #030922 url(../img/theme/netdirector/nd-sub-panel-heading-bg.gif) 0 0 repeat-x; }
.nd-table th.nd-sortable-header a { background: url(../../img/theme/netdirector/nd-sort.gif) right bottom no-repeat; }
.nd-table th.nd-sortable-header-asc a { background: url(../../img/theme/netdirector/nd-sort-up.gif) right bottom no-repeat; }
.nd-table th.nd-sortable-header-desc a { background: url(../../img/theme/netdirector/nd-sort-down.gif) right bottom no-repeat; }
.nd-table th.orderAsc a { background: url(../../img/theme/netdirector/nd-sort-up.gif) right bottom no-repeat; }
.nd-table th.orderDesc a { background: url(../../img/theme/netdirector/nd-sort-down.gif) right bottom no-repeat; }
.nd-table-large th { background: #ececec url(../img/theme/netdirector/nd-table-large-bg.gif) 0 0 repeat-x !important; }
.nd-list-item-inactive .nd-list-thumb .nd-list-item-frame { background: url(../../img/theme/netdirector/nd-list-frame.png) center 50% no-repeat; }
.nd-list-item-staging .nd-list-thumb .nd-list-item-frame { background: url(../../img/theme/netdirector/nd-list-frame-staging.png) center 50% no-repeat; }
.nd-file-upload .nd-file-upload-window { background: url(../../img/theme/netdirector/nd-icon-upload-media.png) center 90px no-repeat; }
.nd-loading { background: url(../../img/theme/netdirector/nd-loading-bg.png) 0 0 repeat; }
.nd-loading i { background-image: url(../../img/theme/netdirector/nd-loading.gif); background-repeat: no-repeat; }
i.icon-loading-small { background-position: 0 0; }
i.icon-loading-small.icon-loading-white { background-position: 0 -20px; }
i.icon-loading-small.icon-loading-blue { background-position: 0 -40px; }
i.icon-loading-medium { background-position: -20px 0; }
i.icon-loading-medium.icon-loading-white { background-position: -20px -36px; }
i.icon-loading-medium.icon-loading-blue { background-position: -20px -72px; }
i.icon-loading-large { background-position: -56px 0; }
i.icon-loading-large.icon-loading-white { background-position: -56px -71px; }
i.icon-loading-large.icon-loading-blue { background-position: -56px -142px; }
.nd-widget-box .nd-widget-title.nd-widget-title-accordion a.icon-down { background-position: -72px -168px; }
.nd-widget-box .nd-widget-title.nd-widget-title-accordion.collapsed a.icon-down { background-position: -96px -168px; }
.nd-dash-heading-sub { background: #fff; }
.nd-dash-pie-chart .google-visualization-tooltip { background: none !important; }
.nd-variant-list .nd-variant-list-item .nd-variant-list-title { background: #f2f2f2; }
.nd-software-list ul > li.active > a { background: #030a1f url(../../img/theme/netdirector/nd-sidebar-bg.gif) 0 0 repeat-x; }
.nd-software-list ul > li.active > a > i.nd-nav-arrow { background: url(../../img/theme/netdirector/nd-nav-arrow.png) 0 0 no-repeat !important; }
i.nd-nav-arrow-grey { background: url(../../img/theme/netdirector/nd-nav-arrow-grey.png) 0 0 no-repeat !important; }


/* ==================================================================== */
/* 7. Button and Icon Sprites											*/
/* ==================================================================== */
.btn .caret { background: url(../../img/glyphicons-halflings.png) -92px -167px no-repeat; }
.btn-success .caret, .btn-danger .caret { background: url(../../img/glyphicons-halflings-white.png) -92px -167px no-repeat; }
.btn-group > .btn:active .caret, .btn-group > .btn.active .caret { background-image: url(../../img/glyphicons-halflings-white.png) !important; }
.btn-group > .btn:active i, .btn-group > .btn.active i { background-image: url(../../img/glyphicons-halflings-white.png) !important; }
/* Alternative Icon */
[class^="icon-alt"], [class*=" icon-alt"] { background-image: url(../../img/glyphicons-halflings-white.png) !important; }
.nd-file-tree ul > li > a:hover > i { background-image: url(../../img/glyphicons-halflings-white.png) !important; }
.nd-file-tree ul> li.active > a > i { background-image: url(../../img/glyphicons-halflings-white.png) !important; }
.nd-file-tree ul> li.active > a > i.icon-loading-small { background-image: url(../../img/theme/netdirector/nd-loading.gif) !important; background-repeat: no-repeat !important; }
/* Red Icon */
[class^="icon-red"], [class*=" icon-red"] { background-image: url(../../img/glyphicons-halflings-red.png) !important; }
/* Green Icon */
[class^="icon-green"], [class*=" icon-green"] { background-image: url(../../img/glyphicons-halflings-green.png) !important; }
/* Large Icon */
.icon-large { background-image: url(../../img/glyphicons.png) !important; }
.icon-large.icon-alt { background-image: url(../../img/glyphicons-white.png) !important; }
.icon-large.icon-red { background-image: url(../../img/glyphicons-red.png) !important; }
.icon-large.icon-green { background-image: url(../../img/glyphicons-green.png) !important; }
.nd-sidebar > ul.nd-primary-nav > li > a:hover > i { background-image: url(../../img/glyphicons-halflings-white.png) !important; }
.nd-sidebar > ul.nd-primary-nav > li.active > a > i { background-image: url(../../img/glyphicons-halflings-white.png) !important; }
.nd-sidebar > ul.nd-primary-nav > li > a:hover > i.icon-large { background-image: url(../../img/glyphicons-white.png) !important; }
.nd-sidebar > ul.nd-primary-nav > li.active > a > i.icon-large { background-image: url(../../img/glyphicons-white.png) !important; }
.icon-large { background-image: url(../../img/glyphicons.png) !important; }
.icon-large.icon-alt { background-image: url(../../img/glyphicons-white.png) !important; }
/* Bespoke Icons */
.icon-blank { background-position: 999px 999px; }
.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; }
.icon-save { background-position: -216px -168px; }
.icon-leadbeast { background-position: -240px -168px; }
.icon-new-car { background-position: -264px -168px; }
.icon-trade-car { background-position: -288px -168px; }
.icon-merge { background-position: -312px -168px; }
.icon-conversation { background-position: -336px -168px; }
.icon-team { background-position: -360px -168px; }
.icon-mouse { background-position: -384px -168px; }
.icon-triangle-up { background-position: -408px -168px; }
.icon-mobile-phone { background-position: -432px -168px; }
.icon-signal-1 { background-position: -456px -168px; }
.icon-signal-2 { background-position: 0 -187px; }
.icon-signal-3 { background-position: -24px -187px; }
.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-sidebar .icon-chevron-up.icon-large { background-position: -114px -266px; }
.nd-sidebar .icon-chevron-down.icon-large { background-position: -152px -266px; }
.nd-sidebar .icon-chevron-left.icon-large { background-position: -190px -266px; }
.nd-sidebar .icon-chevron-right.icon-large { background-position: -228px -266px; }
.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; }
.nd-file-tree .icon-chevron-up.icon-large { background-position: -114px -266px; }
.nd-file-tree .icon-chevron-down.icon-large { background-position: -152px -266px; }
.nd-file-tree .icon-chevron-left.icon-large { background-position: -190px -266px; }
.nd-file-tree .icon-chevron-right.icon-large { background-position: -228px -266px; }
.btn-toggle-on-off.active i { background-position: -288px 0; }
.btn-toggle-on-off i { background-position: -216px -96px; }
.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; }
/* Large Icons */
.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; }
.icon-large.icon-save { background-position: -342px -266px; }
.icon-large.icon-leadbeast { background-position: -380px -266px; }
.icon-large.icon-new-car { background-position: -418px -266px; }
.icon-large.icon-trade-car { background-position: -456px -266px; }
.icon-large.icon-merge { background-position: -494px -266px; }
.icon-large.icon-conversation { background-position: -532px -266px; }
.icon-large.icon-team { background-position: -570px -266px; }
.icon-large.icon-mouse { background-position: -608px -266px; }
.icon-large.icon-triangle-up { background-position: -646px -266px; }
.icon-large.icon-mobile-phone { background-position: -684px -266px; }
.icon-large.icon-signal-1 { background-position: -722px -266px; }
.icon-large.icon-signal-2 { background-position: 0 -305px; }
.icon-large.icon-signal-3 { background-position: -38px -305px; }
/* Animated Icons */
.btn-success.disabled .icon-save { background: url(../../img/glyphicons-halflings-animated.gif) 0 0 no-repeat !important; }
.icon-load { background-image: url(../../img/glyphicons-halflings-animated.gif) !important; background-repeat: no-repeat !important; }
.btn-success .icon-load { background-position: -14px 0; } 
.btn-danger .icon-load { background-position: -14px -14px; } 
.btn-info .icon-load { background-position: -14px -28px; }
/* Accordian Toggle */
.btn.collapsed .icon-up { background-position: -96px -168px; }
/* Dashboard Stats */
.nd-dash-item .nd-dash-stat-up i.icon-up { background: url(../../img/glyphicons-halflings-green.png) -72px -168px no-repeat !important; }
.nd-dash-item .nd-dash-stat-down i.icon-down { background: url(../../img/glyphicons-halflings-red.png) -96px -168px no-repeat !important; }
/* Date Fields */
.nd-date-field input { background: url(../../img/theme/netdirector/nd-icon-date.gif) 10px 8px no-repeat !important; }
.nd-date-field input[disabled] { background:#EEEEEE url(../../img/theme/netdirector/nd-icon-date.gif) 10px 8px no-repeat !important; }


/* ==================================================================== */
/* 8. Borders															*/
/* ==================================================================== */
.nd-outer-border { border: 1px solid #ccc; border-radius: 3px; }
.nd-outer-border-top { border: 1px solid #ccc; border-radius: 3px 3px 0 0; }
.nd-outer-border-bottom { border: 1px solid #ccc; border-radius: 0 0 3px 3px; }
.nd-outer-border-left { border: 1px solid #ccc; border-radius: 3px 0 0 3px; }
.nd-outer-border-right { border: 1px solid #ccc; border-radius: 0 3px 3px; }
.nd-border { border: 1px solid #ccc !important; }
.nd-border-top { border-top: 1px solid #ccc !important; }
.nd-border-bottom { border-bottom: 1px solid #ccc !important; }
.nd-border-left { border-left: 1px solid #ccc !important; }
.nd-border-right { border-right: 1px solid #ccc !important; }
.nd-sidebar .nd-sidebar-form { border-top: 1px solid #ddd; }
.nd-sidebar > ul.nd-primary-nav { border-top: 1px solid #ddd; }
.nd-sidebar > ul.nd-primary-nav > li { border-bottom: 1px solid #ddd; } /* only first level of li's */
.nd-sidebar > ul.nd-primary-nav > li > ul a { border-top: 1px solid #ddd; }
.nd-sidebar > ul.nd-primary-nav > li.nd-primary-nav-slider { border-top: 1px solid #ddd; }
.nd-breadcrumb { border-bottom: 1px solid #ccc; }
.nd-breadcrumb .current { border: 1px solid #F5F5F5; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); }
.nd-toggle-sidebar { border-left: 1px solid #ccc; border-right: 1px solid #ccc; }
.nd-main-panel-content { border: 1px solid #fff; }
.nd-secondary-action-bar .btn:hover, .nd-secondary-action-bar .btn.active { border: 1px solid #00093C; }
.nd-date-range >.nav-pills > .active > a,
.nd-date-range >.nav-pills > li > a { border-radius: 3px 3px 3px 3px; }
.nd-filter-date .row-fluid { border-top: 1px solid #eee;  }
.nd-widget-box { border: 1px solid #cdcdcd; border-radius: 3px 3px 3px 3px; }
.nd-widget-box .nd-widget-title span.icon, .nd-file-title span.icon { border-right: 1px solid #ccc; }
.nd-widget-box .nd-widget-title span.nd-icon-right, .nd-file-title span.nd-icon-right { border-left: 1px solid #ccc; }
.nd-widget-condensed .nd-table { border: none; }
.nd-table { border: 1px solid #ccc; }
.nd-table th { border-left: 1px solid #ccc; border-top: 1px solid #ccc; }
.nd-table td { border-left: 1px solid #ccc; border-top: 1px solid #ccc; }
.btn { border: 1px solid #d0d0d0; }
.btn-success, .btn-primary, .btn-toggle-on-off.active { border: 1px solid #76a643; }
.btn-danger, .btn-toggle-on-off { border: 1px solid #ca5c4b; }
.btn-info { border: 1px solid #435c75; }
.btn-warning { border: 1px solid #e69958; }
.btn-group > .btn:active, .btn-group > .btn.active { border: 1px solid #00093C; }
.btn-group .dropdown-menu li { border-top: 1px solid #ddd; }
.btn-group .dropdown-menu li:first-child { border-top: none; }
.ibutton-handle { border: 1px solid #CDCDCD !important; -webkit-border-radius: 4px !important; -moz-border-radius: 4px !important; -ms-border-radius: 4px !important; -o-border-radius: 4px !important; border-radius: 4px !important; }
div.ibutton-label-on { border: 1px solid #76A643 !important; -moz-border-radius-topleft: 4px !important; -webkit-border-top-left-radius: 4px !important; border-top-left-radius: 4px !important; -moz-border-radius-bottomleft: 4px !important; -webkit-border-bottom-left-radius: 4px !important; border-bottom-left-radius: 4px !important; }
div.ibutton-label-off { border: 1px solid #CA5C4B !important; -moz-border-radius-topright: 4px !important; -webkit-border-top-right-radius: 4px !important; border-top-right-radius: 4px !important; -moz-border-radius-bottomright: 4px !important; -webkit-border-bottom-right-radius: 4px !important; border-bottom-right-radius: 4px !important; }
.nd-action-bar { border-bottom: 1px solid #ccc; }
.nd-action-bar-bottom { border-top: 1px solid #ccc; }
.modal-header { border-bottom: 1px solid #ccc; }
.nd-list-item .nd-list-actions { border-bottom: 1px solid #ccc; }
.nd-list-item .nd-list-thumb { border-bottom: 1px solid #ccc; }
.nd-library-folders-options { border-bottom: 1px solid #ccc; }
.nd-file-tree ul li { border-bottom: 1px solid #ccc; }
.nd-file-tree ul li ul a { border-top: 1px solid #fff; }
.nd-file-content-panel .nd-breadcrumb { border-top: none !important; }
.nd-variant-list-item { border-bottom: 1px solid #ccc; }
.nd-vehicle-management-status-message:first-child { border: none; }
.nd-vehicle-management-status-message { border-top: 1px solid #ccc; }
.nd-well-important { border: 1px solid #EED3D7; }
.nd-well-warning { border: 1px solid #FBEED5; }
.nd-well-success { border: 1px solid #D6E9C6; }
.nd-well-info { border: 1px solid #BCE8F1; }
.nd-well-inverse { border: 1px solid #F5F5F5; }
.nd-dash-boxes .nd-dash-box { border: 1px solid #ccc; border-radius: 3px 3px 3px 3px; }
.nd-dash-item .nd-dash-item-inner { border-bottom: 1px solid #ccc; }
.nd-dash-quad-layout { border-bottom: 1px solid #ccc; }
.nd-dash-quad-layout .nd-dash-item-inner { border: none; }
.nd-dash-quad-layout .nd-arrow { border-left: 1px solid #f1f1f1; }
.nd-dash-list { border-left: 1px solid #ccc; }
.nd-dash-list:first-child { border-left: none; }
.nd-dash-list-heading { border-bottom: 1px solid #ccc; }
.nd-dash-content.nd-dash-col1 { border-left: 1px solid #ccc; margin-left: -1px; }
.nd-dash-content.nd-dash-col2 { border-left: 1px solid #ccc; margin-left: -1px; }
.nd-dash-content.nd-dash-col3 { border-left: 1px solid #ccc; margin-left: -1px; }
.nd-dash-content.nd-dash-col4 { border-left: 1px solid #ccc; margin-left: -1px; }
.nd-dash-content.nd-dash-col5 { border-left: 1px solid #ccc; margin-left: -1px; }
.nd-dash-content.nd-dash-col6 { border-left: 1px solid #ccc; margin-left: -1px; }
.nd-dash-content.nd-dash-col7 { border-left: 1px solid #ccc; margin-left: -1px; }
.nd-dash-content.nd-dash-col8 { border-left: 1px solid #ccc; margin-left: -1px; }
.nd-dash-content.nd-dash-col9 { border-left: 1px solid #ccc; margin-left: -1px; }
.nd-dash-content.nd-dash-col10 { border-left: 1px solid #ccc; margin-left: -1px; }
.nd-dash-content.nd-dash-col11 { border-left: 1px solid #ccc; margin-left: -1px; }
.nd-dash-content.nd-dash-col12 { border-left: 1px solid #ccc; margin-left: -1px; }
.nd-tab-dash-content { border-top: 1px solid #ccc; }
.nd-dash-boxes .nd-dash-box .nd-dash-heading { border-bottom: 1px solid #ccc; }
.nd-dash-boxes .nd-dash-box .nd-dash-heading span.icon { border-right: 1px solid #ccc; }
.nd-dash-boxes .nd-dash-box .nd-dash-heading span.nd-icon-right { border-left: 1px solid #ccc; }
.nd-dash-boxes .nd-dash-black .nd-dash-heading { border-bottom: 6px solid #000; }
.nd-dash-boxes .nd-dash-green .nd-dash-heading { border-bottom: 6px solid #5fc05f; }
.nd-dash-boxes .nd-dash-orange .nd-dash-heading { border-bottom: 6px solid #ffb556; }
.nd-dash-boxes .nd-dash-red .nd-dash-heading { border-bottom: 6px solid #e85a56; }
.nd-dash-boxes .nd-dash-blue .nd-dash-heading { border-bottom: 6px solid #5aabe3; }
.nd-dash-boxes .nd-dash-yellow .nd-dash-heading { border-bottom: 6px solid #fff890; }
.nd-dash-boxes .nd-dash-grey .nd-dash-heading { border-bottom: 6px solid #ccc; }
.nd-dash-boxes .nd-dash-gforces-blue .nd-dash-heading { border-bottom: 6px solid #00093c; }
.nd-dash-list-heading { border-bottom: 1px solid #ccc; }
.nd-dash-status { border-top: 1px solid #ccc; border-radius: 0 0 3px 3px; }
.nd-dash-status a { border-left: 1px solid #ccc; }
.nd-dash-status a:first-child { border-left: 0; }
.nd-dash-boxes .nd-dash-btn-group div { border-top: 1px solid #ccc; }
.nd-dash-boxes .nd-dash-btn-group div:first-child { border-top: none; }
.nd-mini-dash-row4 { border-bottom: 1px solid #ccc; }
.nd-mini-dash-row6 { border-bottom: 1px solid #ccc; }
.nd-mobile-list .nd-mobile-filter { border-bottom: 1px solid #eee; }
.nd-mobile-list .nd-mobile-list-item { border-bottom: 1px solid #eee; }
.nd-mobile-filter.affix { -webkit-box-shadow: 0px 5px 20px 10px #888; box-shadow: 0px 5px 20px 10px #888; }
.google-visualization-tooltip { border-radius: 4px !important; }
.table-menu { 
border: 1px solid #ccc;
border: 1px solid rgba(0, 0, 0, 0.2);
*border-right-width: 2px;
*border-bottom-width: 2px;
-webkit-border-radius: 6px;
 -moz-border-radius: 6px;
	  border-radius: 6px;
-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
 -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
-webkit-background-clip: padding-box;
 -moz-background-clip: padding;
	  background-clip: padding-box;
}
.table-menu li { border-top: 1px solid #ddd; }
.table-menu li:first-child { border-top: none; }
ul.token-input-list { border: 1px solid #ccc; border-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; border-radius: 3px; }
ul.token-input-list li input { border: 0; }
li.token-input-token { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border: 1px solid #00093c; color: #fff; background-color: #00093c; }
li.token-input-selected-token { border: 1px solid #ccc; }
div.token-input-dropdown { border: 1px solid #ccc; border-radius: 3px; }
/* Calendar */
.cal-row-head [class*="cal-cell"]:first-child { border: 1px solid #ccc; border-radius: 3px 0 0 0; }
.cal-row-head [class*="cal-cell"]:last-child { border-radius: 0 3px 0 0; }
.cal-row-head [class*="cal-cell"] { border: 1px solid #ccc; border-left: 0; }
#cal-day-box .cal-day-hour-part { border-bottom: 1px solid #ccc; }
.cal-week-box { border-radius: 3px; border-color: #ccc; }
.cal-week-box .cal-row-head [class*="cal-cell"]:first-child { border-left: 0; }
.cal-week-box .cal-row-head [class*="cal-cell"]:last-child { border-right: 0; }
.cal-week-box .cal-row-head [class*="cal-cell"]:first-child,
.cal-week-box .cal-row-head [class*="cal-cell"] { border-top: 0; }
.cal-month-box { border-top: 0; border-radius: 0 0 3px 3px; border-color: #ccc; }
.cal-month-box [class*="cal-cell"] { border-color: #ccc; }
.cal-month-box .cal-row-fluid { border-color: #ccc; }
.event { border: 0; }
.cal-year-box { border-radius: 3px; border-color: #ccc; }
.cal-year-box [class*="span"] { border-color: #ccc; }
.cal-year-box .row-fluid { border-color: #ccc; }
#cal-slide-content { border-bottom: 1px solid #ccc; }