input,
textarea,
[contenteditable] {
    -webkit-user-select: text;
    user-select: text;
}

.gojiVerse {
	position: absolute;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.gojiVerse .menuButton {
	position: absolute;
	left: 10px;
	top: 10px;
	width: 32px;
	height: 21px;
	background-image: url(http://d1gq9jzbezk7fw.cloudfront.net/p/en_US/gv/i/menu_s_v1.png);
	background-size: 32px 21px;
	z-index: 100;
}

.gojiVerse .nofiticationContainer {
	position: absolute;
	right: 10px;
	top: 32pt;
	display: flex;
	z-index: 100;
}
.gojiVerse .pmsNotifications {
	position: relative;
}
.gojiVerse .psmNotificationBadge.hide,
.gojiVerse .notificationBadge.hide {
	display: none;
}
.gojiVerse .psmNotificationBadge,
.gojiVerse .notificationBadge {
	position: absolute;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background-color: #0eb3fc;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 10px;
    color: white;
    top: -5px;
    right: -7px;
    padding-top: 1px;

}
.gojiVerse .psmNotificationBadge {
right: 9px;
	
}

.gojiVerse .notificationButton {
	width: 27.7px;
	height: 31.7px;
	background-image: url(http://d1gq9jzbezk7fw.cloudfront.net/p/en_US/gv/i/v2/navigation/notification@3x.png);
	background-size: cover;
}

.gojiVerse .psmNotificationIcon {
	width: 37.7px;
	height: 31.7px;
	background-image: url(https://d1gq9jzbezk7fw.cloudfront.net/p/en_US/gv/i/v2/navigation/pm-star%402x.png);
	background-size: cover;
	margin-right: 20px;
}

.gojiVerse .starContainer {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
}

.gojiVerse .frameRate {
	position: fixed;
	left: 10px;
	top: 60px;
}

.blue-font {
	color:  #0eb3fc;
}

.bold {
	font-weight: bold;
}
/* iPhone 6, 7, & 8 in landscape */

@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) 
and (orientation : landscape) { /* STYLES GO HERE */}

@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) 
and (orientation : portrait) { 
	.gojiVerse .menuButton,
	.gojiVerse .notificationButton {
		top: 20pt !important;
	}

	.menu {
		padding-top: 20pt !important;
	}

	.dialog .topBar {
	    height: 44pt !important;
		padding-top: 17pt !important;
	}

	.dialog .panningContainer {
	    top: 44pt;
	}
}


/* iPhone X in landscape */

@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 812px) 
and (-webkit-device-pixel-ratio : 3)
and (orientation : landscape) { /* STYLES GO HERE */}


/* iPhone X in portrait */

@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 812px) 
and (-webkit-device-pixel-ratio : 3)
and (orientation : portrait) { 
	.gojiVerse .menuButton,
	.gojiVerse .notificationButton {
		top: 35pt !important;
	}

	.menu {
		padding-top: 35pt !important;
	}

	.dialog .topBar {
	    height: 64pt !important;
	    padding-top: 42pt !important;
	}

	.dialog .panningContainer {
	    top: 64pt;
	}
}

/* iPhone 11 in portrait */
@media only screen 
    and (device-width: 414px) 
    and (device-height: 896px) 
    and (-webkit-device-pixel-ratio: 2) 
    and (orientation : portrait) {
    	.gojiVerse .menuButton,
    	.gojiVerse .notificationButton {
			top: 35pt !important;
		}

		.menu {
			padding-top: 35pt !important;
		}

		.dialog .topBar {
		    height: 64pt !important;
		    padding-top: 35pt !important;
		}

		.dialog .panningContainer {
		    top: 64pt;
		}
}

