.face_input {
    width: 2.5em;
    padding: 0.2em 0 0.2em 0.2em;
}

.energy_input {
    width: 4.5em;
    padding: 0.2em 0 0.2em 0.2em;
    margin-left: 0.5em;
}

#particle_wrapper {
    padding: 0;
}

.facet_specification {
    margin: 0.5em 0;
    background-color: rgb(248, 248, 248);
    padding: 0.5em;
    border-radius: 2px;
}

.duplicate_facet input {
    background: rgb(210, 210, 210);
}

.color_key {
    min-width: 3em;
    padding: 2px;
    border: 6px solid white;
}

.remove_facet {
    padding: 0.2em 0.5em;
    font-size: 110%;
    cursor: pointer;
    float: right;
}

.remove_facet:hover {
    color: rgb(150, 10, 10) !important;
}

#surface_energy_fields {
    max-width: 295px;
    font-weight: bold;
    padding: 5px;
}

.miller_indices {
    width: 135px;
    float: left;
}

select {
    background-color: rgb(255, 255, 255);
    padding: 0.2em;
    margin-left: 0.5em;
    border-radius: 2px;
}

input {
    padding-left: 0.2em;
}

.lattice_parameter {
    width: 5em;
}


#loading_gif_wrapper {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 20;
    visibility: hidden;
}
#loading_gif {
    margin-left: 40%;
    margin-top: 30%;
    z-index: 20;
}
