@font-face {font-family: 'districtthinregular';src: url('../font/distth.eot');src: url('../font/distth.eot?#iefix') format('embedded-opentype'),url('../font/distth.woff') format('woff'),url('../font/distth.ttf') format('truetype'),url('../font/distth.svg#districtthinregular') format('svg');}

body {background: url(../images/leadonnewagebackground.png);text-transform: uppercase;}
a {color: #444444;}
a:hover {text-decoration: none;color:#AEC318;}
/* style global */

.container {font-family: Helvetica, Arial, sans-serif;color:#444444;}
.textLeadon {color:#aec318;font-weight:300;}
.appName h1, .loSloganHeader h1, .container h2 {font-family: 'districtthinregular', Helvetica, Arial, sans-serif; -moz-text-shadow: 1px 1px 1px #EEEEEE;-webkit-text-shadow: 1px 1px 1px #EEEEEE;-khtml-text-shadow: 1px 1px 1px #EEEEEE;text-shadow: 1px 1px 1px #EEEEEE;font-weight: 300;padding-right:10px;}
.appName h1 {color:#555555;}
.eyecatcher {background: #AEC318;color:#FFFFFF;padding:10px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;margin-bottom: 10px;}

textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus {
    border-color: rgba(220,238,92,0.8);
    outline: 0;
    outline: thin dotted \9;
    /* IE6-9 */
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(168,189,19,0.6);
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(168,189,19,0.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(168,189,19,0.6);
}
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 {
    border-color: rgba(120.120.120,0.8);
    outline: 0;
    outline: thin dotted \9;
    /* IE6-9 */
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(140,140,140,0.6);
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(140,140,140,0.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(140,140,140,0.6);
}

/* table main */
table.table th {background: #aec318;color:#FFFFFF;font-weight:normal;}
table.table th a {color:#FFFFFF;}
table.table th a:hover {color:#444444;}
table.table tr.even {background:#EFEFEF;}
table.table tr.odd {background:#FFFFFF;}
.table-hover tbody tr:hover > td, .table-hover tbody tr:hover > th {
text-decoration: none;
    background-color: #fafafa;
    background-image: -moz-linear-gradient(top, #EFEFEF, #E0E0E0);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#EFEFEF), to(#E0E0E0));
    background-image: -webkit-linear-gradient(top, #EFEFEF, #E0E0E0);
    background-image: -o-linear-gradient(top, #EFEFEF, #E0E0E0);
    background-image: linear-gradient(to bottom, #EFEFEF, #E0E0E0);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EFEFEF', endColorstr='#E0E0E0', GradientType=0);
}

tbody:last-child tr:last-child > td:first-child {-webkit-border-bottom-left-radius: 4px;-moz-border-radius-bottomleft: 4px;border-bottom-left-radius: 4px;}
tbody:last-child tr:last-child > td:last-child {-webkit-border-bottom-right-radius: 4px;-moz-border-radius-bottomright: 4px;border-bottom-right-radius: 4px;}
thead:first-child tr:first-child > th:first-child {-webkit-border-top-left-radius: 4px;-moz-border-radius-topleft: 4px;border-top-left-radius: 4px;}
thead:first-child tr:first-child > th:last-child {-webkit-border-top-right-radius: 4px;-moz-border-radius-topright: 4px;border-top-right-radius: 4px;}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-submenu:hover > a,
.dropdown-submenu:focus > a,
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus, 
table.table th {
    text-decoration: none;
    color: #ffffff;
    background-color: #AEC318;
    background-image: -moz-linear-gradient(top, #AEC318, #99AC15);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#AEC318), to(#99AC15));
    background-image: -webkit-linear-gradient(top, #AEC318, #99AC15);
    background-image: -o-linear-gradient(top, #AEC318, #99AC15);
    background-image: linear-gradient(to bottom, #AEC318, #99AC15);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#AEC318', endColorstr='#99AC15', GradientType=0);
}

/* choosen */
.chzn-container .chzn-results .highlighted {
  background-color: #FF0000;

  color: #fff;
}

.row-fluid {margin-bottom:20px;}
@media (max-width: 480px) {
    
}

@media (min-width: 480px) and (max-width: 767px) {
    .loSloganHeader h1 {text-transform: none;font-weight:300;font-size: 1em;}
	.loSloganHeader {padding-top:40px;}
	.appName h1 {font-weight:300;font-size: 1.6em;}
	.appName {padding-top:34px;}
}

@media (min-width: 768px) and (max-width: 979px) {
	.loSloganHeader h1 {text-transform: none;font-weight:300;font-size: 0.8em;}
	.loSloganHeader {padding-top:40px;}
	.appName h1 {font-weight:300;font-size: 1.8em;}
	.appName {padding-top:34px;}
	.container h2 {font-size: 1.4em;}
}

@media (min-width: 980px) {
	.loSloganHeader h1 {text-transform: none;font-weight:300;font-size: 1.0em;}
	.loSloganHeader {padding-top:38px;}
	.appName h1 {font-weight:300;font-size: 2.0em;}
	.appName {padding-top:34px;}
	.container h2 {font-size: 1.6em;}
}

@media (min-width: 1200px) {
	.loSloganHeader h1 {text-transform: none;font-size: 1.3em;}
	.loSloganHeader {padding-top:38px;}
	.appName h1 {font-weight:300;font-size: 2.2em;}
	.appName {padding-top:34px;}
	.container h2 {font-size: 1.8em;}
}

.dl-horizontal dt {
    clear: left;
    float: left;
    overflow: hidden;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 220px;
    font-weight: normal;
}

.accordion-group {border: 0px;}
.accordion-inner {border-top: 0px;}
.accordion-toggle {color:#ffffff; font-weight: bold;}
.accordion-toggle:hover {color:#444444;}

/* random stuff*/
#ticketOverview, #detailedTickets {
    height: 420px;
}

#quoteTrend {
    height: 405px;
}

.compactform {
  margin-top: 20px;
  margin-bottom: 0px;

}

div.input-prepend.pull-right.project-list-number {
  margin: 20px 0;
}

ul.dropdown-menu.project-list-number {
    min-width: 0px
    }