﻿body{font-family:Arial,Verdana,Helvetica,sans-serif;}
#product-list-pnl{margin:5px 0px 10px 0px;}
.qw-pnl{width:790px;}
.qw-pnl img{max-width:unset;} /* Done to counteract any Bootstrap settings of max-width:100%, which seems to result in the toolbar button images disappearing in Chrome (see: https://www.drupal.org/project/adaptivetheme/issues/1291704) */
.ui-tabs.ui-widget.ui-widget-content{border:none;}
.ui-tabs .ui-tabs-nav{border:none;padding:unset;background-color:unset;}
.ui-tabs .ui-tabs-nav .ui-tabs-tab.ui-state-active{background-image:none;border:none;}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor{font-size:.825rem;}
.ui-tabs .ui-tab .numsel{font-size:10px;float:right;margin:6px 5px 0px 0px;}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{color:#000000;}
.spm-frame{width:100%;height:425px;} /* IMPORTANT: See the comment in xf-querytool.js::onResultsFrameLoaded() for how to enabled *dynamic* height-sizing of the tab IFRAMES instead of the static height sizing done here.  */
.lbl1{font-size:12px;color:#666666;}
#pnlQwToolbar{width:100%;padding:6px 0px 6px 0px;/*border-top:solid 1px #ababab;border-bottom:solid 1px #ababab;background-color:#dedede;padding:6px 0px 6px 0px;*/}
#wfQwToolbar{width:100%;margin:auto;}
#wfQwToolbar tbody{background-color:#CDD4C8;}
#wfQwToolbar td{/*vertical-align:middle;border:solid 1px #aa0000;*/white-space:nowrap;padding:0px;}
#wfQwToolbar td.tbc1{/*padding-left:10px;*/}
#wfQwToolbar td.tbc2{width:100%;padding-left:5px;}
#wfQwToolbar td.tbc4, #wfQwToolbar td.tbc5{padding-left:20px;}
#wfQwToolbar td.tbc6{padding-left:20px;padding-right:5px;}
#wfQwToolbar td input{float:left;}
#wfQwToolbar td .tbButton{cursor:pointer;}
#wfQwToolbar td div.btntext1{font-size:12px;padding-left:15px;}

.pnlTabContent.ui-tabs-panel{border-top:solid 1px #dedede;}

#btnOutputTarget{margin-left:10px;font-size:12px;vertical-align:middle;}
#btnOutputTarget label{display:inline-block;padding-right:10px;white-space:nowrap;}
#btnOutputTarget input{vertical-align:middle;padding:0px;margin:0px;margin-right:5px;}
#btnOutputTarget label span{vertical-align:middle;position:relative;top:-3px;}

.dlg-note{background-color:#ffffff;border:solid 1px #ababab;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.dlg-note .ui-dialog-titlebar{background-color:#ffffff;border:none;}
.dlg-note .ui-dialog-titlebar-close{display:none;}
.dlg-note .ui-dialog-buttonpane{background-color:#ffffff;padding:0px;text-align:center;}
.dlg-note .ui-dialog-buttonpane .ui-dialog-buttonset{float:none;}
.dlg-note .ui-dialog-buttonpane button{margin:5px 0px 3px 0px;padding:2px 10px 2px 10px;}
#pnlReportMessage{background-color:#ffffff;padding:15px 20px 20px 20px;}
.arg-missing{padding:4px 0px 4px 0px;white-space:nowrap;font-size:16px;color:#aa0000;}
.arg-missing i{padding-right:10px;}
.arg-missing i.warning{color:#ff0000;}
#cbOutputTarget{margin:0px;}

div.spmTabPanelContainer{display:none;}
.pnlPortal{border:solid 1px #cccccc;border-top:#CDD4C8;background-color:#CDD4C8;padding:15px;padding-bottom:10px;border-bottom-left-radius:1em;border-bottom-right-radius:1em;}

.xpReportFrame{/*width:1200px;*/padding-bottom:100px;}




