/* @ */

@-webkit-keyframes pulse-chestnut-green {
0%,100% {box-shadow:0 0 10px #61ef61,inset 0 0 10px #61ef61;}
50% {box-shadow:0 0 20px #245724,inset 0 0 20px #245724;}
}
@-webkit-keyframes pulse-deep-chestnut {
80%,100% {box-shadow:0 0 10px #585757,inset 0 0 10px #585757;}
90% {box-shadow:0 0 20px #bb4e4e,inset 0 0 20px #bb4e4e;}
}

/* a */

a {
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
a.color-black {
color:#000000;
}
a.color-black:hover {
color:#000000;
}
a.color-durotar-fire {
color:#000000;
}
a.color-durotar-fire:hover {
color:#f36527;
}
a.color-heating-lamp {
color:#000000;
}
a.color-heating-lamp:hover {
color:#ee4425;
}
a.color-hollyhock {
color:#000000;
}
a.color-hollyhock:hover {
color:#833772;
}
a.color-hot-lips {
color:#000000;
}
a.color-hot-lips:hover {
color:#cc2929;
}
a.color-sapphire-blue {
color:#000000;
}
a.color-sapphire-blue:hover {
color:#0060b9;
}
a.color-submarine-base {
color:#000000;
}
a.color-submarine-base:hover {
color:#5360a6;
}
a.color-white {
color:#ffffff;
}
a.color-white:hover {
color:#ffffff;
}

/* body */

body {
-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;margin:0;padding:0;
}

/* div */

div.bg-color {
background:#ffffff url(./images/transparent.png) repeat;position:absolute;width:1920px;
/* height:0;margin:0; */
}
div.bg-image {
height:960px;position:absolute;width:1920px;
/* background:none;margin:0; */
}
div.body {
background:#ffffff url(./images/transparent.png) repeat;margin:auto;overflow-x:hidden;overflow-y:auto;width:100%;
}
div.border {
height:2px;margin:auto;padding:0;position:relative;
/* background:none;width:0; */
}
div.box {
background:url(./images/transparent.png) repeat;margin:auto;padding:0;position:relative;
/* height:0;width:0; */
}
div.block {
background:url(./images/transparent.png) repeat;font-size:0;height:auto;margin:auto;padding:0;position:relative;
/* width:0; */
}
div.button {
border-radius:3px;font-size:0;height:56px;margin:auto;padding:0;position:relative;text-align:center;
/* background:none;float:none;width:0; */
}
div.container {
background:url(./images/transparent.png) repeat;clear:both;margin:auto;padding:0;position:relative;width:1280px;
/* height:0; */
}
div.details {
background-color:transparent;position:absolute
}
div.details.blick-fast {
-webkit-animation:pulse-chestnut-green 0.25s linear 0.25s infinite;
}
div.details.blick-medium {
-webkit-animation:pulse-deep-chestnut 1.5s linear infinite alternate 1.5s;
}
div.details.blick-slow {
-webkit-animation:pulse-chestnut-green 2s linear 1s infinite;
}
div.details.led-color-grotesque-green {
box-shadow:0 0 10px #61ef61,inset 0 0 10px #61ef61;
}
div.details.led-color-sahara-shade {
box-shadow:0 0 10px #e3a65e,inset 0 0 10px #e3a65e;
}
div.details.led-color-shadow-mountain {
box-shadow:0 0 10px #585757,inset 0 0 10px #585757;
}
div.details.server-led {
border-radius:50%;height:6px;width:6px;
}
div.details.switch-led-port {
height:2px;width:4px;
}
div.details.switch-led-power {
border-radius:50%;height:4px;width:4px;
}
div.details.switch-reset {
border:1px solid #bb4e4e;border-radius:50%;height:2px;width:2px;
}
div.empty {
background:url(./images/transparent.png) repeat;border:none;clear:both;height:10px;margin:0;padding:0;position:relative;width:100%;
}
div.icon {
background:url(./images/transparent.png) repeat;display:inline-block;height:100%;margin:0;padding:0;position:relative;vertical-align:middle;
/* width:0; */
}
div.inline-block {
background:url(./images/transparent.png) repeat;display:inline-block;margin:0;padding:0;position:relative;vertical-align:middle;
/* height:0;width:0; */
}
div.menu-left {
border-right:2px solid #e6e6e6;float:left;margin:10px 10px 20px 20px;padding:0 20px 0 0;width:320px;
}
div.menu-left div {
padding:10px 10px 10px 20px;
}
div.menu-right {
margin:10px 20px 20px 362px;padding:10px 0 10px 20px;
}
div.pop-up {
background:url(./images/transparent.png) repeat;height:auto;overflow-x:hidden;overflow-y:auto;padding:0;position:relative;
/* width:0; */
}
div.tab {
display:none;
}
div.tab-active-button {
background:#e6e6e6;border-radius:3px;
}
div.tab-button {
border:none;cursor:pointer;
}
div.tab-button:hover {
background:#e6e6e6;border-radius:3px;
}
div.text {
background:url(./images/transparent.png) repeat;display:inline-block;height:auto;margin:0;padding:0;position:relative;vertical-align:middle;width:auto;
}

/* non-class div */

/* background:none;filter:alpha(opacity=100);height:0;margin:0;opacity:1.0;position:inherit;width:0; */

/* html */

html {
background:#ffffff url(./images/transparent.png) repeat;
}

/* input */

input.submit[type="submit"] {
background:url(./images/transparent.png) repeat;border:none;box-sizing:border-box;color:#ffffff;cursor:pointer;font-family:Roboto,sans-serif;font-size:22px;font-style:normal;font-weight:500;height:auto;line-height:30px;margin:auto;padding:4px 0 2px 0;position:relative;text-align:center;width:auto;
}
input:focus{outline:none;}
input[type="checkbox"] {
height:28px;position:absolute;width:28px;
/* margin:0; */
}
input[type="checkbox"].color-heating-lamp {
accent-color:#ee4425;
}
input[type="checkbox"].color-hot-lips {
accent-color:#cc2929;
}
input[type="checkbox"].color-sapphire-blue {
accent-color:#0060b9;
}
input[type="checkbox"].color-submarine-base {
accent-color:#5360a6;
}
input[type="checkbox"].color-durotar-fire {
accent-color:#f36527;
}
input[type="checkbox"].color-hollyhock {
accent-color:#833772;
}
input[type="password"],input[type="text"] {
background:#ffffff url(./images/transparent.png) repeat;border:1px solid #808080;border-radius:3px;box-sizing:border-box;color:#333333;font-family:Roboto,sans-serif;font-size:22px;font-style:italic;font-weight:300;height:46px;position:absolute;text-align:left;
/* margin:0;text-indent:0;width:0; */
}
input[type="password"]::placeholder,input[type="text"]::placeholder {
color:#808080;
}
input[type="password"]:-moz-placeholder,input[type="text"]:-moz-placeholder {
color:#808080;
}
input[type="password"]::-moz-placeholder,input[type="text"]::-moz-placeholder {
color:#808080;
}
input[type="password"]:-ms-input-placeholder,input[type="text"]:-ms-input-placeholder {
color:#808080;
}
input[type="password"]::-ms-input-placeholder,input[type="text"]::-ms-input-placeholder {
color:#808080;
}
input[type="password"]::-webkit-input-placeholder,input[type="text"]::-webkit-input-placeholder {
color:#808080;
}
input[type="submit"] {
text-decoration:none;
}
input[type="submit"]:hover {
text-decoration:underline;
}

/* img */

img.grayscale {
filter:grayscale(0);
}
img.grayscale:hover {
filter:grayscale(1);
}
img.icon-inside {
border:none;height:100%;margin:0;padding:0;position:relative;
/* width:0; */
}
img.icon-outside {
border:none;height:48px;position:absolute;width:48px;
/* margin:0; */
}
img.icon {
border:none;height:28px;margin:0 0 -6px 0;padding:0;position:relative;width:28px;
}
img.pic {
border:none;display:block;margin:auto;padding:0;position:relative;
/* height:0;width:0; */
}

/* non-class img */

/* border:none;border-radius:0;height:0;margin:0;object-fit:none;position:inherit;width:0; */

/* p */

p {
font-family:Roboto,sans-serif;font-style:normal;font-weight:300;
}
p.color-black {
color:#000000;
}
p.color-hot-lips {
color:#cc2929;
}
p.color-white {
color:#ffffff;
}
p.extra-small-auto {
font-size:20px;line-height:30px;margin:auto;padding:2px 0 2px 0;position:relative;
/* height:0;text-align:inherit;width:0; */
}
p.extra-small-static {
font-size:20px;line-height:30px;overflow:hidden;position:absolute;
/* height:0;margin:0;text-align:inherit;width:0; */
}
p.line-clamp-1x {
-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;
}
p.line-clamp-2x {
-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;
}
p.line-clamp-4x {
-webkit-box-orient:vertical;-webkit-line-clamp:4;display:-webkit-box;
}
p.line-clamp-10x {
-webkit-box-orient:vertical;-webkit-line-clamp:10;display:-webkit-box;
}
p.large-auto {
font-size:40px;line-height:50px;margin:0;padding:10px 0 9px 0;position:relative;
/* height:0;margin:0;text-align:inherit;width:0; */
}
p.large-static {
font-size:40px;line-height:50px;overflow:hidden;position:absolute;
/* height:0;margin:0;text-align:inherit;width:0; */
}
p.small-auto {
font-size:22px;line-height:30px;margin:auto;padding:4px 0 2px 0;position:relative;
/* height:0;text-align:inherit;width:0; */
}
p.small-static {
font-size:22px;line-height:30px;overflow:hidden;position:absolute;
/* height:0;margin:0;text-align:inherit;width:0; */
}

/* samp */

samp {
color:#bfbfbf;font-family:monospace;font-style:normal;font-size:10px;font-weight:normal;height:14px;letter-spacing:2px;line-height:14px;overflow:hidden;position:absolute;text-align:center;text-transform:uppercase;
/* margin:0;width:0; */
}

/* select */

select {
background:#ffffff url(./images/transparent.png) repeat;border:1px solid #808080;border-radius:3px;box-sizing:border-box;color:#333333;font-family:Roboto,sans-serif;font-size:22px;font-style:italic;font-weight:300;height:46px;position:absolute;text-align:left;text-indent:8px;
/* margin:0;width:0; */
}
select option {
color:#333333;
}
select.image-picker {
display:none;
}
select:focus {
outline:none;
}

/* span */

span.bold {
font-weight:500;
}
span.color-garnish {
color:#1f9947;
}
span.color-hot-lips {
color:#cc2929;
}
span.color-squant {
color:#666666;
}

span.color-tree-sap {
color:#cc7014;
}

/* textarea */

textarea {
background:#ffffff url(./images/transparent.png) repeat;border:1px solid #808080;border-radius:3px;box-sizing:border-box;color:#333333;font-family:Roboto,sans-serif;font-size:22px;font-style:italic;font-weight:300;height:46px;line-height:30px;margin:auto;padding:7px 10px 7px 10px;position:relative;resize:none;text-align:left;vertical-align:top;width:100%;
}
textarea::placeholder {
color:#808080;
}
textarea:-moz-placeholder {
color:#808080;
}
textarea::-moz-placeholder {
color:#808080;
}
textarea:-ms-input-placeholder {
color:#808080;
}
textarea::-ms-input-placeholder {
color:#808080;
}
textarea::-webkit-input-placeholder {
color:#808080;
}
textarea:focus {
outline:none;
}

/* ul */

#durotar-fire ul.thumbnails.image_picker_selector li .thumbnail.selected {
background:#f36527;
}
#heating-lamp ul.thumbnails.image_picker_selector li .thumbnail.selected {
background:#ee4425;
}
#hollyhock ul.thumbnails.image_picker_selector li .thumbnail.selected {
background:#833772;
}
#hot-lips ul.thumbnails.image_picker_selector li .thumbnail.selected {
background:#cc2929;
}
#sapphire-blue ul.thumbnails.image_picker_selector li .thumbnail.selected {
background:#0060b9;
}
#submarine-base ul.thumbnails.image_picker_selector li .thumbnail.selected {
background:#5360a6;
}
ul.thumbnails.image_picker_selector li {
float:left;margin:2px;padding:6px;position:relative;
}
ul.thumbnails.image_picker_selector li .thumbnail {
-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;border-radius:8px;cursor:pointer;margin:0;padding:2px;position:relative;
}
ul.thumbnails.image_picker_selector li .thumbnail img {
-webkit-user-drag:none;border:none;height:80px;margin:0;padding:0;position:relative;width:80px;
}
ul.thumbnails.image_picker_selector li .thumbnail.selected {
background:#333333;
}
ul.thumbnails.image_picker_selector li.group_title {
float:none;
}
ul.thumbnails.image_picker_selector,ul.thumbnails.image_picker_selector ul {
list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;overflow:auto;padding:0;position:relative;
}