.form-control.is-searching {
    padding-right: calc(1.5em + 1.55rem) !important;
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' style='margin: auto%3B background: none%3B display: block%3B shape-rendering: auto%3B' width='30px' height='30px' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3E%3Ccircle cx='50' cy='50' fill='none' stroke='%231d3f72' stroke-width='8' r='35' stroke-dasharray='164.93361431346415 56.97787143782138'%3E%3CanimateTransform attributeName='transform' type='rotate' repeatCount='indefinite' dur='1s' values='0 50 50%3B360 50 50' keyTimes='0%3B1'%3E%3C/animateTransform%3E%3C/circle%3E%3C/svg%3E") !important;
    background-repeat: no-repeat !important;
    background-position: right calc(0.375em + 0.3875rem) center !important;
    background-size: calc(0.75em + 0.775rem) calc(0.75em + 0.775rem) !important;
}

.pos-inherit {
    position: inherit !important;
}

.google-buttom {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    height: 39px;
}

.app-height {
    height: calc(100vh - 60px) !important;
    overflow: auto;
    display: block;
}

.invisible-input {
    visibility: hidden;
    height: 0;
    width: 0;
}

.h-w-200px {
    width: 200px;
    height: 200px;
}

.w-100-h-fc {
    width: 100%;
    height: fit-content
}

.h64 {
    height: 64px !important;
}

.h-w-320px {
    width: 320px;
    height: 320px;
}

.h-100px {
    height: 100px;
}

.hw-50 {
    height: 50px;
    width: 50px;
}

.hw-30 {
    height: 30px;
    width: 30px;
}

.btn-follow {
    padding-top: 0;
    padding-bottom: 0;
    height: 30px;
}

.is-searching {
    padding-right: calc(1.5em + 1.55rem) !important;
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' style='margin: auto%3B background: none%3B display: block%3B shape-rendering: auto%3B' width='30px' height='30px' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3E%3Ccircle cx='50' cy='50' fill='none' stroke='%231d3f72' stroke-width='8' r='35' stroke-dasharray='164.93361431346415 56.97787143782138'%3E%3CanimateTransform attributeName='transform' type='rotate' repeatCount='indefinite' dur='1s' values='0 50 50%3B360 50 50' keyTimes='0%3B1'%3E%3C/animateTransform%3E%3C/circle%3E%3C/svg%3E") !important;
    background-repeat: no-repeat !important;
    background-position: right calc(0.375em + 0.3875rem) center !important;
    background-size: calc(0.75em + 0.775rem) calc(0.75em + 0.775rem) !important;
}

.aspect-ratio-box {
    position: relative;
    overflow: hidden;
}

.aspect-ratio-box:before {
    content: '';
    display: block;
    padding-top: 100%;
}

.aspect-ratio-content {
    border-radius: 5px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.appBottomMenu .item .action-button {
    background-color: #592BCA !important;
}

.bg-GoSocial {
    background: #0c1624 !important;
    color: #8195a6;
}

.badge-GoSocial {
    background-color: #592BCA !important;
    border-radius: 5px;
    padding: 3px;
}

.add-story {
    position: absolute;
    bottom: 10%;
    right: 0;
    color: var(--bs-primary);
    background-color: white;
    border-radius: 100%;
}

._avatar {
    position: relative;
}

.stories_custom {
    box-shadow: 0 0 0 3px #0F1C2F, 0 0 0 5px #1E74FD
}

.stories_custom_passive {
    box-shadow: 0 0 0 4px #ffffff, 0 0 0 5px #A1A1A2;
    filter: grayscale(100%) opacity(50%);
}

.h-w-74px {
    width: 74px!important;
    height: 74px!important;
}

.story-controller-container {
    position: fixed;
    z-index: 10000;
    bottom: 0;
    width: 100%;
    display: flex;
    justify-content: space-between;
}

.story-controller {
    height: 80vh;
    width: 20vh;
}