﻿
   
#bgDiv{ position: absolute;
        top: 0px;
            bottom: 0px;
            left: 0px;
            right: 0px;
            overflow: hidden;
            padding: 0;
            margin: 0;
            background-color: Black;
            filter: alpha(opacity=25);
            opacity: 0.5;
            z-index: 1000;
        }
        
        #Progress
        {
             top: 45%;
            left: 40%;
            text-align: center;
            position: fixed;
            background-color: transparent;
            width: 300px;
            z-index: 1001;
        }
        
.AddWrapp ul.Addview li{min-height: 25px ! important;}
.Select {
    width: 83%;
}
/*
#contentMain_grdChequeStatus tr td:nth-child(2){width:150px;text-overflow:ellipsis;overflow:hidden;} 
#contentMain_grdChequeStatus tr td:nth-child(2) span{width:150px;text-overflow:ellipsis;overflow:hidden;display:inline-block;}*/
#contentMain_LB_btnPrintBalance{width:27%! important}
.sapnstyle{width:80%! important}
#contentMain_gvAccountsPager_divPager{ margin-top:7px;}
.chequecheckbox input{margin-left: -16px;margin-top: 6px;}
.filterCriteria .AddWrapp ul.Addview li .chequecheckbox label{margin-top: 6px !important;}
.filterCriteria .AddWrapp ul.Addview li .chequecheckboxtop label{margin-top: 2px !important;}
.textareamax25{max-height:25px !important;}





        
        .modalBodyChqueBook{
    background: white;
       width: 90%;
    max-height: 100%;
    margin: 0 auto;
    position: absolute;
    top: 15%;
    left: 5%;
    z-index:9999;
    border: solid 3px #18aacc;
    height: auto !important;
    border-radius: 10px;
}



.modalMask{
    position: absolute;
    background: rgb(4 4 4 / 0.55);
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
     z-index:9999;
}



 .loading{
                width: 100%;
				 height: 100%;
                position: absolute;               
				display: none;
            }

            /*#tableDatapagination{float:right;}
            #tableDatapagination .pagination ul li.inactive,
            #tableDatapagination .pagination ul li.inactive:hover{
                background-color:#ededed;
                color:#bababa;
                border:1px solid #bababa;
                cursor: default;
            }
            #tableDatapagination .data ul li{
                list-style: none;
                font-family: verdana;
                margin: 5px 0 5px 0;
                color: #000;
                font-size: 13px;
            }

            #tableDatapagination .pagination{
                width: 470px;
                height: 25px;
                    padding-top: 15px;
    padding-bottom: 10px;
            }
            #tableDatapagination .pagination ul li{
                list-style: none;
                float: left;
                border: 1px solid #0485A3;
                padding: 2px 6px 2px 6px;
                margin: 0 3px 0 3px;
                font-family: arial;
                font-size: 13px;
                color: #0485A3;
                font-weight: bold;
                background-color: #f2f2f2;
            }
            #tableDatapagination .pagination ul li:hover{
                color: #fff;
                background-color: #0485A3 ;
                cursor: pointer;
            }
			.go_button
			{    padding: 3px 5px;
			background-color:#0485A3;border:1px solid #0485A3;color:#fff;padding:2px 6px 2px 6px;cursor:pointer;margin-top:-1px;
			}
			.total
			{
			float:right;font-family:arial;color:#999;
			}
			.pagination p{float:left;    padding: 0px;  margin: 0px;}
			.innerPagination{margin-top:-1px;}
			.innerPagination ul{margin:0px;}
			.pagedata{ float:left;}
                #tableDatapagination .pagination ul li.activepage{color:#fff;background-color:#0485A3;}* */
			.clearfix{clear:both;}
			.scroller{font-size:14px;}
			.table-custom-class thead tr{background:#18aacc;}
			.checkboxbg {padding:13px 10px;}
            .stockbg {border-top:1px solid #ccc; padding:5px 10px;}
            .firststock {text-align:left;font-size:14px;width:50%; font-weight:bold;color:#18aacc}
            .laststock {text-align:left; font-size:14px;width:50%;font-weight:bold;color:#18aacc}
.ma0 {margin:0px;margin-top: 4px;
}
.calendaricon {    top: 26px !important;
}
.calSet {    top: 29px;
    right: 22px;
}
.mb4 {margin-bottom:4px;
}
.modalBodyChqueBook .secondary-text {margin-left:10px; margin-top:8px;
}
.scroller {    padding: 2px 0px !important; margin-bottom:0px;
}
.radio, .checkbox {margin-bottom:0px;
}    
         .btnCloseRqsDetails {
    position: absolute;
    top: 6px;
    right: 11px;
    z-index: 99;
}
         .positionrel {
    position: relative;
}
         .innerTableTDBG {
    background: #f0f0f0;
}
.iconSet {font-size: 17px;
    margin-right: 8px;
    cursor:pointer;
}
tr.activatedTR td { background:#e0e0e8 !important;
}

.activatedTRNext .innerTableTDBG {background:#f0f0f9;
}

.table-bordered > tbody > tr.activatedTR td {border-top:solid 2px #8989c2 !important;
}

.table-bordered > tbody > tr.activatedTR td:first-child {border-left:solid 4px #8989c2 !important;
}

.table-bordered > tbody > tr.activatedTR td:last-child {border-right:solid 2px #8989c2 !important;
}
.table-bordered > tbody > tr.activatedTRNext td:first-child {border-left:solid 4px #8989c2 !important;
                                                                                                                      border-right:solid 2px #8989c2 !important;
        }
.table.removeevenborder > tbody > tr.activatedTRNext td {border-bottom:solid 2px #8989c2 !important;
}
.bold {font-weight:bold;
}
.form-group {
    margin-bottom: 6px;
}
.box {margin-bottom:2px;
}


             .highlightmismatch td{-webkit-animation: invalid 1s infinite; /* Safari 4+ */
  -moz-animation:    invalid 1s infinite; /* Fx 5+ */
  -o-animation:      invalid 1s infinite; /* Opera 12+ */
  animation:         invalid 1s infinite; /* IE 10+ */}
        @-webkit-keyframes invalid {
          from { background-color: #cff5f2; }
          to { background-color: inherit; }
        }
        @-moz-keyframes invalid {
          from { background-color: #cff5f2; }
          to { background-color: inherit; }
        }
        @-o-keyframes invalid {
          from { background-color: #cff5f2; }
          to { background-color: inherit; }
        }
        @keyframes invalid {
          from { background-color: #cff5f2; }
          to { background-color: inherit; }
        }


.dropdown-menu {
    min-width: 200px;
}

.dropdown-submenu {
    position: relative;
}

    .dropdown-submenu .dropdown-menu {
        top: 0;
        left: 100%;
        margin-left: 0.1rem;
        margin-right: 0.1rem;
    }

    .dropdown-submenu:hover > .dropdown-menu {
        display: block;
    }
