@font-face {
    font-family: "Museo Sans";
    font-style: normal;
    font-display: swap;
    font-weight: 500;
    src: url("/assets/fonts/MuseoSansRounded-300.otf");
    /* src: url('https://smartslider3.com/wp-content/themes/ss/fonts/proximanova-regular-webfont.eot?&1540884759#iefix') format('embedded-opentype'), url('https://smartslider3.com/wp-content/themes/ss/fonts/proximanova-regular-webfont.woff?1540884759') format('woff'), url('https://smartslider3.com/wp-content/themes/ss/fonts/proximanova-regular-webfont.ttf?1540884759') format('truetype'), url('https://smartslider3.com/wp-content/themes/ss/fonts/proximanova-regular-webfont.svg?1540884759') format('svg') */
}
@font-face {
    font-family: "Museo Sans";
    font-style: normal;
    font-display: swap;
    font-weight: 700;
    font-display: swap;
    src: url("/assets/fonts/MuseoSansRounded-700.otf");
}

.next-bg::before,
.next-bg::after {
    background-color: #00000082 !important;
}

.no-border {
    border: 0px !important;
}

body {
    color: #333;
    font-family: Museo Sans,Nunito,Lato,Helvetica Neue,Helvetica,Arial, sans-serif;
}

.container {
    padding-bottom: 10px;
}

.h1, h1 {
    text-align: center !important;
    font-size: 24px;
}

/* .btn-link {
    color: #ff6600 !important;
} */

.header__container {
    padding: 30px 0;
}

.image__container {
    display: flex;
    justify-content: center;
    position: relative;
    width: 100%;
    height: 100%;
}

.image__container img {
    width: 470px !important;
    height: 556 !important;
}

.accordion-header__content {
    display: flex;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
}

.model__container {
    display: flex;
    flex-wrap: wrap;
}

.model__item:first-child {
    margin-left: 0;
}

.model__item {
    width: calc(100% / 4);
    flex: 1 0 auto;
    padding: 0px 5px;
}
.model__item_detail {
    width: calc(100% / 1);
    flex: 1 0 auto;
    padding: 0px 5px;
}
.model__content input:focus{
    outline:none;
}

.border {
    border: 1px solid #f9eddf;
    border-radius: 4px;
    display: flex;
    /*align-items: center;*/
    cursor: pointer;
    background-color: white;
}
.borderDis{
    border-radius: 4px;
    display: flex;
    /* align-items: center; */
    /* cursor: pointer; */
    background-color:#cacaca;
    filter:grayscale(1);
}
.model__itemDis {
    width: calc(100% / 4);
    flex: 1 0 auto;
    padding: 0px 5px;
}
.model__content {
    display: flex;
    flex: 1;
    justify-content: center;
    height: calc(2.25rem + 2px);
    line-height: calc(2.25rem + 2px);
}

.show-expanded {
    font-size: calc(12px + (26 - 14) * ((50vw - 150px) / (1900 - 500)));
    font-weight: 550;
}

.button__container {
    margin-top: 10px;
}

.selected {
    color: #495057;
    background-color: #fff;
    border-color: #d558064a !important;
    outline: 0;
    /*box-shadow: 0 0 0 0.2rem rgba(255, 70, 0, 0.24);*/
    background-color: #fd9153;
    color: white;

}

.is-disabled {
    opacity: .3;
    pointer-events: none;
}

input[type="radio"] {
    display: none;
}

.change__btn:hover {
    text-decoration: none
}

.input__nominal {
    margin-bottom: 15px;
    display: none;
}

.btn-orange {
    background: #f57d39;
    text-transform: none;
    color: white;
    border: none;
    outline: none;
}
.btn-orange.trans {
    background: #f57d39a8;
}

.btn-orange:hover {
    background: #f26927;
    color: white;
}

.btn-blue-donate {
    background: #00aeef;
    text-transform: none;
    color: white;
    border: none;
    outline: none;
}
.btn-blue-donate:hover {
    background: #008ec3;
    color: white;
}

.btn-jeruk {
    background: #ff865a;
    color: white;
    border: none;
    outline: none;
}

.btn-jeruk:hover {
    background: #ff8a3cde;
    color: white;
}

.donasi-bill__container {
    border: 1px solid #ddd;
    padding: 0px 10px;
    border-radius: 4px;
    box-shadow: 0px 0px 10px #ddd;
}

.donasi-bill__body {
    display: flex;
    flex-direction: column;
}

.donasi-bill__body .donasi-bill__item:last-child {
    border-bottom: 0px;
}

.donasi-bill__item {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid #eee;
    padding: 10px 0;
}

.donasi-bill__item span {
    font-size: 14px;
    font-weight: 400;
}

.donasi-bill__item label {
    font-size: 14px;
    font-weight: bold;
    color: #333;
    margin: 0;
}

.donasi-bill__footer {
    border-top: 2px dashed #e56210;
    margin: 10px 0;
}

.donasi-bill__footer .donasi-bill__item:last-child {
    border-bottom: 0px;
}

.total__bill {
    padding-top: 15px;
    padding-bottom: 0px;
}

.total__bill span {
    font-size: 20px;
    color: #e56210;
    font-weight: bold;
}

.total__bill label {
    font-size: 18px;
}

.tagline {
    color: white;
    margin-top: -98px;
}
.box-tagline{
    border-radius: 15px 15px 0 0;
    height: 98px;
}
@media(max-width:768px){
    .m-head{
        margin-top:88px;
    }
}
@media(max-width:991px){
    .m-head{
        margin-top:60px;
    }
    header.masthead {
        height: 100%;
    }
    .tagline {
        color: white;
        margin-top: 0px;
        padding: 0px;
        margin: 0px;
        max-width: 100%;
    }
    .box-tagline{
        border-radius: 0px;
    }
    .no-m-md{
        margin:0px;
    }
    .no-p-md{
        padding:0px;
    }
}
header.masthead {
    padding-top: 0;
    padding-bottom: 0;
}
.center{
    text-align: center;
}
.tab-resp{
    width: auto;
    flex: 1 0 auto;
    flex-wrap: nowrap;
}
.error{
    color: red;
    font-size: smaller;
    padding-left: 0.75rem;
    margin-bottom: 0px;
    float: left;
}
.text-darkgr{
    color: #504a47;
}
span.h2{
    font-size : calc(35px + (25 - 10) * ((100vw - 900px) / (1600 - 300)));
}
/* img.card-img-top{
    height: inherit;
} */