.logo-small {
    width:32px;
    height:32px
}
.logo-medium {
    width:48px;
    height:48px
}
.logo-large {
    width:64px;
    height:64px
}

.block_separate {
  margin-top: 10px;
  margin-bottom: 5px;
}

footer{
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    min-height: 16px;
    background: #003366;
    color: #ffffff;
}

div#copyright{
    width: 100%;
    min-height: 16px;
    text-align: center;
    font-size: 10px;
}

/* for Chrome, Safari */
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
/* for FireFox，IE */
input[type="number"] {
  -moz-appearance:textfield;
}
