                                                               ````             
 `@. '@                                                        @@@@             
 #     @                                                       @@@@             
@ ,+#; @                                                       @@@@             
@'@@@@@'.                                                      @@@@             
@ @@@@.`                                                       @@@@             
::@@@@@@                                                       @@@@             
 @    @.                                                       @@@@             
  ;@@@                                                         @@@@             
                                                               @@@@             
  ,@@@   @@@@          @@@'      #@@@@@@`              :@@@@@  @@@# '@@@@@@     
  ,@@@   +@@@         ,@@@     @@@@@@@@@@@           @@@@@@@@  @@@#@@@@@@@@@;   
  ,@@@    @@@,        @@@@    @@@@@@@@@@@@@        .@@@@@@@@@  @@@@@@@@@@@@@@.  
  ,@@@    @@@@        @@@.   @@@@@.    @@@@@      `@@@@@#,...  @@@@@@    +@@@@  
  ,@@@    ,@@@       '@@@   '@@@#       '@@@@     @@@@;        @@@@@      :@@@  
  ,@@@     @@@'      @@@@   @@@@       +@@@@@    +@@@,         @@@@        @@@' 
  ,@@@     @@@@      @@@   `@@@      :@@@@@+     @@@@          @@@@        @@@@ 
  ,@@@      @@@     @@@@   +@@@    .@@@@@@       @@@           @@@@        +@@@ 
  ,@@@      @@@@    @@@;   @@@@   @@@@@@         @@@           @@@#        +@@@ 
  ,@@@      '@@@   ,@@@    @@@@ @@@@@@`         `@@@           @@@#        +@@@ 
  ,@@@       @@@,  @@@@    @@@@ @@@@:     ;@@@   @@@           @@@#        +@@@ 
  ,@@@       @@@@  @@@`    :@@@  @+       @@@@   @@@;          @@@#        +@@@ 
  ,@@@       .@@@ '@@@      @@@;          @@@'   @@@@          @@@#        +@@@ 
  ,@@@        @@@+@@@+      @@@@         @@@@    `@@@@         @@@#        +@@@ 
  ,@@@        #@@@@@@        @@@@.      @@@@+     @@@@@:       @@@#        +@@@ 
  ,@@@         @@@@@@        ,@@@@@#'+@@@@@@       @@@@@@@@@@  @@@#        +@@@ 
  ,@@@         @@@@@:         ,@@@@@@@@@@@@         #@@@@@@@@  @@@#        +@@@ 
  ,@@@         ,@@@@            @@@@@@@@@.            @@@@@@@  @@@#        +@@@ 
                ,#+               .'#+:                                         

@font-face {
	font-family: 'fontello';
	src: url('/assets/plugins/fontello/font/fontello.eot?11778634');
	src: url('/assets/plugins/fontello/font/fontello.eot?11778634#iefix') format('embedded-opentype'),  url('/assets/plugins/fontello/font/fontello.woff?11778634') format('woff'),  url('/assets/plugins/fontello/font/fontello.ttf?11778634') format('truetype'),  url('/assets/plugins/fontello/font/fontello.svg?11778634#fontello') format('svg');
	font-weight: normal;
	font-style: normal;
}
a:hover {
	text-decoration: none !important;
}

ul.uploads {
	list-style:none;
	padding-left:0px;
}

#filelist{
	text-align:center;
}
.postcode-search {
	width: 100%;
	padding: 5px 8px;
	font-size: 12px;
	line-height: 30px;
	border: 1px solid #3C0;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}

.postcode-spinner {
	position: absolute;
	top: 7px;
	right: 25px;
	display: none;
	width: 28px;
	height: 28px;
}

.european td {
    background-color:rgba(255,102,0,0.4) !important; 
	font-weight:bold;
}

body {
	background-color: rgba(0,0,0,1);
}

.fa-file-pdf-o {
	font-size:20px;
	color:red;
}

.fa-file-excel-o {
	font-size:20px;
	color:green;
}

.fa-eye {
	font-size:20px;
	color:black;
}

.fa {
	font-size:20px!important;
	margin-right:5px!important;
}

.plain_header {
	margin-top: 20px;
	margin-bottom: 20px;
}

.actions .glyphicon {
	margin-right:10px;
}

.strong {
	font-weight:bold;
}

.linkable_row:hover{
    cursor: pointer;
  }
  
.header {
	padding-top: 10px;
	color: rgba(255,255,255,1);
	margin-bottom: 20px;
}

.nav-tabs > li > a {
    background: #CCC;
	color: #337AB7;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover {
    background: #FFF;
	font-weight:bold;
}

.navbar-default .navbar-nav {
	text-align: center;
}
.navbar-default .navbar-nav>.active.blue>a, .navbar-default .navbar-nav>.active.blue>a:focus, .navbar-default .navbar-nav>.active.blue>a:hover {
	background-color: #0daed3;
	color: #fff;
}
.navbar-default .navbar-nav>.active.pink>a, .navbar-default .navbar-nav>.active.pink>a:focus, .navbar-default .navbar-nav>.active.pink>a:hover {
	background-color: #F50087;
	color: #fff;
}
.navbar-default .navbar-nav>.active.yellow>a, .navbar-default .navbar-nav>.active.yellow>a:focus, .navbar-default .navbar-nav>.active.yellow>a:hover {
	background-color: #ffb400;
	color: #fff;
}
.navbar-default .navbar-nav>.active.green>a, .navbar-default .navbar-nav>.active.green>a:focus, .navbar-default .navbar-nav>.active.green>a:hover {
	background-color: #61BF26;
	color: #fff;
}
.navbar-default .navbar-nav>.active.purple>a, .navbar-default .navbar-nav>.active.purple>a:focus, .navbar-default .navbar-nav>.active.purple>a:hover {
	background-color: #A514CC;
	color: #fff;
}
.navbar-default .navbar-nav>.active.orange>a, .navbar-default .navbar-nav>.active.orange>a:focus, .navbar-default .navbar-nav>.active.orange>a:hover {
	background-color: #FF4700;
	color: #fff;
}
.navbar-default .navbar-nav>.active.black>a, .navbar-default .navbar-nav>.active.black>a:focus, .navbar-default .navbar-nav>.active.black>a:hover {
	background-color: #000000;
	color: #fff;
}
.navbar-default .navbar-nav>.active.grey>a, .navbar-default .navbar-nav>.active.grey>a:focus, .navbar-default .navbar-nav>.active.grey>a:hover {
	background-color: #999;
	color: #fff;
}
.navbar-default .navbar-nav>.active.brown>a, .navbar-default .navbar-nav>.active.brown>a:focus, .navbar-default .navbar-nav>.active.brown>a:hover {
	background-color: #87421F;
	color: #fff;
}
.navbar-default .navbar-nav>.active.teal>a, .navbar-default .navbar-nav>.active.teal>a:focus, .navbar-default .navbar-nav>.active.teal>a:hover {
	background-color: #008080;
	color: #fff;
}
.navbar-default .navbar-nav>.active.coral>a, .navbar-default .navbar-nav>.active.coral>a:focus, .navbar-default .navbar-nav>.active.coral>a:hover {
	background-color: #E8705C;
	color: #fff;
}
.navbar-default .navbar-nav>.active.maroon>a, .navbar-default .navbar-nav>.active.maroon>a:focus, .navbar-default .navbar-nav>.active.maroon>a:hover {
	background-color: #800000;
	color: #fff;
}
.navbar-default .navbar-nav>.active.red>a, .navbar-default .navbar-nav>.active.red>a:focus, .navbar-default .navbar-nav>.active.red>a:hover {
	background-color: #f63131;
	color: #fff;
}
.navbar-default .navbar-nav>.active.navy>a, .navbar-default .navbar-nav>.active.navy>a:focus, .navbar-default .navbar-nav>.active.navy>a:hover {
	background-color: #000080;
	color: #fff;
}
.navbar-default .navbar-nav>.active.orchid>a, .navbar-default .navbar-nav>.active.orchid>a:focus, .navbar-default .navbar-nav>.active.orchid>a:hover {
	background-color: #D15FEE;
	color: #fff;
}
.navbar-default .navbar-nav>.active.applegreen>a, .navbar-default .navbar-nav>.active.orchid>a:focus, .navbar-default .navbar-nav>.active.orchid>a:hover {
	background-color: #8DB600;
	color: #fff;
}
.navbar-default .navbar-nav>.active.darkgreen>a, .navbar-default .navbar-nav>.active.darkgreen>a:focus, .navbar-default .navbar-nav>.active.darkgreen>a:hover {
	background-color: #013220;
	color: #fff;
}
.panel {
	padding: 15px;
	margin-bottom: 20px;
	background-color: #ffffff;
	border: 1px solid #dddddd;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.panel-heading {
	padding: 10px 15px;
	margin: -15px -15px 15px;
	font-size: 17.5px;
	font-weight: 500;
	background-color: #f5f5f5;
	border-bottom: 1px solid #dddddd;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
}
.panel-body {
	padding: 0px !important;
}
.panel-footer {
	-webkit-border-radius: 0 0 2px 2px;
	-moz-border-radius: 0 0 2px 2px;
	border-radius: 0 0 2px 2px;
	border-top: 1px solid #e0dede;
	height: 24px;
	line-height: 24px;
	padding: 10px;
}
.panel-primary {
	border-color: #428bca;
}
.panel-primary .panel-heading {
	color: #ffffff;
	background-color: #428bca;
	border-color: #428bca;
}
.panel-success {
	border-color: #d6e9c6;
}

.hidden_box {
	display:none;
}
.panel-success .panel-heading {
	color: #468847;
	background-color: #dff0d8;
	border-color: #d6e9c6;
}
.panel-warning {
	border-color: #fbeed5;
}
.panel-warning .panel-heading {
	color: #c09853;
	background-color: #fcf8e3;
	border-color: #fbeed5;
}
.panel-danger {
	border-color: #eed3d7;
}
.panel-danger .panel-heading {
	color: #b94a48;
	background-color: #f2dede;
	border-color: #eed3d7;
}
.panel-info {
	border-color: #bce8f1;
}
.panel-info .panel-heading {
	color: #3a87ad;
	background-color: #d9edf7;
	border-color: #bce8f1;
}
.panel>.table, .panel>.table-responsive>.table {
	margin-bottom: 0;
}
.text-center {
	text-align: center;
}
.btn-login {
	background-color: #59B2E0;
	outline: none;
	color: #fff;
	font-size: 14px;
	height: auto;
	font-weight: normal;
	padding: 14px 0;
	text-transform: uppercase;
	border-color: #59B2E6;
}
.btn-login:hover, .btn-login:focus {
	color: #fff;
	background-color: #53A3CD;
	border-color: #53A3CD;
}
.forgot-password {
	text-decoration: underline;
	color: #888;
}
.forgot-password:hover, .forgot-password:focus {
	text-decoration: underline;
	color: #666;
}
#secondaryNav {
	margin-top: -21px;
	border: none;
	min-height: 35px !important;
}
.dashboardNav {
	background-color: #0daed3;
}
.rentalsNav {
	background-color: #61BF26;
}
.vehiclesNav {
	background-color: #ffb400;
}
.hirersNav {
	background-color: #F50087;
}
.storageNav {
	background-color: #800000;
}
.damagesNav {
	background-color: #A514CC;
}
.invoicesNav {
	background-color: #FF4700;
}
.reportsNav {
	background-color: #D15FEE;
}
.exportsNav {
	background-color: #8DB600;
}
.accountsNav {
	background-color: #87421F;
}
.hireguardNav {
	background-color: #008080;
}
.trackingNav {
	background-color: #E8705C;
}
.websiteNav {
	background-color: #013220;
}
.personnelNav {
	background-color: #999;
}
.settingsNav {
	background-color: #f63131;
}
.logsNav {
	background-color: #000080;
}
.metro-nav-block {
	display: block;
	height: 70px;
	text-decoration: none;
	color: white;
	overflow: hidden;
	position: relative;
	font-weight: 300;
	letter-spacing: 0.02em;
	line-height: 20px;
	font-smooth: always;
	margin: 0 1% 1% 0;
	overflow: hidden;
	z-index: 1;
	margin-bottom: 20px;
}
.metro-nav * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.metro-nav-block h3 {
	padding: 5px 10px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.metro-nav-block .brand, .metro-nav-block .tile-status {
	position: absolute;
	bottom: -10px;
	left: 10px;
	min-height: 30px;
	background-color: transparent;
	font-size: 14px;
}
.nav-green {
	background: none;
	background-color: #61BF26; /*GREEN COLOUR HERE*/
}
.nav-blue {
	background: none;
	background-color: #0daed3; /*BLUE COLOUR HERE*/
}
.nav-red {
	background: none;
	background-color: #f63131;
}
.nav-yellow {
	background: none;
	background-color: #ffb400;
}
.nav-pink {
	background: none;
	background-color: #F50087;
}
.nav-purple {
	background: none;
	background-color: #A514CC;
}
.nav-violet {
	background: none;
	background-color: #E100E5;
}
.nav-teal {
	background: none;
	background-color: #008080
}
.nav-orange {
	background: none;
	background-color: #FF4700;
}
.nav-coral {
	background: none;
	background-color: #E8705C;
}
.nav-maroon {
	background: none;
	background-color: #800000;
}
.nav-orchid {
	background: none;
	background-color: #D15FEE;
}
.nav-applegreen {
	background: none;
	background-color: #8DB600;
}
.nav-brown {
	background: none;
	background-color: #87421F;
}
.nav-grey {
	background: none;
	background-color: #999;
}
.nav-navy {
	background: none;
	background-color: #000080;
}

.nav-darkgreen {
	background: none;
	background-color: #013220;	
}
.dropdown-share {
	float: left;
	width: 50%;
}
.dropdown-menu {
	width: 100%;
	margin-left: -100%;
}
.dropdown-toggle:hover {
}
.dropdown-title {
	font-weight: bold;
}
.caret {
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-top: 8px solid #FFFFFF;
	margin-top: 5px;
	margin-right: 10px;
}

.plain-footer {
	color:#FFF;
}

.footer {
	background-color: white;
	margin: 0 auto;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
}
.contactList {
	list-style-type: none;
}
.contactList li {
	margin-bottom: 5px;
	margin-left: -35px !important;
}
.contactList .glyphicon {
	padding-right: 10px;
}
.releaseVersion {
	font-size: 14px;
}
.btn-primary {
	border: none;
	margin-top: 5px;
	mrgin-bottom: 5px;
}
.btn-primary:hover {
	background-color: rgba(102,102,102,1);
	border: none;
}


.btn-partial {
	background:rgba(204,0,255,1);
	color:rgba(255,255,255,1);
}

.btn-partial:hover {
	background:rgba(204,0,255,1);
	color:rgba(255,255,255,1);
	cursor:default;
}

.btn-booked {
	background:rgba(255,180,0,1);
	color:rgba(255,255,255,1);
}

.btn-booked:hover {
	background:rgba(229, 160,0, 1);
	color:rgba(255,255,255,1);
}

.btn-group.open>.btn-booked {
background-color:rgba(229, 160,0, 1)!important;
}

.btn-collected {
	background:rgba(0,204,0,1);
	color:rgba(255,255,255,1);
}

.btn-collected:hover {
	background:rgba(22, 170, 0, 1);
	color:rgba(255,255,255,1);
}

.btn-group.open>.btn-collected {
background-color:rgba(22, 170, 0, 1)!important;
}

.btn-returned {
	background:rgba(30,87,153,1);
	color:rgba(255,255,255,1);
}

.btn-returned:hover {
	background:rgba(21, 54, 109, 1);
	color:rgba(255,255,255,1);
}

.btn-group.open>.btn-returned {
background-color:rgba(21, 54, 109, 1)!important;
}

.btn-completed {
	background:rgba(153,153,153,1);
	color:rgba(255,255,255,1);
}

.btn-completed:hover {
	background:rgba(102,102,102,1);
	color:rgba(255,255,255,1);
}

.btn-returned-with-damage {
	background:rgba(255, 44, 44, 0.9);
	color:rgba(255,255,255,1);
}

.btn-returned-with-damage:hover {
	background:rgba(102,102,102,1);
	color:rgba(255,255,255,1);
}


.btn-group.open>.btn-completed {
background-color:rgba(102,102,102,1)!important;
}

.single-field {
	margin-bottom: 10px;
}

.tooltip-icon {
	margin-top:5px;
}

.tooltip-inner {
	max-width: 300px;
}
div.ui-tooltip {
	max-width: 400px;
	padding: 10px;
}
.glyphicon-question-sign {
	margin-right: 5px;
}
.navbarBox {
	background-color: rgba(255,255,255,1);
	color: rgba(0,0,0,1) !important;
}
.navbarBoxTrue, .navbarBoxTrue:hover {
	background-color: rgba(102,153,0,1) !important;
	color: rgba(0,0,0,1) !important;
	border-left: solid black thin;
}
.navbarBoxFalse, .navbarBoxFalse:hover {
	background: rgba(255,0,0,1) !important;
	color: rgba(255,255,255,1) !important;
	border-left: solid black thin;
}
.stats {
}
.stats li {
	list-style-type: none;
	background: rgba(204,204,204,1);
	margin-left: 0px !important;
	margin: 5px;
	padding: 5px;
	margin-left: -20px;
}
.tab-content {
	margin-top: 10px !important;
}
.rental-actions {
	width: 300px;
}
.largeIcon {
	font-size: 22px;
}
#loader-wrapper {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1000;
	background-color: rgba(51,51,51,.4);
}
#loader {
	display: block;
	position: relative;
	left: 50%;
	top: 50%;
	width: 150px;
	height: 150px;
	margin: -75px 0 0 -75px;
	border-radius: 50%;
	border: 3px solid transparent;
	border-top-color: #5d94cc;
	-webkit-animation: spin 2s linear infinite; /* Chrome, Opera 15+, Safari 5+ */
	animation: spin 2s linear infinite; /* Chrome, Firefox 16+, IE 10+, Opera */
	z-index: 1001;
}
#loader:before {
	content: "";
	position: absolute;
	top: 5px;
	left: 5px;
	right: 5px;
	bottom: 5px;
	border-radius: 50%;
	border: 3px solid transparent;
	border-top-color: #FFFFFF;
	-webkit-animation: spin 3s linear infinite; /* Chrome, Opera 15+, Safari 5+ */
	animation: spin 3s linear infinite; /* Chrome, Firefox 16+, IE 10+, Opera */
}
#loader:after {
	content: "";
	position: absolute;
	top: 15px;
	left: 15px;
	right: 15px;
	bottom: 15px;
	border-radius: 50%;
	border: 3px solid transparent;
	border-top-color: #666;
	-webkit-animation: spin 1.5s linear infinite; /* Chrome, Opera 15+, Safari 5+ */
	animation: spin 1.5s linear infinite; /* Chrome, Firefox 16+, IE 10+, Opera */
}
.spouse_field {
	display: none;
}

.clickable {
	cursor:pointer;
}

.severe_error {
	color:#F00!important;
	font-weight:bold;
}

.slight_error {
	color:#09F!important;
	font-weight:bold;
}

select.ui-datepicker-month, select.ui-datepicker-year {
	color:#111!important;
}

#reason_for_refusal_holder {
	display:none;
}

#table_details_overview tr td:nth-child(1) {
}
#table_details_overview tr td:nth-child(2) {
	font-weight:bold;
}
#table_details_overview tr td:nth-child(3) {
}
#table_details_overview tr td:nth-child(4) {
	font-weight:bold;
}
 @-webkit-keyframes spin {
 0% {
 -webkit-transform: rotate(0deg);  /* Chrome, Opera 15+, Safari 3.1+ */
 -ms-transform: rotate(0deg);  /* IE 9 */
 transform: rotate(0deg);  /* Firefox 16+, IE 10+, Opera */
}
 100% {
 -webkit-transform: rotate(360deg);  /* Chrome, Opera 15+, Safari 3.1+ */
 -ms-transform: rotate(360deg);  /* IE 9 */
 transform: rotate(360deg);  /* Firefox 16+, IE 10+, Opera */
}
}
 @keyframes spin {
 0% {
 -webkit-transform: rotate(0deg);  /* Chrome, Opera 15+, Safari 3.1+ */
 -ms-transform: rotate(0deg);  /* IE 9 */
 transform: rotate(0deg);  /* Firefox 16+, IE 10+, Opera */
}
 100% {
 -webkit-transform: rotate(360deg);  /* Chrome, Opera 15+, Safari 3.1+ */
 -ms-transform: rotate(360deg);  /* IE 9 */
 transform: rotate(360deg);  /* Firefox 16+, IE 10+, Opera */
}
}
#loader-wrapper .loader-section {
	position: fixed;
	top: 0;
	width: 51%;
	height: 100%;
	z-index: 100000000;
	-webkit-transform: translateX(0);  /* Chrome, Opera 15+, Safari 3.1+ */
	-ms-transform: translateX(0);  /* IE 9 */
	transform: translateX(0);  /* Firefox 16+, IE 10+, Opera */
}
#loader-wrapper .loader-section.section-left {
	left: 0;
}
#loader-wrapper .loader-section.section-right {
	right: 0;
}
/* Loaded */
.loaded #loader-wrapper .loader-section.section-left {
	-webkit-transform: translateX(-100%);  /* Chrome, Opera 15+, Safari 3.1+ */
	-ms-transform: translateX(-100%);  /* IE 9 */
	transform: translateX(-100%);  /* Firefox 16+, IE 10+, Opera */
	-webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);
	transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);
}
.loaded #loader-wrapper .loader-section.section-right {
	-webkit-transform: translateX(100%);  /* Chrome, Opera 15+, Safari 3.1+ */
	-ms-transform: translateX(100%);  /* IE 9 */
	transform: translateX(100%);  /* Firefox 16+, IE 10+, Opera */
	-webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);
	transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);
}
.loaded #loader {
	opacity: 0;
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.loaded #loader-wrapper {
	visibility: hidden;
	-webkit-transform: translateY(-100%);  /* Chrome, Opera 15+, Safari 3.1+ */
	-ms-transform: translateY(-100%);  /* IE 9 */
	transform: translateY(-100%);  /* Firefox 16+, IE 10+, Opera */
	-webkit-transition: all 0.3s 1s ease-out;
	transition: all 0.3s 1s ease-out;
}
/* JavaScript Turned Off */
.no-js #loader-wrapper {
	display: none;
}
.no-js h1 {
	color: #222222;
}
 @media (max-width: 768px) {
.desktopLinks {
	display: none;
}
#secondaryNav li a:hover, #secondaryNav li a:focus {
	background-color: transparent;
	font-weight: bold;
}
.dropdown-menu li a {
	color: white;
}
.dropdown-menu li a:hover, .dropdown-menu li:hover {
	background-color: white;
	color: black;
}
.dropdown-title a {
	color: white;
	font-weight: bold;
	font-size: 14px;
}
.dropdown-title a:hover {
	color: rgba(206,209,216,1);
	font-weight: bold;
}
.dropdown-menu li:first-child {
	margin-top: 10px;
}
.navbar-brand {
	padding: 10px !important;
}
.navbar-brand img {
	max-width: 75px;
}
.leftFooter, .middleFooter, .socialIcons {
	text-align: center;
}
.contactList {
	margin-left: -15px !important;
}

.modalContent {
	border-radius:6px!important;
}
}
 @media (min-width: 768px) {
.navbar {
	border-radius: 0px;
}
.navbar-brand {
	display: none;
}
.dropdown-share {
	display: none;
}
#secondaryNav li.active a {
	font-weight: bold;
	text-decoration: underline;
}
#secondaryNav li a {
	padding-top: 7px !important;
	height: 35px;
	color: rgba(255,255,255,1);
}
#secondaryNav li a:hover {
	padding-top: 7px !important;
	height: 35px;
	color: rgba(0,0,0,1);
	background-color: rgba(255,255,255,1);
}
.socialIcons {
	text-align: right;
}
.middleFooter {
	text-align: center;
}
}
 @media (max-width: 1200px) {
.navbar {
	border-radius: 0px;
	font-size: 12px;
}
}


<!--######TYPEAHEAD
.Typeahead *, .Typeahead *:before, .Typeahead *:after {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
/* Utilities */

.u-cf:before, .u-cf:after {
	content: " ";
	display: table;
}
.u-cf:after {
	clear: both;
}
.u-hidden {
	display: none !important;
}
.u-posRelative {
	position: relative;
}
/* Typeahead */

.Typeahead {
 *z-index: 1;
	text-align: left;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.Typeahead-spinner {
	position: absolute;
	top: 7px;
	right: 7px;
	display: none;
	width: 28px;
	height: 28px;
}
.Typeahead-hint, .Typeahead-input {
	width: 100%;
	padding: 5px 8px;
	font-size: 12px;
	line-height: 30px;
	border: 1px solid #3C0;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
.Typeahead-hint {
	position: absolute;
	top: 0;
	left: 0;
	color: #ccd6dd;
	opacity: 1;
}
.Typeahead-input {
	position: relative;
	background-color: transparent;
	background-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
	outline: none;
}
.Typeahead-menu {
	position: absolute;
	top: 95%;
	left: 2.5%;
	z-index: 100;
	display: none;
	width: 95%;
	margin-bottom: 20px;
	overflow: hidden;
	background-color: #fff;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	box-shadow: 0px 0px 0px 1px green;
	-webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
	-moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
	box-shadow: 0 5px 10px rgba(0,0,0,.2);
}
.Typeahead-menu.is-open {
	display: block;
}
.Typeahead-selectable {
	cursor: pointer;
}
.Typeahead-selectable + .Typeahead-selectable {
	border-top: 1px solid #ccd6dd;
}
/* ProfileCard */

.ProfileCard {
	position: relative;
	padding: 8px;
}
.ProfileCard-avatar {
	position: absolute;
	top: 8px;
	left: 8px;
	width: 52px;
	height: 52px;
	border: 2px solid #ccd6dd;
	border-radius: 5px;
}
.ProfileCard:hover .ProfileCard-avatar {
	border-color: #f5f8fa;
}
.ProfileCard-details {
	min-height: 60px;
	padding-left: 60px;
}
.ProfileCard-realName, .ProfileCard-screenName {
	display: inline-block;
}
.ProfileCard-realName {
	font-weight: normal;
}
.ProfileCard-screenName {
	color: #8899a6;
}
.ProfileCard-description {
	margin-top: 5px;
	font-size: 14px;
	line-height: 18px;
}
.ProfileCard-stats {
	float: right;
	text-align: right;
}
.ProfileCard-stat {
	display: inline-block;
	font-size: 12px;
	line-height: 16px;
	text-transform: uppercase;
}
.ProfileCard-stat-label {
	color: #8899a6;
	font-weight: 500;
}
.ProfileCard-stat + .ProfileCard-stat {
	margin-left: 5px;
}
.ProfileCard:hover, .ProfileCard.is-active {
	color: #fff;
	background: #55acee;
}
.ProfileCard:hover .ProfileCard-screenName, .ProfileCard:hover .ProfileCard-stat-label, .ProfileCard.is-active .ProfileCard-screenName, .ProfileCard.is-active .ProfileCard-stat-label {
	color: #fff;
}
/* EmptyMessage */

.EmptyMessage {
	position: relative;
	padding: 5px;
	font-size: 18px;
	line-height: 22px;
	text-align: center;
	padding-bottom:10px;
}
.Typeahead-menu {
	max-height: 400px;
	overflow-y: auto;
}

.Typeahead-customer-name {
  margin: 0 20px 5px 20px;
  padding: 3px 0;
  border-bottom: 1px solid #3C0
}

.wide_modal{
	width:80%;
	margin-left:-40%; !important;
}

#rental_balance_footer {
	display:none;
}

.asterisk {
	color:rgba(255,0,0,1);
	font-weight:bold;
	font-size:14px;
}

@media (min-width: 1150px) {
  .modal-lg {
    width: 1100px;
  }
}

.has_late_rentals {
	color: #F00;
	font-weight:bold;
}

.dhx_cal_event_line.holiday_booked_event{
	background: rgba(0,153,0,1) !important;
	color: rgba(255,255,255,1);
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
	
.dhx_cal_event_line.holiday_rejected_event{
	background: rgba(255,0,0,1) !important;
	color: rgba(255,255,255,1);
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

.dhx_cal_event_line.holiday_pending_event{
	background: rgba(0,102,255,1) !important;
	color: rgba(255,255,255,1);
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

.highlight {
    background-color: #fff34d;
}

.do_not_hire {
	color:#A94442;
	background-color:#F2DEDE;
}

.customer_header {
	padding: 10px;
	margin-bottom: 15px;
	font-size: 20px;
	font-weight: bold;
}

.level_1 {
	padding-left:20px !important;
}
.level_2 {
	padding-left:40px !important;
}

#vehicle_availability_holder {
	display:none;
}

.update_website_category:hover {
	cursor:pointer;
}

.checkbox label {
	padding:5px;
}

[class*="flaticon-"]:before {
	font-size:32px;
}

.glyphicon{
	cursor:pointer;
}

#sortable { list-style-type: none; margin: 0; padding: 0}
#sortable li { margin: 3px 3px 3px 0; padding: 1px; float: left; font-size: 4em; text-align: center;}


<!--SLIDER SWITCH-->
#sliderLabel {
    border: 1px solid #a2a2a2;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    cursor: pointer;
    display: block;
    height: 30px;
    overflow: hidden;
    position: relative;
    width: 100px;
    display: inline-block;
}

#sliderLabel input {
    display: none;
}

#sliderLabel input:checked + #slider {
    left: 0px;
}

#slider {
    left: -50px;
    position: absolute;
    top: 0px;
    -webkit-transition: left .25s ease-out;
    -moz-transition: left .25s ease-out;
    -o-transition: left .25s ease-out;
    -ms-transition: left .25s ease-out;
    transition: left .25s ease-out;
}

#sliderOn,
#sliderBlock,
#sliderOff {
    display: block;
    font-family: arial, verdana, sans-serif;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    position: absolute;
    text-align: center;
    top: 0px;
}

#sliderOn {
    background: #3269aa;
    background: -webkit-linear-gradient(top, #3269aa 0%, #82b3f4 100%);
    background: -moz-linear-gradient(top, #3269aa 0%, #82b3f4 100%);
    background: -o-linear-gradient(top, #3269aa 0%, #82b3f4 100%);
    background: -ms-linear-gradient(top, #3269aa 0%, #82b3f4 100%);
    background: linear-gradient(top, #3269aa 0%, #82b3f4 100%);
    color: white;
    left: 0px;
    width: 54px;
}

#sliderBlock {
    background: #d9d9d8;
    background: -webkit-linear-gradient(top, #d9d9d8 0%, #fcfcfc 100%);
    background: -moz-linear-gradient(top, #d9d9d8 0%, #fcfcfc 100%);
    background: -o-linear-gradient(top, #d9d9d8 0%, #fcfcfc 100%);
    background: -ms-linear-gradient(top, #d9d9d8 0%, #fcfcfc 100%);
    background: linear-gradient(top, #d9d9d8 0%, #fcfcfc 100%);
    border: 1px solid #a2a2a2;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    height: 28px;
    left: 50px;
    width: 50px;
}

#sliderOff {
    background: #f2f3f2;
    background: -webkit-linear-gradient(top, #8b8c8b 0%, #f2f3f2 50%);
    background: -moz-linear-gradient(top, #8b8c8b 0%, #f2f3f2 50%);
    background: -o-linear-gradient(top, #8b8c8b 0%, #f2f3f2 50%);
    background: -ms-linear-gradient(top, #8b8c8b 0%, #f2f3f2 50%);
    background: linear-gradient(top, #8b8c8b 0%, #f2f3f2 50%);
    color: #8b8b8b;
    left: 96px;
    width: 54px;
}