body.ultrawide #gui{
  width: 100%;
  height: 31.01vw;
}

body.ultrawide #gui .gui-tools{
  width: 4.04vw;
  margin-left: -0.23vw;
  height: 31.01vw;
  border-right: 0.08vw solid #A0E6F0;
  float: left;
  background: url("/images/terminal/c_location_box_02.png");
  background-size: 31.01vw;
  background-position: -1.14vw -1.14vw;
  color: #F8FAF9;
}

body.ultrawide #gui .gui-tools .gui-tool{
  padding: 0.38vw 0 0 0;
  text-align: center;
  cursor: pointer;
  border-bottom: 0.08vw solid #A0E6F0;
  position: relative;
}

body.ultrawide #gui .gui-tools .gui-tool i{
  font-size: 1.07vw;
  margin: 0 0 0.23vw 0;
  display: block;
  width: 100%;
  text-align: center;
}

body.ultrawide #gui .gui-subtools,
body.ultrawide #gui .gui-main .gui-files .gui-file .gui-file-menu{
  border-top: 0.08vw solid #A0E6F0;
  border-right: 0.08vw solid #A0E6F0;
  position: absolute;
  left: 4.04vw;
  top: 0;
  width: 5.33vw;
  background: #412;
  color: #F8FAF9;
  z-index: 10;
  font-size: 0.76vw;
}

body.ultrawide #gui .gui-tools .gui-subtools i,
body.ultrawide #gui .gui-main .gui-files .gui-file .gui-file-menu i{
  display: none;
}

body.ultrawide #gui .gui-tools .gui-tool span{
  bottom: 0.08vw;
  display: block;
  width: 100%;
  text-align: center;
}

body.ultrawide #gui .gui-main{
  width: 34.67vw;
  height: 31.01vw;
  float: left;
}

body.ultrawide #gui .gui-main .gui-menu-header{
  float: left;
  height: 1.52vw;
}

body.ultrawide #gui .gui-main .gui-menu-footer{
  float: right;
  height: 2vw;
}

body.ultrawide #gui .gui-main .gui-menu{
  height: 1.52vw;
  width: auto;
  margin-left: 0.76vw;
  float: left;
  clear: right;
}

body.ultrawide #gui .gui-main .gui-ip{
  font-size: 0.69vw;
  cursor: pointer;
  float: left;
}

body.ultrawide #gui .gui-main .gui-files{
  margin: 0.76vw;
}

body.ultrawide #gui .gui-main .gui-files .gui-file{
  text-align: center;
  margin: 0.76vw 0.76vw 0 0;
  float: left;
  cursor: pointer;
  border: 1px solid #1e74b0;
  padding: 0.38vw;
  background-color: #F8FAF9;
  color: #1e74b0;
  min-width: 5.33vw;
  position: relative;
}

body.ultrawide #gui .gui-main .gui-files .gui-file i{
  font-size: 1.22vw;
  display: block;
}

body.ultrawide #gui .gui-main .gui-files .gui-file > span{
  margin-top: 0.23vw;
  font-size: 0.53vw;
  display: block;
}

body.ultrawide #gui .gui-main .gui-control{
  text-align: center;
  padding: 0.38vw;
  overflow-y: scroll;
  height: 27.81vw;
}

body.ultrawide #gui .gui-main .gui-control .form{
  border: 1px solid #F8FAF9;
  padding: 0.38vw;
  height: auto;
  margin-bottom: 0.76vw;
}

body.ultrawide #gui .gui-main .gui-control p{
  text-align: left;
}

body.ultrawide #gui .gui-main h2{
  border-bottom: 1px solid #A0E6F0;
  margin: 0 0.76vw;
  clear: left;
  width: calc(100% - 1.52vw);
}

body.ultrawide #gui .gui-main .gui-control .form .control-input{
  height: 1.52vw;
  clear: left;
}

body.ultrawide #gui .gui-main .gui-control .form label{
  float: left;
  width: 30%;
  text-align: right;
  padding-top: 0.23vw;
  margin: 0;
}

body.ultrawide #gui .gui-main .gui-control .form input,
body.ultrawide #gui .gui-main .gui-control .form textarea{
  background-color: #F8FAF9;
  border: 1px solid #1e74b0;
  float: right;
  color: #1e74b0;
  width: 65%;
  padding: 0.23vw;
  height: 0.91vw;
  border: 0.08vw solid #99c5e1;
  text-align: left;
  border-radius: 0.08vw;
  display: block;
}

body.ultrawide #gui .gui-main .gui-control .form input[type=checkbox]{
  width: 0.84vw;
  height: 0.84vw;
  float: left;
  margin: 0.23vw 0.76vw 0 1.6vw;
}

body.ultrawide #gui .gui-main .gui-control .form textarea{
  height: 3.81vw;
}

body.ultrawide #gui .gui-main .gui-menu button,
body.ultrawide #gui .gui-main .gui-control .form button{
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;     
  background-image: url("/images/application/c_submit_button.png");
  display: block;
  font-size: 0.76vw;
  border: none;
  margin: 0.53vw auto;
  -webkit-animation: glow 1s ease-in-out infinite alternate;
  animation: glow 1s ease-in-out infinite alternate;
  letter-spacing: 0.15vw;
  text-transform: uppercase;
  text-align: center;
  vertical-align: middle;
  width: 6.86vw;
  height: 1.52vw;
  color: #c9eaff;
}

body.ultrawide #gui .gui-main .gui-menu button{
  float: left;
}

body.ultrawide #gui .gui-main .gui-control button{
  border: none;
  background-color: transparent;
}

body.ultrawide #gui .gui-main .gui-control .web-form button{
  background-color: #23527c;
  border: none;
  margin: 0.08vw auto;
  padding: 0.15vw 0.38vw;
  color: #fff8ae;
}

body.ultrawide #gui .gui-main .gui-control .gui-input-button{
  background-color: #F8FAF9;
  color: #1e74b0;
  margin: 0.23vw 0.23vw 0.08vw 0;
  display: inline-block;
}

body.ultrawide #gui .gui-main .gui-control .gui-button-text{
  margin: 0;
  padding: 0;
}

body.ultrawide #gui .gui-main .gui-menu button,
body.ultrawide #gui .gui-main .gui-menu-ip,
body.ultrawide #gui .gui-main .gui-disconnect-btn,
body.ultrawide #gui .gui-main .gui-last-cmd-btn{
  height: 0.91vw;
  width: 4.11vw;
  border-right: 1px solid #F8FAF9;
  letter-spacing: 0px;
  font-size: 0.61vw;
  margin: 0;
  display: inline-block;
  color: #f8e1a2;
}

body.ultrawide #gui .gui-main .gui-menu-ip,
body.ultrawide #gui .gui-main .gui-disconnect-btn,
body.ultrawide #gui .gui-main .gui-last-cmd-btn{
  background: #fff;
  width: auto;
  min-width: 4.11vw;
  padding: 0 0.23vw;
  cursor: pointer;
  float: left;
  color: #1e74b0;
  border: 0.08vw solid #A0E6F0;
  text-transform: uppercase;
}

body.ultrawide #gui .gui-commands{
  width: 7.62vw;
  overflow-y: scroll;
  height: 100%;
  float: right;
}