*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

:root {
	--primary: rgb(12, 151, 70);
	--dark: #ECF0F1;
	--light: white;
  }
 

  html {
	height: 100%;
	box-sizing: border-box;
  }
  
.modal {
	display: none;
	position: fixed;
	z-index: 1;
	/* padding-top: 100px; */
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: auto; 
	background-color: var(--light);
	background-color: rgba(18, 54, 37, 0.4);
	cursor: pointer;
  }
  
  .modal-content {
	position: relative;
	background-color: var(--light);
	margin: auto;
	/* margin-top: -50px; */
	padding: 0;
	border: 1px solid #888;
	width: 70%;
	height: 100%;
	border-radius: 10px;
	box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
  
  }
  
  .close {
	color: white;
	float: right;
	font-size: 30px;
	font-weight: bold;
  }
  
  .close:hover,
  .close:focus {
	color: #000;
	text-decoration: none;
	cursor: pointer;
  }
  
  .modal-header {
	padding: 6px 24px;
	background-color: var(--primary);
	border-radius: 10px 10px 0 0;
	color: white;
  }
  
  .modal-body {
	  padding-top: 15%;
	  padding-bottom: 15%;
	  margin-left: 10px;
	  text-align: center;
  }


@media (max-width: 500px){
    
        .modal {
            display: none;
            position: fixed;
            z-index: 1;
            padding-top: 100px;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
            overflow: auto; 
            background-color: var(--light);
            background-color: rgba(18, 54, 37, 0.4);
        }
        
        .modal-content {
            position: relative;
            background-color: var(--light);
            margin: auto;
            padding: 0;
            border: 1px solid #888;
            width: 90%;
            height: 400px;
            border-radius: 10px;
            box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
        
        }
  	

		.modal-header {
			padding: 2px 16px;
			background-color: var(--primary);
            color: white;
            height: 70px;
          }
        .modal-header h2{
            margin-top: 10px;
        }  
		  
		  .modal-body {
			  margin-left: 10px;
		  }
		  
		  .modal-body p {
			  margin-left: 0px;
			 
		  }
		  
		 .textbox{
			 padding: 6px;
			 width: 70%
		 }
		 
		#btn1 {
			font-size: 16px;
            padding: 10px;
            width: 70%;
		}
		
		#btn1:hover {
			padding: 14px;
			background-color: white;
			color: black;
			opacity: 1;
		}
	
}