.signup .btn.btn-column2,
.theme-bg-simple {
    background-color: #2ecc71 !important;
}
.tabs-bottom .player-footer.bar-footer {
    bottom: 35px !important;
}
.tabs-bottom-st .tabs {
    border-radius: 16px;
}

.topheader.wraper-box {
    border-radius: 0 0 30px 30px !important;
}
.bar.bar-dark {
    box-shadow:unset !important;
}
.tabs-striped.tabs-color-light .tab-item, .tabs-icon-top > .tabs .tab-item {
    border: none !important;
}
a.tabs-striped.tabs-image.tab-item.tab-item-active {
    border: none;
}
.tab-item-active .tabs-image-1383502 {
    background-image: url(https://app.puzzley.net/uploads/user/4EXN/design/menu/home.png) !important;
}
.tab-item-active .tabs-image-689999{
    background-image:url(https://app.puzzley.net/uploads/user/4EXN/design/menu/profile.png) !important;
}
.tab-item-active .tabs-image-693002{
    background-image:url(https://app.puzzley.net/uploads/user/4EXN/design/menu/phone-fill.png) !important;
}

/* ion-content.page-builder1383502.has-footer.page-builder.scroll-content.ionic-scroll {
    background: white !important;
} */

i.profile-link-icon.theme-color {
    color: #258fa3 !important;
}
.signup .submenu-container {
    background-color: unset !important;

}
.profile-page .profile-links {
    margin: 5px 23px;
    background: white;
}
.signup .gradiant1 {
    background: #ededed !important;
}

.tickets .item-contact {
    background: white !important;
}

.login-continer .btn-continer .btn,
.signup .btn.btn-column2, .theme-bg-simple {
    background: #32afb7 !important;
}
.login-page .signup-btn.btn-outline {
    background: white !important;
}

.signup_page input, .login-page input, .forgetPasswordPage input {
    background: #f7f7f7 !important;
}
.shadow{
box-shadow: 0px 0px 7px rgb(0 0 0 / 14%);
}








    
        .ms-box *{
          box-sizing: border-box;
          margin: 0;
          padding: 0;
          line-height: normal;
        }
        .ms-box{
          box-sizing: content-box;
          position: absolute;
          right: 0;
          width:100px;
          overflow: hidden;
          padding-left: 90%;
          background-color: #d3f0ef;
        }
        .ms-content{
          display: inline-block;
          color: #43737f;
          font-weight: 700;
          direction: rtl;
        }
        .ms-holder{
          width:100%;
          height: 3rem;
          position: relative;
          overflow: hidden;
        }
    
    
    
        @keyframes announcements-ticker {
        0% {
            transform: translate3d(-100%, 0, 0);
        }
    
        100% {
            transform: translate3d(100%, 0, 0);
            visibility: visible;
        }
        }
    
        .announcements-ticker {
          display: inline-block;
          height: 3rem;
          line-height: 3rem;
          white-space: nowrap;
          padding-right: 100%;
          box-sizing: content-box;
          animation-iteration-count: infinite;
          animation-timing-function: linear;
          animation-name: announcements-ticker;
          animation-duration: 10s;
        }
.signup_page .item-checkbox .checkbox input:before, .signup_page .item-checkbox .checkbox-icon:before {
    display: table;
    width: 70%;
    height: 70%;
    border: 1px solid #999999 !important;
    border-radius: 24px;
    /* background: #fff !important; */
    content: " ";
    -webkit-transition: background-color 20ms ease-in-out;
    transition: background-color 20ms ease-in-out;
}
.signup_page .signup-input-type-select .item-content {
    margin-top: 8px;
    border: 1px solid #e9e9e9 !important;
    border-radius: 8px !important;
    height: 44px;
    padding: 10px 39px 2px 2px;
    background-color: #f7f7f7  !important;
    margin-bottom: 5px !important;
    font-size: 12px;
}
.custom-moving-text .ms-box {
    background-color: transparent;
}
.page-builder .section-box.size-full.moving-text-box {
    background-size: 100% 100% !important;
}
.page-builder .number-box {
    justify-content: center;
    display: flex;
}
.page-builder .header-silder .slider-box ion-slides {
    width: 98%;
}

@keyframes pulse {
    0% {
        transform: scale(0.95);
        box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.7);
    }

    70% {
        transform: scale(1);
        box-shadow: 0 0 0 10px rgba(0, 0, 0, 0);
    }

    100% {
        transform: scale(0.95);
        box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
    }
}
.tab-nav.tabs, a.image-icon {
    background: #22b5b1 !important;
}
.tabs-striped.tabs-color-light .tab-item.tab-item-active,
.tabs-striped.tabs-color-light .tab-item.tab-item-active,
.tabs-striped.tabs-color-light .tab-item,
.tabs-striped.tabs-image.tab-item.activated,
.tabs-icon-top > .tabs .tab-item {
    color: #fff !important;
}
.page-builder .swiper-slide a {
    height: 100%;
    display: block;
}