      .container
      {
        max-width: 900px;
        margin-bottom: -65px;
                  
      }
      .swal-wide{
           width:550px !important;   
           height: 400px !important;   
           background-color: #00305E;  
           color: white !important;             
        }

       .checkbox_ie{
        margin-bottom: 13px;
      } 
      /* IE Browser */
      @media screen\0{
        .label_css{
          margin-top: 20% !important;
        }
        .checkbox_ie{
          margin-top: -2px !important;
        }
        .formdesign{
          margin-top: 21%;
        }
        .iesmiley{
          margin-top: 21%
        }
        .ie_header{
          margin-bottom: -39px !important;
        }
        .ie_height{
          height: 460px !important;
        }
      }
      /* EDGE */
      @supports (-ms-ime-align:auto) {
        .checkbox_ie{
          margin-top: -2px !important;
        }
        .ie_height{
          height: 460px !important;
        }
      }
      
      /* Chrome and firefox  */
      @media{
         .ie_height{
          height: 460px !important;
        }
      }
       .btn:focus {
        outline: none;
       } 

       .disabled:hover {
         cursor: not-allowed;
        }
 
              @font-face {
                    font-family: Optima_LT_Std;
                    src: url('fonts/Optima_LT_Std/Optima_LT_Std/fonts/Optima-LT-Std-Roman_34091.ttf'),
                         url('fonts/Optima_LT_Std/Optima_LT_Std/fonts/Optima LT Std Roman.woff');
                    
                }
                @font-face {
                    font-family: OptimaLTStd-medium;
                    src: url('fonts/Optima_LT_Std/Optima_LT_Std/fonts/OptimaLTStd-Medium.ttf');
                    
                }
                @font-face {
                    font-family: NotoSans-Light;
                    src: url('fonts/Fonts Noto/Fonts Noto/NotoSans-Light.ttf');
                    
                }
                
                .demovb
                {
                    font-family:Optima_LT_Std;    
                    font-weight:normal;
                    font-size:30px;
                } 
                .demoremember
                {
                    font-family:NotoSans-Light;   
                    font-weight:normal;
                    font-size:15px;                    
                } 
                .demologin
                {
                    font-family:OptimaLTStd-medium;   
                    font-weight:normal;
                    font-size:18px;
                    margin-top: -14px; 
                    height: 52px; 
                } 
                .fa-question-circle-o{
                      margin-left: 89%;
                      font-size: 21px;
                }
                 #GFG { 
            background-image:  url(img/corner.png); 
  
        }   
/*##########chat###################*/		
/* Button used to open the chat form - fixed at the bottom of the page */
.open-button {
  background-color: #006198;
  color: white !important;
  padding: 16px 20px;
  border: none;
  cursor: pointer;
  opacity: 2.8;
  position: fixed;
  bottom: 23px;
  right: 28px;
  width: 280px;
  text-decoration: none !important;
  text-align: center;
}
/* The popup chat - hidden by default */
.chat-popup {
  display: none;
  position: fixed;
  bottom: 0;
  right: 15px;
  border: 3px solid #f1f1f1;
  z-index: 999;
}

/* Add styles to the form container */
.form-container {
  max-width: 300px;
  padding: 10px;
  background-color: white;
}

/* Full-width textarea */
.form-container textarea {
  width: 100%;
  padding: 15px;
  margin: 5px 0 22px 0;
  border: none;
  background: #f1f1f1;
  resize: none;
  min-height: 200px;
}

/* When the textarea gets focus, do something */
.form-container textarea:focus {
  background-color: #ddd;
  outline: none;
}

/* Set a style for the submit/send button */
.form-container .btn {
  background-color: #4CAF50;
  color: white;
  padding: 16px 20px;
  border: none;
  cursor: pointer;
  width: 100%;
  margin-bottom:10px;
  opacity: 0.8;
}

/* Add a red background color to the cancel button */
.form-container .cancel {
  background-color: red;
}

/* Add some hover effects to buttons */
.form-container .btn:hover, .open-button:hover {
  opacity: 1;
}
#headerButtons a:hover {
   text-decoration: underline;
}
/*##########chat###################*/	
  
    	
	