#valuebar1 .x-toolbar-left{
	width:20%;
}
#valuebar2 .x-toolbar-left{
	width:20%;
}
#validvalsall .x-toolbar-left{
	width:20%;
}
#bigtabs{
	font-size: 22px;
}
.dicttable{
	padding-top:5px;
}
.dicttable th{
	font-weight:bold;
	padding-left: 5px;
}
.dicttable tbody{
	overflow:auto;
}
.link{
	text-decoration:underline; 
	color:blue;
}
#action_bar {
    background: url("../img/action_bar_bg.gif") repeat-x scroll left top #FFCC66;
    border-bottom: 2px solid #DDDDDD;
    font-size: 1.2em;
    font-weight: bold;
    height: 25px;
    line-height: 20px;
    margin: 0;
    padding: 0;
    position: relative;
    width: 960px;
}
#action_table{
	padding-left: 5px;
	width: 960px;
}
#action_table th{
	font-family: Rockwell, Arial
}
.attention{
	text-align: center;
	color: #ff1705;
	font-family: Lucida Sans;
	padding-left: 5px;
}
#loading-mask {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     background: #000000;
     z-index: 1;
	 opacity: .75; /* Standard: FF gt 1.5, Opera, Safari */
	 filter: alpha(opacity=75); /* IE lt 8 */
	-ms-filter: "alpha(opacity=75)"; /* IE 8 */
	-khtml-opacity: .75; /* Safari 1.x */
	-moz-opacity: .75;
}
#loading {
     position: absolute;
     top: 40%;
     left: 45%;
     z-index: 2;
}
#loading SPAN {
     background: url('../img/spinner.gif') no-repeat left center;
     width: 150px;
     height: 50px;
     display: block;
     color:white;
     text-align:right;
     font-size:11px;
}
.spinner div{
	border: none;
	background: url('../img/spinner.gif') no-repeat;
}
.x-form-item
{
font:normal 13px times new roman;
}
.ux-mselect-item
{
font:normal 13px times new roman;
}
.x-combo-list-item
{
font:normal 13px times new roman;
}
.x-form-text{
font:normal 13px times new roman;
}
.x-grid3-hd-row td, .x-grid3-row td, .x-grid3-summary-row td {
font:normal 13px times new roman;
}
.ux-mselect
{
overflow-x:hidden;
}
.x-form-invalid
{
background:#ffffff;
}
.x-grid3-row-checker{
		margin-left: 30px;
	}
.no-checker{
	background:#F9F9F9 url(../../../../libraries/ext-js/resources/img/slate/grid/grid3-hrow.gif) repeat-x scroll 0 0;
	cursor: default;
}
.dirty{
	background:transparent url(../../../../libraries/ext-js/resources/img/default/grid/dirty.gif) no-repeat scroll 0 0;
}
.studentgo{
	 text-align: center;
	 border: none;
	 background-image: url('../img/Fam_Fam_Icons/user_go.png')!important;
}
.buttongo{
	 text-align: center;
	 border: none;
	 background-image: url('../img/Fam_Fam_Icons/bullet_go.png')!important;
}
.reload{
	 text-align: center;
	 border: none;
	 background-image: url('../img/Fam_Fam_Icons/database_refresh.png')!important;
}
.print{
	 text-align: center;
	 border: none;
	 background-image: url('../img/printer.png')!important;
}
.search{
	 text-align: center;
	 border: none;
	 background-image: url('../img/magn16hover.png')!important;
}
.view{
	 text-align: center;
	 border: none;
	 width:16px;
	 height:16px;
	 background-image: url('../img/magn16hover.png') !important;
}
.view:hover{
	 text-align: center;
	 border: none;
	 width:16px;
	 height:16px;
	 background-image: url('../img/magn16hover.png') !important;
	 background-position:-16px 0;
}
.reload{
	 text-align: center;
	 border: none;
	 width:16px;
	 height:16px;
	 background-image: url('../img/reload16hover.png') !important;
}
.reload:hover{
	 text-align: center;
	 border: none;
	 width:16px;
	 height:16px;
	 background-image: url('../img/reload16hover.png') !important;
	 background-position:-16px 0;
}
.reloadfeed{
	 text-align: center;
	 border: none;
	 width:16px;
	 height:16px;
	 background-image: url('../img/reload16hover.png') !important;
}
.reloadfeed:hover{
	 text-align: center;
	 border: none;
	 width:16px;
	 height:16px;
	 background-image: url('../img/reload16hover.png') !important;
	 background-position:-16px 0;
}
.adduser{
	 text-align: center;
	 border: none;
	 width:16px;
	 height:16px;
	 background-image: url('../img/add16hover.png') !important;
}
.adduser:hover{
	 text-align: center;
	 border: none;
	 width:16px;
	 height:16px;
	 background-image: url('../img/add16hover.png') !important;
	 background-position:-16px 0;
}
.edit{
	 text-align: center;
	 border: none;
	 display:block;
	 width:16px;
	 height:16px;
	 background-image: url('../img/edit16hover.png') !important;
}
.edit:hover{
	 text-align: center;
	 border: none;
	 display:block;
	 width:16px;
	 height:16px;
	 background-image: url('../img/edit16hover.png') !important;
	 background-position:-16px 0;
}
.copy{
	 text-align: center;
	 border: none;
	 display:block;
	 width:16px;
	 height:16px;
	 background-image: url('../img/copy16hover.png') !important;
}
.copy:hover{
	 text-align: center;
	 border: none;
	 display:block;
	 width:16px;
	 height:16px;
	 background-image: url('../img/copy16hover.png') !important;
	 background-position:-16px 0;
}
.permission{
	 text-align: center;
	 border: none;
	 display:block;
	 width:16px;
	 height:16px;
	 background-image: url('../img/key16hover.png') !important;
}
.permission:hover{
	 text-align: center;
	 border: none;
	 display:block;
	 width:16px;
	 height:16px;
	 background-image: url('../img/key16hover.png') !important;
	 background-position:-16px 0;
}
.remove{
	 text-align: center;
	 border: none;
	 display:block;
	 width:16px;
	 height:16px;
	 background-image: url('../img/trash16hover.png') !important;
}
.remove:hover{
	 text-align: center;
	 border: none;
	 display:block;
	 width:16px;
	 height:16px;
	 background-image: url('../img/trash16hover.png') !important;
	 background-position:-16px 0;
}
.req{
	 text-align: center;
	 border: none;
	 width:16px;
	 height:16px;
	 background-image: url('../img/request16hover.png') !important;
}
.req:hover{
	 text-align: center;
	 border: none;
	 width:16px;
	 height:16px;
	 background-image: url('../img/request16hover.png') !important;
	 background-position:-16px 0;
}
.log{
	 text-align: center;
	 border: none;
	 width:16px;
	 height:16px;
	 background-image: url('../img/log.png') !important;
}
.log:hover{
	 text-align: center;
	 border: none;
	 width:16px;
	 height:16px;
	 background-image: url('../img/log.png') !important;
	 background-position:-16px 0;
}
.request{
	 text-align: center;
	 border: none;
	 background-image: url('../img/request16hover.png') !important;
}
.release{
	 text-align: center;
	 border: none;
	 display:block;
	 width:16px;
	 height:16px;
	 background-image: url('../img/unlock.png') !important;
}
.release:hover{
	 text-align: center;
	 border: none;
	 display:block;
	 width:16px;
	 height:16px;
	 background-image: url('../img/unlock.png') !important;
	 background-position:-16px 0;
}
.reopen{
	 text-align: center;
	 border: none;
	 display:block;
	 width:16px;
	 height:16px;
	 background-image: url('../img/book_16.png') !important;
}
.reopen:hover{
	 text-align: center;
	 border: none;
	 display:block;
	 width:16px;
	 height:16px;
	 background-image: url('../img/book_16.png') !important;
	 background-position:-16px 0;
}
.check{
	 text-align: center;
	 border: none;
	 background-image: url('../img/tick.png')!important;
}
.canl{
	 text-align: center;
	 border: none;
	 width:16px;
	 height:16px;
	 background-image: url('../img/cancel16hover.png') !important;
}
.canl:hover{
	 text-align: center;
	 border: none;
	 width:16px;
	 height:16px;
	 background-image: url('../img/cancel16hover.png') !important;
	 background-position:-16px 0;
}
.key{
	 text-align: center;
	 border: none;
	 width:16px;
	 height:16px;
	 background-image: url('../img/key16hover.png') !important;
}
.key:hover{
	 text-align: center;
	 border: none;
	 width:16px;
	 height:16px;
	 background-image: url('../img/key16hover.png') !important;
	 background-position:-16px 0;
}

.folder-icon {
 background-image: url(../img/Fam_Fam_Icons/folder_add.png) !important;
}
.save-icon {
 background-image: url(../img/Fam_Fam_Icons/disk.png) !important;
}
.page-icon {
 background-image: url(../img/Fam_Fam_Icons/report_add.png) !important;
}
.report {
 background-image: url(../img/Fam_Fam_Icons/report.png) !important;
}
.folder {
 background-image: url(../img/Fam_Fam_Icons/folder.png) !important;
}

.nopad {
	padding:0px;
}

.tip-target {
        width: 100px;
        text-align:center;
        padding: 5px 0;
        border:1px dotted #99bbe8;
        background:#dfe8f6;
        color: #15428b;
        cursor:default;
        margin:10px;
        font:bold 11px tahoma,arial,sans-serif;
        float:left;
    }
.nofldpad .x-form-element{
	padding:0px;
}
.addbtn {
	background-image: url('../../../../libraries/ext-js/resources/img/default/tree/drop-add.gif')!important;
}
.delbtn{
	 text-align: center;
	 border: none;
	 background-image: url('../img/cancel16.png')!important;
}
.clear{
	 text-align: center;
	 border: none;
	 background-image: url('../img/cancel.png')!important;
}
.charticon{
	 margin-right: 15px;
	 height: 16px;
	 width: 16px;
	 background-repeat: no-repeat;
	 text-align: center;
	 border: none;
	 background-image: url('../img/chart.jpg')!important;
}
.excel{
	 text-align: center;
	 border: none;
	 background-image: url('../img/excel_16x16.jpg')!important;
}
.pdf{
	 text-align: center;
	 border: none;
	 background-image: url('../img/imgIconPdf_16x16.gif')!important;
}
.csv{
	 text-align: center;
	 border: none;
	 background-image: url('../img/csv.gif')!important;
}
.expand{
	 text-align: center;
	 border: none;
	 background-image: url('../../../../libraries/ext-js/extentions/TreeGrid/img/elbow-plus.gif')!important;
}
.collapse{
	 text-align: center;
	 border: none;
	 background-image: url('../../../../libraries/ext-js/extentions/TreeGrid/img/elbow-minus.gif')!important;
}
.erasebtn{
	 text-align: center;
	 border: none;
	 background-image: url('../img/Eraser-2-icon.gif')!important;
}
.nosub{
	
	background-color: #cdcdcd;
	
}
.change{
	background-color: #fdff9d;
}
.warn{
	color: #1505ff;
}
.neg{
	color: #F95D36;
}
.pos{
	background-color: #B4EEB4;
}

.negative {
        background-color: #F95D36;
        color:#000000;
    }
.positive {
	color: #007800;
}
.warning{
	background-color: #F4EE47;
	color:#oooooo;
}
.
.chkbox	  {
	text-align:center;
}
.fltrlbl	  
{
	font-weight: bold;
	font-size: 15px;
}
.reset{
	text-align: center;
	 border: none;
}
.add{
	text-align: center;
	border: none;
	background-image: url('../img/add16.png')!important;
}
.add16{
	display:inline-block;
	width:16px;
	height:16px;
	background-position:-16px 0;
	background-image: url('../img/add16.png') !important;
}
.delete{
	text-align: center;
	border: none;
	background-image: url('../img/Fam_Fam_Icons/delete.png')!important;
}
.cancel{
		text-align: center;
		border: none;
		background-image: url('../img/Fam_Fam_Icons/arrow_undo.png')!important;
	}
.x-date-menu > ul{
display: inline;
}

.x-date-menu > ul li{
display: inline;
}
.save{
	text-align: center;
	border: none;
	background-image: url('../img/save16.png')!important;
}
.approve{
 text-align: center;
 border: none;
 background-image: url('../img/Good.ico')!important;	
}
.approve:hover{
	color:red;
}
.deny{
 text-align: center;
 border: none;
 background-image: url('../img/Error.ico')!important;
}
.deny:hover{
	color:red;
}
.activate{
 text-align: center;
 border: none;
 background-image: url('../img/Fam_Fam_Icons/lightbulb.png')!important;
}
.activate:hover{
	color:red;
}
.inactivate{
 text-align: center;
 border: none;
 background-image: url('../img/Fam_Fam_Icons/lightbulb_off.png')!important;
}
.inactivate:hover{
	color:red;
}
.sendfile{
 text-align: center;
 border: none;
 background-image: url('../img/Fam_Fam_Icons/page_white_go.png')!important;	
}
.sendfile:hover{
	color:red;
}
.loaddata{
 text-align: center;
 border: none;
 background-image: url('../img/Fam_Fam_Icons/database_save.png')!important;
}
.inactivatefile{
 text-align: center;
 border: none;
 background-image: url('../img/Fam_Fam_Icons/page_white_swoosh.png')!important;
}
.loaddata:hover{
	color:red;
}
#groups
{
color: gray !important;
overflow:hidden;
}
.x-date-menu > ul{
display: inline;
}

.x-date-menu > ul li{
display: inline;
}
.x-date-mp-btns{
	z-index:10;
}
.ext-ie8 .x-date-menu{
	height:225px !important;
}
#tables_wrapper{
	background:#fff;
	padding-top:4px;
}
.holiday{
	color: #76a6bf;
	text-align: center;
	text-shadow: 0px 0px;
	font-size: 14px;
	font-family: Rockwell, Arial
}
.x-combo-list-item{
	text-align:left;
}
.x-grid3-hd-row td {
    padding:0px;
}
.x-item-disabled{
	color:black;
	opacity: 0.8;
	filter:alpha(opacity=100);
}
.toggl{
	border:1px solid grey;
}
.greyBox h2{
	font-size: 25px;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) { 
    .x-grid3-cell, /* Normal grid cell */
    .x-grid3-gcell { /* Grouped grid cell (esp. in head)*/
        box-sizing: border-box;
    }
}
#dummy{
overflow:visible !important;
}
.nav > li{
	padding-right: .2em;
	padding-left: .2em;
}
.nav > li {
    display: block;
    position: relative;
    padding-right: .2em;
    padding-left: .2em;
}

.navbar {
    padding: 0;
    height:50px;
    font-size: 14px;
    margin-bottom:0;
}

.container-fluid {
	padding-left:0px;
	padding-right: 2px;	
}
.form-control {
	font-size:12px;	
	height: 29px;
}
.btn {
	padding: .5em 12px;	
}
.navbar-nav > li > a {
    padding-bottom: 15px;
    padding-top: 12px;
    padding-right:0px;
    padding-left:0px;
}
.tablesaw td, .tablesaw tbody th {
    font-size: 14px;
    vertical-align: middle;
}
table.tablesaw thead th, table.tablesaw thead td {
    color: #444;
    font-size: 0.8em;
}
.tablesaw th, .tablesaw td {
    box-sizing: border-box;
    padding: 0.1em 0.7em;
}
.tablesaw-toolbar {
    float: left;
    font-size: 0.75em;
}
table.tablesaw thead th, table.tablesaw thead td {
    color: #444;
    font-size: 0.75em;
}
.displaying{
	display: inline-block;
	float:right;
	margin-bottom: 0;
	padding: 0px 10px;
	margin-top:5px;
	padding-bottom:10px;
	background-color:white;
}
.pagination {
    border-radius: 4px;
    display: inline-block;
    margin: 5px 0;
    padding-left: 0;
    margin-bottom: 0;
	padding-bottom: 0;
	float:left;
}
.pagination > li > a, .pagination > li > span {
	color:#000;	
}
.pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover {
    color: #ccc;
}
#myGrid tbody tr:nth-child(4n+1) {
  background-color: #e7e7e7;
}

#myGrid tbody tr:nth-child(2n) {
  background-color: white;
}

#myGrid2 tbody tr:nth-child(even) {
  background-color: #e7e7e7;
}

#myGrid2 tbody tr:nth-child(odd) {
  background-color: white;
}

.nav-pills >li >a {
    color: #000;
 }
 .nav-pills > li > a:hover {
      background-color: #9e9f9f;
 }
 .nav-pills .active > a {
    background-color:#E0E0E0;
    color:#fff;
}
.nav-pills > li.active > a {
    background-color: #9e9f9f;
    color: #fff;
}
.nav-pills > li.active > a:focus {
    background-color: #E0E0E0;
    color: #fff;
}
.nav-pills > li.active > a:hover {
	background-color:#E0E0E0;
    color:#fff;
}
.navbar{
	z-index: 9;
}
.collapse.in{
	background-color:#fff;
	border-color: #DDDDDD;
}

.tablesaw-toolbar select{
	font-size:1em;
}
.spinner1{
	display:none;
	padding-left:10px;
	padding-top:10px;
	background-color:white;
	
}
.tablesaw-stack tr.myCollapse { display: none; } 
.tablesaw-stack tr.myCollapse.in { display: table-row; }

#myGrid2{
	padding-bottom:5px;
}

#myGrid2 tr.main:hover {
  background-color: #c0bcbc;
}
#myGrid tr.main:hover {
  background-color: #c0bcbc;
}

#snapidli {
	width:7.5%;
}
.collapse.in #snapidli{
	width:100%;
}
#cmpli {
	width:10%;
}
.collapse.in #cmpli {
	width:100%;
}
#startli{
	width:8%;
}
#endli{
	width:8%;
}
.collapse.in #startli{
	width:100%;
}
.collapse.in #endli{
	width:100%;
}

#autocollapse.collapsed .navbar-header {
  float: none;
}
#autocollapse.collapsed .navbar-toggle {
  display: block;
}
#autocollapse.collapsed .navbar-collapse {
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
}
#autocollapse.collapsed .navbar-collapse.collapse {
  display: none!important;
}
#autocollapse.collapsed .navbar-nav {
  float: none!important;
  margin: 7.5px -15px;
}
#autocollapse.collapsed .navbar-nav>li {
  float: none;
  width:100%;
}
#autocollapse.collapsed .navbar-nav>li>a {
  padding-top: 10px;
  padding-bottom: 10px;
}
td a{
	color:black;
	text-decoration: underline;
}
.widbody{
	height:500px;
	width:960px;
}
.modal-body{
	padding:0;
	background-color: white;
}
.tblmodbody{
	max-width:1200px;
}
.tblmodbody table tr td{
	-ms-word-break: break-all;
     word-break: break-all;

     // Non standard for webkit
     word-break: break-word;
}
.fa-file-excel-o {
    color: green;
}
.fa-file-excel-o:hover {
    color: black;
    cursor: pointer;
}
.fa-file-text-o{
	color: green;
}
.fa-file-text-o:hover {
    color: black;
    cursor: pointer;
}
.glyphicon-minus:hover{
	cursor:pointer;
}
.glyphicon-plus:hover{
	cursor:pointer;
}
.modal-dialog{
	background-color:white;
}
#outputallvalid{
	display:inline-block;
}
#dataonlylabel{
	display:inline-block;
	padding-left:20px;
}
#dataonly{
	display:inline-block;
	margin-top: 0px;
}
.nestedPanel{
	border:1px solid;
}
#searchvalid{
	display:inline-block;
	padding-left:10px;
}
.inline{
	display:inline-block;
}
.inlinepad{
	display:inline-block;
	padding-left:10px;
}
td #allvalid{
	padding-bottom: 35px;	
}
.flip-glyphicon {
  -moz-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: \"FlipH\";
}
.float-right{
	float:right;
}
select.btn-mini {
    height: auto;
    line-height: 14px;
    padding: 0.26em 12px;
}
#selectpage{
    font-size: 12px;
    line-height: 1.5;
    padding: 0px;
}
#feeds{
	padding-bottom: 10px;
}
@media (min-width: 992px) {
  .modal-lg {
    width: 1200px;
  }
}
.tablesaw td {
    line-height: 1em !important;
}