.ui-dialog-titlebar-close {
    content: '';
    width: 20px;
    height: 20px;
    display: inline-block;
    /* Change path to image*/
    background-image: url(jquery-ui/css/1.13/Default/images/ui-icons_0079c2_256x240.png);
    background-position: -96px -128px;
    background-repeat: no-repeat;
}
body {
color:#000;
background-color:#fff;
font-size:10px;
/* font-weight:400; /* BUG B13902 NR 12/12/2012 */
padding:0;
/* font-family:Verdana, Geneva, Arial, Helvetica, Swiss, sans-serif BUG B13902 NR 12/12/2012 */
margin: 0; /* BUG B13902 NR 12/12/2012 */ 
}

.hide {
  display: none !important;
}

.z-index-auto {
	z-index: auto !important;
}
/* BUG B13902 NR 12/12/2012 ----- BEGIN ----- */ 

/* implemented by Garrett
    it will adjust to width of container
*/
.breadcrumb {
    margin: 0 !important; /* default put margin-bottom of 20px */
    background-color: inherit;
}

.breadcrumb li {
    float: left; /*IE8 fix for inline-block elements (see bootstrap)*/
}

.breadcrumb > li.no-divider:before {
    content: "";
}

.ui-state-default .breadcrumb li {
    color:inherit; /*use jquery ui theme*/
    text-shadow:none;
}

.ui-state-default .breadcrumb li > a {
    text-decoration: underline;
}

.ui-state-default .dropdown-menu li > a {
    color:#333333; /*overrides theme to prevent text blending with background*/
}

.navbar .nav > li > a.dropdown-toggle, 
.navbar .nav > li > a.dropdown-toggle:focus, 
.navbar .nav > li > a.dropdown-toggle:hover{
    color: inherit; /*use jquery ui theme*/
    text-shadow: none;
}

.dropdown-toggle {
	border: 1px solid transparent;
}

.navbar-right {
    margin: 0;
}

#frmWorksheet input[type=submit] {
    font-size: small;
}

.ellipsis { 
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow : ellipsis; /* BUG B14895 GJM 06/13/2013 */
  -moz-binding: url(<q>assets/xml/ellipsis.xml#ellipsis</q>);
}

/* BUG B14881 HP 06/20/2013. Font awesome does not work inside ellipsis */
.ellipsis:before {
    content: '';
}

/* should be added body of list and template */
.main-content{
    padding:0 10px 5px 10px;
}

.navbar-inner{  /* without important, jquery ui will overwrite radius */
    -webkit-border-radius: 0 !important;;
    -moz-border-radius: 0 !important;;
    border-radius: 0 !important;;
}

/* bootstrap class is relative... so it becomes giant */
.btn-group > .btn,
.btn-group > .dropdown-menu {
  font-size: 12px;
}
/* BUG B13902 NR 12/12/2012 ----- END ----- */ 

*.norm {
font-size:10px;
font-weight:400;
font-family:Verdana, Geneva, Arial, Helvetica, Swiss, sans-serif
}

*.pagelink {
font-size:10px;
line-height:12px;
font-weight:400;
font-family:Verdana, Geneva, Arial, Helvetica, Swiss, sans-serif
}

a.pagelink:link,a.pagelink:active,a.pagelink:visited {
text-decoration:underline;
color:#000063;
background-color:#fff
}

a {
text-decoration: underline !important;
}

a.accordion-toggle {
	text-decoration: none !important;
}

.navbar a, .breadcrumb a, .ui-tabs-nav a, .llxdropdown a, #history a, .panel-heading a {
text-decoration: none !important;
}

.panel-heading a, .nav-stacked a {
    font-size: small !important;
}

.navbar-fixed-top .container {
    padding: 0;
    text-align: center;
    margin-top: 8px;
}

#confirm_form_upgrade td, #confirm_delete td {
    padding: 5px;
}

#form_upgrade_action td, #delete_action td {
    padding: 10px;
}

a.pagelink:hover {
text-decoration:underline;
color:#a00;
background-color:#fff
}

a.falselink {
text-decoration:underline;
cursor:pointer;
}

*#tablink {
font-size:10px;
line-height:15px;
height:30px;
width:100%;
padding:0;
margin:0;
font-weight:700;
font-family:Verdana, Geneva, Arial, Helvetica, Swiss, sans-serif;
background-color:#ffffce;
color:#000
}

*#selectedtab {
vertical-align:top;
height:30px;
border-top:none;
border-right:1px solid #000;
border-bottom:none;
border-left:none;
padding:3px;
margin:0;
background-color:#ceceff
}

td.tabclass {
vertical-align:top;
height:30px;
background-color:#ffffce;
border-top:none;
border-right:1px solid #000;
border-bottom:3px solid #000;
border-left:none;
padding:3px;
margin:0
}

a.tabclass,a.tabclass:link,a.tabclass:active,a.tabclass:visited {
line-height:15px;
text-decoration:underline;
color:#000063;
background-color:#ffffce
}

a.tabclass:hover {
line-height:15px;
text-decoration:underline;
color:#a00;
background-color:#ffffce
}

*.banner {
background-color:#000063;
margin:0;
padding:0;
color:#fff;
font-weight:700
}

a.banner,a.banner:link,a.banner:active,a.banner:visited {
text-decoration:underline;
color:#fff;
background-color:#000063
}

a.banner:hover {
text-decoration:underline;
color:#ff3;
background-color:#000063
}

*.emphasis {
font-weight:700
}

*.error {
color:#a00;
background-color:#fff;
font-weight:700
}

*.tabctrl {
font-size:14px;
font-weight:700;
line-height:20px
}

*.tabctrllight {
font-size:12px;
line-height:20px
}

td.borderlarge {
border-top:5px solid #000
}

td.bordersmall {
border-top:3px solid #000
}

*.sidebar {
color:#000;
background-color:#dedede;
margin:0;
padding:0;
height:100%;
font-size:10px;
font-weight:400;
font-family:Verdana, Geneva, Arial, Helvetica, Swiss, sans-serif;
vertical-align:bottom
}

a.sidebar,a.sidebar:link,a.sidebar:active,a.sidebar:visited,a.sidebar:hover {
color:#000063;
background-color:#dedede;
font-size:10px;
font-weight:700;
line-height:36px;
font-family:Verdana, Geneva, Arial, Helvetica, Swiss, sans-serif;
vertical-align:bottom
}

img.sidebar {
vertical-align:bottom;
border-style:none
}

img.center {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20%;
}

.cssbutton {
margin:1px 0;
padding:2px;
width:auto;
color:#1c1c1c;
border:3px #bebebe;
background-color:#f8f8ff;
border-style:outset;
font-size:11px;
font-family:Verdana, Geneva, Arial, Helvetica, Swiss, sans-serif;
text-decoration:none;
text-align:center
}

a.cssbutton:hover,a.cssbutton:active {
background-position:0 -36px;
color:#363636;
background-color:#d3d3d3;
border-style:inset
}

.label {
font-family:Verdana, Geneva, Arial, Helvetica, Swiss, sans-serif;
font-size:10px;
font-weight:400;
background-color:#efefef;
text-align:right
}

.label-danger {
    background-color: #d9534f !important;
}

.label-info {
    background-color: #3a87ad !important;
}

.label-success {
    background-color: #5cb85c !important;
}

.ManilaList {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:3px;
padding:0 0 0 24px
}

.ManilaBullet {
padding:0 4px 0 0
}

.DataField {
font-family:Verdana, Geneva, Arial, Helvetica, Swiss, sans-serif;
font-size:12px;
padding-left:5px;
padding-right:5px
}

.eFileError {
color:#03F;
background-color:#fff;
font-weight:700
}

.divLookupPopup {
display:none;
background-color:#EFEFEF;
border:solid #000063 2px;
padding:10px;
color:#000;
font-size:10px;
font-family:Verdana, Geneva, Arial, Helvetica, Swiss, sans-serif;
position:fixed;
width:400px;
height:400px;
    overflow-x: hidden; /* BUG B12461 GJM 08/10/2012 */
    overflow-y: scroll; /* BUG B12461 GJM 08/10/2012 */
}

.divLookupPopup h4 {
color:#333;
font-size:14px;
font-style:italic;
font-weight:700
}

.divLookupPopup table {
margin:5%;
border-color:#000;
border-width:1px 1px 0 0;
border-style:solid;
border-spacing:0;
width:90%
}

.divLookupPopup td {
border-color:#000;
border-width:0 0 1px 1px;
border-style:solid;
margin:0;
padding:4px;
border-spacing:0;
font-size:10px;
font-family:Verdana, Geneva, Arial, Helvetica, Swiss, sans-serif
}

/*
    `BUG B09731 XC 06/09/2011
*/
.tooltip {
position:absolute;
z-index:999;
left:-9999px;
width:250px;
background:#ddd;
color:#2e38ff;
padding:10px
}

.tooltip p {
margin:0;
padding:2px 7px
}

.tool {
display:block;
float:left;
width:15px;
height:15px;
background:url(/Images/question.jpg);
color:#FFF;
margin:0 5px
}

/*
 * BUG B07482 JV 07/15/2010
 * Two classes, assign collpase_head to a clickable element, then assign collapse_body to a div
 * after the collapse_head. To be used with jquery.common.js
*/
.collapse_head {
cursor:pointer
}

.collapse_body {
}

/* =========================
    Main class for Body Tag
    B07649 NR 06/28/2010 (added td.norm_subheader)
    B08018 NR 09/16/2010
    B08180 NR 09/21/2010
    B08344 JV 10/20/2010 Fixed norm body input,textarea,select and contentbody input,textarea,select
    B08368 JV 10/25/2010 over-write ui-widget select
    B08374 NR 10/26/2010
    B08432 NR 11/02/2010 changed class data font size from medium to small
    B08430 JV 11/02/2010 llx-right top padding to match llx-header-lable
    B08480 JV 11/09/2010 llx-label and llx-label-table
    B08472 JV 11/10/2010 added more things to llx-label to make it same as llx-label-table
    B09192 NR 02/17/2011
    B09398 GJM 03/22/2011 (commenting out file upload settings, as they're problematic)
    B08642 XC 04/19/2011 added styles for the dropdowns
    B09759 NR 05/12/2011 (removed font family from norm class)
    =========================*/
/* use this norm_body for body with no marrgin */
h1 {
margin:0;
color:#003C7D;
float:left;
font-size:medium
}

h2 {
float:left;
font-size:medium
}

.llx-header img:first-child {
float:left;
padding:9px
}

.llx-header h1 {
padding-top:5px
}

.ui-corner-all h1 {
padding:.4em
}

.norm_body {
color:#000;
background-color:#fff;
font-size:x-small;
font-weight:400;
font-family:verdana, "lucida grande",arial,helvetica,sans-serif;
margin:0;
/* top right bottom left */
border-spacing:0;
border-collapse:collapse;
width:100%
}

.norm_body input,.norm_body textarea,.norm_body select {
font-family:verdana, "lucida grande",arial,helvetica,sans-serif;
font-size:small
}

/* use this content_body for body loaded with multiple frames */
.content_body {
color:#000;
background-color:#fff;
font-size:medium;
font-weight:400;
font-family:verdana, "lucida grande",arial,helvetica,sans-serif;
margin:5px;
/* top right bottom left */
border-spacing:0;
border-collapse:collapse;
width:100%
}

.content_body input,.content_body textarea,.content_body select {
font-family:verdana, "lucida grande",arial,helvetica,sans-serif;
font-size:medium
}

/* BUG B10650 JPU 09/14/2011 ---------BEGIN----------*/
input[disabled='disabled'] {
  background:lightgrey;
}

select[disabled='disabled'] {
  background:lightgrey;
}

textarea[disabled='disabled'] {
  background:lightgrey;
}
/* BUG B10650 JPU 09/14/2011 ---------END----------*/
.err_msg {
background-color:#9C9C9C;
color:#E8E8E8;
padding:2px
}

/* the style below is legacy that was dynamically inserted in 4dw_send_html_blob */
td.norm,td.norm {
font-size:x-small;
/* BUG B09071 GJM 02/03/2011 */
color:#000;
font-weight:400
/* line-height: 12px; comment out font size is no longer 10px  B09192 NR 02/17/2011 */
/* font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; B09759 NR 05/12/2011 */
}

td.norm_subheader {
font-size:13px;
color:#000;
font-weight:700;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif
}

/* =========================
    Blue back ground header
    =========================*/
.header_blue {
background-color:#ceceff;
border-top:3px #000010 solid;
height:33px;
font-weight:700;
font-size:medium;
padding-left:3px
}

.header_gray {
background-color:#9C9C9C;
border-top:2px #4F4F4F solid;
height:30px;
font-size:medium;
padding-left:3px;
color:#FFF
}

.header_gray_help {
background-color:#efefef;
border-bottom:1px #000 solid;
padding:5px;
font-size:small
}

/* =========================
    Caption class for header. Commonly used for Span
    =========================*/
.header_label {
font-weight:700;
font-size:medium;
float:left
}

/* =========================
    Grey background standard label
    =========================*/
.data_label {
font-size:small;
text-align:right;
background-color:#efefef;
/*min-width:140px;
    max-width:200px;*/
width:25%
}

/* =========================
    Use on tabel to make first td have these properties
    B08480 JV 11/09/2010
    =========================*/
table.llx-label-table > tbody > tr > td:first-child {
/* BUG B08400 GJM 01/31/2011 */
font-size:small;
text-align:right;
width:25%;
border-bottom:0;
border-right:1px;
border-top:0;
border-left:0;
border-style:solid
}

table.llx-label-table > tbody > tr > td[class*="clear"] {
/* BUG B08400 GJM 01/31/2011 */
font-size:small;
text-align:left;
width:100%;
border:0;
border-style:hidden;
background-color:#FFF
}

/* BUG B13902 NR 12/24/2012 
    font size of data should match to label
    without this, it will be x-small
*/
table.llx-label-table > tbody > tr > td{
font-size:small;
}

/*  ==========================
    Questionnaire textareas:
    fills out space without cutting off help text
    BUG B11856 JETB 07/03/2012
    ========================== */

table.llx-table > tbody > tr > td > textarea {
width:90%;
}

/* =========================
    use on individual td's where llx-label-table fails
    B08480 JV 11/09/2010
    =========================*/
.llx-label {
font-size:small;
text-align:right;
width:25%;
border-bottom:0;
border-right:1px;
border-top:0;
border-left:0;
border-style:solid
}

/* =========================
    Use to display data
    =========================*/
.data {
font-size:small;
/*  B08432 NR 11/02/2010  */
text-align:left
}

/* =========================
    Use for smallest font
    Common use: Tip/Help ex: (mm/dd/yyyy)
    =========================*/
.help_label {
font-size:small
}

/* =========================
    Use this to locate bottom
    =========================*/
.align_right {
float:right;
padding-right:5px;
font-size:small
}

/* =========================
    Bottom Toolbar
    =========================*/
.toolbar {
background:#DCDCDC;
height:30px;
/* border-top:1px solid #828282; */
padding:3px;
margin:0
}

.toolbar img {
margin-left:3px;
border:0
}

.toolbar a {
text-decoration:none
}

/* new folder pane */
.new_folder_pane {
background:#DCDCDC;
padding:3px
}

.clear {
padding:0;
height:0
}

#folders {
padding:5px
}

/* =========================
    Component - button
    =========================*/

button, .jq-button {
    text-decoration: none !important;
}

.button {
border:2px #F5F5F5 outset;
/* whitesmoke */
padding:3px;
background:#F5F5F5;
color:#363636;
font-size:small;
font-weight:700;
font-family:verdana, "lucida grande",arial,helvetica,sans-serif;
text-decoration:none
}

.button:hover {
border:2px #F5F5F5 inset
}

/* =========================
    Autocomplete
    =========================*/
.autocomplete ul {
border:1px solid #888;
background-color:#FFF;
list-style-type:none;
margin:0;
padding:0
}

.autocomplete li {
padding:3px;
margin:0;
cursor:pointer;
font-family:verdana;
font-size:medium
}

.autocomplete li.selected {
background-color:#B0C4DE
}

/* =========================
    Blue back-ground for Folder area
    =========================*/
#sidebar {
background:#F0F0F0;
height:100%;
padding:0;
vertical-align:top
}

/* =========================
    Treeview
    =========================*/
.treeview ul {
/*CSS for Simple Tree Menu*/
margin:0;
padding:0
}

.treeview li {
/*Style for LI elements in general (excludes an LI that contains sub lists)*/
background:url(/Images/folder_open_s.png) no-repeat left top;
list-style-type:none;
padding:0 0 0 20px;
/* top right bottom left*/
margin:5px 0;
/* top right bottom left*/
height:auto
}

.treeview li.submenu {
/* Style for LI that contains sub lists (other ULs). */
background:url(/Images/folder_close_s.png) no-repeat left top;
cursor:pointer!important
}

.treeview li.submenu ul {
/*Style for ULs that are children of LIs (submenu) */
display:none;
/*Hide them by default. Don't delete. */
}

.treeview .submenu ul li {
/*Style for LIs of ULs that are children of LIs (submenu) */
cursor:default;
}

.treeview a {
text-decoration:none;
display:inline;
/* prevents IEs from putting a lots of padding */
padding-top:0;
color:#363636;
}

.treeview .selected {
color:#000;
font-weight:700;
background-color:#FFF;
}

/* =========================
    Alternative to Fieldset & Legend
    build this due to display problem with FireFox ONLY ON CaseOverview on Test
    =========================*/
.fieldset {
border:1px #9C9C9C solid;
margin:3px
}

.fieldset .ftitle {
color:#FFF;
background-color:#9C9C9C;
padding:3px;
font-size:medium
}

.fieldset .fbody {
padding:3px;
font-size:medium
}

/* =========================
    Page bar
    B08018 NR 09/16/2010
    =========================*/
.page_bar a {
border:1px solid #ddd;
color:#039;
background:url('/Images/gradient_gray_x.gif') repeat-x;
text-decoration:none;
padding:2px;
margin:3px
}

.page_bar a:hover {
border:1px solid #039
}

.page_bar a.selected {
color:#FFF;
background:#039;
border:1px solid #039
}

/* =========================
    sideBarModule
    any logical unit can be within this container
    B08018 NR 09/16/2010
    =========================*/
.sideBarModule {
border-right:1px solid #ddd;
border-bottom:1px solid #ddd;
margin-bottom:5px
}

/* =========================
    user navigation at upper right in header
    B08180 NR 09/21/2010
    =========================*/
.usernav a {
font-weight:700;
color:#039;
font-size:x-small
}

.usernav {
position:absolute;
top:1px;
right:10px;
height:25px;
margin:3px 0 0;
text-align:right
}

ul.usernav li {
display:inline;
border-left:1px solid #ccc;
margin-left:9px;
padding-left:10px
}

ul.usernav li.first {
border:none
}

ul.usernav li a:hover {
color:#c30
}

/*==============
BUG B08180 JV 09/27/2010 UI upgrade
==============*/
td {
font-size:small !important;
/* BUG B09071 GJM 02/03/2011 */
}

img {
border:0
}

.llx-header {
height:35px;
padding-left:10px
}

.llx-helptext {
font-size:small
}

.llx-right {
float:right;
padding-right:10px;
padding-top:.4em
}

.llx-header-lable {
float:left;
padding-top:.4em
}

.llx-shaded {
background-color:#efefef
}

.llx-subject {
font-weight:700
}

.llx-folderlist {
background-color:#ffffce;
padding:5px
}

.llx-explain {
background-color:#ffffce
}

.llx-content {
padding:5px
}

.llx-highlight {
padding:1em;
margin:.5em
}

/* =========================
    basic table style
    B08180 GJM 09/27/2010
    =========================*/
.llx-table {
width:100%;
border:0 none;
padding:0;
border-spacing:0;
border-collapse:collapse
}

/* =========================
    bottom border of table colored INHERITS COLOR
    B08180 GJM 09/27/2010
    =========================*/
.llx-bottom-border {
border-bottom-style:solid;
border-collapse:collapse;
border-bottom-color:#222;
border-bottom-width:medium;
empty-cells:show
}

.llx-right-align,.llx_right_align { /* B14107 GJM 03/21/2013 */
text-align:right;
padding-right:10px
}

/* B09192 NR 02/17/2011 ------------- BEGIN --------------- */
.llx_top_align {
vertical-align:top
}

.llx_bottom_align {
vertical-align:bottom
}

.llx_middle_align {
vertical-align:middle
}

.llx_center_align {
text-align:center
}

.llx_left_align {
text-align:left
}

/* B09192 NR 02/17/2011 ------------- END --------------- */
/* =========================
    calendar stylings
    B08180 GJM 10/01/2010
    =========================*/
.llx-cal-today {
background-color:#EF0000
}

.llx-cal-current {
background-color:#94cece
}

.llx-cal-appt {
background-color:#cece9c
}

/* =========================
    zebra table stylings
    B08180 GJM 10/05/2010
    =========================*/
.zebra-table {
background-color:#fff;
text-align:left;
}

.zebra-table td {
border-bottom-style:solid;
border-bottom-width:1px;
border-collapse:collapse;
border-color:#DDD;
}

.zebra-table .hover {
background-color:#ddd
}

/* =========================
    Restore select elements to work in IE with text zoom
    B08368 JV 10/25/2010
    =========================*/
.ui-widget select {
font-size:13px
}

/* =========================
    Used for jQuery Dialog Form
    B08374 NR 10/26/2010
    =========================*/
fieldset label {
display:block;
font-size:x-small;
margin-top:10px
}

fieldset label.chkboxlbl {
display:inline;
margin-left:5px
}

/* ========================
    Google Docs styles
    B08222 GJM 10/28/2010
   ======================== */
#GoogleDocMenu { /* BUG B10303 GJM 08/25/2011 (converted back to CamelCase) */
display:none;
top:25px;
width:175px;
text-align:left;
z-index:1003;
-moz-box-shadow:0 1px 5px #727272;
border:1px solid #7D7D7D;
padding:0;
position:absolute;
background-color:#FFF
}

#GoogleDocMenu a:hover div { /* BUG B10303 GJM 08/25/2011 (converted back to CamelCase) */
background-color:#DDD
}

#GoogleDocMenu a div img { /* BUG B10303 GJM 08/25/2011 (converted back to CamelCase) */
vertical-align:middle;
padding:0 8px
}

.GoogleDocMenuLink { /* BUG B10303 GJM 08/25/2011 (converted back to CamelCase) */
text-decoration:none
}

.GoogleDeleteSpan { /* BUG B10303 GJM 08/25/2011 (converted back to CamelCase) */
float:right;
padding-right:10px
}

/*
    ========================
    Styles for Dropdown
    BUG B08642 XC 04/19/2011 
    ========================
    
*/

ul .llxdropdown {  /* BUG B13902 NR 12/12/2012 */ 
display:none;
position:absolute;
left:0;
height:0;
width:150px;
overflow:hidden
}

ul .display {
display:block;
height:15px;
overflow:visible;
z-index:99999
}

/* ========================
    Datepicker <div> hidden by default
    BUG B10436 GB 08/17/2011
   ========================
*/

#ui-datepicker-div {
display: none;
}


/* ========================
    Readonly inputs (4DW_Set_Form_Read_Only)
    BUG B12043 JETB 05/02/2012
   ========================
*/

input.readonly {
    background-color:#DCDCDC;
}
/* BUG B14837 JPU 07/22/2013 read only selects*/
select.readonly {
    background-color:#DCDCDC;
}
textarea.readonly{
	background-color:#DCDCDC;
}
/* ========================
    File Upload formatting
    B08222 GJM 10/28/2010
   ========================

div.fileinputs {
    position: relative;
}

div.fakefile {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;
}

input.file {
    position: relative;
    text-align: right;
    height:28px;
    -moz-opacity:0 ;
    filter:alpha(opacity: 0);
    opacity: 0;
    z-index: 2;
}*/

/* ========================
    BUG B11514 GJM 04/09/2012
   ======================== */
.ui-tabs .llx-table td{
    padding-top: .5em;
    padding-bottom: .5em;
}

/* =========================
    BUG B11930 JETB 06/05/2012
   ========================= */
.x-small{
    font-size: x-small;
}

/* =========================
    BUG B12451 06/25/2012
   ========================= */
.x-large{
    font-size: x-large;
}

/* =========================
    BUG B12642 GJM 07/20/2012 BEGIN
   ========================= */
.redLight, .greenLight, .yellowLight, .noLight{
    display: block;
    float: left;
    margin: 6px 2px 0 0;
    width: 12px;
    height: 12px;
}

.redLight, .greenLight, .yellowLight{
    border-top: 1px solid rgba(255,255,255,0.8);
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -moz-box-shadow: 0 0 1px rgba(0,0,0,0.8);
    -webkit-box-shadow: 0 0 1px rgba(0,0,0,0.8);
    box-shadow: 0 0 1px rgba(0,0,0,0.8);
    background-image: -webkit-gradient(radial, 50% 0, 6, 50% 0, 0, from(rgba(255,255,255,0)), to(rgba(255,255,255,0.38)));
    background-image: -mox-radial-gradient(top, ellipse cover, rgba(255,255,255,0.38) 0%, rgba(255,255,255,0) 100%);
    background-image: -webkit-radial-gradient(top, ellipse cover, rgba(255,255,255,0.38) 0%, rgba(255,255,255,0) 100%);
    background-image: radial-gradient(top, ellipse cover, rgba(255,255,255,0.38) 0%, rgba(255,255,255,0) 100%);
}

.redLight{
    background-color: #D10A11;
}
.redMark{
    color: red;
    display: inline;
    font-size: large;
    font-weight: bold;
    height: 12px;
    margin: 0 2px 0 0;
    text-align: center;
    width: 12px;
    float: left; /* BUG B12642 GJM 09/14/2012 */
}

.greenMark{
    color: green;
    display: inline;
    font-size: large;
    font-weight: bold;
    height: 12px;
    margin: 0 2px 0 0;
    text-align: left;
    width: 12px;
}

.greenLight{
    background-color: #43C532;
}
.yellowLight{
    background-color: #F6D200;
}

.spnAuditBug{
    display: block;
    background: url('/Images/popup-16.png') center no-repeat;
    height: 15px;
    width: 100%;
    float: left;
    background-size: 10px auto;
}

.spnTargetDate{ /* BUG B12642 GJM 08/07/2012 */
    margin-top:5px;
    font-style: italic;
}

span.spnTargetDate{ /* BUG B12642 GJM 08/07/2012 */
    margin-left:12px; 
    width:120px;
}

span.spnTargetDate input, div.divDateCompleted input{ /* BUG B12642 GJM 09/06/2012 */
    width: 90px;
}

.txtTargetDate{ /* BUG B12642 GJM 08/07/2012 */
    /*margin-top: 5px;*/
    margin-left: -12px;
}

div.divDateCompleted{
    width:125px; /*BUG B12642 GJM 07/30/2012  BUG B12642 GJM 09/04/2012   */
}

#checkEmAllHelp{
    font-weight:bold;
    color:blue;
    font-size: 12px;
    cursor: pointer;
}

.placeholder{ 
    color: #aaa;
}

/* =========================
    BUG B12642 GJM 07/20/2012 END
   ========================= */

.llx-customize-opaque{ /* BUG B13910 GJM 01/07/2012 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
    filter: alpha(opacity=40);
    -moz-opacity: 0.4;
    -khtml-opacity: 0.4;
    opacity:0.4;
}

.llx-edit-mode { /* BUG B13910 GJM 01/21/2013 */
    border: lightgray dashed 1px;
}

/* =========================
    BUG B13992 GJM 01/18/2013 BEGIN
   ========================= */
#app-search-box-form{
    float:left;
    height:26px;
}

input.search_input{  /* BUG B13902 NR 12/12/2012 */ 
    /* BUG B13992 GJM 01/08/2012 BEGIN 
    -moz-border-radius: 6px; 
    -khtml-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
     BUG B13992 GJM 01/08/2012 END */
    padding: 5px 20px 5px 5px; /* BUG B13992 GJM 01/03/2012 */
    margin-top:2px;
    border: 0px;
    width: 100px; /* BUG B13992 GJM 01/03/2012 */
    height: 16px;
    background-image: url("/images/rounded-corners.png");

}

#app-search-box-form input.search_input{
    background-color: rgb(220, 220, 220); 
    margin-left:10px; 
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.icon-search { /* BUG B13992 GJM 01/03/2012 */
    float: right;
    position: absolute;
    right: 7px;
    top: 7px;
}

/* =========================
    BUG B13992 GJM 01/18/2013 END
   ========================= */

/* =========================
    BUG B13992 GJM 01/29/2013 BEGIN
   ========================= */
.navbar .navbar-inner .brand{
    padding: 0;
    text-decoration:none;
    text-align: center;
    height:30px;
}

#edge_brand_body{
    width:120px;
    margin-top: 0; 
    margin-left: 5px; 
    padding-left: 0; 
    padding-bottom: 0;
    padding-top: 5px !important;
}

#edge_brand_sidebar{
    width:120px;
    margin-top:5px;
}

.navbar .navbar-inner .btn-group .brand{
    margin:-5px 0 0;
}

.brand img{
    max-width:120px;
    vertical-align:top;
}

.navbar-brand img{
    max-width:120px;
}
/* =========================
    BUG B13992 GJM 01/29/2013 END
   ========================= */
   
/* BUG B14583 HP 07/01/2013 */
.icon-color-red{ color: #cf3232 !important }
.icon-color-yellow{ color: #ecc510 !important }
.icon-color-green{ color: green !important}
/* BUG B15193 HP 07/09/2013 */
i[class^="icon-"], i[class*=" icon-"] {
    font-size: medium;
}

a i[class^="icon-"] {
    display: inline-block;
    text-decoration: none;
}

ul.dropdown-menu .dropdown-menu-user-name{
    padding: 3px 20px;
    width: 200px;
    font-weight: bold;
}

/* ===========================
    BOOTSTRAP HELPER CSS
    BUG B14895 GJM 05/13/2013
   =========================== */
.llx-table>tbody tr td:first-child{
    padding-left: 5px;
}
.llx-table>tbody tr td:last-child{
    padding-right: 5px;
}
input, textarea {
    width: auto; /* BUG B14971 GJM 05/24/2013 */
}

textarea{
	resize: none;
}

input.search_input2{
    width:120px;
}

/* BUG B14971 GJM 05/22/2013 */
#btnCheckErrors{
    width: auto; /* BUG B14971 GJM 05/24/2013 */
    margin-left: 40px;
}

/*BUG B15491 HP 08/19/2013 --------- start -------- */
ul.for-this {
    margin: 0;
    padding: 0;
}
ul.for-this i.icon-caret-down {
    font-size: small;
}
.breadcrumb ul.for-this > li > ul > li {
    width: 100%;
    text-shadow: none;
}
.breadcrumb ul.for-this > li > a {
    padding: 3px 6px;
}
.breadcrumb ul.for-this > li.open > a {
    background-color: inherit!important;
}
/*BUG B15491 HP 08/19/2013 --------- end -------- */

/*BUG B15491 HP 08/12/2013*/
#ul-header-jump-menu span.ui-icon-newwin {
    display: inline-block;
    margin: 2px 0 0;
    padding: 0;
    vertical-align: top;
}

.ajax_loader { /* D-01049 GJM 10/30/2013 */
    background: url("/Images/loading32.gif") no-repeat center center transparent;
    width:100%;
    height:100%;
}

span.case-assignment {
    display:inline;
    width:auto;
    font-size: x-small;
    padding: 3px;
    background-color: #999999;
    font-weight: bold;
}

.no-close .ui-dialog-titlebar-close {
  display: inline-block;
}

.button-disabled {
    opacity: 0.35;
}

.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
    border-width: 2px;
}

.ui-autocomplete {
    max-height: 300px;
    overflow-y: auto;
    overflow-x: hidden;
}

.ui-autocomplete-category {
    font-weight: bold;
    padding: .2em .4em;
    margin: .2em 0 .2em;
    font-size: 1.1em;
}

.ui-autocomplete-category:not(:first-of-type) {
    margin: .8em 0 .2em;
}

.rd-upload-select {
    width: 100%;
    max-width: 200px;
}

.ui-state-error p, .ui-state-highlight p {
    margin: revert;
}

select.ui-datepicker-month,
select.ui-datepicker-year {
	color: black;
}

.data label, .llx-table label {
    font-weight: normal;
}

.label-info,
.badge-info {
  background-color: #3a87ad;
}

.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
  border-radius: 4px;
}