/* General Behavior */
.navbar-brand { padding-top: 7px; padding-bottom: 7px; }
ul.alerts { list-style-type: none; }

label.required:after, span.required:after {
    color: red;
    content: ' *';
}

hr {
border-width: 2px 0 0;
border-color: #DDDDDD;
}

/* Set width of priority code AJAX select control widths */
.main-priority-code, .family-priority-code{
	width: auto;
}

/* Set width of priority code AJAX select control widths */
.main-assignee, .family-assignee {
	width: auto;
}


/* Restrict width of request status select control widths on main */
.main-request-status{
	width: 30ex;
}

/* Fix Bootstrap's zebra striping to be visible */
.table-striped tbody > tr:nth-child(even) > td, .table-striped tbody > tr:nth-child(even) > th {
    background-color: #DBDBDB;
}
.table-striped tbody > tr:nth-child(odd) > td, .table-striped tbody > tr:nth-child(odd) > th {
    background-color: #FFFFFF;
}

/* Add padding to search button menu */
#search-dropdown {
	padding-left: 1em;
	padding-right: 1em;
}

#search-dropdown li {
	padding-left: 1em;
	padding-right: 1em;
}

/* Typeahead formatting */
.tt-input:disabled {
	background-color: #EEE !important;
}

.tt-dropdown-menu {
    width:100%;
}
.twitter-typeahead, .tt-hint {
    width: 100%;
}

.tt-suggestions {
    background-color: #ffffff;
    border: solid #000000 1px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}

.tt-suggestion {
    padding-left: 10px;
}

.tt-suggestion:hover {
    background-color: #DBDBDB;
}

#collapse_table .collapse.in, #collapse_table2 .collapse.in, #collapse_table3 .collapse.in, #collapse_table4 .collapse.in {
    display: table-row-group;
}

/*Tooltip styling*/
a[data-toggle="tooltip"]{
	display: inline-block; color: #000000; border-bottom: dashed 1px;
}

a.security-group {
	border-bottom: none; text-decoration: dotted underline;

