
	
	div#loadIntoWindowScreen{display:none; position:fixed; z-index:5000; top:0px; bottom:0px; left:0px; text-align:center; width:100%; height:100%; background:rgba(0,0,0,0.7);}
	div#loadIntoFeedbackBox{ padding:30px;width:400px; height:250px; margin:100px auto; background:#ffffff; border-radius:20px; text-align:center }
	p#gds_loadIntoTitle{font-weight:700; font-size:14px; text-align:center;}
	p#loadIntoFeedbackFeedback{font-size:15px; text-align:center;}
	button#inventoryCloser{position:sticky; top:10px; right:10px; z-index:1000; float:right;  padding:5px 30px; background-color:#00a5ff; color:white; font-size:12px; border:0px;  border-radius:5px; cursor:pointer}
	
	div#inventoryScreen{display:none; position:fixed; z-index:5000; top:0px; bottom:0px; left:0px; text-align:center; width:100%; height:100%; background:rgba(0,0,0,0.7);}
	div#inventoryPanel{ position:relative; text-align:left; width:85%; padding:1%; overflow-y:auto; height:85%; margin:2% auto; background:#ffffff; border-radius:11px; font-size:14px; font-weight:300;}
	
	div#feedbackBox{ width:70%; padding:2%; text-align:center;margin:20px;}
	div.importHolder{margin:10px auto; padding:1%; width:94%;border:1px solid #ccdee9;text-align:left; border-radius:9px; vertical-align:top;position:relative;}
	div.importHolder .importThumbnail{display:inline-block; margin:10px; border:1px solid #cccccc; border-radius:5px;vertical-align:top;}
	div.importHolder p{font-size:12px; margin:5px 0px; padding:.5% 0%; }
	div.importHolder input{font-size:15px; width:80%; padding:4px 2px; display:block;  vertical-align:top; border:1px solid #ccdee9; border-radius:5px; }
	div.importHolder textarea{width:80%; height:45px; display:block;  vertical-align:top; border:1px solid #ccdee9; border-radius:5px; padding:15px;}
	div.importHolder .removeButton{width:80px; height:25px;  position:absolute; top:10px; right:10px;}
	
	div#libraryThumbHolder{
	  column-count: 3;
	  column-gap: 35px;
	}
	/* Responsive breakpoints */
	@media (max-width: 1200px) {
	  div#libraryThumbHolder {
		column-count: 2;
	  }
	}
	@media (max-width: 800px) {
	  div#libraryThumbHolder {
		column-count: 2;
	  }
	}
	@media (max-width: 500px) {
	  div#libraryThumbHolder {
		column-count: 1;
	  }
	}
		div.libraryThumb{display:inline-block; vertical-align:top; border-radius:7px 7px 7px 7px; border:1px solid #dddddd;margin:15px 15px 15px 0px;padding:10px; font-size:12px;  break-inside: avoid;
	   width: 100%;}
	   div.libraryThumb img.libraryThumbnail{height:150px;float:left;vertical-align:top;margin-right:20px;border-radius:5px 5px 5px 5px;}
	   div.libraryThumb p.title{font-weight:900;vertical-align:top;font-size:14px;margin-bottom:5px;}
	   div.libraryThumb p{ margin:0px 0px;}
	   div.libraryThumb button{ margin-top:12px;font-size:13px;padding:8px 15px;}
	   div.libraryFavourite{display:inline-block;border:0px solid #cccccc;vertical-align:bottom;margin-left:10px;}
	   div.libraryFavourite img{height:20px;margin-top:5px;cursor:pointer;}
	   div.libraryThumb table{border:1px solid #dddddd; width:100%;}
	   div.libraryThumb div.tableDiv{margin-top:40px;display:block; clear:both;}
	   img.fIcon{height:22px; vertical-align:middle}
	   img.crown{height:12px; vertical-align:middle}
		 div.gds_assoc{display:block; width:80%; clear:both;}
		div.gds_assoc p.title{font-weight:700;margin-top:25px;margin-bottom:15px;}
		div.gds_assoc p{margin:0px padding:0px;}
		div.gds_assoc button{ padding:5px 15px 6px 15px ; margin:1px; border-radius:10px}
		p.assocH{margin:10px 0px; padding:5px 0px; border-top:1px solid #eeefff;}