.sp-megamenu-parent {float: none;}
.article-details .article-header h1, .article-details .article-header h2 {
    font-size: 1.3rem;
}
.navbar-expand-sm {padding: 0rem 1rem !important;}
#sp-top-header {
    margin: -10px 0 !important;
    font-size: 12px;
}
.sp-contact-info li {
  font-size: 100%;
}
.center {
  text-align: center;
}

.breadcrumb {
    padding: .4rem 1rem;
    margin-bottom: 0rem;
    list-style: none;
    background-color: #bdbdbd !important;
    border-radius: 0;
font-size: 12px;
}
#sp-bottom-links ul {list-style-type: none;
margin: 0px;
padding: 10px;
}

.sp-contact-info {
 padding: 15px 0 0 0;
    margin: 0 -20px;
}
ul.social-icons {
    padding: 15px 5px 0 0;
    margin: -5px;
    float: right;}

input[type="text"]:not(.form-control) {display: inline-block !important; }

.top-search {
padding:8% 0 8% 0;}
.top-login{
padding:20px 10px 10px 0; float:right;}

.btn-primary:hover {
    color: #fff;
    background-color:#EF7A05 !important;
border-color: #EF7A05;
}

#je-popuplogin a.je_button span {
   padding: 6px 10px;
    height: 40px;
    line-height: 40px;
border-radius: 0px;
font-family: 'Helvetica', sans-serif;
font-size: 14px;
font-weight: 400;
font-style: normal;
}
.btn {
    padding: 7px 10px;
    height: 28px;
    line-height: 14px;
    border-radius: 0px;
    font-family: 'Helvetica', sans-serif;
    font-size: 14px;
    font-weight: 400;
    font-style: normal;
}
.btn:not(:disabled):not(.disabled) {
    cursor: pointer;
    margin-top: -3px;
}
.top-search-box { height:30px; border-radius: 0px !important;
}

.spClassViewText 
{font-size:12px;}

.ctrl-emod-details {
    color: #ef4d12 !important;
    text-decoration: none;
}

.url-btn:hover {
    color: #fff !important;
    background-color: #EF7A05 !important;
    border-color: #EF7A05;
}
.url-btn {
    color: #fff !important;
    background-color: #ef4d12 !important;
    border-color: #ef4d12;
    line-height: 5px;
    padding: 10px;
        padding-top: 10px;
    margin: 5px 10px;
    text-decoration: none !important;
    min-width: 200px;
    font-size: 14px;
text-align: center;
}

.url-btn a{
    color: #fff !important;
text-decoration:none !important;
}

.inlineform label:not(.checkbox-inline) {
margin-top: 2px;
}

.claim {
clear: both;}

.spy-class {
margin: 0 20px 0 -30px !important;
	}
.rsdir-contact-btn-wrapper {
  display:none;
}
.subbutton {
    padding: 10px !important;
    margin: 0 10px !important;
    height: 35px;
}