/* ONLY PUT RULES IN HERE THAT OVERRIDE BOOTSTRAP, UNICORN, OR JQUERY-UI
STANDARD CSS RULES GO IN ticket-evo.css */









/* Gritter Overrides /////////////////////////////////////////////////////////*/
.software-update-notification .gritter-title{font-size:17px !important}
.software-update-notification p{font-size:13px !important}

/* Unicorn Overrides /////////////////////////////////////////////////////////*/

/* Special Dialog (actual dialog styles)*/
html#ticket-evo .specialDialog
{
  padding:0;
}
html#ticket-evo .specialDialog .ui-dialog-titlebar {border-bottom:1px solid #CDCDCD}
html#ticket-evo .specialDialog {
  box-shadow:    11px 11px 25px 6px #ccc;
  border-radius: 15px
}
.ui-dialog-titlebar-close {
  background-color:transparent;
  border:none;
  background-image: url("/assets/ui-lightness/images/ui-icons_222222_256x240.png");
  background-position: -93px -367px;
}
html#ticket-evo .ui-dialog-content.ui-widget-content {border-radius: 15px}
html#ticket-evo .specialDialog .ui-dialog-title, html#ticket-evo .specialDialog .ui-dialog-titlebar {
  line-height:34px;
  border:none;
  color: #333;
  border-radius:0px;
  display:block !important;
}
html#ticket-evo .specialDialog .ui-dialog-titlebar {
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
}
/* Don't pad #content. */
html#ticket-evo #content {
  padding-bottom: 0px;
}
.span12{width:100% !important}

/* Hide text of minimized sidebar nav. */
@media (min-width: 481px) and (max-width: 767px) {
  #sidebar > ul > li > div > span { display: none; }
}
html#ticket-evo #logo img{
  width:191px !important;
}
html#ticket-evo .software-update-notification:hover{ cursor:pointer; }
/* Don't mess up datetimepicker */
html#ticket-evo .bootstrap-datetimepicker-widget.dropdown-menu li a:hover,
html#ticket-evo .bootstrap-datetimepicker-widget.dropdown-menu .active a,
html#ticket-evo .bootstrap-datetimepicker-widget.dropdown-menu .active a:hover {
  background-color: #f5f5f5;
}

/* Makes bootstrap modals match the Unicorn widget boxes with the top-left icon. */
html#ticket-evo .modal-header {  border-radius: 10px 10px 0px 0px; }
html#ticket-evo .modal-header .modal-title { font-size: 20px; margin: -2px 0px 0px 40px; }
html#ticket-evo .modal-header span.icon {
  border-right: 1px solid #cdcdcd;
  float: left;
  opacity: .7;
  padding: 3px 13px 0px 0px;
  line-height: 39px;
  margin-top: -8px;
}

/* MEDIA OVERRIDES (all unicorn ones listed at top unless you need it then break it out.  sizes are inherited unless overrode */
@media (max-width: 480px) {}
@media (min-width: 481px) and (max-width: 767px) {}
@media (max-width: 600px) {}
@media (max-width: 767px) {}
@media (min-width: 768px) and (max-width: 979px) {}
@media (max-width: 979px) {
  .stealthUL li{
    margin-bottom:10px;
  }
}

/* Popover title bold. */
html#ticket-evo .popover h3.popover-title { font-weight: 700; }

.popover{
  margin-left:-10px;
}
.popover_section_title{
   font-weight:bold;
}










/* DateRangePicker Overrides ///////////////////////////////////////////////////////*/

html#ticket-evo .daterangepicker { z-index: 1000000; } /* Same as autocomplete below */










/* Bootstrap Overrides ///////////////////////////////////////////////////////*/

/* active Queued POs button */
html#ticket-evo .navbar-inverse .nav li.dropdown.open > .dropdown-toggle,
html#ticket-evo .navbar-inverse .nav li.dropdown.active > .dropdown-toggle,
html#ticket-evo .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {
  background: none;
}

html#ticket-evo .navbar-inverse .nav li.dropdown.open,
html#ticket-evo .navbar-inverse .nav li.dropdown.active,
html#ticket-evo .navbar-inverse .nav li.dropdown.open.active {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #222222;
  box-shadow: 0 0 4px rgba(0,0,0,0.5) inset;
}

/* Why ? html#ticket-evo .dropdown-menu li { text-align: right; } */
/*  html#ticket-evo .dropdown-menu.context-menu li { text-align: left; } */

/* Bootstrap messing up Font Awesome. */
html#ticket-evo li [class^="icon-"],
html#ticket-evo li [class*=" icon-"] {
  background-image: none;
}
html#ticket-evo a [class^="icon-"],
html#ticket-evo a [class*=" icon-"] {
  background-image: none;
}

/* Popover tweaks. */
html#ticket-evo .popover h3.popover-title { font-weight: 700; }
html#ticket-evo .popover{ margin-left:-10px; }
html#ticket-evo .popover_section_title{ font-weight:bold; }

/* Make sure DatePickers within Modals are still on top. */
.dropdown-menu { z-index: 1100; }

/* Tweak bootstrap-datetimepicker */
.bootstrap-datetimepicker-widget { width: 300px; }
.bootstrap-datetimepicker-widget .picker-switch i { font-size: 2.5em; }

/* Dropdown context-menu for ticket group list view. */
html#ticket-evo #group_list_table ul.dropdown-menu,
html#ticket-evo #held_tickets_table ul.dropdown-menu,
html#ticket-evo #taken_tickets_table ul.dropdown-menu {
  min-width: 180px;
  left: -150px;
}

.sub-order {
 width: auto;
}









/* jQuery UI Overrides ///////////////////////////////////////////////////////*/

/* Stop jQuery UI from changing our fonts. */
html#ticket-evo .ui-widget { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
html#ticket-evo .ui-widget input,
html#ticket-evo .ui-widget select,
html#ticket-evo .ui-widget textarea,
html#ticket-evo .ui-widget button { font-family: font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }


/* autocomplete popup */
html#ticket-evo body .ui-front {
  z-index: 1000000;
}
html#ticket-evo .ui-widget-content {
  background: #fff;
}

/* jQuery DataTables + Unicorn: fixing sort icons */
html#ticket-evo table thead tr .ui-icon {
  display: inline-block;
  margin: 0px 0px -4px 0px;
}
html#ticket-evo .dataTables_wrapper .ui-widget-header {
  border: none;
}

/* autocomplete items */
html#ticket-evo .ui-menu .ui-menu-item a.ui-state-focus,
html#ticket-evo .ui-menu .ui-menu-item a.ui-state-active,
html#ticket-evo .ui-menu .ui-menu-item a.ui-state-hover {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #006DCC;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08C), to(#04C));
  background-image: -webkit-linear-gradient(top, #08C, #04C);
  background-image: -o-linear-gradient(top, #08C, #04C);
  background-image: linear-gradient(to bottom, #08C, #04C);
  background-image: -moz-linear-gradient(top, #08C, #04C);
  background-repeat: repeat-x;
  color:#fff !important;
  font-weight: 900;
}

/* Don't make blue 'primary' buttons in dialogs have black text. */
html#ticket-evo .ui-widget-content a.btn-primary {
  color: #fff;
}
