@charset "utf-8";
/* CSS Document */




.ConfirmationBoxPos, .UCPanelError_Landscape {
    position: absolute;
    background-color: #FFF;
    border: solid 1px #D5D5D5;
    top: 230px;
    left: 665px;
    box-shadow: 5px 5px #f2f2f2;
}

/*Start Added by shubham k for color scheme on 22-Feb-21*/

/*End Added by shubham k for  color scheme on 22-Feb-21*/

.UCPanelFind {
    position: absolute;
    background-color: white;
    display: block;
    border: solid 1px #D5D5D5;
    top: 100px;
    left: 250px;
    z-index: 1000;
}

.UCOverflow {
    overflow: auto;
    z-index: 1000;
}

.UCBlock {
    display: block;
    border: solid 1px #D5D5D5;
}

.PricerRowHeight {
    /*height: 20px;*/
}
/*changed by shekhar 0n 21-Jun-2019 for BNP pack alignment mismatch*/
.PricerRowHeight35, .PricerRowHeight40, .PricerRowHeight, .PricerRowHeight_Customer {
    height: 33px;
}

.PricerRowHeight40 {
    /*height: 40px;*/
}

.PricerRowHeight_Customer {
    /*height: 40px;*/
}

.tblQuoteDisplay {
    width: 1500px;
}



.noBottomBorder {
    border-bottom: solid 0px #FFFFFF;
}

.btngrayImage2 {
    background-image: url("Icons/gray.png" );
    background-repeat: repeat-x;
    width: 130px !important;
    height: 22px !important;
    border-style: none;
}

.btnred, .ui-dialog .ui-dialog-buttonpane button {
    color: #FFFFFF !important;
    background: #ff4e4e !important;
    border-right: solid 1px #6AC075 !important;
    border-collapse: collapse !important;
    /* Added by shubham k on 15-Feb-21 for UBP, Text color of buy to white*/
    /*color: #fff !important;*/ /*Commented by shubham k on 26-Feb-21*/
    /*background-color: rgba(173, 173, 173, 1);
            background: rgba(173, 173, 173, 1);
            background-color: -moz-linear-gradient(-45deg, rgba(176, 176, 176, 1) 0%, rgba(112, 108, 112, 1) 94%, rgba(173, 173, 173, 1) 95%, rgba(128, 128, 128, 1) 100%);
            background-color: -webkit-linear-gradient(-45deg, rgba(176, 176, 176, 1) 0%, rgba(112, 108, 112, 1) 94%, rgba(173, 173, 173, 1) 95%, rgba(128, 128, 128, 1) 100%);
            background-color: -o-linear-gradient(-45deg, rgba(255, 0, 0, 1) 0%, rgba(255, 0, 0, 1) 94%, rgba(255, 0, 0, 1) 95%, rgba(128, 128, 128, 1) 100%);
            background-color: -ms-linear-gradient(-45deg, rgba(255, 0, 0, 1) 0%, rgba(255, 0, 0, 1) 94%, rgba(255, 0, 0, 1) 95%, rgba(128, 128, 128, 1) 100%) !important;
            background: linear-gradient(135deg, rgba(255, 0, 0, 1) 0%, rgba(255, 0, 0, 1) 1%, rgba(255, 0, 0, 1) 94%, rgba(173, 173, 173, 1) 95%, rgba(128, 128, 128, 1) 100%);*/
}

.btngreen, .ui-dialog .ui-dialog-buttonpane button {
    color: #FFFFFF;
    background: #0A9A46;
    border-right: solid 1px #6AC075 !important;
    border-collapse: collapse !important;
    /* Added by shubham k on 15-Feb-21 for UBP, Text color of buy to white*/
    /*color: #fff !important;*/ /*Commented by shubham k on 26-Feb-21*/
    /*background-color: rgba(173, 173, 173, 1);
            background: rgba(173, 173, 173, 1);
            background-color: -moz-linear-gradient(-45deg, rgba(176, 176, 176, 1) 0%, rgba(112, 108, 112, 1) 94%, rgba(173, 173, 173, 1) 95%, rgba(128, 128, 128, 1) 100%);
            background-color: -webkit-linear-gradient(-45deg, rgba(176, 176, 176, 1) 0%, rgba(112, 108, 112, 1) 94%, rgba(173, 173, 173, 1) 95%, rgba(128, 128, 128, 1) 100%);
            background-color: -o-linear-gradient(-45deg, rgba(82,117,41, 1) 0%, rgba(82,117,41, 1) 94%, rgba(82,117,41, 1) 95%, rgba(128, 128, 128, 1) 100%);
            background-color: -ms-linear-gradient(-45deg, rgba(82,117,41, 1) 0%, rgba(82,117,41, 1) 94%, rgba(82,117,41, 1) 95%, rgba(128, 128, 128, 1) 100%) !important;
            background: linear-gradient(135deg, rgba(82,117,41, 1) 0%, rgba(82,117,41, 1) 1%, rgba(82,117,41, 1) 94%, rgba(173, 173, 173, 1) 95%, rgba(128, 128, 128, 1) 100%);*/
}

.Rightalign {
    text-align: right;
}

.tdViewSchedule {
    /*text-align: center;*/
    padding-top: 105px !important;
}

.btnSell {
    color: #FFFFFF !important;
    background: #C00000 !important;
    /*border-right: solid 1px #883a4e !important;*/
    border-collapse: collapse !important;
}

.tdlblTimer {
    width: 200px;
    padding-top: 20px;
}
/*.GreyBackground1 {
            background:#E8E8E8 !important;
        }*/
.borderNone {
    border: none;
}
/*.GreyBackground2 {
            background:#f2f2f2 !important;
        }
        .GreyBackground3 {
          background:#E0E0E0 !important;  
        }*/
.DropdownLongWidth {
    width: 239px !important;
}
 
.TextBoxLongWidth {
    width: 239px !important;
}

.TextBoxShortWidth, .DropdownShortWidth {
    width: 114px !important;
}

.txtRMNameWidth {
    width: 239px !important;
}
/*.btnColor {
            background-color :#d9d9d9 !important;
        }*/

.tdbtnToggleNotionalCcy {
    width: 125px;
}

.btnViewScheduleColor {
    background-color: #f2f2f2 !important;
}

.tdlblErrorMessage {
    text-align: left;
}

#UCPCntlOuterTable {
    border: none !important;
}

#UCPCntlOuterTable1 {
    border: none !important;
}

#tdUCPCntlInnerTable {
    border: none !important;
}

.gbMasterTable tr td {
    border: none !important;
}

.BorderVertical {
    /*width: 0.01em;*/
    height: 500px;
    background-color: #ddd;
/*    border-left: solid 1px #ddd !important;*/         /*Commented by AniruddhaJ For Dark theme || 25Aug2021 */
    vertical-align: middle;
    border-collapse: collapse;
    margin: auto;
    display: block;
    background: -ms-radial-gradient(circle, #1a82f7, #2F2727);
    /* background: -webkit-radial-gradient(circle, #ddd, #eee); */
    opacity: 0.7;
}

.BorderHorizontal {
    width: 100%;
    height: 1px;
    background-color: #ddd;
    border-left: solid 1px #ddd !important;
    vertical-align: middle;
    border-collapse: collapse;
    margin: auto;
    display: block;
    /* background: -ms-radial-gradient(circle, #1a82f7, #2F2727); */
    /* background: -webkit-radial-gradient(circle, #ddd, #eee); */
    opacity: 0.7;
}

.mainTable {
    width: 100%;
    background-color: inherit; /*added by AniruddhaJ For Dark theme || 25Aug2021 */
    text-align: right;
    border-collapse: collapse;
    font-size: 25px !important;
    color: #848484;
    margin-left: 10px;
}

.lblCustCSS {
    height: 30px !important;
}

.tdCustCSS {
    padding-left: 20px;
    height: 25px;
}

.trHeightCSS {
    height: 25px;
}


/*For Loading div*/
.divLoading {
    position: fixed !important;
    top: 50% !important;
    left: 50% !important;
    margin-left: -50px;
    margin-top: -50px;
}

.lnkCSS {
    margin-left: 5px;
    text-decoration: none;
}

.tbllnkCSS {
    height: 30px;
    width: 1600px;
    /* background-color: #e6e6e6;*/ /*Commented by AniruddhaJ For Dark theme || 25Aug2021 */
    margin-bottom: 10px;
    margin-top: 10px;
}

.UCPanelWorkflow {
    top: 200px !important;
}

/*Added by AniruddhaJ Start*/
 
.lblTable  {
    /*width: 223px;*/
}


.controlTable:only-child td,   .gbTable:only-child td {
        vertical-align: middle !important; 
        height: 28px !important; 
    
        display:flexbox;
    }

 .lblTable td:only-child {
         vertical-align: middle !important; 
        height: auto !important; 
        padding: 0px !important; 
     
    }
 /*changed by shekhar 0n 21-Jun-2019 for BNP pack alignment mismatch*/
.lblTable:only-child td:not(.innerTable>td),  gbTable:only-child td:not(.innerTable>td){
    vertical-align: middle !important; 
    padding-right: 10px !important;
    white-space: nowrap !important;
    height:28px !important;
    /* added by Shekhar after integration in BNP webpack on 19-Jun-2019 */
    box-sizing: content-box;
   /* padding: 5px !important; */

}


.controlTable:first-child td, .gbTable:only-child td {
    vertical-align: middle !important; 
     /*width:320px;*/
      
}


.DateControlWidth {
    width: 180px !important;
}

.dateLabelWidth span {
    width: 160px !important;
    display:inline-block;
/*    color:Black;*/
    /*height:26px;*/ 
}

 .dateLabelWidth,  .DateControlWidth { 
    vertical-align:top !important; 
    height:30px;
    padding:0px;
}

 

#Custom {
    display:none;
}


.pnlExecutionPosition {
    position: absolute;
    background-color: #FFF;
    border: solid 1px #D5D5D5;
    top: 207px;
    left: 550px;
    box-shadow: 5px 5px #f2f2f2;
}
/*.controlTable:first-child td table td {
    height:26px !important; 
}*/

.pnlCustomerPosition {
    top: 207px !important;
    left: 990px !important;
}


.lblHeaderPP {
    color: #2686e0;
    text-align: left;
    padding-top: 20px;
    padding-bottom: 15px;
}

.lblHeader {
    height: 30px;
    vertical-align: top;
    padding-left: 30px;
    color: #a07a09!important;
}

.outerdraggablePanel {
    cursor: move;
    position: absolute;
    background-color: #fff;
    border: solid 1px #D5D5D5;
    z-index: 1000;
}

.outerdraggablePanel_1 {
    cursor: move;
    position: absolute;
    background-color: #fff;
    border: solid 1px #D5D5D5;
    z-index: 1000;
}

.lblDateMismatchCSS {
    color: #848484 !important;
}

.tdDateMismatchCSS {
    color: #FF0000 !important;
    font-weight: bold !important;
}
/* .txtDisabledCSS { */
    /* background: #f7f7f7 !important; */
/* } */  /* Commented By RizwanS on 15Dec2021 */

.lblDetailsEntry {
    font-size: 12px;
    color: #000000;
}

/*End*/





.lblTable>td, .controlTable>td {
    box-sizing: border-box !important;
    border-collapse: collapse !important;
    border: solid 1px #FFF !important;
}

    .controlTable > td > td {
        padding:0px !important;
         box-sizing: content-box !important;
         border: solid 0px #FFF !important;
    }

.ddl,select,htmlselect {
    padding: 5px !important;
    font:normal 12px "Frutiger LT 45 ", "Roboto ", "Verdana","SC Sans Web","SC Sans", Helvetica, sans-serif !important;
    border: solid 1px #DDDDDD;
}
 .input[type="hidden"]{

         padding: 0px !important; 
} /*AkshayD 2-Nov-2019 for alignment issue on multioptionentry page due to input css in multioptionentry.css*/
.btn, input, select {
        
         padding: 5px !important; 
}

.btn, input, select, span {
    box-sizing:border-box !important;
     line-height: 16px !important; 
}

.Filter,.gbTable  {
    border: solid 0px #FFF;
    border-collapse: separate;
    border-spacing:0px;
}

.lblHeaderCSS {
    height:33px  !important;
}

/*end CSS shekhar 27-mar-2019*/





.lblOriginalIBPremium {
    font-weight: bold !important;
    font-size: 18px !important;
    color: #000080 !important;
}