      .table-with-border { display: table; width: 100%; border-collapse: collapse; font-size:10pt ; font-family:Helvetica; border: 1px solid grey; padding-left:10px }
      .table { display: table; width: 100%; border-collapse: collapse; font-size:10pt ; font-family:Helvetica; border: 0px solid grey; }
      .table-row { display: table-row; }
      .table-cell-left-side { display: table-cell;  padding: 3px; padding-left:20px; text-align:left }
      .table-cell-right-side{ display: table-cell;  padding: 3px; padding-right:20px; text-align:right }
      .table-cell{ display: table-cell; border: 1px solid grey; padding: 5px; text-align:right }
      .table-cell-no-settings{ display: table-cell; padding: 5px; }

      .table-cell-header { display: table-cell; border: 0px solid grey; padding: 5px; padding-top:10px; padding-bottom:20px; text-align:right }
      .table-cell-label { display: table-cell; border: 1px solid grey; padding: 5px; background-color: grey; color: white; text-align:right  }
      .table-cell-center{ display: table-cell; border: 1px solid grey; padding: 5px; background-color: grey; color: white; text-align:center; font-size:9pt  }

      .overlay {
          background: black; 
          display: none;        
          position: absolute;   
          top: 0;                 
          right: 0;                
          bottom: 0;
          left: 0;
          opacity: 0.7;
      }   

        .nav>li>a {
            padding-top: 5px;
            padding-bottom: 5px;
        }

        .container{
          background-color: white;
        }

        .navbar-nav {
          padding-top:5px;
          padding-bottom:5px;
          font-size: 12pt;

        }
        .navbar {
           min-height:70px;
           background-color: white;
           border: none ;
        }
        .navbar-header{
          border:none;

        }

        .collapse {
           padding-top:5px;
        }
      

        .tab-pane {

            border-left: 1px solid #ddd;
            border-right: 1px solid #ddd;
            border-bottom: 1px solid #ddd;
            border-radius: 0px 0px 5px 5px;
            padding: 10px;
        }

        .nav-tabs {
            margin-bottom: 0;
        }

        .highlight{
         background-color: light-gray;
        }  

        .clickable-row, .createnewfilefromresware-row{
          cursor: pointer;
        }  

        .clickable-transferRow{
          cursor: pointer;
        }  

        .glyphicon.spinning {
            animation: spin 1s infinite linear;
            -webkit-animation: spin2 1s infinite linear;
        }

        .glyphicon-refresh-animate{
            animation: spin .7s infinite linear;
            -webkit-animation: spin2 .7s infinite linear;
        }
         
        @keyframes spin {
            from { transform: scale(1) rotate(0deg);}
            to { transform: scale(1) rotate(360deg);}
        }
         
        @-webkit-keyframes spin2 {
            from { -webkit-transform: rotate(0deg);}
            to { -webkit-transform: rotate(360deg);}
        }
         
        .glyphicon-left {
            margin-right: 7px;
        }

        .small-scrollbar::-webkit-scrollbar-track
        {
          border-radius: 0px;
          -webkit-box-shadow: inset 0 0 0px rgba(0,0,0,0.2);
          background-color: #FFFFFF;
        }

        .small-scrollbar
        {
          background-color: #FFFFFF;
          scrollbar-width: thin;
        }

        .small-scrollbar::-webkit-scrollbar
        {
          width: 8px;
          height:6px;
          background-color: #FFFFFF;
          scrollbar-width: thin;
        }

        .small-scrollbar::-webkit-scrollbar-thumb
        {
          border-radius: 0px;
          -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.2);
          background-color: #f6f6f6;
        } 

        @media screen{

          .hideRowOnScreen{
            display:none;
          }
        }

        @media print{
          .noprint{
               display:none;
           }

          .tableHeaderPrint{
              font-size:9pt ; 
              font-family:Helvetica;
              font-weight: bold;
          }          

          .tableCellPrint{
              font-size:8pt ; 
              font-family:Helvetica;
          } 

        }  

        .blurText{
          filter: blur(3px);
          -webkit-filter: blur(3px);          
        }


        
          .signatureInitialBlock {
            border: 2px dotted #999999;
            border-radius: 10px;
            cursor: pointer;
            background-color: #ffd9d9
          } 


          .selectPickerOutlineError{
            background-color: white;
            box-shadow:0 0 2px 2px red !important;);
          }
          .selectPickerWhiteBackground{
            background-color: white;
          }          
