﻿
        
       
        .modal-right
        {
            text-align:right;
        }
        
        .modal-footer
        {
            text-align:right;
        }
        
        
        
           .modalledger
        {
            display: none; /* Hidden by default */
            position: fixed; /* Stay in place */
            z-index: 1; /* Sit on top */
            left: 0;
            top: 0;
            width: 100%; /* Full width */
            height: 100%; /* Full height */
            overflow: auto; /* Enable scroll if needed */
            background-color: rgb(0,0,0); /* Fallback color */
            background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
        }
        
       
        .modalledger-right
        {
            text-align:right;
        }
        
        .modalledger-footer
        {
            text-align:right;
        }
        
        .ui-widget.ui-widget-content{ z-index:99999 !important;}
        
        /* The Close Button */
        .close
        {
            color: #0485A3;
            float: right;
            font-size: 16px;
            font-weight: bold;
        }
        
        .close:hover, .close:focus
        {
            color: black;
            text-decoration: none;
            cursor: pointer;
        }
        
        /* Style the tab 
        div.tab
        {
            overflow: hidden;
            border: 1px solid #ccc;
            background-color: #f1f1f1;
        }*/
        
        /* Style the buttons inside the tab */
        div.tab button
        {
            background-color: inherit;
            float: left;
            outline: none;
            cursor: pointer;
            padding: 8px 0px;
            transition: 0.3s;
            border-top-right-radius: 1em;
            border-top-left-radius: 1em;
            border-bottom: 0px !important;
            border-color: #ccc;
            width: 12%;
        }
        
        /* Change background color of buttons on hover */
        div.tab button:hover
        {
            background-color: #ddd;
        }
        
        /* Create an active/current tablink class */
        div.tab button.active
        {
            background-color: #ccc;
        }
        
        /* Style the tab content */

        input[type=radio] {
            display: flex;
        }
        
        

    
        #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: 999999;}
#Progress{top: 45%;left: 40%;text-align: center;position: fixed;background-color: transparent;width: 300px;z-index: 999999;}  



.modalBody {
    background: white;
    width: 90%;
    height: 61%;
    margin: 0 auto;
    position: absolute;
    top: 10%;
    left: 5%;
    /* margin: 0 auto; */
}


.modalBodyMandatory{
    background: white;
    width: 50%;
    min-height: 20%;
    margin: 0 auto;
    position: absolute;
    top: 20%;
    left: 30%;
    border: solid 3px #18aacc;
    border-radius: 10px;
}
.modal-head {    padding: 10px 10px 0px 10px;
}
.modalMask{
    position: fixed;
    background: #80808075;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    z-index:999;
}
 table img {
    max-width: 16px;
}
 #divInnerLeftsideTree {
    background: #fff !important;
    border-radius: 5px;
    min-height: 500px;
    margin-bottom: 16px;
    padding: 8px;
    border: none;
        margin-left: 8px !important;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,.05), 0 3px 1px -2px rgba(0,0,0,.08), 0 1px 5px 0 rgba(0,0,0,.08);
}
 .backleftColorbox {
    background: #f2f2f2 !important;
    border: none !important;
    border-radius: 5px;
    padding: 8px;
}
 .rightheader {
    background: #fff !important;
    display: block;
    padding: 10px !important;
    margin-top: 8px;
    font-size: 20px;
    color: #676767;
    font-weight: 200;
    border-bottom: solid thin #e8e8e8 !important;
}
#divLibraryTreeView {max-height: 370px;
    overflow: auto;
}
.mb6 { margin-bottom:6px;
}
.scrollerInit { overflow:auto;
}

.mt0 {margin-top:0px;
}
.box-setting {position: fixed;
    /*width: 430px;*/
    top: 86px;
}
.ml430 {margin-left:430px;
}

.txtSummery {
    min-height: 40px;
    background: #000;
    color: #fff;
    padding: 6px;
    /* border-radius: 10px; */
    background-color: rgba(0,56,101,0.85);
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.25);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.25);
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.25);
    border-radius:4px;
    text-align:center;
    margin-bottom:8px;
}
.txtSummery h4 {font-size:13px; margin:0px; margin-bottom:2px;
}
.txtSummery h5{ margin:0px;
}
.bc1 {background:#ac65de;
}
.bc2 { background:#ef8a66;
}
.bc3 { background:#669ffb;
}
.content-header > h1 {position:fixed;
}

.sidebar-collapse .suppliersavebg {
    position: fixed;
    /* width: 96%; */
    background: #fff;
    right: 0px;
    left: 50px;
    bottom: 0px;
    z-index: 999;
    padding: 5px 10px;
    border-top: solid thin #ccc;
    -webkit-transition: -webkit-transform 0.3s ease-in-out, margin 0.3s ease-in-out;
    -moz-transition: -moz-transform 0.3s ease-in-out, margin 0.3s ease-in-out;
    -o-transition: -o-transform 0.3s ease-in-out, margin 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out, margin 0.3s ease-in-out;
}
.suppliersavebg {
     position: fixed;
    /* width: 96%; */
    background: #fff;
    right: 0px;
    left: 230px;
    bottom: 0px;
    z-index: 999;
    padding: 5px 10px;
    border-top: solid thin #ccc;
        -webkit-transition: -webkit-transform 0.3s ease-in-out, margin 0.3s ease-in-out;
    -moz-transition: -moz-transform 0.3s ease-in-out, margin 0.3s ease-in-out;
    -o-transition: -o-transform 0.3s ease-in-out, margin 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out, margin 0.3s ease-in-out;
}
.headerButtonSet {margin: 0px 0px 5px 15px;
}

.anchordatabg {
    margin-bottom: 0px;
    border: solid thin #ccc;
    border-radius:4px;
    margin-bottom:8px;
}

.anchordatabg h3 {
    font-size: 14px;
    border-bottom: solid thin #ccc;
    margin: 0px;
    padding-bottom: 10px;
    padding: 8px 6px;
    margin-bottom: 10px;
}
.statVerify {color: #4247d8; 
    margin-right: 8px;
    font-weight:bold;
}
    .statVerify i {font-size: 16px;
    }
    .GstregistrationMask, .modalMask {
    position: fixed;
    background: rgb(4 4 4 / 0.55) !important;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 99999999 !important;
   
}
.GstregistrationBody,.modalBody {  border: solid 3px #18aacc; height:auto !important;
}
   
.GstregistrationBody, .GstregistrationBody .AddWrapp,.modalBody  {    border-radius: 10px;
}
.table > tbody > tr > td, .table > tfoot > tr > td, .table > thead > tr > td{    padding: 4px;
}
.table .form-control {    height: 24px !important;
}
.table .calendaricon {
    position: absolute;
    right: 10px;
    font-size: 16px;
    color: #333;
    z-index: 1;
    top: 7px !important;
}
.modal-footer {padding: 4px;
}
.ml8 {margin-left:8px;
}
.radio, .checkbox {
    margin-bottom: 0px;
    margin-top: 0px;
}
.pl8 {padding-left:8px;
}
.txtAddress {min-height: 94px;
}
.select2-container--open {
    z-index: 999999999;
}
ul.dynatree-container {overflow: initial !important;
}
.sidebar-collapse .Innerleftsidetree {    width: 33.33333333%;
}
.Innerleftsidetree {width:29%;
}
.modal-footer {
    float: right;
    padding: 4px;
}
@media (min-width:769px) and (max-width:1024px){
    #contentMain_divAccount .col-md-4 { padding-left:8px; padding-right:8px;
    }
}


@media only screen and (max-width: 1023px) {
    .box-setting {
    position: relative;
    width: auto;
        top: auto;
    margin-bottom: 10px;
}
    .ml430 {margin-left:0px;
    }
}
