/*
 * All the class added or overide to make it nice and sweet
 * 
 * changes to the default bootstrap:
 *   @baseFontSize: 16px;
 * @baseLineHeight: 23px;
 * @bodyBackground: #DCDDDC // #f3f3f3 URL('/images/body_background.png') repeat-x
 * @navbarBackground: @white
 * @navbarLinkColorHover: @black
 * 
 * */
/*bootstrap.css.scss*/
/*set the good path for the icons*/
/* line 16, app/assets/stylesheets/bootstrap/tickit_over_rides.css.scss */
[class^="icon-"],
[class*=" icon-"] {
  background-image: url(/assets/bootstrap/glyphicons-halflings-d99e3fa32c641032f08149914b28c2dc6acf2ec62f70987f2259eabbfa7fc0de.png);
}

/* set the tickit color
	body {
	
	  background-color: #DCDDDC;
	  
	}*/
/* line 26, app/assets/stylesheets/bootstrap/tickit_over_rides.css.scss */
div.top-color {
  background-color: #FFFFFF;
}

/* line 30, app/assets/stylesheets/bootstrap/tickit_over_rides.css.scss */
footer.footer {
  text-align: center;
  font-size: 13px;
  color: #666;
}

/* line 36, app/assets/stylesheets/bootstrap/tickit_over_rides.css.scss */
.tickit-bordered {
  padding: 15px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  outline: 1px solid #eee;
  outline: 1px solid rgba(0, 0, 0, 0.05);
  -webkit-border-radius: 4px;
  -moz-outline-radius: 4px;
  outline-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);
}

/* media query to reduce the size in a hero unit on small screen*/
@media (max-width: 480px) {
  /*body {
		    padding-left: 8px;
		    padding-right: 8px;
		}*/
  /* line 56, app/assets/stylesheets/bootstrap/tickit_over_rides.css.scss */
  .hero-unit {
    padding: 20px;
    margin-bottom: 10px;
    background-color: #f5f5f5;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
  }
  /* line 64, app/assets/stylesheets/bootstrap/tickit_over_rides.css.scss */
  .hero-unit h1 {
    margin-bottom: 0;
    font-size: 30px;
    line-height: 1;
    letter-spacing: -1px;
  }
  /* line 70, app/assets/stylesheets/bootstrap/tickit_over_rides.css.scss */
  .hero-unit p {
    font-size: 12px;
    font-weight: 100;
    line-height: 17px;
  }
}

/* BEGIN SECTION form-full to have a special form that take all the with of the page */
/* add full width option for the fields*/
/* line 80, app/assets/stylesheets/bootstrap/tickit_over_rides.css.scss */
.form-full input[type="text"],
.form-full select,
.form-full textarea {
  width: 100%;
  -webkit-box-sizing: border-box;
  /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;
  /* Firefox, other Gecko */
  box-sizing: border-box;
  /* Opera/IE 8+ */
}

/* line 90, app/assets/stylesheets/bootstrap/tickit_over_rides.css.scss */
.form-full input[type="date"],
.form-full input.enhanced-date[type="text"] {
  -webkit-box-sizing: border-box;
  /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;
  /* Firefox, other Gecko */
  box-sizing: border-box;
  /* Opera/IE 8+ */
}

/* restore the height after setting to border-box model above. TODO: remove border-box and below */
/* line 98, app/assets/stylesheets/bootstrap/tickit_over_rides.css.scss */
.form-full input[type="text"],
.form-full input[type="date"] {
  height: 33px;
  /* For IE9 Standards mode and other browsers */
  min-height: 23px\9;
  /* For IE8 Standards mode */
  *height: 23px;
  /* For IE Compatibility modes */
  *min-height: 23px;
  /* For IE Compatibility modes */
}

/* line 106, app/assets/stylesheets/bootstrap/tickit_over_rides.css.scss */
.form-full input[type="date"],
.form-full input.enhanced-date[type="text"] {
  width: 10em;
}

/* the same with input-small */
/* line 112, app/assets/stylesheets/bootstrap/tickit_over_rides.css.scss */
.form-full input.timepicker-default {
  width: 90px;
}

/* line 115, app/assets/stylesheets/bootstrap/tickit_over_rides.css.scss */
.form-full select.time_select {
  width: auto;
}

/* line 119, app/assets/stylesheets/bootstrap/tickit_over_rides.css.scss */
.bootstrap-timepicker-component .add-on {
  height: 13.4px;
}

/* Exceptions to form-full, allow to have small select (ex: for time)*/
/* line 122, app/assets/stylesheets/bootstrap/tickit_over_rides.css.scss */
.minimize select {
  width: 65px;
}

/* */
/* END SECTION form-full to have a special form that take all the with of the page */
/*.navbar a:hover {
	  color: #000000;
	}
	.navbar .nav > li > a:hover {
	  background-color: transparent;
	  color: #000000;
	  text-decoration: none;
	}
	.navbar .nav .active > a,
	.navbar .nav .active > a:hover {
	  color: #000000;
	  text-decoration: none;
	  background-color: #FAFAFA;
	}*/
/* line 141, app/assets/stylesheets/bootstrap/tickit_over_rides.css.scss */
.navbar form {
  display: inline;
  margin: 0 0 2px;
}

/* line 146, app/assets/stylesheets/bootstrap/tickit_over_rides.css.scss */
select.mobileInputWidth,
button.mobileInputWidth,
div.mobileInputWidth {
  width: 50%;
}

/* line 152, app/assets/stylesheets/bootstrap/tickit_over_rides.css.scss */
.well {
  background-color: #eeefee;
}

/*
	.navbar .brand{
		padding: 7px 20px 5px;
	}
*/
/* hide the brand when the screen is too small*/
@media (max-width: 480px) {
  /*.navbar .brand{
			display:none
		}*/
  /* line 167, app/assets/stylesheets/bootstrap/tickit_over_rides.css.scss */
  .search-in-navbar {
    margin-right: 27px;
  }
  /* line 170, app/assets/stylesheets/bootstrap/tickit_over_rides.css.scss */
  body {
    padding-left: 10px;
    padding-right: 10px;
  }
  /* line 174, app/assets/stylesheets/bootstrap/tickit_over_rides.css.scss */
  .search-in-navbar > form > input {
    width: 100%;
  }
  /* line 178, app/assets/stylesheets/bootstrap/tickit_over_rides.css.scss */
  .navbar-fixed-top,
.navbar-fixed-bottom {
    position: fixed;
    /* margin-bottom: 18px;*/
  }
}

@media (max-width: 768px) {
  /* line 186, app/assets/stylesheets/bootstrap/tickit_over_rides.css.scss */
  .navbar-fixed-top,
.navbar-fixed-bottom {
    position: fixed;
    margin-left: 0px;
    margin-right: 0px;
  }
}

@media (max-width: 768px) {
  /* line 197, app/assets/stylesheets/bootstrap/tickit_over_rides.css.scss */
  select.mobileInputWidth,
button.mobileInputWidth,
div.mobileInputWidth {
    width: 262px;
  }
}

@media (min-width: 768px) and (max-width: 979px) {
  /* line 207, app/assets/stylesheets/bootstrap/tickit_over_rides.css.scss */
  .navbar-fixed-top,
.navbar-fixed-bottom {
    position: fixed;
  }
}

@media (min-width: 480px) {
  /* line 214, app/assets/stylesheets/bootstrap/tickit_over_rides.css.scss */
  .search-in-navbar > form > input {
    float: right;
  }
}

@media (max-width: 480px) {
  /* line 220, app/assets/stylesheets/bootstrap/tickit_over_rides.css.scss */
  input[type="file"],
.document_url {
    width: 100%;
  }
}

/* Addon : form validation highlight colors for valid and invalid field (come from YAML)
      form input:valid,
      form textarea:valid,
      form select:valid { background-color: #fff; }
      form input:invalid,
      form textarea:invalid,
      form select:invalid { background-color: #fdd; }*/
/* FOR  incident evidence document container*/
/* make the input file the same size that the url input 
      .1evidenceDocumentsContainer input[type="file"]{
      	padding-left: 5px;
      	padding-right: 4px;
      	width: 300px;
      }
      .1evidenceDocumentsContainer input[type="text"].document_url{
      	width: 300px;
      }      .evidenceDocumentsContainer li.evidence_document.processed div{
      	display: inline-block
      }*/
/* line 251, app/assets/stylesheets/bootstrap/tickit_over_rides.css.scss */
.stick_to_left {
  margin-left: 0px !important;
}

/* line 255, app/assets/stylesheets/bootstrap/tickit_over_rides.css.scss */
.padded {
  padding: 5px;
}

/* stick the alert to the  */
/* line 260, app/assets/stylesheets/bootstrap/tickit_over_rides.css.scss */
.alert-compact .alert {
  margin-bottom: 0px;
}

/* line 265, app/assets/stylesheets/bootstrap/tickit_over_rides.css.scss */
.nobr {
  white-space: nowrap;
}

/* *allow to use monospace font for more easy truncate  */
/* line 268, app/assets/stylesheets/bootstrap/tickit_over_rides.css.scss */
.monospaced {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
  font-size: 15px;
}

/* zebra ul */
/* line 274, app/assets/stylesheets/bootstrap/tickit_over_rides.css.scss */
.list-striped > li.odd {
  background-color: #e9e9e9;
}

/* line 277, app/assets/stylesheets/bootstrap/tickit_over_rides.css.scss */
.list-striped > li:nth-child(odd) {
  background-color: #e9e9e9;
}

/* zebra ul */
/* line 281, app/assets/stylesheets/bootstrap/tickit_over_rides.css.scss */
.list-striped > li.even {
  background-color: #d9d9d9;
}

/* line 284, app/assets/stylesheets/bootstrap/tickit_over_rides.css.scss */
.list-striped > li:nth-child(even) {
  background-color: #d9d9d9;
}

/* line 287, app/assets/stylesheets/bootstrap/tickit_over_rides.css.scss */
.list-striped > li {
  border-top: 1px solid #DDD;
}

/* line 290, app/assets/stylesheets/bootstrap/tickit_over_rides.css.scss */
.list-striped {
  border-bottom: 1px solid #DDD;
}

/* rounded*/
/* line 294, app/assets/stylesheets/bootstrap/tickit_over_rides.css.scss */
ul.list-rounded > :first-child li {
  padding-left: 6px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

/* ul */
/* line 301, app/assets/stylesheets/bootstrap/tickit_over_rides.css.scss */
.wrapper {
  display: inline-block;
  *display: inline;
}

/* line 307, app/assets/stylesheets/bootstrap/tickit_over_rides.css.scss */
select {
  height: 33px;
}

/* line 311, app/assets/stylesheets/bootstrap/tickit_over_rides.css.scss */
input[type=file] {
  height: 33px;
}

/* line 314, app/assets/stylesheets/bootstrap/tickit_over_rides.css.scss */
.width_as_input {
  display: inline-block;
  *display: inline;
  height: 23px;
  padding: 4px;
  line-height: 23px;
}

/* line 326, app/assets/stylesheets/bootstrap/tickit_over_rides.css.scss */
body .modal-loading {
  width: 140px;
  margin: -40px 0 0 -70px;
}

/*jquery ui bootstrap patch for images*/
/* line 332, app/assets/stylesheets/bootstrap/tickit_over_rides.css.scss */
.ui-widget-content {
  background: #ffffff url(/assets/bootstrap/images/ui-bg_glass_75_ffffff_1x400-2f5ecbbd2965ce36b5b47226f59485bd4fbdf038c460b082a2cdb6dcec01ff4d.png) 50% 50% repeat-x;
}

/* line 333, app/assets/stylesheets/bootstrap/tickit_over_rides.css.scss */
.ui-icon {
  background-image: url(/assets/bootstrap/images/ui-icons_222222_256x240-a2ccfdc001858222885a9df39200840ac7a3f479ba889727d32a10398db7918a.png);
}

/* line 334, app/assets/stylesheets/bootstrap/tickit_over_rides.css.scss */
.ui-widget-content .ui-icon {
  background-image: url(/assets/bootstrap/images/ui-icons_222222_256x240-a2ccfdc001858222885a9df39200840ac7a3f479ba889727d32a10398db7918a.png);
}

/* line 335, app/assets/stylesheets/bootstrap/tickit_over_rides.css.scss */
.ui-widget-header .ui-icon {
  background-image: url(/assets/bootstrap/images/ui-icons_222222_256x240-a2ccfdc001858222885a9df39200840ac7a3f479ba889727d32a10398db7918a.png);
}

/* line 336, app/assets/stylesheets/bootstrap/tickit_over_rides.css.scss */
.ui-state-default .ui-icon {
  background-image: url(/assets/bootstrap/images/ui-icons_888888_256x240-a42b23e21050a0f0f90c1f7a443b8087a409771611eae402861959a793be38e8.png);
}

/* line 337, app/assets/stylesheets/bootstrap/tickit_over_rides.css.scss */
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
  background-image: url(/assets/bootstrap/images/ui-icons_454545_256x240-cb36e80beaf2a527d463da552a5c679a46c4ff8c881318a194bb0ccb61cb2d5c.png);
}

/* line 338, app/assets/stylesheets/bootstrap/tickit_over_rides.css.scss */
.ui-state-active .ui-icon {
  background-image: url(/assets/bootstrap/images/ui-icons_454545_256x240-cb36e80beaf2a527d463da552a5c679a46c4ff8c881318a194bb0ccb61cb2d5c.png);
}

/* line 339, app/assets/stylesheets/bootstrap/tickit_over_rides.css.scss */
.ui-state-highlight .ui-icon {
  background-image: url(/assets/bootstrap/images/ui-icons_2e83ff_256x240-4f907b912e024625d36b8af307f1043e6ebc97074e31216175d14bb74c370dc3.png);
}

/* line 340, app/assets/stylesheets/bootstrap/tickit_over_rides.css.scss */
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
  background-image: url(/assets/bootstrap/images/ui-icons_f6cf3b_256x240-14f31a14a6be5471828aa900b541e125456013941d82b88fe0cb712c36563758.png);
}

/* line 341, app/assets/stylesheets/bootstrap/tickit_over_rides.css.scss */
.ui-widget-overlay {
  background: #aaaaaa url(/assets/bootstrap/images/ui-bg_flat_0_aaaaaa_40x100-9a8492a580bf85d3e98ae8861fbd45567e5a1f83eeafcf9574da0399d5f602ab.png) 50% 50% repeat-x;
}

/* line 342, app/assets/stylesheets/bootstrap/tickit_over_rides.css.scss */
.ui-widget-shadow {
  background: #aaaaaa url(/assets/bootstrap/images/ui-bg_flat_0_aaaaaa_40x100-9a8492a580bf85d3e98ae8861fbd45567e5a1f83eeafcf9574da0399d5f602ab.png) 50% 50% repeat-x;
}

/* line 346, app/assets/stylesheets/bootstrap/tickit_over_rides.css.scss */
div#flash_notice > a {
  vertical-align: text-bottom;
}

/*/libs/multiselect/jquery.multiselect.css
.ui-multiselect  {display:inline;*width: 915px;}
[class*="span"].ui-multiselect { float: none !important;margin-left: 0px !important;}
[class*="span"].ui-multiselect-menu { float: none !important;margin-left: 0px !important}*/
/* line 355, app/assets/stylesheets/bootstrap/tickit_over_rides.css.scss */
.ui-multiselect {
  height: 33px;
}

/* line 356, app/assets/stylesheets/bootstrap/tickit_over_rides.css.scss */
.ui-multiselect-filter {
  font-size: 16px;
  width: 85%;
}

/* line 362, app/assets/stylesheets/bootstrap/tickit_over_rides.css.scss */
.ui-multiselect-filter input.search-input {
  font-size: 16px;
  margin-bottom: 0px;
  margin-left: 0px;
  height: 22px;
  /*padding-right:5px;*/
  width: 79%;
}

/*
@media(max-width: 480px) {
	.ui-multiselect-filter input.search-input { 
		width: 80%
	}
}      */
/* line 376, app/assets/stylesheets/bootstrap/tickit_over_rides.css.scss */
.ui-multiselect-filter input.search-checkbox {
  width: auto;
  font-size: inherit;
  margin-left: 0px;
  margin-right: 5px;
  height: 15px;
  padding: 2px;
  border: none;
  -webkit-appearance: checkbox;
}

/* line 380, app/assets/stylesheets/bootstrap/tickit_over_rides.css.scss */
.ui-multiselect .close {
  vertical-align: bottom;
  float: none;
}

/* line 381, app/assets/stylesheets/bootstrap/tickit_over_rides.css.scss */
.ui-multiselect-header a {
  color: #08C;
  text-decoration: underline;
}

/* line 386, app/assets/stylesheets/bootstrap/tickit_over_rides.css.scss */
.ui-multiselect-header {
  background-color: #49afcd;
  padding: 3px 0 3px 3px;
}

/* line 390, app/assets/stylesheets/bootstrap/tickit_over_rides.css.scss */
.ui-multiselect-menu a.ui-multiselect-close {
  padding-right: 5px;
}

/* line 393, app/assets/stylesheets/bootstrap/tickit_over_rides.css.scss */
ul.ui-multiselect-checkboxes [type="checkbox"] {
  margin-right: 5px;
}

/*.ui-multiselect-header a { text-decoration:underline; color: #7DA1BC; }*/
/* line 398, app/assets/stylesheets/bootstrap/tickit_over_rides.css.scss */
.ui-multiselect-checkboxes input[type=checkbox] {
  vertical-align: top;
}

/* line 400, app/assets/stylesheets/bootstrap/tickit_over_rides.css.scss */
li.evidence_document.padded i.icon-trash {
  cursor: pointer;
  vertical-align: middle;
}

/* 
 style for the list of the multiselect
*/
/* line 410, app/assets/stylesheets/bootstrap/tickit_over_rides.css.scss */
.scrollableList {
  border-left: 1px solid #ecf0f4;
  border-right: 1px solid #ecf0f4;
  border-bottom: 1px solid #ecf0f4;
  border-top: 1px solid #c7c8cc;
  color: #555555;
  display: inline-block;
  overflow-y: scroll;
  overflow-x: auto;
  position: relative;
  background-color: #ffffff;
  width: 100%;
  height: 105px;
  z-index: 1;
  webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

/* line 430, app/assets/stylesheets/bootstrap/tickit_over_rides.css.scss */
.scrollableList ul {
  margin: 0;
  padding: 0;
}

/* line 434, app/assets/stylesheets/bootstrap/tickit_over_rides.css.scss */
.scrollableList ul li {
  list-style: none none outside;
  height: 23px;
  /*  text-indent: 18px;*/
  white-space: nowrap;
}

/* line 440, app/assets/stylesheets/bootstrap/tickit_over_rides.css.scss */
.scrollableList ul li i {
  vertical-align: text-bottom;
  cursor: pointer;
}

/* line 445, app/assets/stylesheets/bootstrap/tickit_over_rides.css.scss */
.scrollableList ul li span {
  line-height: 23px;
  white-space: nowrap;
}

/* 
  jquery ui overrides
*/
/* line 454, app/assets/stylesheets/bootstrap/tickit_over_rides.css.scss */
.ui-widget {
  font-size: 16px;
}

/* line 456, app/assets/stylesheets/bootstrap/tickit_over_rides.css.scss */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  font-size: 16px;
}

/* line 457, app/assets/stylesheets/bootstrap/tickit_over_rides.css.scss */
.ui-state-highlight p, .ui-state-error p, .ui-state-default p {
  font-size: 16px;
}

/* line 458, app/assets/stylesheets/bootstrap/tickit_over_rides.css.scss */
.ui-button {
  font-size: 16px;
}

/* line 459, app/assets/stylesheets/bootstrap/tickit_over_rides.css.scss */
input[type="text"],
input[type="password"],
.ui-autocomplete-input,
textarea,
.uneditable-input {
  font-size: 16px;
}

/* line 465, app/assets/stylesheets/bootstrap/tickit_over_rides.css.scss */
.ui-dialog-buttonset .ui-button:nth-child(2) {
  font-size: 16px;
}

/* Hide native datepicker */
/* line 469, app/assets/stylesheets/bootstrap/tickit_over_rides.css.scss */
input::-webkit-calendar-picker-indicator {
  display: none;
}

/* line 473, app/assets/stylesheets/bootstrap/tickit_over_rides.css.scss */
input[type="date"]::-webkit-input-placeholder {
  visibility: hidden !important;
}
