body{
	color: aliceblue;
    background-color: #252525;
    background: radial-gradient(circle at 50% 106%,#464646 , #252525);
		overflow: hidden;
}
.footer{
font-size:12px;
	margin-left: 25%;
    width: 50%;
    text-align: -webkit-center;
    position: absolute;
    bottom: 25px;
}

.windowHeading{
	font-family: arial;
    font-size: 55px;
	text-align: center;
    text-shadow: 2px 2px 5px rgba(255, 255, 255, 0.25);
    -webkit-animation: fadein 3s cubic-bezier(0.11, 1.03, 1, 1); /* Safari, Chrome and Opera > 12.1 */
       -moz-animation: fadein cubic-bezier(0.11, 1.03, 1, 1); /* Firefox < 16 */
            animation: fadein 3s cubic-bezier(0.11, 1.03, 1, 1);
}

@keyframes fadein {
    from { opacity: 0;}
    to   { opacity: 1; }
}


#matrix{
	margin: auto;
    background-repeat: no-repeat;
    background-size: contain;
}

#table{
	width: 98%;
    margin: auto;
}

td{
	width: 0.8vmin;
	height: 0.8vmin;
	padding: 0px;
	cursor: pointer;
	box-shadow: inset 0px 0px 1px rgba(255, 255, 255, 0.77);
	transition: all .1s ease-in;
	opacity: 0;
}
td.load{
    opacity:1;
	color: rgba(255, 255, 255, 0);
}

.tdsmall{
	width: 0.8vmin;
	height: 0.8vmin;
}
.tdlarge{
	width: 2.2vmin;
	height: 2.2vmin;
}

.selected{
    background:rgba(255, 255, 255, 0.7)!important;
}
td:hover{
    background: rgba(240, 248, 255, 0.41)!important;
}

.pageContainer{
	position:absolute;
}

.topSection{
    position: static;
	height: 100px;
}

.middleContent{
	width: 100%;
	position: relative;
	top: 0px;
}

.fullsection{
	position: relative;

}

.leftContent{
	float: left;
	width: 40%;
	height: 80%;
	padding-top: 5%;
	padding-left: 15%;
}
.rightContent{
	float: right;
	width: 35%;
	padding-top: 15%;
}




#LCDPage{
	position: absolute;
	width: 100vw;
	z-index: 6;
	height: 100%;
}
#lcdPixels{
	height: 65vh;
}

#ClearSection{
	text-align: center;
	position: absolute;
    width: 100%;
}

#CodePage{
	position: absolute;
	background: radial-gradient(#272727 5%, #1F1F1F 15%, rgba(0, 0, 0, 0.82) 60%);
	width: 100vw;
	height: 100vh;
	padding-top: 5vh;
}

#SettingIcon{
	position: absolute;
    top: 20px;
    left: 20px;
	z-index: 9000;
    cursor: pointer;
}


#settingPage{
	top: 0px;
	z-index: 0;
	opacity:0;
}

#settingOptions{
	position: absolute;
	background: radial-gradient(#272727 5%, #1F1F1F 15%, rgba(0, 0, 0, 0.9) 60%);
	width: 100vw;
	height: 100vh;
	padding-top: 4vh;
}

#outputPage{
	top: 0px;
	z-index: 5;
	opacity:0;
}

#HexCode{

}

#GoBackSctn{
	text-align: center;
}


#menuSettings{
	text-align: center;
}

#settingsBtns{
	text-align: center;
}
input{
	background-color: rgba(171, 208, 224, 0.36);
    border-radius: 7px;
    border-width: 1px;
    padding: 5px;
    margin: 5px!important;
	font-family: Verdana,sans-serif;
    font-size: 18px;
	color: aliceblue;
}

#pixelColor{
	height: 45px;
}

#OutputCode{
  font-family: "Lucida Console", Monaco, monospace;
	font-size: 18px;
	padding-left: 5vw;
	height: 60vh;
	overflow-y: overlay;
    border-width: 2px;
	border-style: solid;
	border-radius: 10px;
    width: 63vw;
	border-color: rgba(255, 255, 255, 0.14);
	margin: auto;
}



::-webkit-scrollbar {
    width: 5px;
}
::-webkit-scrollbar-track {
    background-color: rgba(221, 221, 221, 0);
}

::-webkit-scrollbar-thumb {
    background-color: rgba(232, 232, 232, 1);
	border-radius: 2px;
}

::-webkit-scrollbar-button {
    background-color: rgba(84, 84, 84, 0);
}

::-webkit-scrollbar-corner {
    background-color: black;
}

.button{
	border: none;
	border-radius: 8px;
    color: white;
    padding: 12px 31px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	font-size: 16px;
	margin: 4px 2px;
	cursor: pointer;
	transition: background-color .2s ease-in;
}

#clearAll{
 background-color: rgba(90, 90, 90, 0.20);
     box-shadow: 0px 9px 29px rgba(0, 0, 0, 0.15);
}
#clearAll:hover{
	background-color: #5a5a5a;
	    box-shadow: 0px 9px 29px rgba(0, 0, 0, 0.35);
}

#generateCode{
 background-color: rgba(43, 232, 40, 0.20);
 box-shadow: 0px 9px 29px rgba(0, 0, 0, 0.15);
}
#generateCode:hover{
	background-color: rgba(43, 232, 40, 0.40);
  box-shadow: 0px 9px 29px rgba(0, 0, 0, 0.35);
}

#goBackBtn{
	background-color: rgba(55, 146, 226, 0.20);
	box-shadow: 0px 9px 29px rgba(0, 0, 0, 0.15);
}
#goBackBtn:hover{
	background-color: rgba(55, 146, 226, 0.40);
	box-shadow: 0px 9px 29px rgba(0, 0, 0, 0.15);
}

#copyCodeBtn{
	background-color: rgba(55, 146, 226, 0.20);
	box-shadow: 0px 9px 29px rgba(0, 0, 0, 0.15);
}
#copyCodeBtn:hover{
	background-color: rgba(55, 146, 226, 0.40);
	box-shadow: 0px 9px 29px rgba(0, 0, 0, 0.15);
}

#exitSettingsbtn{
	background-color: rgba(55, 146, 226, 0.20);
	box-shadow: 0px 9px 29px rgba(0, 0, 0, 0.15);
}
#exitSettingsbtn:hover{
	background-color: rgba(55, 146, 226, 0.40);
	box-shadow: 0px 9px 29px rgba(0, 0, 0, 0.15);
}
#saveSettingsbtn{
	background-color: rgba(55, 226, 90, 0.2);
	box-shadow: 0px 9px 29px rgba(0, 0, 0, 0.15);
}
#saveSettingsbtn:hover{
	background-color: rgba(55, 226, 90, 0.4);
	box-shadow: 0px 9px 29px rgba(0, 0, 0, 0.15);
}
#removeBackgroundbtn{
	background-color: rgba(40, 208, 232, 0.2);
    box-shadow: 0px 9px 29px rgba(0, 0, 0, 0.15);
}
#removeBackgroundbtn:hover{
    background-color: rgba(40, 208, 232, 0.4);
    box-shadow: 0px 9px 29px rgba(0, 0, 0, 0.15);
}


/* Dropdown Button */
.dropbtn {
	cursor:pointer;
	width: fit-content;
}

/* Dropdown button on hover & focus */
.dropbtn:hover, .dropbtn:focus {
	text-shadow: 3px 2px 2px #de6464;
}

/* The container <div> - needed to position the dropdown content */
.dropdown {
    position: relative;
    display: inline-block;
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
}

.dropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}

.dropdown-content a:hover {background-color: #f1f1f1}


.show {display:block;}

#file{
	position: absolute;
    display: inline-block;
    top: 0px;
    left: 180px;
	width: fit-content;
}
.menu-category:hover{
    text-shadow: 3px 2px 2px #de6464;
}
.menu-category:active{
        text-shadow: 3px 2px 2px #6484de;
}

#uploaddesign {
    display:none;
}
