﻿body {
    font-family: "Raleway-medium";
    font-size: 16px;
    color: #333;
    overflow-x: hidden !important;
    -webkit-font-smoothing: antialiased;
}
.btn-group-sm > .btn, .btn-sm {
    font-size: 1rem!important;
}
.resetPassword .curvedBox {
    border-top-right-radius: 45px;
    border-bottom-left-radius: 45px;
}

.box7 .icon li a {
    font-family: Raleway;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.15);
}

.landingSearch .searchoption {
    padding: 0 25px 0 10px;
}

.myProfile .savedQueries .queryItem .vAlign a {
    text-align: left;
}

.masterPage .collectionSearch {
    margin-left: 15px;
}

.subtitle {
    font-size: 20px;
    font-weight: bold;
}

.moreLink {
    right: 0;
}

.collectionSearch .form-control {
    padding-right: 35px;
}

.floating {
    float: right;
}

.curvedBox {
    border-top-right-radius: 10%;
    border-bottom-left-radius: 10%;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Raleway', sans-serif;
    text-transform: capitalize;
    letter-spacing: 1px;
}

.addToCollection label {
    float: left;
    margin-bottom: 0;
}

.addToCollection input {
    margin-right: 5px;
}

.landingPage .searchContainer {
    padding: 0 0 0 30px;
}

.masterPage .box7 .title {
    font-family: raleway;
    font-size: 16px;
    max-height:88px;
}

.masterPage .advSearch a {
    font-size: 16px;
    font-family: Raleway-medium;
}

.masterPage .filter .card-header .btn.btn-link {
    background: #333 no-repeat 96% center url("data:image/svg+xml,%3Csvg class='bi bi-chevron-up' width='1em' height='1em' viewBox='0 0 20 20' fill='white' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' d='M9.646 6.646a.5.5 0 01.708 0l6 6a.5.5 0 01-.708.708L10 7.707l-5.646 5.647a.5.5 0 01-.708-.708l6-6z' clip-rule='evenodd'%3E%3C/path%3E%3C/svg%3E");
    color: white;
}

    .masterPage .filter .card-header .btn.btn-link.collapsed {
        background: #505050 no-repeat 96% center url("data:image/svg+xml,%3Csvg class='bi bi-chevron-down' width='1em' height='1em' viewBox='0 0 20 20' fill='white' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' d='M3.646 6.646a.5.5 0 01.708 0L10 12.293l5.646-5.647a.5.5 0 01.708.708l-6 6a.5.5 0 01-.708 0l-6-6a.5.5 0 010-.708z' clip-rule='evenodd'%3E%3C/path%3E%3C/svg%3E");
    }

.pageTitle,
.buttons .btn.MoreBtn.btn-sm,
.buttons .btn.AddBtn.btn-sm,
button.btn.AddBtn.btn-sm,
.btn.AddBtn.btn-sm,
.nav-tabs.custom-tabs .nav-link {
    font-family: raleway-medium;
    font-size: 1rem !important;
}

.masterPage .filter .card-header .btn.btn-link {
    font-family: Raleway-Medium;
}

.masterPage .searhbtn-small {
    background: url(../images/smallSearchIcon.jpg) center center no-repeat;
    right: 15px;
    padding-right: 15px;
}

.masterPage .navbar-nav.mr-auto {
    margin-left: 0;
}

.searhbtn-dark {
    right: 10px;
}

.masterPage .searchoption {
    background: url(../images/downArrow.png) 90% / 8px no-repeat #f5f5f5;
    width: 145px;
}

.mediumFont {
    font-family: Raleway-ExtraLight;
    font-size: 40px;
}

.navbar-expand-lg .navbar-nav .nav-link {
    font-family: Raleway-Medium;
}

.landingPage .advancedsearch {
    font-family: Raleway-ExtraLight;
    font-size: 24px;
}

.mediaLinks li {
    font-family: Raleway-ExtraLight;
    font-size: 24px;
}

.landingPage .largeFont {
    font-family: Raleway-bold;
    text-transform: uppercase;
    font-size: 40px;
}

    .landingPage .largeFont .smallFont {
        font-family: Raleway-ExtraLight;
        font-size: 30px;
    }

.HeaderTitle {
    padding-right: 75px;
}

.navbar-dark .navbar-nav .nav-link {
    font-size: 14px;
}

.loginBtn {
    font-size: 14px;
}

.searhbtn-dark {
    background: url(../images/Search-dark.png) no-repeat center center;
}

.landingPage .login {
    margin-right: 0;
}

.landingPage .landingContent .landingImage {
    background: url(../images/Landing-Page-BG.jpg) no-repeat right center / contain;
}

.landingPage .footerContent {
    text-align: left;
}

.landingSearch .searchoption {
    background: url(../images/downArrow.png) 90% / 8px no-repeat #f5f5f5;
}

.landingPage .navbar {
    padding: 10px 1rem 0 1rem;
}

.landingSearch .form-control {
    padding-left: 170px;
    padding-right: 50px;
}

.landingSearch .searchoption {
    padding: 0px 20px 0 5px;
    width: 135px;
}

.masterPage .footerlogo {
    text-align: left;
}

.masterPage .searchInput .form-control {
    padding-left: 140px;
}

.masterPage .padding-right-0 {
    padding-right: 0 !important;
}

.masterPage .padding-left-0 {
    padding-left: 0 !important;
}

.userOptions {
    border-left: 1px solid rgba(255,255,255,0.3);
    padding-left: 5px;
}

.myProfile .myCollection .collectionItem.text-center,
.myProfile .myCollection .collectionItem.text-center a {
    /*text-align: left !important;*/
}

.deleteQuery {
    right: 15px;
    border-left: 4px solid white;
    border-bottom: 4px solid white;
}

.loginPanel.dropdown-menu,
.userOptions .dropdown-menu {
    left: auto;
    right: 0;
}

.deleteBtn {
    right: 15px;
}

.landingSearch .dropdown-menu img,
.masterPage .dropdown-menu img {
    margin-right: 10px;
}

.landingSearch .btn-group .mainSearchBtn,
.masterPage .btn-group .mainSearchBtn {
    border-right: 1px solid #e7e7e7;
    min-width: 130px;
    padding:0;
}

.masterPage .btn-group{
    min-width: 50px;
}

