

/** cut **/
.NewCustBoxHolder{display:none;}
#diedtls div.die-info {
   /* padding: 3px 10px 3px 20px;
    background: url(../images/redExcl.png) 5px 5px no-repeat #fff;
    border: #c30525 solid 2px;
    display: block;
    font-size: 12px;
    margin: 4px 0; */
 font-size: 12px;
    line-height: 18px;
    font-weight: 400;
    font-style: italic;
    margin-bottom: 3px;
}
#diedtls div.die-info a{color:#0054d7!important;
    font-size: 12px;
    line-height: 18px;
    font-weight: 400;
    font-style: italic;
    margin-bottom: 3px;
}


#diedtls div.die-info .die-nos{color:#0054d7!important;
    font-size: 12px;
    line-height: 18px;
    font-weight: 400;
    font-style: italic;
    margin-bottom: 3px;
}
.dd .ddChild li .ddlabel em {
    font-weight: bold;
    color: #0e8f0e;
    font-size: 15px;
    
    padding: 2px;
}
#SPLINPDROP_dta_shp_child ul li {
    border-bottom: 1px solid #e7e7e7 !important;
    padding: 12px;
    font-size: 14px;
    font-family: 'Inter';
    font-weight: 500;
}
.dd .ddChild li.selected {
    background-color: #ebebeb;
    color: #000;
}
.die-cls{float:right;font-size:12px;line-height:22px;font-weight: 400;color: #53595e;font-style:italic; }

.ddcommon{
background-color: #fff;
    border-radius: 4px;
    padding: 3px 0px 3px 3px;
    font-family: 'Inter';
    font-size: 14px;
}
.dd .divider{border:none!important;}
.dd .ddTitle .ddTitleText {padding-right:30px!important;}

#CAG1266_title img, #CAG1266_child li img{display:none;}
div#CAG1266_child li {
    padding: 8px;
}

div#CAG1266_child {
    box-shadow: 5px 5px 5px #ccc;
}
span#imgBto_1266 {
    padding: 14px 0 0;
}

textarea.dy-disable {
    opacity: .5;
    background-color: #eceff6;
    cursor: not-allowed;
}
.readview {
margin: 10px 0;
    border: .1rem solid #ccc;
    padding: 10px;
    column-gap: 20px;
    background-color: #fff;
    border-radius: 8px;
}
.readview .custmshp-txt {

font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    color: #000;
}

.readview .custmshp-txt .textMessage{

font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    color: #000;
}
.anc_container {padding:0 important;}
span#imgBto_1266{padding:0!important;}
#DM_IMAGE_HOLDER .colorWrap{border-right:1px solid #9b9ca7;}


#SPLINPDROP_SHAPE_X{font-size:15px!important;height:33px;}
.stat-cnt{display:none;}

/** end cut **/



/* size */
.taotal-qtydsp{color:#ff0000;padding-bottom:10px;}
.quantityPan input{border:0!important;background-color:#f3f2f4!important;}
.quantityPan input:focus {
  border:0px!important;
}
 .dnamic-r_holder div .txt_rewind_HBX{display:none;} 
.dd .ddTitle .ddTitleText img{padding-right:0px; margin-right:5px;}
.dd .ddChild li img{padding:0px; margin-right:6px;}
.debug-console{background-color:#808f91; color:#ffff00; font-family: Consolas,monaco,monospace; width:100%}
.debug-comp tr {display:table-row;}
.debug-comp th{background-color:#fdbf30; border:1px solid #ffff00;}
.debug-comp tr td {border:1px solid #ffff00;}
.constFix{font-weight:bold; color:#0000ff;}
.topmsgDi {
  vertical-align:top!important;
}
.nopref{display:none;}
.backholderdm{border-right: 3px solid #ecebf0;}
.dbug-sm{color:#0000ff; font-weight:bold;}
.blink-text {
      animation: blink 1s step-start 3;
    }

    @keyframes blink {
      50% {
        visibility: hidden;
      }
    }
.LPRmsgspcls, .LPRmsgspclsTol{color:#ff0000;}
p.highlight-qt {
    display: inline-block;    color: #3257cc;
}
.sec_disp_dyn_img_loader{ display:none; background: url(images/loading.gif) no-repeat 50% 50%;
    position: absolute;    left: 0;    top: 0;    width: 100%;    margin: 10px auto;    padding-top: 100px;}
.td_loader_hold{position:relative;}

.custmshp-txt {    padding-bottom: 5px;     margin: 10px; display:block;}
#SEC_DISP_DYN_IMAGE1{display:block;}
#SEC_DISP_DYN_IMAGE{display:block;}
/* end size */




.csmry-section-head{width: 100%;
    padding: 19px 0px 10px 15px;
    font-size: 15px;
    font-weight: bold;
    color: #1770cb;}
/* Make 3 columns */
.csmry-sections {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 15px;
  margin: 10px 0;
  font-size: 14px;
  padding:10px;
  
}
.csmry-section {
    padding: 12px 14px;  border: 1px solid #ddd;  border-radius: 6px;  background: #fafafa;
}
/* Section heading */
.csmry-head {
  font-weight: bold;
  margin-bottom: 8px;
}

/* Divider line under section title */
.csmry-head::after {
  content: "";
  display: block;
  width: 100%;
  border-bottom: 1px solid #000;
  margin: 4px 0 10px 0;
}

/* Each item: stack label over value */
.csmry-i {
  margin-bottom: 16px;
}
/* 
.csmry-i.out {
 margin-bottom: 16px;
   padding: 12px 14px;  border: 1px solid #ddd;  border-radius: 6px;  background: #fafafa; 
}
*/
.tsmry-l {
  font-weight: bold;
  margin-bottom: 4px;
  border-bottom:1px dashed #a5b5bb;
}

.tsmry-r {
  display: block;
  margin-left: 0;
}

/* For the special multi-line block */
.csmry-i-l {
  margin-bottom: 16px;
}

.tsmry-r1 {
  margin-bottom: 6px;
}

.tsmry-f {
  font-size: 12px;
  margin-top: 4px;
  display: block;
}


/* Collapse to 2 columns on medium screens */
@media (max-width: 900px) {
  .csmry-sections {
    grid-template-columns: repeat(2, 1fr);
  }
}

/* Collapse to 1 column on small screens */
@media (max-width: 600px) {
  .csmry-sections {
    grid-template-columns: 1fr;
  }
}
/*
.tsmry-r1 {
  display: flex;  width: 100%;  align-items: center;
}

.tsmry-r1:first-child {
  justify-content: space-between;
} */
.tsmry-f {  width: 100%;   font-size: 12px;    color: #ff0000;     font-style: italic; }
/*.csmry-i-l {  display: grid;  align-items: center;  padding: 12px 14px;  border: 1px solid #ddd;  border-radius: 6px;  background: #fafafa;} */


h2.smry-head { background: #00adef; padding: 9px 12px; font-size: 16px; color: #fff; line-height: 20px;  font-weight: 600; position: relative; margin: 0;}
.cboxLoadedjtsalert #cboxClose{background-color:#fff! important; top:-11px!important;}
em.nstar{color:#ff0000;}
span.nstartxt{font-size:11px;}
.ctot-roll {margin-left:15px; font-weight: 600;  font-size: 14px;  color: #333;}
.lblvrClass {display:table;border-left:1px solid #ccc;margin-right: 10px; margin-top:10px; margin-bottom:10px;}
.lblvrClass tr {display:table-row;}
.lblvrClass tr td {width:25%!important; display:table-cell!important; text-align:right; padding-right:7px!important; padding-left:7px!important; border-bottom:1px solid #f9a6a6; border-right:1px solid #f9a6a6; color: #000000;}

.sec-content tr.pcBTOfirstRowC td:first-child .lblvrClass tr td:first-child {width:10%!important;} 
.lblvrClass tr td.headv{font-weight:bold; border: 1px solid #f9a6a6 !important; background-color: #ffd4d4; color: #ff0000!important;}
.sec-content td .lblvrClass tr td {padding-left:5px!important;}
.btn-vw-stat{text-align:center;cursor:pointer; padding-top:8px}



.QtyEntryPV{text-align: right;    width: 100px!important;font-size:15px!important;border-color:#a7abad !important; padding-top:3px!important; padding-bottom:3px!important;}
#singleProdBTO_1629{margin-top:7px;}

.contandata .lblvrClass {display:none;}
.btn-vw-stat .popCostan{
  font-weight: bold;
    font-size: 12px;
    color: #dd007a ;
    font-weight:500;
    text-decoration: underline;
}
.btn-vw-stat .popCostan:hover {
  color: #dd9700 ;
}
.out .tsmry-r {font-size:15px; color:#111;}
/* Fix admin View*/
#allAvLShapes{clear:both;}
