form label {
    white-space: nowrap;
}
.check-type {
    margin-bottom: 15px;
}
.check-type input {
    display: inline-block;
    vertical-align: top;
    margin-top: 3px;
    margin-right: 3px;
}
.check-type input + span {
    display: inline-block;
    vertical-align: top;
    margin-right: 25px;
    margin-bottom: 0;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    padding-left: 10px;
    padding-right: 10px; }
h4 {
    font-size: 1.7em; }
h5 {
    font-size: 1.3em; }
body, h1, h2, h3, h4, h5, p, a {
    color: #333; }
.row {
    margin-left: -10px;
    margin-right: -10px; }
body {
    background: #f5f5f5;
}
.os-search{
    padding:15px;
    border-radius:5px;
    background-color:#fafafa;
    margin:30px 0px;
}
#os-search-box{
    margin-left:25%;
    border-radius:5px;
    background-color:#fff;
    padding:10px;
    margin-right:5px;
    box-shadow: 3px 3px 3px #ccc;
}
#os-search-box p{
    margin:5px 0 0 10px;
}
.os-search-test{
    padding:15px;
    border-radius:5px;
    background-color:#fff;
    margin:30px 0px;
    padding-top:25px;
    padding-bottom:25px;
}
#os-show #accordion {
    padding-top:20px;
}
#os-show #accordion #accordion-item ul{
    padding-left:0px;
}
#os-show #accordion #accordion-item li{
    border: thin solid #f0f0f0;
    border-radius: 3px;
    list-style:none;
    min-height:206px;
    margin-bottom:15px;
    box-shadow: 3px 3px 4px 0 #9a9a9a;
}
#os-show #accordion #accordion-item li p{
    font-size:1em;
    line-height:1.5em;
}
#os-show h4.panel-title {
    font-size:1.2em;
    color:#575757;
}
#os-show h4.panel-title a:hover{
    text-decoration: none;
}

.form-container{
    padding-top:25px;
}
.test{
    vertical-align:middle;
    padding-top:10px;
}

#os-submit{
    margin-right:10px;
}
#os-search-box-test h5{
    text-align:center;
    margin-bottom:15px;
}
#os-search-box-test label{
    font-weight:normal;
}
#os-search-box-test p{
    margin:5px 0 5px 0px;
}
.div-form .check-type .formlabel{
    white-space: nowrap;
}
.preview-padding{
    line-height:0px;
    padding-top:0px;
}
.radio-inline{
    display:block;
}
@media (min-width: 768px)
{
    .preview-padding{
        line-height:10px;
        padding-top:80px;
    }
    #os-show #accordion #accordion-item ul{
        padding-left:10px;
    }
    #os-show #accordion{
        padding-top:0px;
    }
}
@media (min-width: 512px)
{
    .radio-inline{
        display:inline-flex;
    }
}
#empty-error{
    font-size:1.3em;
    text-align:center;
}
.error{
    text-align:center;
    margin-left: auto;
    margin-right: auto;
}
.custom-span{
    font-family:inherit;
    font-size: inherit;
}
