.disabled{
    border-color:#EEE;
    color:#AAA;
}
.config,.form-section,.block,.styled{
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
}
h4 .genericon{
    font-size:20px;
    width:20px;
}
.config{
    border:1px solid #DDD;
    cursor:pointer;
    margin:2px 0;
    min-width:167px;
}
.config:hover{
    border-color:#4575A3;
}
.config.selected:hover{
    border-color:#4575A3;
}
#config-options, #dimensions{
    text-align:center;
    margin-bottom:10px;
}
#dimensions h4, #config-options h4 {
    color: #5E6B78;
    text-align:left;
}
#contact{
    display:none;
}
.dimension{
    border:0px none transparent;
    position:absolute;
    text-align:center;
    width:80px;
    background-color:#FFF !important;
}
.dimension.turnbuckle{
    width:30px;
    padding: 0 5px;
}
.dimension.clevis{
    padding:0;
    width:40px;
    font-size:80%;
}
.dimension.text{
    width:40px;
}
.dimension_text{
    background-color:#fff;
    padding:5px;
    position:absolute;
}
.tie-rod-label {
    position: absolute;
    font-size: 90%;
}
.form-section{
    border:1px solid #EEE;
    min-height:67px;
}
.form-section{
    margin: 2px 0;
}
.form-section input, .form-section select{
    display:block;
    margin:0 auto;
}
.form-section.current .block{
    display:none;
}
.form-section .block{
    background-color:#fff;
    filter:alpha(opacity=60);
    height:70px;
    left:0;
    opacity:.6;
    position:absolute;
    top:0;
    width:100%;
    z-index:3;
}
.selected{
    border-color:#253F59;
}
#tie-rod-calc{
    margin:auto;
    position:relative;
}
#tie-rod-calc .hidden {
    display: block !important;
}
#tie-rod-vis{
    overflow:hidden;
    position:relative;
    width:650px;
    padding:35px 0 15px 0;
    page-break-inside: avoid;
    margin: 0 auto;
}
#tie-rod-vis div{
    float:left;
    width:auto;
}
#tie-rod-vis div img{
    cursor:pointer;
}
#tie-rod-vis input{
    background-image:none;
}
#tie-rod-middle-top{
    left:45%;
    position:absolute;
}
#tie-rod-middle img{
    float:left;
    height:150px;
}
.tooltip{
    position:absolute;
    background-color:#eee;
    border:1px solid #bbb;
    height:400px;
}
#calculate {
    margin: auto;
    background-color: var(--nav-background);
    border-radius: 9999px;
    margin-top: 35px;
}
#calculate:hover {
    background-color: var(--hover-green);
}