﻿/*

CC base style sheet suiting the Metro skin

*/
/* Metro TBolt 2  */
/* Metro TBolt 1  
@SkinName: Metro;
@MainHdgBkgrdClr: #0F245E;
@PageHdgBkgrdClr: #284AA0;
@PageSectionBkgrdClr: #80BDE8;
@NormalMargin: 6px;
@LargeMargin: 10px;

@DarkGrey: #818285;
@LightGrey: #EDEDED;

@MsgRegionErrorClr: #D41D2D;
@MsgRegionWarningClr: #FA9B1E;
@MsgRegionInformationClr: #7FB441;

@FontColourReverse: White; */
/* GMR
@SkinName: Metro;
@MainHdgBkgrdClr: #25A0DA;
@PageHdgBkgrdClr: #25A0DA;
@PageSectionBkgrdClr: #53B3E1;

@MsgRegionInformationClr: LightGreen;
@MsgRegionWarningClr: Orange;
@MsgRegionErrorClr: Red;
*/
/* Luceo Metro 
@SkinName: ~"LuceoSkin";
@MainHdgBkgrdClr: #125575;
@PageHdgBkgrdClr: #3366cc;
@PageSectionBkgrdClr: #53B3E1;
//@PagePadding: 20px;
//@PageMargin: 20px;
//@PageBorderSize: 2px;
//@PageSectionPadding: 20px;
//@PageSectionMargin: 20px;
//@PageSectionBorderSize: 20px;

@MsgRegionInformationClr: LightGreen;
@MsgRegionWarningClr: Orange;
@MsgRegionErrorClr: Red;*/
Body {
  font: 12px Arial, Helvetica, sans-serif;
  color: #000;
}
/* Login Page */
.loginBdy {
  background: url("../Images/BG.jpg") no-repeat scroll right top;
  background-color: #aecaef;
  background-size: cover;
}
.loginDv {
  width: 50%;
}
html body .loginDv .RadInput_Metro .riTextBox,
html body .loginDv .RadInputMgr_Metro {
  border-color: #284AA0;
}
.loginTbl {
  width: 100%;
  padding: 0;
  margin: 0;
  border: 1px solid #002480;
  border-color: #002480;
  background-color: White;
}
.loginHdrRw {
  background: #002480;
  color: white;
  height: 50px;
  font-size: 16pt;
  font-weight: bold;
}
.loginHdrTxt {
  height: 50px;
  line-height: 50px;
  vertical-align: middle;
  padding-left: 16px;
  float: left;
}
.loginLgo {
  display: none;
  background: url('../Images/Completions_Login.png') no-repeat center center;
  height: 50px;
  width: 138px;
  padding-right: 16px;
  float: right;
}
@media (max-width: 1242px) {
  .loginDv {
    width: 75%;
  }
  .loginHdrTxt {
    height: 100%;
    float: None;
    width: 100%;
    text-align: center;
    line-height: 25px;
    padding-left: 0px;
    padding-top: 10px;
  }
  .loginLgo {
    float: None;
    width: 100%;
    text-align: center;
    padding-right: 0px;
  }
}
@media (max-width: 480px) {
  .loginHdrRw {
    font-size: 14pt;
    font-weight: bold;
  }
  #d {
    position: relative;
  }
  .loginDv {
    width: 100%;
  }
}
.loginEntRw {
  padding-left: 16px;
  padding-right: 16px;
  height: 30px;
}
.loginEntLblTp {
  padding-top: 21px;
}
.loginEntLblBlw {
  padding-top: 11px;
}
.loginEntLbl,
.loginEntLblTp,
.loginEntLblBlw {
  padding-left: 16px;
  padding-right: 5px;
}
.loginEntTxtTp {
  padding-top: 21px;
}
.loginEntTxtBlw {
  padding-top: 11px;
}
.loginEntTxt,
.loginEntTxtTp,
.loginEntTxtBlw {
  padding-left: 5px;
  padding-right: 16px;
}
.loginBtmTxt {
  padding-bottom: 16px;
}
.loginBtnRw {
  height: 30px;
}
.loginDv .RadButton_Metro.rbSkinnedButton,
.loginDv .RadButton_Metro.rbVerticalButton,
.loginDv .RadButton_Metro.rbDecorated,
.loginDv .RadButton_Metro .rbSkinnedButton,
.loginDv .RadButton_Metro .rbVerticalButton,
.loginDv .RadButton_Metro .rbDecorated {
  border: 1px solid #284AA0;
  background-color: #284AA0;
  color: White;
}
.loginUsrMsgRw {
  height: 30px;
}
/* End Login Page */
/******************************************************************************
    Loading Panel
*/
/*Fix for version 2017.3.913 */
.RadAjax_Metro .raColor {
  background-color: #25a0da !important;
}
/* RadToolBar */
.cmd {
  /* RadToolBar Root Drop down */
  /* RadToolBar Root Button */
  /* RadToolBar Child Button*/
}
.cmd .rtbOuter {
  padding: 1px;
  background-color: #002480 !important;
  border: 1px solid #002480 !important;
}
.cmd .cmdrtdd,
.cmd .cmdrtddclicked,
.cmd .cmdrtddhovered,
.cmd .cmdrtddouter {
  font-size: 12pt !important;
  color: white !important;
  background-color: #002480 !important;
}
.cmd .cmdrtddsprite .rtbChoiceArrow,
.cmd .cmdrtddouter .rtbChoiceArrow {
  background-image: url('../Images/ExpandableLuceo.png') !important;
  background-position: 0px -5px !important;
  height: 15px !important;
}
.cmd .cmdrtbtn,
.cmd .cmdrtbtnclicked,
.cmd .cmdrtbtnhovered,
.cmd .cmdrtbtnouter {
  font-size: 12pt !important;
  color: white !important;
  background-color: #002480 !important;
}
.cmd .cmdchbtn,
.cmd .cmdchbtnclicked,
.cmd .cmdchbtnhovered,
.cmd .cmdchbtnouter {
  font-size: 12pt !important;
  background-color: #EDEDED !important;
  text-transform: none !important;
  line-height: 23px !important;
  border-bottom: 1px solid white !important;
}
.withhmelnk .hmecmd {
  width: 20px;
  float: right;
  margin-top: 5px;
}
.withhmelnk .hmecmd img {
  width: 20px;
}
.withhmelnk .cmdleft {
  overflow: hidden;
}
.RadToolBar,
.RadToolBar .rtbUL,
.RadToolBar .rtbItem,
.RadToolBar .rtbTemplate,
.RadToolBar .rtbWrap,
.RadToolBar .rtbOut,
.RadToolBar .rtbMid,
.RadToolBar .rtbIn {
  white-space: normal !important;
}
/* End RadToolBar */
/* RadTabStrip */
.RadTabStrip_Metro .rtsTxt {
  text-transform: none;
}
.tbs .rtsLevel1,
.tbs .rtsLevel1 .rtsUL {
  background-color: #284AA0 !important;
}
.tbs .tbstab,
.tbs .tbstabsel,
.tbs .tbstabhov,
.tbs .tbstabdis,
.tbs .tbstabout {
  font-size: 12pt !important;
  font-weight: bold !important;
  line-height: 28px !important;
}
.tbs .tbstabsel {
  color: #818285 !important;
}
.tbsexpcont .rtsUL {
  width: 100%;
}
.tbsexpcont .tabexpcontouter {
  float: right !important;
}
.tbsexpcont .tabexpcontouter div.tabexpcont {
  border-style: none;
  border-width: 0px;
}
.tbsexpcont .tabexpcontouter div.tabexpcont span {
  font-size: 20px;
  font-weight: bolder;
  color: #FFFFFF;
  vertical-align: middle;
  text-align: center;
}
.imgexp {
  background-image: url('../Images/expand.png');
  background-position: -3px -18px;
  background-repeat: no-repeat;
  width: 28px;
  height: auto;
  cursor: pointer;
}
.imgcntrt {
  background-image: url('../Images/contract.png');
  background-position: -3px -18px;
  background-repeat: no-repeat;
  width: 28px;
  height: auto;
  cursor: pointer;
}
/* RadTabStrip End */
/* Rad Window */
div.RadWindow_Metro .rwTitlebar .rwTitlebarControls em {
  text-transform: none;
  font-size: 14pt !important;
  font-weight: bold !important;
}
/*.RadWindow .rwTitleRow {
height: 48px !important;
}*/
.RadWindow_Metro .rwTitleRow .rwCorner,
.RadWindow_Metro .rwTitleRow .rwTitlebar,
.RadWindow_Metro .rwTitleRow .rwTopRight,
.RadWindow_Metro .rwTitleRow .rwTopResize {
  background-color: #002480 !important;
}
.RadWindow_Metro .rwTitleRow .rwTitlebar {
  vertical-align: middle !important;
}
.RadWindow .rwIcon {
  margin-top: 6px !important;
}
.RadWindow_Metro .rwControlButtons a {
  background-color: #002480 !important;
  border-color: #002480 !important;
}
.RadWindow_Metro {
  border-color: #002480 !important;
}
/* Rad Window End */
/* User Messages User control */
.usrMsgRegion {
  border-style: solid;
  border-width: 0px 2px 2px 2px;
  margin-bottom: 6px;
  height: 100%;
}
.usrMsgRegionInformation .RadTabStripTop_Metro .rtsLevel1,
.usrMsgRegionInformation .RadTabStrip_Metro .rtsLevel1 .rtsUL {
  background-color: #7FB441;
}
.usrMsgRegionInformation {
  border-color: #7FB441;
}
.usrMsgRegionWarning .RadTabStripTop_Metro .rtsLevel1,
.usrMsgRegionWarning .RadTabStrip_Metro .rtsLevel1 .rtsUL {
  background-color: #FA9B1E;
}
.usrMsgRegionWarning {
  border-color: #FA9B1E;
}
.usrMsgRegionError .RadTabStripTop_Metro .rtsLevel1,
.usrMsgRegionError .RadTabStrip_Metro .rtsLevel1 .rtsUL {
  background-color: #D41D2D;
}
.usrMsgRegionError {
  border-color: #D41D2D;
}
.usrMsgImgErr {
  background-image: url('../Images/msgErr.png');
  background-position: 0px 0px;
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
}
.usrMsgImgErrBig {
  background-image: url('../Images/msgErr.png');
  background-position: 0px -16px;
  background-repeat: no-repeat;
  background-color: transparent;
  border: None;
  border-width: 0;
  width: 32px;
  height: 32px;
}
.usrMsgImgWarn {
  background-image: url('../Images/msgWarn.png');
  background-position: 0px 0px;
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
}
.usrMsgImgInfo {
  background-image: url('../Images/msgInfo.png');
  background-position: 0px 0px;
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
}
.usrMsgShowHide {
  background-image: url('../Images/msgInfo.png');
  background-position: 0px 0px;
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
}
/* User message where only a label is used */
.usrmsgerr {
  color: #D41D2D;
}
.usrmsgwrn {
  color: #FA9B1E;
}
/* User Messages User control End */
/* Page Layout */
.horizSep {
  border-style: none;
  height: 6px;
  width: 100%;
}
.normalPad {
  padding: 6px;
}
.btmMargin {
  margin-bottom: 6px;
}
/* Tabstrip border to enlcose content */
.tsBorder {
  border-style: solid;
  border-width: 0px 1px 1px 1px;
  border-color: #284AA0;
  height: 100%;
}
.pageTitle {
  padding-left: 14px;
  margin-bottom: 6px;
  margin-top: 0px;
  font-size: 19pt;
  font-weight: bold;
  color: white;
  background-color: #284AA0;
  vertical-align: middle;
  min-height: 48px;
}
.subSection {
  border: 1px solid #80BDE8;
}
.subTitle {
  padding: 7px 2px 3px 10px;
  font-size: 14pt;
  font-weight: normal;
  color: #002480;
  background-color: #80BDE8;
  margin-bottom: 0px;
  margin-top: 0px;
  vertical-align: middle;
  min-height: 28px;
  overflow: hidden;
}
.xtrsubtitle {
  padding: 7px 2px 3px 10px;
  font-size: 12pt;
  font-weight: normal;
  color: #002480;
  margin-bottom: 0px;
  margin-top: 0px;
  vertical-align: middle;
  overflow: hidden;
}
.sectionDisabled,
.sectionDisabled tr {
  background-color: lightgray;
}
.ovrhdn {
  overflow: hidden;
}
.basePad {
  padding: 2px;
}
.commands {
  padding: 5px 5px 5px 5px;
}
.cmdRegion {
  padding: 2px 2px 2px 2px;
  margin-top: 0px;
  margin-bottom: 5px;
}
.tbPageSpacing {
  padding: 10px;
}
.lblName {
  font-size: 14px;
}
.pnlGrp fieldset legend {
  font-size: 16px;
  font-weight: 600;
}
/* Result Grid User Control */
.gridPgeVwCont {
  padding: 6px;
}
.expPgeVwCont {
  padding: 6px;
}
.RadGrid .rgRow a,
.RadGrid .rgAltRow a {
  text-decoration: none;
}
.RadGrid_Metro .rgGroupPanel,
.RadGrid_Metro .rgGroupPanel caption {
  background-color: #284AA0 !important;
}
.rgrd .rgBatchChanged {
  background-color: #FA9B1E !important;
  background-image: none !important;
}
.gridRegion .RadTabStrip_Metro .rtsLevel1 .grdcmdtab {
  border-left-color: #284AA0;
  border-right-color: #284AA0;
  border-top-color: #284AA0;
}
.gridRegion .RadTabStrip_Metro .rtsLevel1 .rtsLink:Hover {
  border-color: #284AA0;
}
/* Grid Management */
.twoEqColumn1 {
  width: 50%;
  float: left;
}
.twoEqColumn2 {
  width: 50%;
  float: left;
}
.fNone {
  clear: both;
}
.maxwidth {
  width: 100% !important;
}
.td50p {
  width: 50%;
  vertical-align: top;
}
.RadListBoxButtonAreaRight .rlbGroupRight {
  width: 90%;
  width: calc(70%);
}
/* Grid Row colour by status */
/*div.RadGrid .grs_in_progress
{
background-color: #FFA4A4;
}*/
div.RadGrid .grs_completed {
  background-color: #D9E8C7;
}
div.RadGrid .grs_not_applicable {
  text-decoration: line-through;
}
/* Filter Section User Control */
.fltManageCont {
  padding: 6px;
}
/* Filter Section layout */
.tblLayoutFilter {
  width: 100%;
  border-style: none;
  border-width: 0px;
  padding: 0px;
  margin: 0px;
}
.tblLayoutFilterFt {
  width: 95%;
}
.tblLayoutFilterBtn {
  width: 70px;
  vertical-align: bottom;
}
.fltRemove {
  text-align: right;
}
.fltLkup {
  width: 100%;
}
.fltLkupCol1 {
  width: 100%;
}
.fltLkupCol2 {
  width: 0%;
}
.tblLayout .fltLkupCol2 {
  padding-left: 6px;
}
.fltLogOp {
  width: 2%;
}
.fltFldLbl {
  width: 25%;
}
.fltOprnd {
  width: 5%;
}
.fltHide {
  width: 20px;
  text-align: center;
}
.pyrlookup {
  width: 100%;
}
.pyrhzlblfirst,
.fltcell .pyrlookup .pyrhzlblfirst {
  padding-left: 0px;
}
.pyrhzllbl,
.pyrlookup .pyrhzllbl {
  padding-left: 6px;
}
.pyrhzdatafirst,
.fltcell .pyrlookup .pyrhzdatafirst {
  padding-left: 0px;
}
.pyrhzdata,
.pyrlookup .pyrhzdata {
  padding-left: 6px;
}
/*
.pyrCbo
{
width: 100%;
}

.pyrhzllbl
{
width: 50%;
}

.pyrhzdata
{
width: 50%;
}
*/
.pyrvtllbl {
  width: 25%;
}
/*
.pyrvtldata
{
width: 65%;
}
*/
/* Report Custom Page */
.rptCustom .fltLogOp {
  display: none;
}
.rptCustom .fltOprnd {
  display: none;
}
.rptCustom .fltHide {
  display: none;
}
/* Rad Button */
.rb16 {
  width: 16px;
  height: 16px;
}
.RadButton_Metro .rbSearch,
.RadButton_Metro .rbOpen,
.RadButton_Metro .rbPrint,
.RadButton_Metro .rbUpload,
.RadButton_Metro .rbDownload,
.RadButton_Metro .rbAttach,
.RadButton_Metro .rbRefresh {
  background-image: url("../Images/rbExtendedIcons16x16.png") !important;
}
.RadButton_Metro .rbSave,
.RadButton_Metro .rbAdd,
.RadButton_Metro .rbRemove,
.RadButton_Metro .rbCancel,
.RadButton_Metro .rbOk,
.RadButton_Metro .rbPrevious,
.RadButton_Metro .rbNext,
.RadButton_Metro .rbEdit {
  background-image: url("../Images/rbBasicIcons16x16.png") !important;
}
.RadButton.RadButton_Metro .rbSearch,
.RadButton.RadButton_Metro .rbOpen,
.RadButton.RadButton_Metro .rbPrint,
.RadButton.RadButton_Metro .rbUpload,
.RadButton.RadButton_Metro .rbDownload,
.RadButton.RadButton_Metro .rbAttach,
.RadButton.RadButton_Metro .rbRefresh {
  background-image: url("../Images/rbExtendedIcons16x16.png") !important;
}
.RadButton.RadButton_Metro .rbSave,
.RadButton.RadButton_Metro .rbAdd,
.RadButton.RadButton_Metro .rbRemove,
.RadButton.RadButton_Metro .rbCancel,
.RadButton.RadButton_Metro .rbOk,
.RadButton.RadButton_Metro .rbPrevious,
.RadButton.RadButton_Metro .rbNext,
.RadButton.RadButton_Metro .rbEdit {
  background-image: url("../Images/rbBasicIcons16x16.png") !important;
}
span.rbRemove {
  background-image: url("../Images/rbBasicIcons16x16.png") !important;
}
/* Rad ComboBox */
/* Display Table Format */
.ccdspltbl {
  border: 1px solid #e5e5e5;
  background: white;
  color: black;
  line-height: 16px;
}
.ccHdrRow {
  font-size: 14pt;
}
.ccAltRow {
  background: #ededed;
}
.ccHdrRow > td:first-child,
.ccRow > td:first-child,
.ccAltRow > td:first-child,
.ccHdrRow > th:first-child,
.ccRow > th:first-child,
.ccAltRow > th:first-child {
  border-left-width: 0;
  padding-left: 8px;
}
.ccRow td {
  border-color: #fff #e5e5e5;
}
.ccAltRow td {
  border-color: #e5e5e5;
}
.ccRow td,
.ccAltRow td {
  border-style: solid;
  border-width: 0 0 1px 1px;
  padding-top: 3px;
  padding-bottom: 2px;
}
.ccRow td,
.ccAltRow td,
.ccHdrRow td,
.ccHdrRow th {
  padding-left: 5px;
  padding-right: 5px;
}
.ccHdrRow td,
.ccHdrRow th {
  padding-top: 4px;
  padding-bottom: 3px;
  border-style: solid;
  border-width: 0 0 1px 1px;
  border-color: #fff #e5e5e5;
  background: #CECECE;
}
/* Display Table Format End */
/* Tables for layout only */
.RadGrid Table.tblLayout td,
.tblLayout {
  border-style: none;
  border-width: 0px;
  padding: 0px;
  margin: 0px;
}
.tblLayout {
  border-style: none;
  border-width: 0px;
  padding: 0px;
  margin: 0px;
  width: 100%;
}
.tblLayout td {
  border-style: none;
  border-width: 0px;
  padding: 0px;
  margin: 0px;
}
.right {
  text-align: right;
}
/*  Other */
/* 
.tblreset table, 
.tblreset caption, 
.tblreset tbody, 
.tblreset tfoot, 
.tblreset thead, 
.tblreset tr, 
.tblreset th, 
.tblreset td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline; 
background: transparent;
}
*/
/* Tables for layout only  End */
/* Event Detail Layout */
.evntDetMinHeight {
  min-height: 20px;
  height: auto !important;
}
.evntOtherMinHeight {
  min-height: 20px;
  height: auto !important;
}
.lstEvntsLblCol {
  width: 25%;
}
/* Hierarchy display controls on event detail page */
.evntdetprchrchydsply {
  float: left;
  width: 50%;
}
.evntdetprchrchydsplyonly {
  float: left;
  width: 100%;
}
.evntdetcnstrcthrchydsply {
  float: right;
  width: 49%;
}
.evntdetcnstrcthrchydsplynone {
  display: none;
}
.hrchyChned .ccRow > td:nth-child(2),
.hrchyChned .ccAltRow > td:nth-child(2) {
  background: #FA9B1E;
}
/* Question Styling */
/* Page section and table creator styles */
.pnlQuestGrpWrap {
  border: 1px solid #80BDE8;
  margin: 6px;
}
.pnlQuestGrpTtle {
  padding: 3px 2px 3px 10px;
  font-size: 14pt;
  font-weight: normal;
  color: #002480;
  background-color: #80BDE8;
  margin-bottom: 0px;
  margin-top: 0px;
  vertical-align: middle;
  line-height: 28px;
}
.qexpcont {
  padding-right: 6px;
  font-size: 20px;
  font-weight: bolder;
  color: #FFFFFF;
  display: inline;
  float: right;
  vertical-align: middle;
  text-align: center;
}
/* Validation Summary */
.QuestValSum {
  font-size: 14px;
  font-weight: bold;
  color: #D41D2D;
  margin: 8px 8px 0 8px;
}
.QuestValSum ul {
  margin-top: 0px;
  margin-bottom: 0px;
}
/* Question Form update button */
.qbtnupcont {
  padding-right: 10px;
  padding-bottom: 6px;
  text-align: right;
}
/* Read only question row */
.qro,
.questtbl .RadGrid_Metro .qro {
  /*background-color: #e5e5e5;*/
}
/* Mandatory question row */
.qman,
.questtbl .RadGrid .qman {
  background-color: #F4E6E6;
}
.qmandcell {
  width: 32px;
}
.qmandimg {
  float: right;
  background-image: url('../Images/msgErr.png');
  background-position: 0px -16px;
  background-repeat: no-repeat;
  background-color: transparent;
  border: None;
  border-width: 0;
  width: 32px;
  height: 32px;
  /*background-image: url('../Images/msgErr.png');
    background-position: 0px 0px;
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;*/
}
.wrdcell {
  font-size: 14px;
  /*font-weight:bold; */
  width: 30%;
}
.valuecell {
  width: 70%;
}
/* Statement Question Type */
.qstatement {
  font-size: 16px;
  font-weight: bold;
  text-align: center;
}
/* TextBox and TextArea Question Type */
/* Drop down and drop down comment question type */
.qddftxt {
  height: 24px;
}
.qddftxtwrp {
  width: 100% !important;
  min-width: 25px;
}
.qddcTbl {
  width: 100%;
  border-style: none;
  border-width: 0px;
  padding: 0px;
  margin: 0px;
  table-layout: fixed;
}
.comcell,
.qddcTbl .comcell {
  width: 50%;
  border-style: none;
  border-width: 0px;
  padding: 0px;
  margin: 0px;
}
.ddcell,
.qddcTbl .ddcell {
  width: 50%;
  vertical-align: bottom;
  border-style: none;
  border-width: 0px;
  padding: 0px 6px 0px 0px;
  margin: 0px;
}
/* lookup base css */
.lkuptbl {
  width: 100%;
  border-style: none;
  border-width: 0px;
  padding: 0px;
  margin: 0px;
  table-layout: fixed;
}
.lkuptbl td {
  border-style: none;
  border-width: 0px;
  padding: 0px;
  margin: 0px;
}
/* Equipment Type Question */
.qeqtbtncell {
  width: 72px;
}
.lkuptbl .qeqtdesccell {
  padding-left: 5px;
}
/* Equipment Test Question */
.qeqtstbtncell {
  width: 72px;
}
.lkuptbl .qeqtstdesccell {
  padding-left: 5px;
}
/* Date Question */
html body .qdtro .RadInput_Metro .riDisabled,
html body .qdtro .RadInput_Disabled_Metro {
  color: #000;
  cursor: default;
}
.questtbl .qdtro .qdtro {
  color: black;
}
/* Radio List Question */
/* Numeric control */
/* Mask Question */
/* Checklist Question */
/* Single and Comment Check Box Question */
.qchksngtbl {
  width: 100%;
  border-style: none;
  border-width: 0px;
  padding: 0px;
  margin: 0px;
  table-layout: fixed;
}
.qchksngcomcell,
.qchksngtbl .qchksngcomcell {
  border-style: none;
  border-width: 0px;
  padding: 0px;
  margin: 0px;
}
.qchksngcell,
.qchksngtbl .qchksngcell {
  vertical-align: bottom;
  border-style: none;
  border-width: 0px;
  padding: 0px 6px 0px 0px;
  margin: 0px;
}
/* Url Question */
/* Audit Question */
/* Document Management Question */
/* Classification lookup of Rwe Question */
.qcluphl {
  color: black;
  text-decoration: None;
}
.qclupdiscell {
  width: 45%;
}
.qclupbtncell {
  width: 72px;
}
.lkuptbl .qclupevtcell {
  padding-left: 5px;
}
/* User Lookup Question */
.qusrbtncell {
  width: 72px;
}
.lkuptbl .qusrdesccell {
  padding-left: 5px;
}
/* Multiply Question */
/* Grid Questions */
.qgrid td {
  padding-bottom: 6px;
}
.grdqtbl {
  table-layout: fixed;
}
.grdqtxtwrp {
  width: 100% !important;
  min-width: 25px;
}
.grdqtxtsml {
  width: 75px !important;
}
/* Unknown Question */
.qunkwnrow {
  background-color: #D41D2D !important;
}
/* Question audit history  */
.qadthist {
  text-decoration: none;
  color: black;
}
.qadthistcell {
  width: 10px;
  font-style: italic;
  font-size: larger;
  text-align: center;
}
/*  Certificate Create */
.certexists {
  padding-left: 50px;
}
/* Doc Retrieval Control */
.drchkall {
  float: right;
}
/* End Doc Retrieval Control */
/* Pivot Data Report */
.pvtoptions {
  width: 100%;
  margin-top: 8px;
}
.settingpersist {
  display: table;
  width: 100%;
  text-align: center;
}
.saveset {
  display: table-cell;
  width: 50%;
}
.loadset {
  display: table-cell;
}
.optionalSettings {
  display: table;
  width: 100%;
}
.optionsRow {
  display: table-row;
}
.optionsCell {
  display: table-cell;
  width: 50%;
}
.pvthdg {
  display: table;
  width: 100%;
  padding-left: 14px;
  margin-bottom: 6px;
  margin-top: 0px;
  font-size: 19pt;
  font-weight: bold;
  color: white;
  background-color: #284AA0;
  vertical-align: middle;
  min-height: 48px;
}
.pvtmnu {
  display: table-cell;
  width: 50%;
  vertical-align: middle;
}
.pvtcmdbar {
  display: table-cell;
  width: 50%;
  text-align: right;
  vertical-align: middle;
}
.RadMenu_Metro .rmLink .rmText {
  text-transform: none;
}
.pvtpge .rmmnu .rmmnurt,
.pvtpge .rmmnu .rmmnurtclckd,
.pvtpge .rmmnu .rmmnurtexpnd,
.pvtpge .rmmnu .rmmnurtselct {
  text-transform: uppercase !important;
  font-size: 12pt !important;
  color: white !important;
  background-color: #002480 !important;
}
.pvtpge .rmmnu .rmRootGroup {
  background-color: #002480 !important;
}
.pvtpge .rmmnu .rmItem,
.pvtpge .rmmnu .rmmnuitmclckd,
.pvtpge .rmmnu .rmmnuitmexpnd,
.pvtpge .rmmnu .rmmnuitmselct,
.pvtpge .rmmnu .rmmnuitmfcus {
  font-size: 12pt !important;
}
.pvtpge .rmmnu .rmmnuitmclckd,
.pvtpge .rmmnu .rmmnuitmexpnd {
  color: #818285 !important;
  background-color: #EDEDED !important;
}
.pvtpge .rmmnu .rmmnuitmselct,
.pvtpge .rmmnu .rmmnuitmfcus {
  color: #818285 !important;
  background-color: #80BDE8 !important;
}
.pvtddcell {
  cursor: pointer;
}
/* End Pivot Data Report */
.myusrtbl .myusrlbl {
  width: 25%;
}
.myusrtbl .myusrbtn {
  width: 25%;
}
/* Misc */
.scalefull {
  height: auto;
  max-width: 100%;
}
.hlinkstd {
  color: black;
  text-decoration: None;
}
.hideElement {
  display: none;
}
.lblFldNme {
  width: 25%;
  font-size: 14px;
}
.cstmsumpnl {
  margin-left: 8px;
  margin-right: 8px;
}
/* profile data page */
.pdcol1 {
  width: 10%;
}