﻿html
{
    height: 100%;
    width: 100%;
    padding: 0px;
    margin: 0px;
}
body
{
    height: 100%;
    width: 100%;
    padding: 0px;
    margin: 0px;
    /*background: url(../images/NuQLogoBK.gif);*/
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size:13px;
    /*overflow:hidden !important; Cannot do this becase of old crap */
	
}
form
{
    height: 100%;
    width: 100%;
    padding: 0px;
    margin: 0px;
}
frame
{
    padding: 0px;
    margin: 0px;
}
div
{
    /*box-sizing: border-box;*/
}

.nuq-defaultfont
{
    font-family:Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size:13px;
}

/* Page wrapper - first element after form */
.nuq-content-wrapper
{
    /*padding: 4px;*/
}
.nuq-scroll-content-wrapper
{
    overflow: auto;
    width: 100%;
}
/* Page title */
.nuq-page-title-wrapper
{
    width: 100%;
    margin: 0px;
    padding: 0px;
    margin-bottom: 10px;
    border: none 0px;
    border-collapse: collapse;
}
    .nuq-page-title-wrapper tr td {
        /*padding: 0px;*/
        padding-top: 8px;
        padding-left: 5px;
        margin: 0px;
    }
.nuq-page-title-wrapper-pagename {
    font-weight: bolder;
    font-size: 20px;
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
}
.nuq-page-title-wrapper-readonly
{
    font-weight: bold;
    font-size: 20px;
    font-family:Helvetica Neue, Helvetica, Arial, sans-serif;
}
.nuq-page-title-wrapper-filter
{
}
.nuq-page-title-imgexpand
{
    cursor: hand;
    width: 0px;
    height: 0px;
    padding: 4px;
    background-repeat: no-repeat;
}
/* Top right date */
.nuq-ttdate-history
{
    font-weight: bold;
    font-size: 16px;
    font-family:Helvetica Neue, Helvetica, Arial, sans-serif;
}
.nuq-ttdate-today
{
    font-size: 16px;
    font-family:Helvetica Neue, Helvetica, Arial, sans-serif;
}
.nuq-ttdate-past
{
    font-weight: bold;
    font-size: 16px;
    font-family:Helvetica Neue, Helvetica, Arial, sans-serif;
}
/* Select list below page title */
.nuq-panel-select
{
    border-style: solid;
    border-width: 1px;
}
.nuq-panel-select-label
{
}
.nuq-panel-select-ddl
{
    height: 22px;
}
.nuq-panel-select-sort
{
}
.nuq-panel
{
    width: 100%;
    white-space: nowrap;
}
/* Filter panel */
.nuq-filter-panel
{
    width: 100%;
    white-space: nowrap;
    display: none;
}
.nuq-filter-panel-imgcollapse
{
    cursor: hand;
    width: 0px;
    height: 0px;
    padding: 4px;
    background-repeat: no-repeat;
}
.nuq-filter-panel-filterselect
{
    height: 22px;
}
.nuq-filter-panel-filtertext
{
    height: 23px;
    width: 251px;
}
.nuq-filter-panel-filterbutton
{
    height: 23px;
    width: 53px;
}
.nuq-filter-panel-label
{
    /*font-size: smaller;*/
	font-size: 13px;
    font-weight: normal;
	white-space:nowrap;
}
.nuq-filter-panel-checkbox
{
}

/* Grid */
.nuq-grid
{
    border-collapse: separate !important;
    border-spacing: 0px;
    padding: 1px;
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: normal;
}

.nuq-grid-header
{
    font-weight: bold;
    font-size: 12px;
    font-family:Helvetica Neue, Helvetica, Arial, sans-serif;

    border-collapse: separate !important;
    text-decoration: none !important;
    border-style: solid;
    border-width: 1px;
    text-align: center;
    vertical-align: middle;
}
.nuq-grid-header a
{
    text-decoration: none;
}
.nuq-grid-pager
{
    text-align: left;
}
.nuq-grid-pager a
{
    font-weight: bold;
}
/* Soft screen detail table */
.nuq-details-table
{
    border-style: solid;
    border-width: 1px;
    border-spacing: 0px;
    padding: 1px;
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: normal;
}

/* Soft screen detail table inputs TEST */
.nuq-details-table input
{
    border-radius: 3px;
}
.nuq-details-table select
{
    border-radius: 3px;
}
/* Soft screen detail table inputs end TEST */

/* DDL Lookup image */
.nuq-select-normal-image
{
    display: none;
}
.nuq-select-normal-invalid
{
    display: none;
}
.nuq-link-button-openpopup
{
    height: auto;
}
.nuq-link-button-openpopup img
{
    margin-left: 0px;
    margin-top: 0px;
    margin-bottom: -4px;
    cursor: pointer;
}

/* Override for jquery-ui widget font size */

.ui-widget
{
    font-size: 12px;
}


/*Tree related styling*/

body.nuq-tree
{
    /*background: url("../images/NuQLogoBK.gif");*/
    background: url("../images/nuq_LogoNew.png");
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 0;
    overflow: auto !important;
}
.nuq-tree-selectedItem
{
    font-weight: bold;
    text-decoration: none !important;
}

#resourceTypesTree a
{
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none !important;
}

#functionsTree a
{
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none !important;
}
.nuq-logoff
{
    font-size: 13px !important;
    font-family:Helvetica Neue, Helvetica, Arial, sans-serif !important;
}

div .dockingContainer {
    background: none;
}

.dockingContainer 
{
    width: 100%;
    height: 100%;
    
}
.dockingHeader 
{
    width: 100%;
    position: relative;
    /*background: url("../images/NuQLogoBK.gif");*/
}
.docingContent {
    /*overflow: scroll !important;*//*Influenced the grid scrollbar on the right side of all the grids*/
    width: 100%;
    /*position: relative;*/
    /*background: url("../images/NuQLogoBK.gif");*/
    padding: 0 0 0 0 !important;
}
.docingFooter 
{
    width: 100%;
    position: relative;
    /*background: url("../images/NuQLogoBK.gif");*/
}
.gridTick 
{
    margin-top: 1px;   
}
.gridColor 
{
    height: 20px;
    width: 20px;
    display: inline-block;
}

.imageContaier {
    vertical-align: top;
    text-align: left;
}
.imageButtons {
    vertical-align: top;
    text-align: left;
}
.nuq-full-table {
}
/* This is a hack to make the grid not force a back page if you hit the  backspace in the filter*/
.hideFocus {
	opacity				: 0;
	filter				: alpha(opacity=0);
	padding				: 0 0 0 0;
	overflow			: hidden;
	display				: inline;
	width				: 0px;
	height				: 0px;
	background-color	: #EFEFEF;
	border				: 0px solid black;
}

.selectActions {
    font-style: italic;
}

.NuQ_Label {
    margin-right: 5px;
	font-size: 13px;
	white-space:nowrap;
}
.NuQ_Checkbox {
	font-size: 13px;
}

.ui-dialog {
    z-index: 100001 !important;
    border-width: 2px;
    border-style: solid;
    border-color: gray;
}
.ui-jqgrid .ui-jqgrid-htable th div {
    height: auto;
    white-space:normal !important;
}

.chosen-container .chosen-results {
    max-height:200px !important;
}

.ui-autocomplete {
    max-height: 200px;
    overflow-y: auto;   /* prevent horizontal scrollbar */
    overflow-x: hidden; /* add padding to account for vertical scrollbar */
    z-index:1000 !important;
}
.ui-jqgrid .ui-jqgrid-pager {
    position: fixed !important;
}