@media only screen and (max-width: 600px) {
    body {
        font-size: small;
    }
}

@font-face {
    font-family:'georegular';
    src:url('./fonts/geo/geo-regular-webfont.woff2') format('woff2'),
        url('./fonts/geo/geo-regular-webfont.woff') format('woff');
    font-weight:normal;
    font-style:normal;

}

body{
    font-size:1.5em;
}

input{
    font-size:1.5em;
}

table input{
    font-size:1em;
}

*{
    font-family:'georegular' !important;
}

h1{
	text-align:center;
}

h2{
	background:#000;
	color:#fff;
}

hr{
	clear:both;
}

table{
    width:100%;
}

tr{
    text-align:left;
}

table td{
    border:1px solid #000;
}

table td input{
    height:100%;
    width:40px;
    border:none;
}

table span{
    text-weight:bold;
}

.ui-dialog{
    border: 2px solid #fff;
}

.tableHeaders{
    font-size:0.75em;
}

.greenHighlight, .greenHighlight > input{
    background-color:#afa;
}

.borderRight{
    border-right:1px solid #333;
}
.borderTop, .borderTop th, .borderTop td{
    border-top:1px solid #333;
}

.box{
	border:3px solid black;
	margin:2px;
	padding:2px;
}

.circlesSlider{
    font-size:1em;
}

.sliderHorizontal{
	margin:30px;
}

.sliderVertical {
    height: 150px;
    margin: 0 10px;
}
.tabBtn, .servoBtn, .partBtn, .systemBtn{
	border:6px solid black;
	float:left;
	padding:2px;
	margin:2px 6px 2px 6px;
	cursor:pointer;
}

.servoClassBtn{
	clear:both;
	border:3px solid black;
	padding:2px;
	margin:2px;
	cursor:pointer;
}

.listBox, .tabPg{
	clear:both;
	border:6px solid black;
	padding:2px;
	width:90%;
	margin-left:5%;
	min-height:50%;
}

.tabPg{
	display:none;
}

.textBox{
	width:125px;
	margin-right:20px;
}

.weaponListBox{
	margin-bottom:20px;
}

.sliderBoxVertical{
	float:left;
	margin:20px;
}

.sliderLable{
	padding:5px 15px;
}

.sliderBoxHorizontal{
	clear:both;
	float:none;
	margin-left:0px;
	margin-top:10px;
}

.doubleLabel b{
    top:-50px;
    position:absolute;
}

.doubleLabel .ui-slider-line{
   display:none;
}

.circlesSlider.ui-slider {
  background: #fff;
}

.circlesSlider .ui-slider-pip .ui-slider-line {
    width: 4px !important;
    height: 4px !important;
    border-radius: 4px;
}

.ui-slider-pips [class*=ui-slider-pip-selected]{
	color:#f00 !important;
}

.ui-slider-vertical.ui-slider-pips .ui-slider-label{
	width:150px !important;
}

/*
.circlesSlider.ui-slider {

  border-radius: 20px;
  background: #434d5a;
  border: none;
  height: 10px;
  margin: 1em 4em 4em; }

.circlesSlider .ui-slider-handle {
  border-radius: 23px;
  height: 23px;
  width: 23px;
  top: -7px;
  margin-left: -11px;
  border: 2px solid #fffaf7; }

.circlesSlider .ui-slider-pip {
  top: 3px; }

  .circlesSlider .ui-slider-pip .ui-slider-line {
    width: 4px;
    height: 4px;
    border-radius: 4px;
    margin-left: -2px;
    background: #fffaf7; }

  .circlesSlider .ui-slider-pip.ui-slider-pip-last,
  .circlesSlider .ui-slider-pip.ui-slider-pip-first {
    top: -7px; }

    .circlesSlider .ui-slider-pip.ui-slider-pip-last .ui-slider-line,
    .circlesSlider .ui-slider-pip.ui-slider-pip-first .ui-slider-line {
      display: none; }

    .circlesSlider .ui-slider-pip.ui-slider-pip-last .ui-slider-label,
    .circlesSlider .ui-slider-pip.ui-slider-pip-first .ui-slider-label {
      margin: 0; }

  .circlesSlider .ui-slider-pip.ui-slider-pip-first .ui-slider-label {
    left: -2em;
    text-align: right; }

  .circlesSlider .ui-slider-pip.ui-slider-pip-last .ui-slider-label {
    left: 2em;
    text-align: left; }

  .circlesSlider .ui-slider-pip.ui-slider-pip-selected-initial {
    font-weight: normal; }

  .circlesSlider .ui-slider-pip.ui-slider-pip-selected {
    font-weight: bold; }

  .circlesSlider .ui-slider-pip.ui-slider-pip-selected,
  .circlesSlider .ui-slider-pip.ui-slider-pip-selected-initial {
    color: #434d5a; }
*/