
body {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 1.42857143 !important;
    color: #333;
    background-color: #fff;
}
html {
    font-family: sans-serif;
}
.navbar-default {
    background-color: #f8f8f8;
    border-color: #e7e7e7 !important;
}
.navbar-default .navbar-nav>li>a {
    color: #777;
}
.navbar-default .navbar-nav>li>a:hover {
    color: #333!important;
    background-color: transparent;
    text-decoration:none!important;
}

    h1 {
    font-size: 36px;
    margin-top: 20px;
    margin-bottom: 10px;
}
h3 {
    font-size: 24px;
}
h4 {
    font-size: 18px;
    margin-top: 10px;
    margin-bottom: 10px;
}
h1 small{
    font-weight: 400;
    line-height: 1;
    color: #777;
    font-size: 65%;
}

hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #eee;
}
a {
    color: #337ab7;
    text-decoration: none;
}
    a:hover {
    color: #23527c!important;
    text-decoration: underline!important;
}

.nav>li>a:hover {
    text-decoration: none !important;
    background-color: #eee;
}
.nav>li>a:hover {
    text-decoration: none;
    background-color: #eee;
}
.artistGenre{
    display: flow-root;
}

.navbar {
    position: relative;
    min-height: 50px;
    border: 1px solid transparent;
    border-radius: 4px;
}


.MAForm .footer, .ContactUs .Footer, .commentCharCount {
        color: #737373 !important;
        font-size: 13px;
}

.small{
    color: #333333;
    font-size: 11px;
}
.ContactUs input, .MAForm input{
    font-size: 14px !important;
    color: #333 !important;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}
.SearchForm label{
    font-weight: 400 !important;
}

.SearchForm select,.SearchForm input, .SubscribeForm textarea{
    font-size:13px!important;
    font-weight: 400 !important;
    color: #555555 !important;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}
.SubscribeForm input{
    color: #737373 !important;
    font-size:12px!important;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}
.contactUsFormPrivacyBtn:hover{
    color: #23527c!important;
    text-decoration: underline!important;
    background-color: transparent;
}
.contactUsFormSubmitBtn, .ArtworkInquiryFormSubmitBtn, .dataEntryFormBtn, .subscribeFormSubmitBtn {
    color: #333;
    background-color: #fff;
    border-color: #ccc;
    font-size:14px;
}

.subscribeFormPrivacyBtn {
    font-weight: 400;
    color: #337ab7;
    border-radius: 0;
    font-size: 14px;
    text-decoration:none;
}
.contactUsFormPrivacyBtn{
    color: #cccccc;
    text-decoration: none;
    font-size:14px !important;
}
.subscribeFormPrivacyBtn:hover, .contactUsFormPrivacyBtn:hover{
    text-decoration:underline;
}
.dataEntryFormBtn:hover, .contactUsFormSubmitBtn:hover, .ArtworkInquiryFormSubmitBtn:hover, .subscribeFormSubmitBtn:hover{
    color: #333;
    background-color: #e6e6e6 !important;
    border-color: #adadad !important;
}

.custom-select select, .SubscribeForm select{
    font-size: 14px !important;
    color: #737373!important;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}

.has-error ~ .help-block.filled .parsley-required {
    color: #a94442;
}
.has-error.form-control {
    border-color: #a94442;
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
}
.has-success.form-control {
    border-color: #3c763d !important;
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%) !important;
} 
.has-error .form-control {
    border-color: #a94442;
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
}
.has-error .help-block, .has-error .control-label {
    color: #a94442;
}
.nav-pills .displayIcon:hover {
    background-color: #eee;
}