a {
text-decoration:none;
}

ul,li {
margin:0;
padding:0;
list-style:none;
}

input,select {
font-size:9pt;
}

input[type='radio'] {
vertical-align:-3px;
}

input[type='checkbox'] {
vertical-align:-6px;
}

input[type='number'] {
padding-right:0;
width:36px;
}

input[type='text'],input[type='password'] {
font-family:'Arial' !important;
font-size:12px !important;
height:19px;
vertical-align:1px;
cursor:text;
}

input[type='datetime'] {
font-family:'Arial' !important;
font-size:12px !important;
height:19px;
vertical-align:1px;
cursor:text;
}

select {
font-size:9pt !important;
vertical-align:1px;
height:21px !important;
color:#fff;
background:#394552;
border:1px #191e23 solid;
}

#loading {
position:fixed;
width:100%;
height:100%;
color:#fff;
background:#000;
z-index:99999;
}

.btn {
display:inline-block;
margin:0 3px;
padding:0 10px;
height:30px;
line-height:30px;
text-align:center;
font-family:Arial;
font-size:18px;
font-weight:bold;
color:#fff;

border:2px #fff solid;
background:#000;
cursor:pointer;

-moz-text-shadow: 1px 1px 1px #000;
-webkit-text-shadow: 1px 1px 1px #000;
text-shadow: 1px 1px 1px #000;

-webkit-border-radius:30px;
-moz-border-radius:30px;
border-radius:30px;

-moz-box-shadow: 0px 2px 2px #000;
-webkit-box-shadow: 0px 2px 2px #000;
box-shadow: 0px 2px 2px #000;
}

.btn.red,.btn.RED {
background-image:-webkit-gradient(linear, left top, left bottom, from(#d6241c), to(#91211b));
background-image: -moz-linear-gradient(90deg, #d6241c, #91211b);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#d6241c,endColorstr=#91211b,gradientType=0);
}

.btn.blue,.btn.BLUE {
background-image:-webkit-gradient(linear, left top, left bottom, from(#70c1ee), to(#1b378a));
background-image: -moz-linear-gradient(90deg, #70c1ee, #1b378a);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#70c1ee,endColorstr=#1b378a,gradientType=0);
}

.btn.green {
background-image:-webkit-gradient(linear, left top, left bottom, from(#72b329), to(#428429));
background-image: -moz-linear-gradient(90deg, #72b329, #428429);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#72b329,endColorstr=#428429,gradientType=0);
}

.btn:hover,.btn.current {
border-color:#ffff00;
}

.btn.highlight {
background:#ff7300;
border-top:2px #facc89 solid;
border-right:2px #facc89 solid;
border-bottom:2px #a74200 solid;
border-left:2px #a74200 solid;
}

input.btn {
height:33px;
}

center .btn {
margin:5px;
}

.btn-min {
display:inline-block;
padding:0 10px;
height:21px !important;
line-height:21px !important;
font-size:9pt !important;
color:#fff;
background:#394552;
border:1px #191e23 solid;
cursor:pointer;
}

select.btn-min {
cursor:default;
}

.btn-min.max {
padding-top:2px;
height:26px !important;
line-height:26px !important;
font-size:16px !important;
}

.btn-close {
display:inline-block;
position:absolute;
right:10px;
top:10px;
padding:0;
width:36px;
height:36px;
background:url(skin/btn-close.png) no-repeat;
background-size:contain;
z-index:999;
}

.icon-reload {
display:inline-block;
width:36px;
height:36px;
background:url(skin/icon-reload.png) no-repeat;
background-size:contain;
z-index:999;
cursor:pointer;
transition:All 0.4s linear;
-webkit-transition:All 0.4s linear;
-moz-transition:All 0.4s linear;
-o-transition:All 0.4s linear;
}

.icon-reload:active {
transform:rotate(1080deg);
-webkit-transform:rotate(1080deg);
-moz-transform:rotate(1080deg);
-o-transform:rotate(1080deg);
-ms-transform:rotate(1080deg);
}

.icon-setup {
display:inline-block;
width:36px;
height:36px;
background:url(skin/icon-setup.png) no-repeat;
background-size:contain;
z-index:999;
cursor:pointer;
}

.icon-radar {
display:inline-block;
width:36px;
height:36px;
background:url(skin/icon-radar.png) no-repeat;
background-size:contain;
z-index:999;
cursor:pointer;
}

input[type=submit].btn-min {
background:#d6241c;
}

fieldset {
border:1px #666 solid;
}

fieldset label {
display:inline-block;
margin:10px;
}

table.min td {
font-size:9pt;
border-color:#666 !important;
}

table.min th {
background:#394552 !important;
border-color:#666 !important;
}

.bg-red {
background:red;
}

.bg-black {
background:black;
}

.color-RED {
color:red;
}

.color-BLUE {
color:blue;
}

.text-BLUE {
color:#00b7ee;
}

.text-min * {
font-size:12px;
}