*,
*:before,
*:after
{
 box-sizing: border-box;
}

HTML, BODY, DIV, FORM
{
 margin: 0;
 padding:0;
 border: 0;
 font-size: 100%;
 font:   inherit;
 vertical-align: baseline;
}

BODY
{
 font-size: 18px;
 font-family: tahoma;
 letter-spacing: 0.3px;
 line-height: 1;
}

TABLE
{
 width: 100%;
 border: 0px;
 cursor: pointer;
}

TD
{
 width: 45%;
 line-height: 1.5;
 vertical-align: top;
 border-radius:  5px;
 padding:   5px 10px;
}

#order
{
 width: 2%;
 font-size: 12px;
 color: #888;
}

#timer
{
 width: 8%;
 font-size: 14px;
 color: #888;
}

INPUT
{
 font-family: tahoma;
 font-size: 22px;
 padding:   10px;
 border-radius: 10px 30px 30px 10px;
 color: #888;
}

SVG
{
 fill: #555;
 transition: 0.1s linear;
}

SVG:hover
{
 fill: #0099ff;
 transition: 0.1s linear;
}

.desktop
{
 width: 100%;
 display: flex;
 flex-direction:  column;
 justify-content: center;
}

.control
{
 width:  960px;
 padding: 10px;
 margin:  10px;
 background-color: #eee;
 border-radius: 10px;
 border: 1px solid #ddd;
}

.header
{
 font-family: arial;
 font-size:    32px;
 font-weight:  bold;
 text-align: center;
 letter-spacing: 0.5px;
 color:   #555;
 padding: 10px;
 border-bottom: 2px dashed #888;
}

.menu-col
{
 display: flex;
 justify-content: space-between;
 padding-top: 10px;
}

.menu-row
{
 width:  800px;
 display: flex;
 flex-direction: column;
 justify-content: space-between;
}

.file
{
 width: 100%;
 background-color: #f5f5f5;
}

.menu-box
{
 display: flex;
 justify-content: space-between;
 background-color: #f5f5f5;
 border-radius: 10px 30px 30px 10px;
}

.menu-res
{
 width:  300px;
 display: flex;
 flex-direction: column;
 justify-content: space-around;
}

.line
{
 text-align:  left;
 padding: 5px 10px;
 color: #555;
}

.load
{
 width:  300px;
 height:  50px;
 display: flex;
 justify-content: center;
 align-items:     center;
 border-radius: 25px;
 border: 2px solid #fff;
 background-color: #ccc;
 font-weight: bold;
 cursor: pointer;
 color: #555;
 transition: 0.3s linear;
}

.load:hover
{
 color: #fff;
 transition: 0.3s linear;
}

.send
{
 width:  120px;
 height: 120px;
 padding: 25px;
 border-radius: 60px;
 border: 2px solid #fff;
 background-color: #ccc;
 cursor: pointer;
}

.result
{
 width: 960px;
 margin: 10px;
 padding: 20px 0px;
}

