/* latin-ext */
|
@font-face {
|
font-family: 'Titillium Web';
|
font-style: normal;
|
font-weight: 400;
|
src: url('/static/modelView/fonts/fontawesome-webfont.woff2') format('woff2');
|
unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
|
}
|
/* latin */
|
@font-face {
|
font-family: 'Titillium Web';
|
font-style: normal;
|
font-weight: 400;
|
src: url('/static/modelView/fonts/fontawesome-webfont.woff2') format('woff2');
|
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
|
}
|
|
body {
|
font-family: Helvetica, Arial, sans-serif;
|
font-size: 10px;
|
background-color: #292121; /*565646*/
|
margin: 0;
|
padding: 0;
|
}
|
|
.loading{
|
width: 100%;
|
height: 100%;
|
display: flex;
|
justify-content: center;
|
align-items: center;
|
color: red;
|
position: absolute;
|
top: 0;
|
left: 0;
|
z-index: 9999;
|
}
|
|
#stats {
|
position: absolute;
|
right: 10px;
|
top: 5px;
|
color: #fff;
|
text-align: left;
|
background: rgba(0, 0, 0, 0.5);
|
padding: 10px;
|
width: 200px;
|
height: 80px;
|
border: solid 1px black;
|
border-radius: 5px;
|
font-family: 'Titillium Web', sans-serif;
|
font-size: 14px;
|
overflow-x: hidden;
|
}
|
|
.statsText {
|
color: #fff27f;
|
}
|
|
#sampleMods {
|
position: absolute;
|
right: 10px;
|
top: 5px;
|
margin-top: 108px;
|
font-family: 'Titillium Web', sans-serif;
|
font-size: 14px;
|
color: white;
|
}
|
|
#anims {
|
position: absolute;
|
right: 10px;
|
top: 5px;
|
margin-top: 200px;
|
font-family: 'Titillium Web', sans-serif;
|
font-size: 14px;
|
color: white;
|
display: none;
|
}
|
|
.animBtn {
|
box-shadow: inset 0px 1px 0px 0px #030100;
|
background-color: #2c3e50;
|
border-radius: 3px;
|
border: 1px solid #ffffff;
|
font-family: 'Titillium Web', sans-serif;
|
cursor: pointer;
|
color: #ffffff;
|
font-size: 14.5px;
|
padding: 10px;
|
margin-right: 15px;
|
}
|
|
.animBtn:hover {
|
background-color: #527aa3;
|
}
|
|
#stop {
|
background-color: #e23636;
|
}
|
#stop:hover {
|
background-color: #ad2626;
|
}
|
|
/* Reset Select */
|
select {
|
-webkit-appearance: none;
|
-moz-appearance: none;
|
-ms-appearance: none;
|
appearance: none;
|
outline: 0;
|
box-shadow: none;
|
border: 0 !important;
|
background: #2c3e50;
|
background-image: none;
|
}
|
|
.select {
|
position: relative;
|
display: block;
|
width: 15.7em;
|
height: 3em;
|
line-height: 3;
|
background: #2c3e50;
|
overflow: hidden;
|
border-radius: 0.25em;
|
}
|
|
select {
|
width: 100%;
|
height: 100%;
|
margin: 0;
|
padding: 0 0 0 0.5em;
|
color: #fff;
|
cursor: pointer;
|
}
|
|
select::-ms-expand {
|
display: none;
|
}
|
|
/* Arrow */
|
.select::after {
|
content: '\25BC';
|
position: absolute;
|
top: 0;
|
right: 0;
|
bottom: 0;
|
padding: 0 1em;
|
background: #34495e;
|
pointer-events: none;
|
}
|
|
/* Transition */
|
.select:hover::after {
|
color: #fff27f;
|
}
|
.select::after {
|
-webkit-transition: 0.25s all ease;
|
-o-transition: 0.25s all ease;
|
transition: 0.25s all ease;
|
}
|
|
#collapse_side {
|
position: absolute;
|
left: 20%;
|
top: 5px;
|
color: #fff;
|
background: rgba(0, 0, 0, 0);
|
padding: 3px;
|
border: none;
|
outline: none;
|
border-radius: 5px;
|
font-size: 30px;
|
}
|
|
#collapse_btm {
|
position: absolute;
|
left: 20%;
|
top: 73%;
|
color: #fff;
|
background: rgba(0, 0, 0, 0);
|
padding: 3px;
|
border: none;
|
outline: none;
|
border-radius: 5px;
|
font-size: 30px;
|
}
|
|
#fullscreen {
|
position: absolute;
|
right: 0;
|
bottom: 0;
|
}
|
|
button:focus {
|
outline: none; /*Remove blue border when clicking buttons*/
|
}
|
button:hover {
|
cursor: pointer;
|
}
|
|
#container {
|
display: block;
|
margin: 0 auto;
|
float: right;
|
}
|
|
#red,
|
#green,
|
#blue,
|
#ambient_red,
|
#ambient_green,
|
#ambient_blue,
|
#shine,
|
#point_light,
|
#edgeStrength {
|
width: 98%;
|
margin-top: 4px;
|
font-size: 7.5px;
|
}
|
|
#rot_slider {
|
width: 100%;
|
float: right;
|
font-size: 7.5px;
|
}
|
|
#shine .ui-slider-handle,
|
#point_light .ui-slider-handle,
|
#edgeStrength .ui-slider-handle {
|
font-size: 10px;
|
border-radius: 34px;
|
outline: none;
|
}
|
|
#red .ui-slider-range {
|
background: #ef2929;
|
}
|
#red .ui-slider-handle {
|
border-color: #ef2929;
|
border-radius: 34px;
|
outline: none;
|
}
|
|
#ambient_red .ui-slider-range {
|
background: #ef2929;
|
}
|
#ambient_red .ui-slider-handle {
|
border-color: #ef2929;
|
border-radius: 34px;
|
outline: none;
|
}
|
|
#green .ui-slider-range {
|
background: #8ae234;
|
}
|
#green .ui-slider-handle {
|
border-color: #8ae234;
|
border-radius: 34px;
|
outline: none;
|
}
|
|
#ambient_green .ui-slider-range {
|
background: #8ae234;
|
}
|
#ambient_green .ui-slider-handle {
|
border-color: #8ae234;
|
border-radius: 34px;
|
outline: none;
|
}
|
|
#blue .ui-slider-range {
|
background: #729fcf;
|
}
|
#blue .ui-slider-handle {
|
border-color: #729fcf;
|
border-radius: 34px;
|
outline: none;
|
}
|
|
#ambient_blue .ui-slider-range {
|
background: #729fcf;
|
}
|
#ambient_blue .ui-slider-handle {
|
border-color: #729fcf;
|
border-radius: 34px;
|
outline: none;
|
}
|
|
.switch {
|
position: relative;
|
display: inline-block;
|
width: 90px;
|
height: 34px;
|
}
|
|
.switch.helper {
|
position: relative;
|
display: inline-block;
|
width: 55px;
|
height: 24px;
|
margin-left: 10px;
|
}
|
|
.switch input {
|
display: none;
|
}
|
|
.toggle {
|
position: absolute;
|
cursor: pointer;
|
top: 0;
|
left: 0;
|
right: 0;
|
bottom: 0;
|
background-color: #ca2222;
|
-webkit-transition: 0.4s;
|
transition: 0.4s;
|
border-radius: 34px;
|
}
|
|
.toggle:before {
|
position: absolute;
|
content: '';
|
height: 26px;
|
width: 26px;
|
left: 4px;
|
bottom: 4px;
|
background-color: white;
|
-webkit-transition: 0.4s;
|
transition: 0.4s;
|
border-radius: 50%;
|
}
|
|
.grid:before {
|
height: 16px;
|
width: 16px;
|
}
|
|
.toggle:after {
|
content: 'OFF';
|
color: white;
|
display: block;
|
position: absolute;
|
transform: translate(-50%, -50%);
|
top: 50%;
|
left: 70%;
|
font-size: 12px;
|
font-family: Verdana, sans-serif;
|
}
|
|
input:checked + .toggle:after {
|
content: 'ON';
|
left: 30%;
|
}
|
|
input:checked + .toggle {
|
background-color: #2ab934;
|
}
|
|
input:focus + .toggle {
|
box-shadow: 0 0 1px #2196f3;
|
}
|
|
input:checked + .toggle:before {
|
-webkit-transform: translateX(55px);
|
-ms-transform: translateX(55px);
|
transform: translateX(55px);
|
}
|
|
input:checked + .grid:before {
|
-webkit-transform: translateX(30px);
|
-ms-transform: translateX(30px);
|
transform: translateX(30px);
|
}
|
|
.side_menu {
|
width: 19%;
|
height: 100%;
|
position: absolute;
|
border: 3px groove #e5e5e5;
|
background-color: #494a4c;
|
bottom: 0;
|
top: 0;
|
left: 0;
|
overflow: auto;
|
overflow-x: hidden;
|
box-sizing: border-box;
|
}
|
|
.menu_item {
|
width: 100%;
|
margin: 0;
|
margin-top: 5px;
|
padding: 0;
|
list-style: none;
|
font-family: "Titillium Web",sans-serif;
|
font-size: 15px;
|
}
|
|
.menu_item li#header {
|
color: #fff;
|
background-color: #3d5c5c;
|
padding: 4px 12px;
|
border: 3px double #bbb;
|
text-align: center;
|
}
|
|
#lightSkin,
|
#darkSkin {
|
color: #fff;
|
background-color: #3d5c5c;
|
outline: none;
|
/* border-style: ridge; */
|
}
|
#lightSkin:hover,
|
#darkSkin:hover {
|
background: #494a4c;
|
text-decoration: none;
|
}
|
|
.menu_item li.dropdown {
|
color: #fff;
|
padding: 4px 12px;
|
border: 3px solid #bbb;
|
}
|
|
.customMenu {
|
display: flex;
|
justify-content: space-between;
|
align-items: center;
|
}
|
|
.menu_item li,
|
.bottom_menu_item li {
|
border-top: 0;
|
margin: 0;
|
/* background: #1d1e1e; */
|
margin-top: 8px;
|
}
|
.menu_item li a,
|
.bottom_menu_item li a {
|
text-decoration: none;
|
color: #fff;
|
display: inline-block;
|
padding: 5px 12px;
|
width: 93%;
|
display: flex;
|
align-items: center;
|
}
|
.menu_item li a:hover,
|
.bottom_menu_item li a:hover {
|
background: #494a4c;
|
text-decoration: none;
|
}
|
.menu_item li ul,
|
.bottom_menu_item li ul {
|
list-style: none;
|
display: none;
|
margin: 0;
|
padding: 0;
|
}
|
|
.menu_item li ul li,
|
.bottom_menu_item li ul li {
|
/* background: #1d1e1e; */
|
margin: 0;
|
border: 0;
|
}
|
|
.image {
|
float: left;
|
padding-right: 25px;
|
}
|
|
#bottom_menu {
|
width: 80%;
|
height: 15%;
|
font-size: 15px;
|
color: #fff;
|
position: absolute;
|
border: 3px groove #e5e5e5;
|
background-color: #494a4c;
|
bottom: 0;
|
left: 19.5%;
|
overflow: auto;
|
}
|
|
.bottom_menu_item {
|
width: 100%;
|
margin: 0;
|
margin-top: 0.5px;
|
padding: 0;
|
list-style: none;
|
font-family: 'Titillium Web', sans-serif;
|
font-size: 15px;
|
}
|
|
.bottom_menu_item li.dropdown {
|
color: #fff;
|
padding: 4px 12px;
|
border: 3px solid #bbb;
|
display: inline-block;
|
float: left;
|
width: 30%;
|
}
|
|
.resetRotateButton {
|
-moz-box-shadow: inset 0px 1px 0px 0px #030100;
|
-webkit-box-shadow: inset 0px 1px 0px 0px #030100;
|
box-shadow: inset 0px 1px 0px 0px #030100;
|
background-color: #28ad57;
|
-moz-border-radius: 3px;
|
-webkit-border-radius: 3px;
|
border-radius: 3px;
|
border: 1px solid #ffffff;
|
display: inline-block;
|
cursor: pointer;
|
color: #ffffff;
|
font-family: Arial;
|
font-size: 13px;
|
padding: 6px 24px;
|
text-decoration: none;
|
text-shadow: 0px 1px 0px #9e5351;
|
margin-right: 5px;
|
}
|
|
.radioBtn {
|
display: inline-block;
|
margin-right: 11px;
|
background-color: #28ad57;
|
padding: 6px;
|
border: 2px solid #ffffff;
|
}
|
|
.resetRotateButton {
|
background-color: #dd3d0c;
|
margin-top: 5px;
|
width: 97%;
|
font-size: 15px;
|
}
|
|
.resetRotateButton:hover {
|
background-color: #b43008;
|
}
|
|
#transformKey {
|
display: none;
|
margin-left: 25px;
|
font-size: 15px;
|
}
|
|
#scale_up,
|
#scale_down {
|
background-color: #000099;
|
border-radius: 7px;
|
text-shadow: 0px 1px 3px #666666;
|
font-family: Arial;
|
color: #ffffff;
|
font-size: 17px;
|
padding: 4px 12px 4px 12px;
|
border: solid #000033 4px;
|
text-decoration: none;
|
}
|
|
#scale_up:hover,
|
#scale_down:hover {
|
background-color: #4d4dff;
|
}
|
|
#obj_file,
|
#modelPlusTexture {
|
display: none;
|
}
|
.model-upload,
|
#remove {
|
border: 1px solid #ccc;
|
display: inline-block;
|
padding: 6px 12px;
|
cursor: pointer;
|
color: #fff;
|
background: #4b5f83;
|
}
|
|
.model-upload:hover {
|
background: #009999;
|
}
|
|
#remove {
|
padding: 9px 12.5px;
|
font-size: 14px;
|
background: #b90a0a;
|
}
|
#remove:hover {
|
background: #e23636;
|
}
|
|
.qBtn {
|
background: #1d1e1e;
|
border: none;
|
outline: none;
|
margin-left: 16px;
|
}
|
|
.q_mark {
|
background-color: #fff;
|
border-radius: 50%;
|
color: #76bdd5;
|
font-size: 25px;
|
height: 17px;
|
line-height: 17px;
|
width: 19px;
|
}
|
|
.ui-dialog-title {
|
font-size: 20px;
|
}
|