body {
    background-image: url("/resources/images/bg_tile.jpg");
    background-repeat: repeat;
    background-position: 0 0;

}
.iris-viewport {
    /*
        background-image: url("../images/backgrounds/final.jpg");
        background-repeat: no-repeat;
    */
    background-image: url("/resources/images/bg_tile.jpg");
    background-repeat: repeat;
    background-position: 0 0;
    /*-webkit-transition: background-position .5s ease;
       -moz-transition: background-position .5s ease;
         -o-transition: background-position .5s ease;
            transition: background-position .5s ease;*/
    border: 8px solid #000;

}

.iris-login-window,
.iris-login-window .x-window-body,
.iris-desktop .x-panel-body-default {
    background: none transparent !important;
}

.iris-login-form .x-panel-body {
    background: none transparent;
    color: white;
    font: 14px/1.4em "Helvetica Neue",Arial,"Lucida Grande",sans-serif;
}

.iris-navigation {
    background: black;
    border: none;
}

.x-panel .x-fit-item{
	background: none transparent;
}

.iris-navigation .x-btn-default-toolbar-small .x-btn-inner {
  color: silver;
}

.iris-navigation .x-btn-default-toolbar-small-over .x-btn-inner {
  color: black;
}

.msg .x-box-mc {
    font-size:14px;
}
#msg-div {
    position:absolute;
    left:35%;
    top:10px;
    width:300px;
    z-index: 2000000; /* ran into issues when this was too small; Ext created z-indexes greater than it. */
}
#msg-div .msg {
    border-radius: 8px;
    -moz-border-radius: 8px;
    background: #000000;
    border: 2px solid #faebd7;
    margin-top: 2px;
    padding: 10px 15px;
    color: #555;
}
#msg-div .msg h3 {
    margin: 0 0 8px;
    font-weight: bold;
    font-size: 15px;
    color: #faebd7;
}
#msg-div .msg p {
    margin: 0;
    color: #fffafa;
}

.iris-taskbar {
    padding-left: 4px !important;
}


.iris-taskbar.x-toolbar {
    background: transparent none;
    border: 0;
}

.iris-desktop-windowbar .x-btn-inner,
.x-nbr .iris-desktop-windowbar .x-btn-icon-text-left button {
    text-align: center !important;
}

.iris-taskbar .x-toolbar-default {
    background: none transparent;
    height: 28px;
    border: 0;
}

.x-toolbar .iris-desktop-windowbar.x-toolbar-default {
    background: none transparent;
    border: 0;
}

.iris-desktop .iris-taskbar.x-toolbar .x-box-inner .x-toolbar{
    border: 0;
}

.iris-taskbar {
    height: 28px;
    padding: 0;
}

.iris-taskbar .x-toolbar .x-toolbar {
    background: none transparent;
    padding: 0;
    border: 0;
}

.iris-taskbar .x-btn-default-toolbar-medium .x-btn-inner {
    background: -moz-linear-gradient(bottom,  rgba(0,40,56,1) 0%, rgba(0,40,55,1) 1%, rgba(0,0,0,0) 100%); /* FF3.6+ */
    background: -webkit-linear-gradient(bottom,  rgba(0,40,56,1) 0%,rgba(0,40,55,1) 1%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
    color: #faebd7;
}
.iris-desktop.x-panel .x-panel-body {
    border: 0;
}

.iris-module-taskbar-btn.x-btn-default-toolbar-medium-menu-active,
.iris-module-taskbar-btn.x-btn-default-toolbar-medium-pressed {
    background: transparent;
    border-color: silver;
    padding: 1px;
}

.iris-module-taskbar-btn em {
    color: #faebd7;
}

.iconTotalHours {
background-image:url('http://icons.graggadv.com/fugue/inbox.png') !important;
}

#component-1019{
	margin-top:4px;
	margin-right:20px;
}




/*-- INSTRUCTIONS --*/
.card-header{
color: #fff;
/* -webkit-text-stroke: 1.5px #fff; */
text-shadow: 1.5px 1.5px 1.5px #000;
    /* Simulated effect for Firefox and Opera
       and nice enhancement for WebKit
   -1px -1px 0 #000,
    1px -1px 0 #000,
   -1px  1px 0 #000,
    1px  1px 0 #000; */
font-size: 24px;
font-family: verdana;
}

.card-subheader{
color: black;
font-size: 20px;
font-family: verdana;
}

.instructions{
background: #FFF5C5;
padding: 10px;
color: black;
border: dotted silver 2px;
margin: 5px;
font-size: 14px;
}

.instruction-caveat{
margin: 1px;
font-size: 10px;
}

.instruction-set {
margin-top: 5px;
margin-left: 20px;
padding-right: 15px;
}

.instruction-set-item {
margin-top: 5px;
}

.instruction-set h1 {
color: white;
font-size: 24px;
font-weight: bold;
font-family: garamond;
}

.instruction-set .instruction-set-instructions {
padding: 3px;
margin-top: 0px;
font-size: 13px;
border-bottom: dotted 1px silver;
padding-bottom: 3px;
margin-bottom: 10px;
font-family: verdana;
}

.instruction-set .instruction-set-item h2 {
color: blue !important;
font-family:Verdana;
font-size:14px;
font-style:oblique;
margin-left:10px;
margin-bottom: 3px;
}

.instruction-set .instruction-set-item img {
margin-left: 20px;
float: left;
}

.instruction-set .instruction-set-item p {
/*float:left;*/
font-size:14px;
left:100px;
margin-left:100px;
margin-top: 15px;
/*margin-top:-55px;*/
}

.instruction-set .instruction-set-item span {
font-size:14px;
margin-left: 50px;
}

.instruction-set .instruction-set-item br {
clear:both;
margin: 0px;
}

.indent {
margin-left: 25px;
}

.smallItem {
font-style: oblique;
font-size: 11px;
font-weight: bold;
}

.interestingItem {
color: blue !important;
}

.veryInterestingItem {
color: #87BA2D !important;
font-weight: bold;
text-decoration: underline;
}

.noteworthyItem {
color: #3A4F39 !important;
font-weight: bold;
}

table thead tr.interestingHeaderRow th {
border-bottom: solid 1px gray;
text-align: center;
font-weight: bold;
}

.veryInterestingRow {
background: transparent url(../images/ribbon_bkgd.png) repeat-x scroll 0 0 !important;
color: black !important;
}

.interestingRow {
/*background: transparent url(../images/silverbkgd.png) repeat-x scroll 0 0 !important;*/
background-color:white repeat-x scroll 0 0 !important;
color: black !important;
}

.vendorMTRow {
/*background: transparent url(../images/silverbkgd.png) repeat-x scroll 0 0 !important;*/
background-color:#FFFFCC !important;
color: black !important;
}

.semiInterestingRow {
background: transparent url(../images/silverbkgd.png) repeat-x scroll 0 0 !important;
color: black !important;
}

.blueHighlight{
color: #27343C !important;
font-size: 10px;
font-weight: bold;
}

.redHighlight{
color: #C1292F !important;
font-weight: bold;
}


.linethrough{
text-decoration: line-through !important;
}

.x-tip {
    width: auto !important;
}
.x-tip-body {
    width: auto !important;
}
.x-tip-body span {
    width: auto !important;
}
#compliance-url-grid .filtering {
    background: rgba(120, 180, 255, 0.6);    
}
/*
.gray-out {
    color: #777777;
    background-color: #f0f0f0;
}
.x-grid-row.gray-out .x-grid-cell {
    background-color: #f0f0f0;
}
*/