﻿.templeteheader {
    /*  background: rgba(52, 73, 94, 0.94);
    color: #ECF0F1;*/
}

/*input[type="radio"],
input[type="checkbox"] {
    margin: 7px;
    margin-top: 1px \9;
    // IE8-9 line-height: normal;
}*/

.DatePickerBorder {
    border: 1px solid #D9DEE4;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.img-toggle {
    height: 100%;
}

/*============================ Show/Hide Product  and Summary Detail  ==============================*/
#toggleProductDetail, #toggleSummaryDetail {
    position: absolute !important;
    height: 120px;
    right: 1.5%;
    top: 100%;
    z-index: 1;
    display: none;
}

#toggleProductDetail {
    margin-top: 26px !important;
}

#toggleSummaryDetail {
    margin-top: 151px !important;
}

#productDetail, #batchSummary {
    position: absolute !important;
    right: 1.5%;
    top: 100%;
    display: none;
}

#productDetail {
    z-index: 1;
    margin-top: 26px !important;
}

#batchSummary {
    z-index: 2;
    width: 25%;
    margin-top: 151px !important;
}

.productgridviewdetail th {
    text-align: left;
    padding: 5px;
    font-weight: normal;
}

/*============================ Show/Hide Product Detail  ==============================*/

/*==================Product gridview CSS*/

.productgridviewdetail tr:nth-child(even) {
    background-color: #f1f1f1;
}

.productgridviewdetail tr:nth-child(odd) {
    background-color: #f1f1f1;
}



.productgridviewdetail th {
    color: #fff;
    /*border-color: #2b3c5a;
    border-top-color: #2b3c5a;
    border-bottom-color: #2b3c5a;
    border-left-color: #2b3c5a;
    border-right-color: white;
    border-left: none;
    border-top: none;*/
    background: #4d636f;
    /*background: -moz-linear-gradient(top,#2b3c5a 0,#7f8a9c 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#2b3c5a),color-stop(100%,#7f8a9c));
    background: -webkit-linear-gradient(top,#2b3c5a 0,#7f8a9c 100%);
    background: -o-linear-gradient(top,#2b3c5a 0,#7f8a9c 100%);
    background: -ms-linear-gradient(top,#2b3c5a 0,#7f8a9c 100%);
    background: linear-gradient(to bottom,#2b3c5a 0,#7f8a9c 100%);*/
}

.productgridviewdetail td {
    white-space: pre-wrap;
    color: #2b3c5a;
}
/*===================Product gridview CSS end*/


/*================================= Css for Numeric Field ================================= */

.numberAlign {
    text-align: right;

width: 90px;
}

.numberLabelAlign {
/*    text-align: right;
*/}

.gridviewdetail td.numberLabelAlign {
    text-align: right;
}

.gridviewdetail input[type="text"].numberAlign {
    text-align: right;
    width: 90px;
}
/*================================= Css for Numeric Field ================================= end*/

/*================================= ajax date time piker ================================== start*/

.daterangepicker thead tr:first-child{
    color: #005274;
    font-size:15px;
    font-weight:400;
   /* padding:5px;*/
}

.daterangepicker 
 table > tbody > tr > td, 
 table > tbody > tr > th, 
 table > tfoot > tr > td, 
 table > tfoot > tr > th, 
 table > thead > tr > td, 
 table > thead > tr > th {
     padding: 3px;
     font-size:13px;
     
}

.daterangepicker table{
    width:275px;
}

.daterangepicker .ajax__calendar_container {
    cursor: default;
    font-family: tahoma,verdana,helvetica;
    font-size: 11px;
    padding: 4px;
    text-align: center;
    width: 275px;
}

.daterangepicker .ajax__calendar_body {
    height: 139px;
    margin: auto;
    overflow: hidden;
    position: relative;
    width: 275px;
}

.daterangepicker .ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years {
    height: 139px;
    left: 0;
    margin: auto;
    position: absolute;
    text-align: center;
    top: 0;
    width: 275px;
}



.daterangepicker .ajax__calendar_header {
    height: 20px;
    width: 100%;
    /*color: #fff;*/
    background: #fff;
    /*padding: 8px 5px;*/
}

.daterangepicker .ajax__calendar_dayname {
    height: 17px;
    /* padding: 0 2px; */
    /* text-align: right; */
    /* width: 17px; */
    font-weight: 700;
}

.daterangepicker .ajax__calendar_today {

    background-color: #0099ee;
    color: #fff;
    font-weight: bold;
    line-height: normal;
    height: 20px;
   
}

/*.ajax__calendar_prev {
   
}

.ajax__calendar_next {
   
}*/

.daterangepicker table>thead{
    background:#fff;
}

/*================================= ajax date time piker ================================== end*/
.form-horizontal .has-feedback .form-control-feedback {
    right: 15px;
    left: 0px;
}

.labelCodeMessage {
    font-weight: bold;
    Color: #00994c;
}


input[type="radio"],
input[type="checkbox"] {
    margin: 6px;
    margin-top: 1px \9;
    // IE8-9 line-height: normal;
}

.ResetPassword-container {
/*    margin: 5% 15% 1% 15%;
*/   
    padding: 0px; 
    margin:5% 15% 1% 15%;
}

/*========================= For mandatory fields =========================*/

.requiredColumn span::after {
    content: " *"; /*give space to left side By Manoj-1-6-2017*/
    color: #ECF0F1;
    white-space: nowrap;
    overflow: hidden;
}

/*========================= For mandatory fields =========================*/

/*** Added by <Umakant Hulgeri 31-10-2022>***/
.table.jambo_table > thead > tr > th,
.table.jambo_table > tbody > tr > th,
.table.jambo_table > tfoot > tr > th,
.table.jambo_table > thead > tr > td,
.table.jambo_table > tbody > tr > td,
.table.jambo_table > tfoot > tr > td {
    border-top: 1px solid #ddd;
    border-bottom: none;
    border-left: none;
    border-right: none;
}

/*** Added by <Umakant Hulgeri 23-12-2022>***/
.table.jambo_table.product_detail_grid > tbody tr:first-child {
    background: rgba(52, 73, 94, 0.94);
    color: #ECF0F1;
}

.table.table-bordered > tbody > tr > td > a {
    color: #00a0e3;
    text-decoration: none
}

.table.jambo_table > tbody > tr > td > a {
    color: #00a0e3;
    text-decoration: none;
}


.form-control[readonly],
.form-control {
    background-color: #FFF;
    opacity: 1;
}

.x_title h4{
    margin:5px 0 5px 0;
    font-size:13px;
    color:black;
}

.table > thead > tr > th, 
.table > tbody > tr > th, 
.table > tfoot > tr > th, 
.table > thead > tr > td, 
.table > tbody > tr > td, 
.table > tfoot > tr > td {
    padding: 5px;
    line-height: 1.42857143;
    border-top: 1px solid #ddd;
}

.ln_thin {
    border-top: 1px solid #e5e5e5;
    color: #ffffff;
    background-color: #ffffff;
    height: 1px;
    margin:5px 5px 5px 5px; 
}

.nav_child_tab {
    float: left;
    background: #FFF;
    border-bottom: 1px solid #D9DEE4;   
    width: 100%;
    position: relative
}

.nav_navigation {
    float: left;
    background: #FFF;
    width: 100%;
    position: relative;  
    padding:10px 0 10px 0;
        
}

/*-------Added By Umakant Hulger Date:18-02-2022---------------*/
.d-flex {
    display: flex !important;
}

.justify-content-center {
    justify-content: center !important;
}

.flex-fill {
    flex: 1 1 auto !important;
}

.p-2 {
    padding: 0.5rem !important;
}

.decimals{
    text-align:right;
}

.integers {
    text-align: right;
}

.tabcontent {
    display: none;    
}

.grid-view-total{
    text-align:right;
    padding-right:10px;
}

.grid-view-label-total{
    text-align:left;
}

.grid-view-label-number{
    text-align:left;
}
