	#thal {
		margin-left:5px;
	}

	#loginLink {
		cursor:pointer; 
	}
	#modal {
	    position: fixed;
	    left: 0;
	    top: 0;
	    width: 100%;
	    height: 100%;
	    background-color: rgba(0, 0, 0, 0.5);
	    opacity: 0;
	    visibility: hidden;
	    -webkit-backface-visibility: hidden;
	    transform: scale(1.1);
	    transition: visibility 0s linear 0.25s, opacity 0.25s 0s, transform 0.25s;
	    z-index: 99999;	
    }	

	.modal-content {
	    position: absolute;
	    top: 50%;
	    left: 50%;
	    transform: translate(-50%, -50%);	 
      box-sizing: border-box;
	    background:#fff;
	    width:100%;	    
      max-width: 360px;
      max-height: 95%;
      overflow: hidden;
	}  

	.modal-content iframe {
		width:100%;
		min-height:540px;
	}

	#modal .close-button {
	    position: absolute;
      top: 10px;
      right: 10px;
	    width: 1.5rem;
	    line-height: 25px;
	    text-align: center;
	    cursor: pointer;        
	    color: #000;
	    font-size: 28px;
	    font-weight: 400;    
	}

	#modal.show-modal {
	    opacity: 1;
	    visibility: visible;
	    transform: scale(1.0);
	    transition: visibility 0s linear 0s, opacity 0.25s 0s, transform 0.25s;
	}	

@media screen and (max-width: 640px){
	#modal {
    	display: none;
	}
}	