@font-face{
    font-family: font-awesome;
    src: url('assets/css/fontawesome-webfont.woff') format('woff');
}

.content-wrapper{
    padding-top: 0;
    margin-top: 0;
}

.request{
    text-align: center;
}

h2.request{
    margin-top: 100px;
}

div.center-wrapper-quote{
    width: 960px;
    margin: 0 auto;
}

div.center-wrapper-quote:after{
    content: '';
    display: block;
    width: 100%;
    clear: both;
    margin-bottom: 50px;
}

div.col-md-6{
    float: left;
    width: 50%;
}

h1{
    font-size: 22px;
}

legend{
    border-bottom: none;
    margin-bottom: 5px;
}

label{
    display: inline-block;
    min-width: 150px;
}

input, select, option{
    color: #666666;
    display: inline-block;
    box-sizing: border-box;
    width: 250px;
    height: 32px;
    margin-bottom: 10px;
    border-image: none;
    border-style: solid;
    border-color: #999999;
    border-width: 1px;
}

span.required{
    display: inline;
    font-size: 18px;
    line-height: 2px;
}

.top-nav-search input.searchbox{
    box-sizing: content-box;
}

li:hover i{
    border-bottom: none;
}

form label{
    color: #666666;
    font-size: 14px;
}

form legend{
    margin: 30px 0 15px;
    font-weight: bold;
    color: #32a3dd;
}

form legend span{
    font-weight: bold;
    color: #32a3dd;
}

h1{
    font-weight: bold;
    color: #32a3dd;
    margin-bottom: 12px;
    padding-bottom: 7px;
    line-height: 30px;
}

.level0:hover div.sub{
    display:block;
    margin-top: 32px;
}

input[type="checkbox"]{
    height: auto;
    width: auto;
}

form span{
    color: #666;
}
