/* Header.asp */

.rbt-search-dropdown .wrapper form {
    line-height: 50px;
}
.rbt-search-dropdown .wrapper form input {
    margin-left: 10px;
    margin-right: 10px;
}
.rbt-header .mainmenu-nav .mainmenu li.has-dropdown .submenu {
	min-width: 280px;
}
.orderByDatesMenu {
    border-top: 1px solid var(--color-primary);
    margin-top: 10px!important;
    padding-top: 10px;
}
@media (max-width: 767px) {
    .rbt-search-dropdown .wrapper form input {
        margin-left: 0px;
        margin-right: 0px;
        width: 20%;
    }
    .rbt-search-dropdown {
        max-height: 800px;
        overflow-y: hidden!important;
        overflow-x: hidden!important;
    }

}
@media only screen and (max-width: 575px) {
    .side-menu, .rbt-cart-side-menu {
        width: 95%;
    }
}


/* Side Bar */

.rbt-cart-side-menu .inner-wrapper .inner-top {
    border-bottom: 0px solid var(--primary-opacity);
    margin-bottom: 0px;
  }

/* Index.asp */

body {
    visibility: hidden;
    background-color: white;
}
.error { color: red; display: none; }
.invalid { border-color: red; }


/* Products-Available.asp  */

.rbt-card.card-list-2 .rbt-card-img {
	flex-basis: 30%;
}
.rbt-card.card-list-2 .rbt-card-body {
	flex-basis: 70%;
}



/* Gallery.asp */

.gallery-search input[type="text"] {
    border: 0 solid var(--color-border);
    width: 25%;
}
.gallery-search input[type="text"]#day-input, 
.gallery-search input[type="text"]#month-input {
    width: 15%;
}
/* #error-message {
    height: 55px;
} */
#student-code-message {
    margin-top: 15px;
    margin-bottom: 15px;
}
#student-code-message p.mb--3 {
    font-size: 15px;
    margin-bottom: 10px;
    line-height: 22px;
}

.rbt-round-btn {
    margin: 10px auto;
}
.gallery-search h4 {
    margin-bottom: 15px;
}
.gallery-search p.rbt-meta {
    margin-bottom: 5px;
}
.gallery-search label {
    margin-bottom: 10px;
}
.rbt-card .rbt-card-body .rbt-card-bottom {
	justify-content: center;
}
.feather-x {
    cursor: pointer;
}

.folderTextUpperCase {
    text-transform: uppercase;
}

/* GalleryView.asp */

.rbt-price .current-price {
	margin-right: 40px;
}
.rbt-card-date {
    font-size: 14px;
}
.rbt-page-banner-wrapper .rbt-banner-content-top .title {
	font-size: 35px;
}


/* PhotoView.asp */

.mobile-table-row-100 {
    width: 100%;
    display: block;
}
.rbt-breadcrumb-default .title {
	font-size: 40px;
}

.search-element {
    cursor: url('../../assets/images/icon-search.png'), auto;
}


/* Cart.asp */

.cart-table .table thead tr th {
	text-align: left;
	padding: 10px 10px;
}
.cart-table .table thead tr th:first-child {
	padding-left: 30px;
}
.noPrintOptionsDanger {
    display: none;
}
.cart-table .table {
	border-bottom: 2px solid var(--color-border);
}

@media (max-width: 767px) {
    /* .product-option-img {
        max-width: 50%;
    } */
    .rbt-dashboard-table .rbt-table {
        min-width: 350px;
    }
}



/* Checkout.asp */

.checkout-cart-total ul li span {
	float: none;
}
.hiddenSubTotal {
    display: none;
}
.hiddenShippingCost {
    display: none;
}
.rbt-btn-close {
    margin-top: -13px;
}
input[disabled] {
	display:block;
}
#myNumberError {
    font-size: 80%;
}
.rbt-minicart-wrapper .product-content .title {
	margin-right: 25px;
}
#errorMessage {
    font-size: 13px;
    text-align: center;
}
#shipping-form-inputs.hidden {
    display: none;
}