﻿.no-pointer {
    pointer-events: none;
}

.cred-ellipsis {
    display: -webkit-box;
    max-width: 100%;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1.25;
}
.az-ma-button-group {
    margin: 0 -.5rem;
}
.az-ma-button-group .btn {
    margin: 0 .5rem;
}
    .az-ma-button-group.az-btn-group-green .btn-light:not([disabled]):not(.disabled).active, .btn-light:not([disabled]):not(.disabled):active, .show > .btn-light.dropdown-toggle {
        background-color: #E8F5E9 !important;
        border: 1px solid #4CAF4F;
        color: #4CAF4F;
    }
    .az-ma-button-group.az-btn-group-green .btn-light {
        background-color: #FAFAFA !important;
        border: 1px solid #ECEFF1;
        color: #607D8B;
    }
.az-ma-tabs.classic-tabs .nav li a {
    padding: 16px 8px;
    height: 100%;
}

.az-ma-tabs.classic-tabs .nav .nav-item {
    white-space: normal;
}
.expand-dropdown .responsivetabs-more {
    right: -53px !important;
    background: inherit !important;
    top: 0;
    padding-top: 17px;
    padding-bottom: 17px;
    height: 100px;
}
.az-ma-ui-comp-designer-mask {
    position: absolute;
    height: 100%;
    width: 100%;
    background-color: rgb(241, 241, 241, 0);
    z-index: 1;
    left: 0;
}

    .az-ma-ui-comp-designer-mask:hover {
        background-color: rgb(241, 241, 241, .3);
    }

.az-ma-imgage-uploader {
}

.az-ma-file-upload-wrapper {
    height: 280px;
    background-color: #efeeee;
    position: relative;
    color: #fff;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.az-ma-file-upload-wrapper-btn {
    position: absolute;
    bottom: 0;
    padding: 1rem;
    width: 100%;
    background-color: rgba(1, 1, 1, 0.51);
    display: block;
    color: #f0f0f0;
    font-size: 1.1rem;
    line-height: 1.5rem;
    color: #fff !important;
}

    .az-ma-file-upload-wrapper-btn:hover {
        color: #fff;
    }

    .az-ma-file-upload-wrapper-btn span {
        margin-right: .75rem;
        
    }

.az-ma-file-upload-wrapper-empty {
    color: #ddd;
    font-size: 108px;
    /* position: absolute; */
    /* top: 22%; */
    /* left: 50%; */
    /* margin-left: auto; */
    width: 122px;
    display: block;
    margin: auto auto;
    /* height: 200px; */
    /* background: center center; */
    line-height: 220px;
}
.az-ma-imgage-uploader-sm {
    height:150px;
    width:200px;
}
.az-ma-imgage-uploader-sm .az-ma-file-upload-wrapper {
    height: 150px;
}
.az-ma-imgage-uploader-sm .az-ma-file-upload-wrapper-empty {
    color: #ddd;
    font-size: 72px;
    /* position: absolute; */
    /* top: 22%; */
    /* left: 50%; */
    /* margin-left: auto; */
    width: 72px;
    display: block;
    margin: auto auto;
    /* height: 200px; */
    /* background: center center; */
    line-height: 110px;
}
.az-ma-imgage-uploader-sm  .az-ma-file-upload-wrapper-btn {
    padding: .5rem;
    font-size:1rem;
}


.sm-gutters {
    margin-right: -.5rem;
    margin-left: -.5rem;
}

    .sm-gutters > .col, .sm-gutters > [class*="col-"] {
        padding-right: .5rem;
        padding-left: .5rem;
    }

.col-form-label {
    font-weight: 300;
}

.az-ma-search-field input {
    margin-left: -25px !important;
    padding-left: 30px;
}

.az-ma-search-field i {
    margin-left: 10px;
    z-index: 16;
}


.az-ma-ajax-search-field .dropdown-toggle {
    text-align: left;
    padding: 6px 12px;
    border-radius: 4px;
    border: 1px solid #ccc;
    line-height: 24px;
    font-size: 1rem;
}
.az-ma-ajax-search-field .dropdown-toggle.disabled, .az-ma-ajax-search-field .dropdown-toggle:disabled {
    opacity: 1;
    background-color: #f2f4f6;
}

.az-ma-ajax-search-field .dropdown-toggle + div {
    position: absolute;
    right: 0;
    height: 100%;
    width: 36px;
    text-align: center;
    padding: 10px 0;
    color: #808080;
    cursor: pointer;
}
.az-ma-ajax-search-field .dropdown-toggle + div:hover {
    color: #555;
}
.az-ma-ajax-search-field .dropdown-toggle + div span {
    line-height: 18px;
}
.az-ma-ajax-search-field .dropdown-toggle::after {
    display:none;
}
.az-ma-ajax-search-field .dropdown-toggle > span {
    margin:0;
}
.az-ma-ajax-search-field .dropdown-menu {
    padding: 0;
    margin: 0;
    margin-top: -38px;
    background-color: transparent;
    border: 0;
}
.az-ma-ajax-search-field .dropdown-items {
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius:4px;

}
.az-ma-combobox-options-wrapper {
    max-height: 300px;
    overflow-x: scroll;
    overflow-x: hidden;
    padding: 8px 0;
}

    .az-ma-combobox-options-wrapper .az-combobox-item, .az-ma-combobox-options-wrapper .az-combobox-group {
        font-size: 14px;
        padding: 8px 18px 8px 32px;
        line-height: 14px;
        cursor: pointer;
        overflow: hidden;
        white-space: nowrap;
        color: #111;
        font-weight: 300;
    }

    .az-ma-combobox-options-wrapper .az-combobox-item:hover {
        background-color: #f1f1f1;
    }
    .az-vtabs-responsive .dropdown-menu-right, .az-ma-tabs .dropdown-menu-right {
        min-width: 280px;
        border: none;
        border-radius: 5px;
        box-shadow: 0px 2px 5px 0px #626263;
    }
    .az-vtabs-responsive .dropdown-menu-right a i, .az-ma-tabs .dropdown-menu-right a i {
        float: left;
        height: 24px;
    }
    .az-vtabs-responsive .dropdown-menu-right a, .az-ma-tabs .dropdown-menu-right a {
        padding-top: 5px !important;
        padding-bottom: 5px !important;
        max-width: 100% !important;
        line-height: 24px;
        margin-bottom: 0 !important;
        padding-left: 3px !important;
        padding-right: 3px !important;
        color: #03909e !important;
    }
    .az-vtabs-responsive .dropdown-menu-right a em, .az-ma-tabs .dropdown-menu-right a em {
        min-height: 20px !important;
        line-height: 24px;
        text-align: left;
        padding-left: 30px;
    }
    .az-vtabs-responsive .dropdown-menu-right a i.fa, .az-ma-tabs .dropdown-menu-right a i.fa {
        font-size: 1.25rem !important;
        margin-top: 2px;
        width: 24px;
        height: 24px !important;
    }
    .az-vtabs-responsive .dropdown-menu-right .dropdown-item:hover, .az-ma-tabs .dropdown-menu-right .dropdown-item:hover {
        background: #03909e !important;
        color: #fff !important;
        box-shadow: none;
        border-radius: 3px !important;
    }
.az-ma-tabs.classic-tabs .nav li.responsivetabs-more a.active {
    /*background: none !important;*/
    background: none;
    color: #fff;
}

/* az ma tabs plain start (Pills) */
.az-ma-tabs.classic-tabs.az-ma-tabs-plain {
   /*border: 1px solid #e0e0e0 !important;
    border-radius: 0px 0px 15px 15px !important;*/
}

.az-ma-tabs.classic-tabs.az-ma-tabs-plain .nav {
    background: transparent !important;
    padding: 0 !important;
    position: relative;
}

.az-ma-tabs.classic-tabs.az-ma-tabs-plain .nav::before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    height: 1px;
    width: 100%;
    background: #EBEDEF;
}

.az-ma-tabs.classic-tabs.az-ma-tabs-plain .nav li {
    margin-bottom: 0px !important;
    padding: 0px 24px 0px 0px;
}

/*.az-ma-tabs.classic-tabs.az-ma-tabs-plain .nav li:first-child {
    margin-bottom: 0px !important;
    padding: 0px 10px 0px 0px;
}

.az-ma-tabs.classic-tabs.az-ma-tabs-plain .nav li.active {
    padding: 12px 0px;
}*/

.az-ma-tabs.classic-tabs.az-ma-tabs-plain .nav li a {
    text-transform: uppercase !important;
    color: #c0c2c3 !important;
    text-align: center !important;
    vertical-align: middle !important;
    margin: 0px;
    padding: 12px 0px;
}

.az-ma-tabs.classic-tabs.az-ma-tabs-plain .nav li:first-child a {
    padding-left: 1px;
}

.az-ma-tabs.classic-tabs.az-ma-tabs-plain .nav li a.active {
    border: none !important;
    border-radius: 0px !important;
    color: #272929 !important;
    background-color: transparent !important;
    position: relative;
}

.az-ma-tabs.classic-tabs.az-ma-tabs-plain .nav li a.active::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    height: 2px;
    width: 100%;
    background-color: #029044;
}

.az-ma-tabs.classic-tabs.az-ma-tabs-plain .nav li a i {
    display: none;
}

.az-ma-tabs.classic-tabs.az-ma-tabs-plain .nav li a em {
    min-height: 10px !important;
    font-weight: 400 !important;
}

.classic-tabs.az-ma-tabs-plain .nav li a:not(.active) {
    margin-bottom: 0px !important;
}

.az-ma-tabs.classic-tabs.az-ma-tabs-plain .tab-content {
    padding: 10px 0 !important;
}
.az-ma-tabs.classic-tabs.az-ma-tabs-plain .az-drawer-content-style {
    padding-left: 0;
}
.az-ma-tabs.classic-tabs.az-ma-tabs-plain .az-panel.az-container .container{
    padding: 0;
}
/*======================== Waitlist Transfer ====================*/
.selectTransferOnEventOption.disabled .custom-radio:first-child {
    color: #7d7d7d;
}
/*.az-ma-tabs.classic-tabs.az-ma-tabs-plain .tab-content az-container {
    background: transparent !important;
}*/
/* az ma tabs plain end  (Pills)*/
/*Club Role Box*/
.club-role-box {
    background-color: #fbfbfb;
    border-radius: 0.25rem;
    border: 1px solid #eee;
    padding: 0.75rem;
    /* max-width: 450px;*/
    position: relative;
    -webkit-transition: all ease 0.35s;
    -moz-transition: all ease 0.35s;
    transition: all ease 0.35s;
}
.club-role-box:hover {
    background-color: #f2f5f5;
}
.club-role-box .threedot-dropdown {
    position: absolute;
    top: 0.5rem;
    right: 0.25rem;
}
.club-role-box .role{
    color: #333;
    margin-top: 0;
    padding-right: 4rem;
}
.club-role-box .role-info {
    color: #777;
    margin-bottom: 0.25rem;
}
.club-role-box .role-info .fa,
.club-role-box .role-info .fa,
.club-role-box .role-info .far {
    text-align: left;
    color: #000;
}
.club-role-box .role-info span {
    color: #333;
    padding-right: 0.4rem;
}
.club-role-box .role-info:last-child {
    margin-bottom: 0;
}
.club-role-box .role-info-name {
    color: #6f6f6f;
    font-weight: 500;
    margin-bottom: 0.75rem;
}
.club-role-box:hover .threedot-dropdown .dropdown .toggle-area {
    color: #555;
}
.club-role-box .action-wrapper {
    position: absolute;
    top: 0.75rem;
    right: 0.75rem;
    text-align: right;
}
.club-role-box .action-wrapper .fa,
.club-role-box .action-wrapper .fas,
.club-role-box .action-wrapper .far {
    /*margin-left: 0.25rem;*/
    cursor: pointer;
    color: #777;
    padding: 5px 7px;
    border-radius: 50%;
    line-height: 1.3;
    width: 30px;
    /*height: 30px;*/
    background-color: transparent;
    -webkit-transition: all ease 0.35s;
    -moz-transition: all ease 0.35s;
    transition: all ease 0.35s;
}
.club-role-box .action-wrapper .fa:hover,
.club-role-box .action-wrapper .fas:hover,
.club-role-box .action-wrapper .far:hover {
    color: #333;
    background-color: #ddd;
    
}
.club-role-box .role-info-wrapper {
    display: flex;
}
.club-role-box .role-info-wrapper .role-info-profile {
    padding-right: 1rem;
}
.club-role-box .role-info-wrapper .role-info-profile .profile-frame {
    width: 2.5rem;
    height: 2.5rem;
    display: flex;
    align-items: center;
    justify-content:center;
    border-radius: 50%;
    border: 1px solid #aaa;
    color: #555;
    overflow: hidden;
}
.club-role-box .role-info-wrapper .role-info-profile .profile-frame img {
    width: 100%;
}
.club-role-box .role-info-wrapper .role-info-profile .profile-frame.addition{
    cursor: pointer;
}
.club-role-box .role-info-wrapper .role-info-contents {
    margin-top: 0.25rem;
}
.club-role-box .role-info-wrapper .role-info-contents .addition {
    color: #777;
    font-weight: 500;
    cursor: pointer;
}
/*Three Dot Dropdown*/
.threedot-dropdown .dropdown .toggle-area {
    padding: 0.3125rem 0.625rem;
    cursor: pointer;
    color: #999;
    display: inline-block;
}
.threedot-dropdown .dropdown-menu {
    padding: 0;
    margin: 0;
    min-width: 7rem;
}
.threedot-dropdown .dropdown-menu .dropdown-item {
    margin-bottom: 0;
    padding: 0.3rem 0.6rem;
}
.threedot-dropdown .dropdown-menu .dropdown-item:hover {
    background-color: #efefef;
    box-shadow: none;
    color: #777 !important;
}

/*Loader (az-dual-ring)*/
.az-dual-ring {
    display: inline-block;
    width: 100%;
    height: 100% !important;
    border-radius: 0.25rem;
    /*background: rgba(0,0,0,0.3);*/
    background: rgba(200,200,200,0.3);
}

    .az-dual-ring:after {
        content: " ";
        position: absolute;
        top: calc(50% - 32px);
        left: calc(50% - 32px);
        display: block;
        width: 64px;
        height: 64px;
        border-radius: 50%;
        border: 6px solid #fff;
        /*border-color: #fff transparent #fff transparent;*/
        border-color: #c8c8c8 transparent #c8c8c8 transparent;
        animation: az-dual-ring 1.2s linear infinite;
    }

@keyframes az-dual-ring {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

.az-dual-ring + div {
    display: none;
}
.az-dual-ring ~ * {
    filter: blur(8px);
    -webkit-filter: blur(8px);
}

/*-----------------  Item Picker Start  ------------------------*/
.pad {
    padding: 10px;
}

.pad-btn {
    margin: 40px 10px;
}

/* For Y Scrolling */
.item-picker {
    height: auto;
    max-height: calc(100vh - 150px);
    overflow: auto;
}
.cd-creation .item-picker {
    max-height: calc(100vh - 220px);
}
.item-picker.item-picker-list-view {
    max-height: calc(100vh - 550px);
}
.list-item-box {
    background-color: #FDFEFE;
    border: 2px solid #F8F9F9;
    border-radius: 5px;
    /*margin: 5px 2px;*/
    margin: 5px 6px 5px 2px;
    color: black;
}

    .list-item-box:hover {
        background-color: #F0F3F4;
        cursor: pointer;
    }

   
.list-item-box-active {
    background-color: #7D7D7D;
    color: white;
    border: 2px solid #F8F9F9;
    border-radius: 5px;
    margin: 5px 2px;
    cursor: pointer;
}


.list-item {
    padding: 15px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.list-item-profile {
    height: 28px;
    width: 28px;
    border: 2px solid #ddd;
    border-radius: 50%;
    overflow: hidden;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    background-color: #eee;
    font-size: 10px;
    text-align: center;
    line-height: 1.6rem;
    color: #777;
    font-weight: 600;
}
.list-item-profile img {
    width: 100%;
}
.text-box {
    height: 26px;
    margin: 0;
    padding: 0;
    width: 100%;
    padding-right: 10px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
    .list-item .text-box [id*="-list-item-box-inner-handler"] {
        float: right;
        margin-top: 4px;
    }
.text-box [id*="-list-item-box-inner-handler"] {
    display: none;
}
.icon-box {
    height: 26px;
    margin: 0;
    padding: 0;
}

    .icon-box .circle {
        width: 25px;
        height: 25px;
        border-radius: 50%;
        background-color: #D0D3D4;
        display: flex;
    }

.list-item-box .icon-box .circle > span, 
.list-item-box-active .icon-box .circle > span {
    text-align: center;
    font-size: 15px;
    color: white;
    margin: auto;
    display: block !important;
}

.list-item-box-active .icon-box .circle {
    background-color: #28a745 !important;
}
/* width */
.item-picker::-webkit-scrollbar {
    width: 8px;
}

/* Track */
.item-picker::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px #F4F6F6;
    border-radius: 10px;
}

/* Handle */
.item-picker::-webkit-scrollbar-thumb {
    background: #E5E8E8;
    border-radius: 10px;
}

    /* Handle on hover */
    .item-picker::-webkit-scrollbar-thumb:hover {
        background: #CCD1D1;
    }


/*Small*/
@media (max-width: 767px) {
    .item-picker {
        max-height: calc(100vh - 170px);
    }
}
/*-----------------  Item Picker End  ------------------------*/

/*-----------------   Make search icon left  ------------------------*/
.search-icon-left .form-control-clear {
    right: 0;
}
.search-icon-left .input-group-append {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    border-radius: 0;
    z-index: 999;
}
.search-icon-left .input-group-append .input-group-text {
    border-radius: 5px 0 0 5px;
}
.search-icon-left .az-ma-search-field-group .form-control {
    padding: 1.40rem 3.5rem;
}

/*Make Search Icon transparent*/
.transparent-icon .az-ma-search-field-group .input-group-text,
.transparent-icon .az-ma-search-field-group .input-group-text:hover {
    border-color: transparent;
    background-color: transparent;
    color: #ccc;
}


/*------------------------------- Notes New start (Date: 3/14/2021) ---------------------------------*/
.az-notes-new-custom {
    margin: 0 auto;
    margin-top: 10px;
    height: auto !important;
    width: 100% !important;
    border: none !important;
    background-color: transparent !important;
    padding: 0 !important;
    margin: 0 !important;
}

.az-notes-new-add-new-custom {
    margin: 3px 1px 8px 1px !important;
}

.az-notes-new-custom .az-notes-new-cancel {
    background-color: transparent !important;
    color: #555555 !important;
    border: 1px solid #c1c1c1 !important;
    border-radius: 3px !important;
    font-size: .75rem;
    box-shadow: none !important;
}

.az-notes-new-custom .az-notes-new-cancel:hover {
    background-color: rgba(0, 0, 0, 0.05) !important;
    box-shadow: 0 2px 5px 0 rgb(0 0 0 / 16%), 0 2px 10px 0 rgb(0 0 0 / 12%) !important;
}

.az-notes-new-custom .az-notes-new-post {
    color: #ffffff !important;
    border: 1px solid #135d1a !important;
    border-radius: 3px !important;
    background-color: #198d32 !important;
    font-size: .75rem;
    box-shadow: none !important;
}

.az-notes-new-custom .az-notes-new-post:hover {
    background-color: rgba(25, 141, 50, 0.90) !important;
    box-shadow: 0 2px 5px 0 rgb(0 0 0 / 16%), 0 2px 10px 0 rgb(0 0 0 / 12%) !important;
}

/*drop down menu old start*/
.az-notes-new-menu {
    overflow: hidden;
    z-index: 1006;
    width: 98px !important;
    height: 66px !important;
    border-radius: 3px !important;
    padding: 6px !important;
    margin-top: 2px !important;
    box-shadow: 0 2px 5px 0 rgb(0 0 0 / 16%), 0 2px 10px 0 rgb(0 0 0 / 12%) !important;
}

/*.az-notes-new-menu .az-menu {
}*/

.az-notes-new-menu .az-menu .az-btn-plain-hover {
    border: 1px solid transparent !important;
}

.az-notes-new-menu .az-menu-line {
    display: none;
}

.az-notes-new-menu + .az-menu-shadow {
    display: none !important;
}
.az-menu-item a.az-btn span span.az-btn-text {
    padding-left: 24px !important;
    text-align: left;
}
    .az-menu-item a.az-btn span span.az-btn-text .fa {
        margin-left: -27px !important;
    }
.az-notes-new-menu .az-menu-item a.az-btn span span.az-btn-text {
    padding-left: 0px !important;
    padding-right: 0px !important;
    display: block;
    text-align: left !important;
}
/*drop down menu old end*/

/* -------- az notes new dropdown Date 3/21/21 -------- */
.az-notes-new-header {
    overflow: visible !important;
}

.az-notes-new-header + .az-note-content {
    padding: 43px 2px 2px 2px !important;
    min-height: 90px;
}

.az-notes-new-custom * {
    -webkit-transform: none !important;
    -moz-transform: none !important;
    -ms-transform: none !important;
    -o-transform: none !important;
    transform: none !important;
}

.az-notes-new-dropdown {
    float: right;
    border: 1px solid #bbbbbb !important;
    border-radius: 3px;
}

.az-notes-new-dropdown:hover, .az-notes-new-dropdown:active {
    background-color: rgba(0, 0, 0, 0.05) !important;
    cursor: pointer !important;
}

.az-notes-new-dropdown .dropdown-toggle {
    box-shadow: none !important;
    color: #333 !important;
    vertical-align: middle !important;
}

.az-notes-new-dropdown .dropdown-toggle::after {
    display: inline-block;
    margin-left: 0 !important;
    vertical-align: baseline !important;
    content: "";
    border: none !important;
    font-weight: 700 !important;
}

.az-notes-new-dropdown .az-notes-new-font-icon {
    font-weight: 900 !important;
    padding: 5px 10px;
}

.az-notes-new-dropdown:hover .az-notes-new-font-icon {
    color: #000 !important;
}

.az-notes-new-drop-down-menu {
    min-width: 6rem !important;
    padding: 0rem !important;
}

.az-notes-new-dropdown .az-notes-new-drop-down-menu.show {
    position: absolute;
    will-change: transform;
    top: 0px !important;
    right: 0px !important;
    transform: translate3d(-65px, 27px, 0px) !important;
    box-shadow: 0 2px 5px 0 rgb(0 0 0 / 16%), 0 2px 10px 0 rgb(0 0 0 / 12%);
    border: 1px solid #bbbbbb !important;
    z-index: 6 !important;
}

.az-notes-new-dropdown .az-notes-new-drop-down-menu .notes-new-drop-down-menu-item {
    padding: 0.3rem 0.5rem !important; 
}

.az-notes-new-dropdown .az-notes-new-drop-down-menu .notes-new-drop-down-menu-item:active, .az-notes-new-dropdown .az-notes-new-drop-down-menu .notes-new-drop-down-menu-item:hover {
    background-color: #DDDEDD !important;
    color: #000 !important;
    box-shadow: none !important;
}

.az-notes-new-dropdown .az-notes-new-drop-down-menu .notes-new-drop-down-menu-item .notes-new-drop-font-icon {
    padding: 0px 4px !important;
}

.az-notes-new-text-area {
    margin-bottom: 0px !important;
    padding-top: 5px !important;
}
/*------------------------------- Notes New End ---------------------------------*/
/* 
===========================
MA Club Finder (by Farid)
===========================
*/
.az-ma-clubfinder .az-repeater .az-repeater-item-inner {
    height: 80px;
    overflow: hidden;
}
.az-ma-clubfinder-box-item {

}
.az-ma-clubfinder-box-item__left {

}
.az-ma-clubfinder .az-repeater-item-inner {
    border: 2px solid #dad7d7;
    border-radius: 9px;
    background: #f5f5f5;
}
.az-ma-clubfinder-box-item-profile {
    position: relative;
    width: 60px;
    height: 60px;
    line-height: 60px;
    background: #fff;
    border-radius: 50%;
    text-align: center;
    font-weight: bold;
    font-size: 15px;
    border: 1px solid #9c9c9c;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    text-transform: uppercase;
    padding-left: 4px;
    padding-right: 4px;
}
.az-ma-clubfinder-box-item-profile span {
    display: block;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
}
.az-ma-clubfinder-box-item-profile i {
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 2;
    color: #FF9900;
    font-size: 18px;
}
.az-ma-clubfinder-box-item__right {
    padding-left: 5px;
    padding-right: 5px;
}
    .az-ma-clubfinder-box-item__right h4 {
        font-weight: 500;
        text-transform: uppercase;
        margin: 0;
        font-size: 16px;
        /*max-width:164px;*/
        max-width: 100%;
    }
.az-ma-clubfinder-addnewbtn .az-ma-clubfinder-box-item-profile span {
    font-size: 27px;
    font-weight: 400;
}
.az-ma-clubfinder .az-repeater-empty  {
    display: none !important;
}
/* club details */
.az-ma-clubfinder-club-details .az-club-details-profile-wrapper {
    background: #f3f3f3;
    padding: 15px 15px;
    margin-bottom: 37px;
  }
  .az-ma-clubfinder-club-details .az-club-details-profile-row {
    position: relative;
    padding-left: 103px;
    min-height: 120px;
  }
  .az-ma-clubfinder-club-details .az-club-details-profile-row .az-club-details-profile-image {
    max-width: 100%;
    width: 100px;
    height: 100px;
    border-radius: 100%;
    background-color: #e3e3e3;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    xmargin: 10px;
    left: 0;
    top: 0;
    box-shadow: 0 0 3px 1px #d2d2d2;
    font-weight: 500;
    color: #696969;
  }
  .az-ma-clubfinder-club-details .az-club-details-profile-image i {
    position: absolute;
    right: 2px;
    bottom: 9px;
    z-index: 2;
    color: #FF9900;
    font-size: 18px;
  }
.az-ma-clubfinder-club-details .az-club-details-profile-title {
    margin-top: 0;
    margin-bottom: 10px;
    font-weight: normal;
  }
  .az-ma-clubfinder-club-details .az-profile-social-list {
    margin-top: 15px;
    font-size: 0;
  }
  .az-ma-clubfinder-club-details .az-profile-social-icon {
    display: inline-block;
    /* width: 40px; */
    /* height: 40px; */
    /* line-height: 40px; */
    text-align: center;
    border-radius: 100%;
    /* background: #ffffff; */
    font-size: 18px;
    transition: all 0.3s;
    color: #fff;
    /* background-image: url("data:image/png;base64,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") !important; */
    /* background-position: -1px -211px; */
  }
  .az-ma-clubfinder-club-details .az-profile-social-icon:hover {
    color: #e0e0e0;
    opacity: 0.8;
  }
  .az-ma-clubfinder-club-details .az-profile-social-icon i {
    /* line-height: inherit; */
    /* display: none; */
    width: 40px;
    height: 40px;
    line-height: 40px;
  }
  .az-ma-clubfinder-club-details .az-profile-social-icon.facebook {
    background: #3E5B94;
    /* background-position: -1px -85px; */
  }
  .az-ma-clubfinder-club-details .az-profile-social-icon.facebook:hover {
    /* background: ; */
  }
  .az-ma-clubfinder-club-details .az-profile-social-icon.twitter {
    background: #27A2EE;
    /* background-position: -1px -127px; */
  }
  .az-ma-clubfinder-club-details .az-profile-social-icon.twitter:hover {
    /* background: ; */
  }
  .az-ma-clubfinder-club-details .az-profile-social-icon.linkedin {
    background: #0F78B1;
    /* background-position: -1px -1px; */
  }
  .az-ma-clubfinder-club-details .az-profile-social-icon.linkedin:hover {
    /* background: ; */
  }
  .az-ma-clubfinder-club-details .az-profile-social-icon.youtube {
    background: #ff0000;
  }
  .az-ma-clubfinder-club-details .az-profile-social-icon.youtube:hover {
    /* background: ; */
  }
  .az-ma-clubfinder-club-details .az-profile-social-icon.google-plus {
    background: #D04338
  }
  .az-ma-clubfinder-club-details .az-profile-social-icon.google-plus:hover {
    /* background: ; */
  }
  .az-ma-clubfinder-club-details .az-profile-social-icon.pinterest  {
    background: #BD081C
  }
  .az-ma-clubfinder-club-details .az-profile-social-icon.pinterest :hover {
    /* background: ; */
  }
  .az-ma-clubfinder-club-details .az-profile-social-icon.globe {
    background: #d8d8d8;
    color: #6d6d6d;
  }
  .az-ma-clubfinder-club-details .az-profile-social-icon.globe:hover {
    /* background: ; */
  }
  .az-ma-clubfinder-club-details .az-profile-contact-list {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .az-ma-clubfinder-club-details .az-profile-contact-list li {
    margin-bottom: 4px;
  }
  .az-ma-clubfinder-club-details .az-profile-contact-list i {
    font-size: 17px;
    vertical-align: initial;
  }
  .az-ma-clubfinder .az-repeater .az-repeater-item.full-width-col,
  .az-ma-clubfinder .az-ma-clubfinder-addnewbtn .az-repeater-item {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .az-ma-clubfinder.az-ma-clubfinder-invalid .az-ma-clubfinder-addnewbtn .az-repeater-item-inner {
    border-color: #c92627;
  }
  .az-ma-clubfinder-club-details .az-club-details-section {
    margin-bottom: 30px;
  }
  .az-ma-clubfinder-club-details .az-company-finder-club-details ul {
    margin-left: 0;
  }
  .az-ma-clubfinder-club-details .az-club-details-services-list li {
    margin-bottom: 7px;
  }
  .az-ma-clubfinder-club-details .az-club-details-services-list i {
    font-size: 11px;
    width: 21px;
    height: 21px;
    line-height: 21px;
    text-align: center;
    background-color: #848181;
    color: #fff;
    border-radius: 100%;
    margin-right: 2px;
    margin-bottom: 2px;
  }
  .az-ma-clubfinder-club-details .az-club-details-gallery-list li {
    float: left;
    width: 100px;
    height: 100px;
    text-align: center;
    margin-right: 15px;
    margin-bottom: 15px;
    border: 1px solid #d6d6d6;
    position: relative;
    padding: 0;
  }
  .az-ma-clubfinder-club-details .az-club-details-gallery-list a, .az-ma-clubfinder-club-details .az-club-details-gallery-list img {
    display: block;
    width: auto;
    max-width: 100%;
    height: auto;
    margin: auto;
  }
  .az-ma-clubfinder-club-details .az-club-details-gallery-list a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    padding: 10px;
    background: no-repeat center center;
    background-size: cover;
  }
  .az-ma-clubfinder-club-details .az-club-details-gallery-list img {
    display: inline-block;
  }
  .az-ma-clubfinder-club-details .az-club-details-attachments-list li {
    float: left;
    width: 100px;
    height: 100px;
    text-align: center;
    margin-right: 15px;
    margin-bottom: 15px;
    border: 1px solid #d6d6d6;
    padding: 7px 7px;
  }
  .az-ma-clubfinder-club-details .az-club-details-attachments-list .az-club-details-attachments-list-icon {
    width: 40px;
    height: 40px;
    margin: 0 auto 10px;
    position: relative;
  }
  .az-ma-clubfinder-club-details .az-club-details-attachments-list .az-club-details-attachments-list-icon img {
    display: inline-block;
    width: auto;
    max-width: 100%;
    height: auto;
    max-height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  .az-ma-clubfinder-club-details .az-club-details-attachments-list .az-club-details-attachments-list-name {
    font-weight: bold;
    text-transform: uppercase;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 8px;
    line-height: 1;
    font-size: 13px;
    visibility: hidden;
    pointer-events: none;
    user-select: none;
  }
  .az-ma-clubfinder-club-details .az-club-details-attachments-list .az-club-details-attachments-list-download-link {
    color: #ff3737;
    font-size: 12px;
    font-weight: 500;
  }
  .az-ma-clubfinder-club-details .az-club-details-attachments-list a {
    text-decoration: none !important;
    color: #333;
  }
  .az-ma-clubfinder-club-details .az-club-details-attachments-list .az-club-details-attachments-list-download-link:hover {
    text-decoration: underline;
  }
  .az-ma-clubfinder-club-details .az-club-details-attachments-list .az-club-details-attachments-list-download-link.invisible {
    visibility: hidden;
    opacity: 0;
    pointer-events: none;
  }
  @media (min-width: 768px) {
        
    .az-ma-clubfinder .az-repeater .az-repeater-item:nth-child(odd) {
        padding-left: 0 !important;
    }

    .az-ma-clubfinder .az-repeater .az-repeater-item:nth-child(even) {
        padding-right: 0 !important;
    } 
    .az-ma-clubfinder .az-ma-clubfinder-addnewbtn .az-repeater-item {
        padding-right: 5px !important;
      }
  }
  @media (max-width: 767px) {
        
    .az-ma-clubfinder .az-repeater .az-repeater-item {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
  }
  .az-ma-clubfinder-club-details .az-club-details-section-title {
        padding-bottom: 5px;
        border-bottom: 1px dotted #c5c5c5;
        text-transform: uppercase;
        color: #333;
        margin-bottom: 10px;
    }
    .az-ma-clubfinder-basic .list-item-box-active .text-box [id*="-list-item-box-inner-handler"] {
        display: inline-block;
    }
.az-ma-clubfinder-advance .az-btn-primary {
    background-color: #1fa11f;
    color: #fff;
}
/*============================
    Credential Tab Head
============================*/
/*.credential-tab-head{
    margin-bottom: 1rem;
}*/
.credential-tab-head .credential-tab-heading {
    font-weight: 600;
    position: relative;
    padding-right: 9rem;
}
.credential-tab-head .credential-tab-heading .status{
    position: absolute;
    right: 0;
    top: 5px;
}
/* 
===========================
End MA Club Finder (by Farid)
===========================
*/

/*---------------------Froala Editor New (Start) Date:25/2/2021 ----------------------*/
.froala-editor-new-custom {
    /*border: 1px solid black;*/
}

.froala-editor-new-custom .fr-toolbar {
    padding: 0 !important;
}

.froala-editor-new-custom .fr-toolbar.fr-top {
    border-radius: 6px 6px 0 0 !important;
    -moz-border-radius: 6px 6px 0 0 !important;
    -webkit-border-radius: 6px 6px 0 0 !important;
}

.froala-editor-new-custom .fr-toolbar .fr-btn-grp {
    margin: 0px 0px !important;
}

.froala-editor-new-custom .fr-toolbar .fr-command.fr-btn {
    width: 30px !important;
    height: 30px !important;
}

.froala-editor-new-custom .fr-toolbar .fr-command.fr-btn svg {
    margin: 0 !important;
    width: 18px !important;
    margin: 0px 5px !important;
}

.froala-editor-new-custom .fr-toolbar.fr-toolbar-open {
    padding-bottom: 37px !important;
}

.froala-editor-new-custom .fr-toolbar .fr-more-toolbar.fr-expanded {
    height: 37px !important;
}

.froala-editor-new-custom .fr-command.fr-btn.fr-options {
    width: 18px !important;
    margin-left: -4px !important;
}
/*--------------------- Froala Editor New (End) ----------------------*/


/*--------------------- Credential Retention  (Start) Date:30/3/2021 ----------------------*/
.az-credential-retention-info-header {
    font-size: 1.125rem;
    font-weight: 400 !important;
}

.az-credential-retention-info-header-valid-text {
    color: #28a745 !important;
}

.az-credential-retention-info-header-invalid-text {
    color: #dc3545 !important;
}

.az-credential-retention-info-list {
}

.az-credential-retention-info-list ul {
    padding: 0 0 0 17px;
}

.az-credential-retention-info-list ul li {
    margin-bottom: 10px;
}

.az-credential-retention-info-list-item-box {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}

.az-credential-retention-info-list-item-box .az-credential-retention-info-list-item-text {
    font-size: 15px;
    text-align: justify;
    flex: 0 0 92%;
}

.az-credential-retention-info-list-item-box .az-credential-retention-info-list-item-icon {
    /*flex-grow: 1;*/
}

.az-credential-retention-info-list-item-box .az-credential-retention-info-list-item-icon .az-credential-retention-info-list-item-icon-valid {
    display: inline-block;
    line-height: normal;
    vertical-align: middle;
    border: 1px solid #28a745;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background-color: white;
    color: #28a745;
}

.az-credential-retention-info-list-item-box .az-credential-retention-info-list-item-icon .az-credential-retention-info-list-item-icon-valid .az-credential-retention-info-list-item-icon-valid-i {
    margin: 0px;
    padding: 6px;
}

.az-credential-retention-info-list-item-box .az-credential-retention-info-list-item-icon .az-credential-retention-info-list-item-icon-invalid {
    display: inline-block;
    line-height: normal;
    vertical-align: middle;
    border: 1px solid #dc3545;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background-color: white;
    color: #dc3545;
}

.az-credential-retention-info-list-item-box .az-credential-retention-info-list-item-icon .az-credential-retention-info-list-item-icon-invalid .az-credential-retention-info-list-item-icon-invalid-i {
    margin: 0px;
    padding: 6px 8px;
}
/*--------------------- Credential Retention  (End) Date:30/3/2021 ------------------------*/

/*--------------------- Credential Retention  (Start) Date:24/5/2022 ------------------------*/
.retention-readonly-tree {
    margin-top: 30px;
    /*border: 1px solid #000;
    padding: 8px 6px;*/
}
    .retention-readonly-tree .retention-readonly-tree-boxes {
        border: 1px dashed #d2d2d2;
        padding: 5px 10px;
        margin-bottom: 40px;
        /*padding-right: 40px;*/
        position: relative;
        font-size: 0.75rem;
        /*text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);*/
        border-radius: 4px;
        background-color: #e9e9e9;
        display: table;
        /*min-width: 51%;*/
        margin-right: 30px;
    }
    .retention-readonly-tree .retention-readonly-tree-boxes:last-child {
        margin-bottom: 0;
    }
    .retention-readonly-tree .retention-readonly-tree-boxes:before {
        content: "";
        position: absolute;
        width: 1px;
        height: 40px;
        left: 30px;
        top: 100%;
        border-left: 2px solid #000;
    }
        .retention-readonly-tree .retention-readonly-tree-boxes.group-sibling:before {
            width: 100%;
            height: 1px;
            border-top: 1px dashed #000;
            border-left-width: 0;
            left: 0;
            top: calc(100% - -21px);
        }
        .retention-readonly-tree .retention-readonly-tree-boxes:last-child:before {
            display: none;
        }
        .retention-readonly-tree .retention-readonly-tree-boxes.group {
            padding: 12px 15px;
            border: 1px solid #ccc;
            display: block;
            border-radius: 8px;
            margin-right: 0;
        }
        .retention-readonly-tree .retention-readonly-tree-boxes.group.group-valid,
        .retention-readonly-tree.group.group-validx {
            /*background-color: #9ec59e;*/
            background-color: #f7f7f7;
        }
        .retention-readonly-tree .retention-readonly-tree-boxes.group.group-invalid,
        .retention-readonly-tree.group.group-invalidx {
            /*background-color: #f2b7b7;*/
            background-color: #f7f7f7;
        }
    .retention-readonly-tree .retention-readonly-tree-boxes.valid {
        color: #333;
    }
    .retention-readonly-tree .retention-readonly-tree-boxes.invalid {
        /*color: #dc3545;*/
    }
        .retention-readonly-tree .retention-readonly-tree-boxes.group.group-valid .retention-readonly-tree-boxes.invalid {
            color: #333;
        }
    .retention-readonly-tree .retention-readonly-tree-boxes:after {
        position: absolute;
        right: -30px;
        top: calc(50% - 10px);
        font-family: "Font Awesome 5 Pro";
        /*font-weight: 900;
        content: "\f058";*/
        font-size: 0.85rem;
    }
        .retention-readonly-tree .retention-readonly-tree-boxes.valid::after {
            content: "\f058";
            color: #49965b;
        }
        .retention-readonly-tree .retention-readonly-tree-boxes.invalid::after {
            content: "\f057";
            color: #f7727f;
        }
    .retention-readonly-tree.group.group-valid .retention-readonly-tree-boxes.invalid::after {
        content: "\f068";
        color: #49965b;
        font-size: 1rem;
        margin-right: 3px;
    }
            .retention-readonly-tree .retention-readonly-tree-boxes.group.group-valid .retention-readonly-tree-boxes.invalid::after {
                content: "\f068";
                color: #49965b;
                font-size: 1rem;
                margin-right: 3px;
            }
    .retention-readonly-tree .retention-readonly-tree-boxes.group:after {
        display: none;
    }
        .retention-readonly-tree .retention-readonly-tree-boxes span {
            position: absolute;
            text-transform: uppercase;
            top: 105%;
            top: calc(100% - -11px);
            color: #000;
            background-color: #f7f7f7;
            width: 30px;
            text-align: center;
            left: 16px;
            border-radius: 4px;
            padding: 0;
            font-weight: 600;
        }
            .retention-readonly-tree > .retention-readonly-tree-boxes.single span {
                background-color: #ffffff;
            }
    .retention-readonly-tree .retention-readonly-tree-boxes.group-sibling > span {
        background-color: #000;
        color: #fff;
        height: 24px;
        border-radius: 50%;
        line-height: 2.35;
        top: calc(100% - -10px);
        width: 24px;
        font-size: 10px;
    }
    .retention-readonly-tree .retention-readonly-tree-boxes:last-child > span {
        display: none !important;
    }
    .retention-readonly-tree .retention-readonly-tree-boxes:first-child > span {
        display: block;
    }
/*--------------------- Credential Retention  (end) Date:24/5/2022 ------------------------*/
.ellipsis {
    white-space: nowrap;
    width: 200px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    vertical-align: middle;
}

/*--------------------- Plan ------------------------*/
.az-plan-container .head-text {
    font-size: 3rem;
}
.az-plan-container .breadcrumb {
    justify-content: flex-end;
    background-color: transparent;
}
.az-plan-container .breadcrumb-item {
    font-size: 1.15rem;
    color: #6c757d;
    cursor: pointer;
}
.az-plan-container .breadcrumb-item + .breadcrumb-item::before {
    content: "|";
}
.az-plan-container .breadcrumb-item.active {
    font-weight: 500;
    color: #555;
}
.az-plan-container .breadcrumb-item span {
    color: #029044;
}
.az-plan-container .pricing-tab p {
    font-size: 1.25rem;
    font-weight: 500;
}
.az-plan-container .pricing-tab ul {
    list-style: none;
    border: 1px solid #ddd;
    padding: 0;
    margin: 0;
}
.az-plan-container .pricing-tab ul li {
    flex-grow: 1;
    text-align: center;
    color: #757575;
    padding: 12px 0;
    border-right: 1px solid #ddd;
}
.az-plan-container .pricing-tab ul li:last-child {
    border-width: 0;
}
.az-plan-container .pricing-tab ul li.active {
    background-color: var(--az-pc) !important;
    color: #fff;
}
.az-plan-container .az-ma-button-group {
    margin: 0;
    display: flex;
    border: 1px solid #ddd;
}
.az-plan-container .az-ma-button-group .btn.btn-light.btn-md {
    margin: 0;
    background-color: transparent !important;
    box-shadow: none !important;
    color: #757575;
    font-size: 1rem;
    padding: 12px 0;
    flex-grow: 1;
    border-right: 1px solid #ddd;
}
.az-plan-container .az-ma-button-group .btn.btn-light.btn-md:last-child {
    border-width: 0;
}
.az-plan-container .az-ma-button-group .btn.btn-light.btn-md:not([disabled]):not(.disabled).active,
.az-plan-container .az-ma-button-group .btn.btn-light.btn-md:not([disabled]):not(.disabled):active {
    background-color: var(--az-pc) !important;
    color: #fff;
}
.az-plan-container .pricing-box-container {
    margin-top: 100px;
    border-radius: 4px;
    border: 1px solid #e5e5e5;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.15);
    min-height: 660px;
}
.az-plan-container .pricing-box-container.featured {
    position: relative;
    margin-top: 80px;
    min-height: 700px;
}
.az-plan-container .pricing-box-container.featured::before {
    content: "Most Popular";
    color: #fff;
    background-color: var(--az-pc) !important;
    position: absolute;
    right: 20px;
    top: -10px;
    border-radius: 0.25rem;
    font-size: 0.75rem;
    padding: 2px 20px 3px;
}

.az-plan-container .pricing-box-container .heading {
    padding: 30px 45px 20px;
}
.az-plan-container .pricing-box-container .heading p{
    font-size: 0.8rem;
    text-align: center;
    color: #666;
    margin: 0;
}
.az-plan-container .pricing-box-container.purple-back .heading {
    background-color: #F2E2F3;
}
.az-plan-container .pricing-box-container.orange-back .heading {
    background-color: #FBF0DE;
}
.az-plan-container .pricing-box-container.green-back .heading {
    background-color: #E2F3E2;
}
.az-plan-container .pricing-box-container.blue-back .heading {
    background-color: #DEF1FD;
}

.az-plan-container .pricing-box-container .heading h2{
    font-size: 2rem;
    font-weight: 500;
}

.az-plan-container .pricing-box-container.purple-back .heading h2,
.az-plan-container .compare-heading .pricing-type.purple-type h3 {
    color: #991FA1;
}

.az-plan-container .pricing-box-container.orange-back .heading h2,
.az-plan-container .compare-heading .pricing-type.orange-type h3 {
    color: #DD8C00;
}

.az-plan-container .pricing-box-container.green-back .heading h2,
.az-plan-container .compare-heading .pricing-type.green-type h3 {
    color: #1FA11F;
}

.az-plan-container .pricing-box-container.blue-back .heading h2,
.az-plan-container .compare-heading .pricing-type.blue-type h3 {
    color: #0E9CEE;
}

.az-plan-container .pricing-box-container .pricing {
    text-align: center;
    margin-top: 30px;
    margin-bottom: 25px;
}
.az-plan-container .pricing-box-container.featured .pricing {
    margin-top: 50px;
}
.az-plan-container .pricing-box-container .pricing p {
    font-weight: 500;
    font-size: 2.5rem;
}
.az-plan-container .pricing-box-container .pricing p span {
    font-size: 1rem;
    color: #777;
    font-weight: 400;
    padding-left: 0.25rem;
}
.az-plan-container .pricing-box-container .pricing button {
    text-transform: initial;
    font-weight: 600;
    font-size: 1rem;
    padding-top: .35rem;
    padding-bottom: .35rem;
    border-width: 3px !important;
    border-radius: 0.25rem;
}
.az-plan-container .pricing-box-container.purple-back .pricing button,
.az-plan-container .compare-heading .pricing-type.purple-type button {
    color: #991FA1 !important;
    border-color: #991FA1 !important;
}
.az-plan-container .pricing-box-container.orange-back .pricing button,
.az-plan-container .compare-heading .pricing-type.orange-type button {
    color: #DD8C00 !important;
    border-color: #DD8C00 !important;
}
.az-plan-container .pricing-box-container.green-back .pricing button,
.az-plan-container .compare-heading .pricing-type.green-type button {
    color: #fff !important;
    background-color: var(--az-pc) !important;
}
.az-plan-container .pricing-box-container.blue-back .pricing button,
.az-plan-container .compare-heading .pricing-type.blue-type button {
    color: #0E9CEE !important;
    border-color: #0E9CEE !important;
}
.az-plan-container .pricing-box-container .features {
    margin-left: 30px;
    margin-right: 30px;
    margin-bottom: 50px;
    padding-top: 20px;
    color: #666;
}
.az-plan-container .pricing-box-container.featured .features {
    margin-bottom: 70px;
}
.az-plan-container .pricing-box-container.purple-back .features {
    border-top: 1px solid #F2E2F3;
}
.az-plan-container .pricing-box-container.orange-back .features {
    border-top: 1px solid #FBF0DE;
}
.az-plan-container .pricing-box-container.green-back .features {
    border-top: 1px solid #E2F3E2;
}
.az-plan-container .pricing-box-container.blue-back .features {
    border-top: 1px solid #DEF1FD;
}
.az-plan-container .pricing-box-container .features p {
    font-style: italic;
}
.az-plan-container .pricing-box-container .features ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.az-plan-container .pricing-box-container .features ul li{
    margin-bottom: 0.30rem;
}
.az-plan-container .pricing-box-container .features ul li:before {
    font-family: "Font Awesome 5 Pro";
    content: "\f058";
    display: inline-block;
    padding-right: 3px;
    vertical-align: middle;
    font-weight: 900;
    color: #b6eab6;
    padding-right: 10px;
}
.az-plan-container .compare-heading {
    margin-top: 100px;
    border-bottom: 1px solid #eee;
    display: flex;
    padding-bottom: 10px;
    padding-right: 20px;
}
.az-plan-container .compare-heading .pricing-type h3 {
    font-weight: 400;
    font-size: 1.6rem;
}
.az-plan-container .compare-heading .brief {
    width: 350px;
    max-width: 350px;
    margin-right: 120px;
    margin-top: 60px;
    margin-bottom: 0;
}
.az-plan-container .compare-heading .pricing-type {
    text-align: center;
}
.az-plan-container .compare-heading .pricing-type button {
    font-weight: 600;
    font-size: 1rem;
    text-transform: initial;
    padding: 0.35rem 1.25rem;
    border-radius: 0.25rem;
}
.az-plan-container .compare-contents h2 {
    padding-left: 20px;
    margin-top: 35px;
}
.az-plan-container .compare-contents ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.az-plan-container .compare-contents li {
    display: flex;
    border: 1px solid #fafafa;
    padding: 10px 20px;
    color: #666;
}
.az-plan-container .compare-contents li:nth-child(odd) {
    background-color: #fafafa;
}
.az-plan-container .compare-contents li > *,
.az-plan-container .compare-heading > *{
    flex-grow: 1;
}
.az-plan-container .compare-contents li > p {
    margin-bottom: 0;
    display: flex;
    justify-content: space-between;
    width: 350px;
    max-width: 350px;
    margin-right: 100px;
}
.az-plan-container .compare-contents li > p .fas {
    line-height: 1.5;
    color: #c5c5c5;
}
.az-plan-container .compare-contents li > .fas {
    text-align: center;
    color: #1FA11F;
    line-height: 2;
    font-size: 0.75rem;
}
/*Twitter x Icon Start*/

/*.jg.jg-twitter-x {*/
    /*background-image: url('https://netolink.com/wp-content/uploads/thumbs_dir/X-qym301am9kdf6akd1i65nhi45rbr6rhq58ndxrmues.png');*/
    /*background-image: url('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"/></svg>');*/
    /*background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" ><!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path fill="currentColor" d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"/></svg>');*/
    /*background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='red'><path d='M12 2L2 22h20L12 2z'/></svg>");*/
    /*display: inline-block;
    width: 14px;
    height: 14px;
    background-size: contain;*/
    /*background-repeat: no-repeat;*/
   /* background-position: center;
}*/

.jg.jg-twitter-x {
    width: 14px;
    height: 14px;
    display: inline-block;
    -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" ><!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"/></svg>');
    mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" ><!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"/></svg>');
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    background-color: #000000;
    -webkit-mask-position: center;
    mask-position: center;
}

.iconpicker-component.btn-flat .jg.jg-twitter-x {
    height: 24px;
    background-color: #707070;
}
.iconpicker-component.btn-flat:hover .jg.jg-twitter-x {
    background-color: #111;
}
footer.page-footer a .jg.jg-twitter-x {
    background-color: #ffffff;
    width: 16px;
    height: 16px;
}
.social-media-links a .jg.jg-twitter-x {
    background-color: #ffffff;
    width: 16px;
    height: 16px;
}
.icp-dd .jg.jg-twitter-x {
    display: none;
}
.tab-icon > .jg.jg-twitter-x {
    width: 28px;
    height: 28px;
}
.az-ma-tabs.classic-tabs .nav li a .jg.jg-twitter-x {
    width: 20px;
    height: 20px;
    background-color: #ffffff;
    margin-top: 4px;
    margin-bottom: 4px;
}
.az-ma-tabs.classic-tabs .nav li a.active .jg.jg-twitter-x {
    width: 20px;
    height: 20px;
    background-color: #03909e;
}
.az-MemberProfile-contact-item .jg.jg-twitter-x {
    background-color: #04acbc;
    vertical-align: middle;
}
/*.iconpicker .iconpicker-item .jg.jg-twitter-x {
    background-color: red;
}*/
/*Twitter x Icon End*/
/*Full Calender*/
.az-fc-customize .fc-state-active, .az-fc-customize .fc-state-down {
    box-shadow: none;
    /*background-image: linear-gradient(to bottom, #187877 0px, #187877 100%);*/
    background-color: #187877;
    color: #FFFFFF !important;
    text-shadow: none;
}
.az-fc-customize .fc button {
    color: #187877;
}
.az-fc-customize .fc button .fc-icon {
    top: 0;
}
.az-fc-customize .fc-content .fc-title {
    color: #fff;
}

.az-fc-customize .fc-list-item td {
    color: #fff;
}

.az-fc-customize .fc-list-item:hover td {
    color: #333;
}

/*Members Credential Search box style*/
label.az-search-custom-style {
    padding: 6px 0 !important;
    font-size: 16px !important;
}

input.az-search-custom-style {
    padding: 6px 0 !important;
    height: 36px !important;
}

.az-search-custom-style a.az-trigger-btn.fa {
    line-height:29px !important;
}

/*Rule Combobox*/
.rulecomboheight.az-field-text .az-field-input-wrapper .az-field-input,
.rulecomboheight.az-field-text .az-field-input-wrapper {
    height: 36px !important;
    float: none !important;
}
.rulecomboheight div.az-triggers-panel {
    margin-top: -29px !important;
}

/*customized css for Event Ticket Rules Tab*/
.az-lite-tabs-customized {
    position: relative;
}
    .az-lite-tabs-customized label, .az-lite-tabs-customized input[type=radio] {
        display: block !important;
        /*opacity: 1;*/
        pointer-events: visible;
        width: 120px;
    }
    .az-lite-tabs-customized input[type=radio] {
        -moz-appearance: none;
        -webkit-appearance: none;
        appearance: none;
        height: 43px;
        /*background: red;*/
        cursor: pointer;
        opacity: 0;
    }


        @media only screen and (max-width: 1199px) {
            .az-plan-container .compare-heading .brief{
        margin-top: 55px;
    }
    .az-plan-container .compare-heading .pricing-type button {
        padding: 0.35rem 0.75rem;
        font-size: 0.75rem;
    }
}


/*--------------------- Address Finder Start ------------------------*/
.custom-county .custom-select {
    font-size: 14px !important;
}

.address-finder {
    padding: 0 0.5rem;
    width: 100%;
}

.address-finder .input-group-append {
    display: none;
}

.address-finder .az-ma-search-field-group {
    /*border: 1px solid #455A64;*/
    border: 1px solid #ced4da;
    border-radius: 4px;
}

    .address-finder .az-ma-search-field-group .form-control {
        padding: 0.375rem 1.75rem 0.375rem 0.375rem;
        width: 100%;
        border-radius: 4px;
    }

    .address-finder .az-ma-search-field-group-focus {
        color: #495057;
        background-color: #fff;
        border-color: #80bdff;
        outline: 0;
        -webkit-box-shadow: 0 0 0 .2rem rgba(0,123,255,.25);
        -moz-box-shadow: 0 0 0 .2rem rgba(0,123,255,.25);
        box-shadow: 0 0 0 .2rem rgba(0,123,255,.25);
        /*box-shadow: 0 0 0 .2rem #EEEEEE;*/
    }
.ma-field.ma-field-invalid .address-finder .az-ma-search-field-group {
    border-color: #c92627;
}
    .address-finder .form-control-clear {
        z-index: 10;
        pointer-events: auto;
        cursor: pointer;
        position: absolute;
        right: 5px;
        width: 16px;
        height: 16px;
        line-height: 40px;
        text-align: center;
        color: #707070;
        top: 10px;
        border: 1px solid #455A64;
        border-radius: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
    }

        .address-finder .form-control-clear i {
            font-weight: 400;
            line-height: 0px !important;
            font-size: 14px;
        }

.suggesstion-div {
    position: absolute;
    top: 90px;
    left: 17px;
    z-index: 1000;
    /*width: 100%;*/
    /*width: 93%;*/
    width: calc(100% - 2rem);
}
.typo-event .suggesstion-div {
    top: 57px;
    left: 9px;
    width: 484px;
}

.suggesstion-position {
    width: calc(100% - 1rem);
}
.typo-event .suggesstion-position {
    width: 100%;
}
.suggesstion-position-top {
    position: absolute;
    bottom: 40px;
    left: 0;
    z-index: 999;
    width: calc(100% - 1rem);
}
.suggesstion-town-top {
    bottom: 44px !important;
    width: calc(100% - 2rem);
}

    .suggestionContainer {
        background: #FFFFFF;
        border: 1px solid #455A64;
        border-radius: 2px;
    }


    .suggestionContainer .header {
        padding: 14px 24px;
        font-size: 13px;
        font-weight: 400;
        line-height: 16px;
        color: #78909C;
        position: sticky;
    }

    .suggestionContainer .loading {
        padding: 14px 24px 0px 24px;
        border-top: 1px solid #ECEFF1;
        display: flex;
        align-items: center;
        justify-content: center;
    }

        .suggestionContainer .loading .text {
            color: #455A64;
            font-size: 12px;
            font-weight: 600;
            line-height: 16px;
        }

        /*.suggestionContainer .address-all {
            max-height: 216px;
            overflow: auto;
        }*/

    .suggestionContainer .suggestionContents {
        max-height: 268px;
        overflow: auto;
    }

        .suggestionContainer .contents {
            padding: 14px 24px 0px 24px;
            border-top: 1px solid #ECEFF1;
            cursor: pointer;
        }

    .suggestionContainer .contents.back {
        background: #FAFAFA;
        color: #455A64;
        padding-bottom: 10px;
        padding-top: 10px;
        padding-left: 18px;
    }
        .suggestionContainer .contents.back .fa {
            line-height: 24px;
            width: 24px;
            text-align: center;
        }

        .suggestionContainer .contents .contents-box {
            display: flex;
            align-items: center;
        }

            .suggestionContainer .contents .contents-box .contents-right {
                margin-left: auto;
                display: flex;
                min-width: 145px;
                padding-left: 10px;
            }

            .suggestionContainer .contents .contents-box .nested-address {
                color: #4CAF4F;
                font-size: 13px;
                font-weight: 500;
                line-height: 16px;
            }

            .suggestionContainer .contents .contents-box .contents-right i {
                padding-left: 5px;
                color: #4CAF4F;
                font-size: 13px;
                font-weight: 500;
                line-height: 16px;
            }

    .suggestionContainer .addressOne,
    .suggestionContainer .addressOne code {
        color: #263238;
        font-size: 14px;
        font-weight: 500;
        line-height: 16px;
        text-transform: capitalize;
        font-family: inherit;
    }

    .suggestionContainer .addressTwo,
    .suggestionContainer .addressTwo code {
        color: #455A64;
        font-size: 13px;
        font-weight: 400;
        line-height: 16px;
        text-transform: capitalize;
        font-family: inherit;
    }

    .suggestionContainer span {
        color: #4CAF4F !important;
    }

    .suggestionContainer .addressTwo.active {
        color: #4CAF4F;
        font-size: 13px;
        font-weight: 400;
        line-height: 16px;
    }

.not-found {
    padding: 14px 24px;
    background: #FAFAFA;
    color: #EF5350;
}

.az-ma-address-finder-container .search-again-box {
    display: flex;
    align-items: center;
    width: 100%;
    padding: 1rem .5rem;
}

.az-ma-address-finder-container .search-again-text {
    font-size: 14px;
    font-weight: 500;
    line-height: 16px;
    color: #4CAF4F;
    cursor: pointer;
}

.az-ma-address-finder-container .reset-address {
    display: none;
    font-size: 14px;
    font-weight: 500;
    line-height: 16px;
    color: #F44236;
    cursor: pointer;
    margin-left: auto;
}

.az-ma-address-finder-container .manual-text {
    font-weight: 500;
    font-size: 14px;
    line-height: 16px;
    color: #4CAF4F;
    cursor: pointer;
    padding: 0.5rem;
}



.suggestionContainer .suggestionContents::-webkit-scrollbar-thumb {
    background-color: #263238;
}

.suggestionContainer .suggestionContents::-webkit-scrollbar {
    width: 4px;
}

.suggestionContainer .suggestionContents::-webkit-scrollbar-track {
    background: rgba(207, 216, 220, 1);
    border-radius: 10px;
}

.suggestionContainer .suggestionContents::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 0px rgba(207, 216, 220, 1);
}

.suggestionContainer .suggestionContents::-webkit-scrollbar-thumb:hover {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.8);
}
.address-container .dropdown-menu.inner li:first-child {
    display: none;
}
.typo-event {
    max-width: 484px !important;
}
    .typo-event label {
        padding: 0 !important;
        margin-top: 14px !important;
        font-size: 14px;
        color: #757575;
        font-weight: 400 !important;
    }
    .typo-event.address-container label {
        height: 14px;
        line-height: 14px;
    }
    .typo-event.address-container .az-ma-country-combo label {
        height: auto;
    }
  .typo-event .az-control {
    padding: 0 !important;
    margin: 0 !important;
}
    .typo-event .address-finder .az-ma-search-field-group {
        border-radius: 2px;
    }
    .typo-event input {
        height: 30px;
        border-radius: 2px;
        font-size: 14px;
        padding-left: 4px;
        margin: 1px 0px;
    }
    .typo-event input::-ms-input-placeholder { /* Edge 12-18 */
        font-size: 14px;
    }

    .typo-event input::placeholder {
        font-size: 14px;
    }
    /*.typo-event .address-finder .form-control-clear {
        top: 8px;
        width: 14px;
        height: 14px;
    }*/

    .typo-event .address-finder .form-control-clear {
        top: 8px;
        width: 16px;
        height: 16px;
    }

        .typo-event .address-finder .form-control-clear i {
            font-weight: 400;
            line-height: 0px !important;
            font-size: 13px;
            margin-left: 1px;
            margin-top: 1px;
        }
    
    /*--------------------- Address Finder End ------------------------*/

.read-only-in-journey-disabled {
    cursor: not-allowed !important;
    /*color: #ddd !important;*/
    opacity: 0.6; /* Optional: Makes it visually distinct */
    /*pointer-events: none;*/ /* Ensures no interaction */
}

.read-only-in-journey-tooltip-container {
    position: relative;
    display: inline-block;
    cursor: pointer;
    float: right;
    margin-right: 5px;
}

.read-only-in-journey-info-icon {
    display: inline-block;
    width: 16px;
    height: 16px;
    background-color: #ddd;
    color: black;
    text-align: center;
    line-height: 16px;
    border-radius: 50%;
    font-size: 12px;
    font-weight: bold;
    position: relative;
}

.read-only-in-journey-tooltip {
    visibility: hidden;
    background-color: black;
    color: white;
    text-align: center;
    padding: 8px;
    border-radius: 4px;
    font-size: 12px;
    width: 240px;
    position: absolute;
    top: 50%; /* Vertically center the tooltip */
    right: 100%; /* Position to the left of the element */
    transform: translateY(-50%); /* Center-align the tooltip vertically */
    white-space: normal;
    z-index: 1050; /* Ensure it appears above other elements */
    opacity: 0;
    transition: opacity 0.2s;
}

    .read-only-in-journey-tooltip::after {
        content: "";
        position: absolute;
        top: 50%;
        left: 100%; /* Arrow points to the element */
        transform: translateY(-50%);
        border-width: 5px;
        border-style: solid;
        border-color: transparent transparent transparent black; /* Black arrow */
    }

.read-only-in-journey-tooltip-container:hover .read-only-in-journey-tooltip {
    visibility: visible;
    opacity: 1;
}


.fm-tplmenu {
    justify-content: space-between !important;
    margin-left: -213px !important;
    min-width: 8.5rem !important;
}
.tab-item-tbr-menu-data-custom-dropdown-submenu:hover > .fm-tplmenu.dropdown-menu {
    display: flex !important;
}

@media only screen and (max-width: 991px) {
    .az-plan-container .pricing-box-container.featured {
            margin-top: 100px;
        }

        .az-plan-container .compare-heading .pricing-type button {
            padding: 0.25rem 0.4rem;
            font-size: 0.65rem;
        }

        .az-plan-container .compare-heading .brief {
            width: 250px;
            max-width: 250px;
            margin-right: 70px;
        }

        .az-plan-container .compare-contents li > p {
            width: 250px;
            max-width: 250px;
            margin-right: 50px;
        }

        .suggesstion-div {
            position: absolute;
            top: 90px;
            left: 16px;
            z-index: 1000;
            width: 100%;
            width: 92%;
        }
    }

    @media only screen and (max-width: 767px) {
        .az-plan-container .pricing-tab ul,
        .az-plan-container .az-ma-button-group {
            flex-wrap: wrap;
            border-right-width: 0;
            border-bottom-width: 0;
        }

            .az-plan-container .pricing-tab ul li,
            .az-plan-container .az-ma-button-group .btn.btn-light.btn-md {
                width: 20%;
                border-bottom: 1px solid #ddd;
            }

                .az-plan-container .pricing-tab ul li:last-child,
                .az-plan-container .az-ma-button-group .btn.btn-light.btn-md:last-child {
                    border-width: 1px;
                }

        .az-plan-container .compare-wrapper {
            min-width: 715px;
            overflow-x: auto;
        }

        .suggesstion-div {
            position: absolute;
            top: 90px;
            left: 17px;
            z-index: 1000;
            width: 100%;
            width: 91.5%;
        }
    }

    @media only screen and (max-width: 575px) {
        .az-plan-container .breadcrumb {
            justify-content: center;
            padding: .75rem;
        }

        .az-plan-container .breadcrumb-item {
            font-size: 1rem;
        }

        .az-plan-container .pricing-tab ul li,
        .az-plan-container .az-ma-button-group .btn.btn-light.btn-md {
            font-size: 0.85rem;
        }

        .suggesstion-div {
            position: absolute;
            top: 90px;
            left: 17px;
            z-index: 1000;
            width: 100%;
            width: 90.5%;
        }
    }

.advancedMultiCombo {
    height: 42px;
    width: inherit;
}

.az-ma-search-field-group.advancedMultiCombo {
    /* border: 1px solid #029044;*/
    /*border-radius: 1px;*/
    border: none !important;
}

.advancedMultiCombo .form-control {
    padding: 1rem 1rem !important;
}

.advancedMultiComboBox.search-icon-left .az-ma-search-field-group .form-control {
    padding: 1.30rem 3.5rem !important;
}

.advancedMultiComboBox.transparent-icon .az-ma-search-field-group .input-group-text, .transparent-icon .az-ma-search-field-group .input-group-text:hover {
    border-color: transparent;
    background-color: transparent;
    color: #ccc;
}

.advancedMultiComboBox.search-icon-left .input-group-append .input-group-text {
    border-radius: 5px 0 0 5px;
}

.advancedMultiComboBox.search-icon-left .az-ma-search-field-group .form-control {
    padding: 1.30rem 3.5rem !important;
    border: 1px solid #029044 !important;
    border-radius: 0px;
}