         .modal-disclaimer {
            display: none;
            position: fixed; 
            z-index: 1; 
            padding-top: 50px;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
            background-color: rgb(0,0,0); 
            background-color: rgba(0,0,0,0.4);
          }
          
          /* Modal Content */
          .modal-content {
              background-color: #f5f5f3;
              margin: auto;
              padding: 20px;
              border: 1px solid #888;
              width: 80%;
          }
          
          /* The Close Button */
          .close1 {
            color: #aaaaaa;
            float: right;
            font-size: 28px;
            font-weight: bold;
          }
  
          .close3 {
            color: #aaaaaa;
            float: right;
            font-size: 28px;
            font-weight: bold;
          }
          
          .close1:hover,
          .close1:focus {
            color: #000;
            text-decoration: none;
            cursor: pointer;
          }
  
          .close2:hover,
          .close2:focus {
            color: #000;
            text-decoration: none;
            cursor: pointer;
          }
  
          .close3:hover,
          .close3:focus {
            color: #000;
            text-decoration: none;
            cursor: pointer;
          }
  
          .alertCustom{
          position:relative;
          padding:.75rem 1.25rem;
          margin-bottom:1rem;
          border:1px solid transparent;
          border-radius:.25rem
          }
          .alertCustom-heading{
              color:inherit
          }
          .alertCustom-link{
              font-weight:700
          }
          .alertCustom-dismissible{
              padding-right:4rem
          }
          .alertCustom-dismissible .close,.alertCustom-dismissible .mailbox-attachment-close{
              position:absolute;
              top:0;
              right:0;
              z-index:2;
              padding:.75rem 1.25rem;
              color:inherit
          }
          .alertCustom-primary{
              color:#004085;
              background-color:#cce5ff;
              border-color:#b8daff
          }
          .alertCustom-primary hr{
              border-top-color:#9fcdff
          }
          .alertCustom-primary .alertCustom-link{
              color:#002752
          }
          .alertCustom-secondary{
              color:#383d41;
              background-color:#e2e3e5;
              border-color:#d6d8db
          }
          .alertCustom-secondary hr{
              border-top-color:#c8cbcf
          }
          .alertCustom-secondary .alertCustom-link{
              color:#202326
          }
          .alertCustom-success{
              color:#155724;
              background-color:#d4edda;
              border-color:#c3e6cb
          }
          .alertCustom-success hr{
              border-top-color:#b1dfbb
          }
          .alertCustom-success .alertCustom-link{
              color:#0b2e13
          }
          .alertCustom-info{
              color:#0c5460;
              background-color:#d1ecf1;
              border-color:#bee5eb
          }
          .alertCustom-info hr{
              border-top-color:#abdde5
          }
          .alertCustom-info .alertCustom-link{
              color:#062c33
          }
          .alertCustom-warning{
              color:#856404;
              background-color:#fff3cd;
              border-color:#ffeeba
          }
          .alertCustom-warning hr{
              border-top-color:#ffe8a1
          }
          .alertCustom-warning .alertCustom-link{
              color:#533f03
          }
          .alertCustom-danger{
              color:#721c24;
              background-color:#f8d7da;
              border-color:#f5c6cb
          }
          .alertCustom-danger hr{
              border-top-color:#f1b0b7
          }
          .alertCustom-danger .alertCustom-link{
              color:#491217
          }
          .alertCustom-light{
              color:#818182;
              background-color:#fefefe;
              border-color:#fdfdfe
          }
          .alertCustom-light hr{
              border-top-color:#ececf6
          }
          .alertCustom-light .alertCustom-link{
              color:#686868
          }
          .alertCustom-dark{
              color:#1b1e21;
              background-color:#d6d8d9;
              border-color:#c6c8ca
          }
          .alertCustom-dark hr{
              border-top-color:#b9bbbe
          }
          .alertCustom-dark .alertCustom-link{
              color:#040505
          }
  
          .disclaimer-layout {
              margin-left: 20px;
              margin-right: 20px;
			  padding-right: 10px;
          }
  
          .disclaimer {
              line-height: 1.5;
          }
          
          .disclaimer-title {
             font-family: 'montserratregular' !important;
              text-align: center;
              font-weight: bold;
              margin-bottom: 30px;
          }
  
          
          .disclaimer-text {
              margin-bottom: 15px;
              font-family: 'montserratregular' !important;
			  font-size: 14px !important;
              text-align: justify;
          }
          
          .disclaimer-subtitle {
              font-weight: bold;
              font-family: 'montserratregular' !important;
			  font-size: 14px !important;
              margin-top: 20px;
              margin-bottom: 10px;
          }
          
          .disclaimer-list {
              text-align: justify;
              margin-left: 20px;
              list-style-type: disc;
              font-family: 'montserratregular' !important;
			  font-size: 14px !important;
          }
          .disclaimer-footer {
              line-height: 1.5;
			  font-size: 14px !important;
          }
          .disclaimer-header {
              font-size: 16px;
              font-weight: bold;
          }
  
          .modal-content{
              overflow-y: auto;
          }
          .main-form-toolbar-header { border-top:1px solid #16499A;margin-top:20px;padding-top:10px;}
  
          .cancel-btn {
              background-color: rgb(255, 255, 255);
              /* background-color: #ffffff; Light gray background */
              color: #333333; /* Darker text color for contrast */
              border: 1px solid #ff0000; /* Optional border */
              padding: 10px 20px;
              border-radius: 5px;
              cursor: pointer;
          }
          
          .cancel-btn:hover {
              background-color: #b3b3b3; /* Slightly darker gray on hover */
          }