#modal-forgotPassword .modal-content, #modal-login .modal-content, #modal-signup .modal-content {
    height: auto !important;
    border-radius: 0px !important;
}
#modal-signup .modal-header .close, #modal-login  .modal-header .close, #modal-forgotPassword .modal-header .close {
    display: block;
}
#modal-signup .modal-header, #modal-login  .modal-header, #modal-forgotPassword .modal-header{
    border: none;
}
#modal-signup .modal-content, #modal-login .modal-content, #modal-forgotPassword .modal-content {
    height: auto !important;
    border-radius: 0px !important;
}
#modal-signup .modal-footer, #modal-login .modal-footer, #modal-forgotPassword  .modal-footer {
    display: none !important;
}
#modal-signup  .modal-body, #modal-login  .modal-body, #modal-forgotPassword  .modal-body{
    margin-top: -14px;
    padding: 0rem 2.5rem 2.5rem 2.5rem !important;
}
#modal-signup .modal-header .close, #modal-login .modal-header .close, #modal-forgotPassword .modal-header .close  {
    opacity: 1;
    font-size: 35px;
}
.heart-fav input[type=checkbox]:checked + label svg {
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
    fill: #dc3545;
    transform: scale(1.3);
    -webkit-transform: scale(1.3);
}
#cartItemsModal .modal-content{
    height: 100vh !important;
}
.btn-primary {
    color: #ffffff !important;
    background-color: #5ECE7B !important;
    border-color: #5ECE7B !important;
}
.btn-black {
    color: #ffffff !important;
    background-color: #000000 !important;
    border-color: #000000 !important;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    margin: 10px 0;
    font-family: "Raleway", sans-serif;
    color: #343a40;
}
.color-choose-circle {
    display: inline-block;
    vertical-align: middle;
    background-color: #738dd9;
    border: solid 1px #f6f6f6;
}
.cart-item a, .cart-item a:hover {
    text-decoration: none !important;
}
.cart-item a h3{
    font-size: 16px !important;
}