/* Minification failed. Returning unminified contents.
(307,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '&'
(319,19): run-time error CSS1039: Token not allowed after unary operator: '-icon-notify-overlay'
(325,28): run-time error CSS1039: Token not allowed after unary operator: '-icon-hamburger-primary'
(329,28): run-time error CSS1039: Token not allowed after unary operator: '-icon-user-primary'
(333,28): run-time error CSS1039: Token not allowed after unary operator: '-icon-gear-primary'
(337,28): run-time error CSS1039: Token not allowed after unary operator: '-icon-chat-bubble-primary'
(342,28): run-time error CSS1039: Token not allowed after unary operator: '-icon-question-primary'
(359,28): run-time error CSS1039: Token not allowed after unary operator: '-color-primary-minus-2'
(364,17): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(376,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '&'
(431,8): run-time error CSS1035: Expected colon, found '{'
(850,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '&'
(1897,37): run-time error CSS1030: Expected identifier, found '>'
(1897,45): run-time error CSS1031: Expected selector, found ')'
(1897,45): run-time error CSS1025: Expected comma or open brace, found ')'
(2463,2): run-time error CSS1030: Expected identifier, found '#avala-progress-bar'
(2463,2): run-time error CSS1019: Unexpected token, found '#avala-progress-bar'
(2563,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(2564,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2573,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2574,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2583,1): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(2584,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2593,1): run-time error CSS1019: Unexpected token, found '@-ms-keyframes'
(2594,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2691,5): run-time error CSS1019: Unexpected token, found '@keyframes'
(2692,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2701,5): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2702,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2711,5): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(2712,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2721,5): run-time error CSS1019: Unexpected token, found '@-ms-keyframes'
(2722,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(3095,19): run-time error CSS1035: Expected colon, found ';'
(3203,5): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(3204,14): run-time error CSS1035: Expected colon, found '{'
(3215,5): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(3216,14): run-time error CSS1035: Expected colon, found '{'
(3227,5): run-time error CSS1019: Unexpected token, found '@-ms-keyframes'
(3228,14): run-time error CSS1035: Expected colon, found '{'
(3251,5): run-time error CSS1019: Unexpected token, found '@keyframes'
(3252,14): run-time error CSS1035: Expected colon, found '{'
(4161,5): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(4162,14): run-time error CSS1035: Expected colon, found '{'
(4171,5): run-time error CSS1019: Unexpected token, found '@keyframes'
(4172,14): run-time error CSS1035: Expected colon, found '{'
(4288,1): run-time error CSS1019: Unexpected token, found '}'
(4354,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4355,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4356,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4368,22): run-time error CSS1039: Token not allowed after unary operator: '-tooltip-bg-color'
(4369,17): run-time error CSS1039: Token not allowed after unary operator: '-tooltip-text-color'
(4403,28): run-time error CSS1039: Token not allowed after unary operator: '-tooltip-arrow-size'
(4404,17): run-time error CSS1039: Token not allowed after unary operator: '-tooltip-arrow-size'
(4405,18): run-time error CSS1039: Token not allowed after unary operator: '-tooltip-arrow-size'
(4406,22): run-time error CSS1039: Token not allowed after unary operator: '-tooltip-bg-color'
 */
/*
    This file just contains the fonts for Aimbase.
*/

/***** Primary Font *****************************************************************************/
@font-face {
    font-family: 'Primary Small';
    src: local('Montserrat'), url('fonts/montserrat-vf_wght.ttf') format('truetype');
    font-weight: 500;
    font-size: 14px;
}

@font-face {
    font-family: 'Primary Bold Small';
    src: local('Montserrat'), url('fonts/montserrat-vf_wght.ttf') format('truetype');
    font-weight: 600;
    font-size: 14px;
}

@font-face {
    font-family: 'Primary Default';
    src: local('Montserrat'), url('fonts/montserrat-vf_wght.ttf') format('truetype');
    font-weight: 500;
    font-size: 16px;
}

@font-face {
    font-family: 'Primary Bold Default';
    src: local('Montserrat'), url('fonts/montserrat-vf_wght.ttf') format('truetype');
    font-weight: 600;
    font-size: 16px;
}

@font-face {
    font-family: 'Primary Large';
    src: local('Montserrat'), url('fonts/montserrat-vf_wght.ttf') format('truetype');
    font-weight: 600;
    font-size: 20px;
}

@font-face {
    font-family: 'Primary Extra Large';
    src: local('Montserrat'), url('fonts/montserrat-vf_wght.ttf') format('truetype');
    font-weight: 600;
    font-size: 24px;
}

@font-face {
    font-family: 'Primary Ultra';
    src: local('Montserrat'), url('fonts/montserrat-vf_wght.ttf') format('truetype');
    font-weight: 600;
    font-size: 32px;
}


/***** Secondary Font *****************************************************************************/
@font-face {
    font-family: 'Secondary Small';
    src: local('Helvetica Neue'), url('fonts/helvetica.ttf') format('truetype');
    font-weight: 400;
    font-size: 14px;
}

@font-face {
    font-family: 'Secondary Bold Small';
    src: local('Helvetica Neue'), url('fonts/helvetica.ttf') format('truetype');
    font-weight: 500;
    font-size: 14px;
}

@font-face {
    font-family: 'Secondary Default';
    src: local('Helvetica Neue'), url('fonts/helvetica.ttf') format('truetype');
    font-weight: 400;
    font-size: 16px;
}

@font-face {
    font-family: 'Secondary Bold Default';
    src: local('Helvetica Neue'), url('fonts/helvetica.ttf') format('truetype');
    font-weight: 500;
    font-size: 16px;
}

@font-face {
    font-family: 'Secondary Large';
    src: local('Helvetica Neue'), url('fonts/helvetica.ttf') format('truetype');
    font-weight: 500;
    font-size: 20px;
}

@font-face {
    font-family: 'Secondary Extra Large';
    src: local('Helvetica Neue'), url('fonts/helvetica.ttf') format('truetype');
    font-weight: 500;
    font-size: 24px;
}

@font-face {
    font-family: 'Secondary Ultra';
    src: local('Helvetica Neue'), url('fonts/helvetica.ttf') format('truetype');
    font-weight: 500;
    font-size: 32px;
}


/***** Glyphs *********************************************************************************/
@property --glyph-chevron-primary {
    syntax: '<url>';
    inherits: false;
    initial-value: url("data:image/svg+xml,%3Csvg width='11.672' height='7.305' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath style='opacity:1;fill:none;fill-opacity:1;stroke:%23fff;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1' d='m.817.817 5.019 5.671 5.019-5.67'/%3E%3C/svg%3E");
}

@property --glyph-chevron-secondary {
    syntax: '<url>';
    inherits: false;
    initial-value: url("data:image/svg+xml,%3Csvg width='11.672' height='7.305' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath style='opacity:1;fill:none;fill-opacity:1;stroke:%23e0e0e0;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1' d='m.817.817 5.019 5.671 5.019-5.67'/%3E%3C/svg%3E");
}

@property --glyph-chevron-selected {
    syntax: '<url>';
    inherits: false;
    initial-value: url("data:image/svg+xml,%3Csvg width='11.672' height='7.305' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath style='opacity:1;fill:none;fill-opacity:1;stroke:%23008afa;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1' d='m.817.817 5.019 5.671 5.019-5.67'/%3E%3C/svg%3E");
}

/*
    This file just contains the color palette for Aimbase.
*/

/***** Primary Colors ***********************************************************************************************/
@property --color-primary-plus-1 {
    syntax: '<color>';
    inherits: false;
    initial-value: #E8F5FF;
}

@property --color-primary-plus-2 {
    syntax: '<color>';
    inherits: false;
    initial-value: #DBEFFF;
}

@property --color-primary-plus-3 {
    syntax: '<color>';
    inherits: false;
    initial-value: #BDE1FF;
}

@property --color-primary {
    syntax: '<color>';
    inherits: false;
    initial-value: #008AFA;
}

@property --color-primary-minus-1 {
    syntax: '<color>';
    inherits: false;
    initial-value: #0076D6;
}

@property --color-primary-minus-2 {
    syntax: '<color>';
    inherits: false;
    initial-value: #00223D;
}

/***** Grays ******************************************************************************************************/
@property --color-darkest-gray {
    syntax: '<color>';
    inherits: false;
    initial-value: #3B3B3B;
}

@property --color-gray {
    syntax: '<color>';
    inherits: false;
    initial-value: #5C5C5C;
}

@property --color-med-gray {
    syntax: '<color>';
    inherits: false;
    initial-value: #E0E0E0;
}

@property --color-light-gray {
    syntax: '<color>';
    inherits: false;
    initial-value: #F5F5F5;
}

@property --color-white {
    syntax: '<color>';
    inherits: false;
    initial-value: #FFF;
}

/***** Blue Grays **********************************************************************************************/
@property --color-dark-blue-gray {
    syntax: '<color>';
    inherits: false;
    initial-value: #476780;
}

@property --color-med-blue-gray {
    syntax: '<color>';
    inherits: false;
    initial-value: #A2B2BF;
}

@property --color-blue-gray {
    syntax: '<color>';
    inherits: false;
    initial-value: #DBE4EB;
}

@property --color-light-blue-gray {
    syntax: '<color>';
    inherits: false;
    initial-value: #F9FBFC;
}

@property --gradient-med-blue-gray-to-blue-gray {
    initial-value: linear-gradient(90deg, var(--color-med-blue-gray) 0%, var(--color-blue-gray) 100%);
}

/***** Status Colors *****************************************************************************************/
@property --color-error-plus-1 {
    syntax: '<color>';
    inherits: false;
    initial-value: #FFE4E6;
}

@property --color-error {
    syntax: '<color>';
    inherits: false;
    initial-value: #DD0B39;
}

@property --color-error-minus-1 {
    syntax: '<color>';
    inherits: false;
    initial-value: #AA082C;
}

@property --color-success {
    syntax: '<color>';
    inherits: false;
    initial-value: #5C9E82;
}

@property --color-success-minus-1 {
    syntax: '<color>';
    inherits: false;
    initial-value: #497E67;
}

@property --icon-hamburger-primary {
    syntax: '<url>';
    inherits: false;
    initial-value: url("data:image/svg+xml,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 1.667H1a.667.667 0 0 0-.667.666V3c0 .368.299.667.667.667h14A.667.667 0 0 0 15.667 3v-.667A.667.667 0 0 0 15 1.667ZM15 7H1a.667.667 0 0 0-.667.667v.666C.333 8.702.632 9 1 9h14a.667.667 0 0 0 .667-.667v-.666A.667.667 0 0 0 15 7Zm0 5.333H1A.667.667 0 0 0 .333 13v.667c0 .368.299.666.667.666h14a.667.667 0 0 0 .667-.666V13a.667.667 0 0 0-.667-.667Z' fill='%23FFF'/%3E%3C/svg%3E");
}

@property --icon-user-primary {
    syntax: '<url>';
    inherits: false;
    initial-value: url("data:image/svg+xml,%3Csvg width='18' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M8.75 10a5 5 0 1 0 0-10 5 5 0 0 0 0 10Zm-1.785 1.875A6.963 6.963 0 0 0 0 18.84C0 19.48.52 20 1.16 20h15.18c.64 0 1.16-.52 1.16-1.16a6.963 6.963 0 0 0-6.965-6.965h-3.57Z' fill='%23fff'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h17.5v20H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

@property --icon-gear-primary {
    syntax: '<url>';
    inherits: false;
    initial-value: url("data:image/svg+xml,%3Csvg width='21' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.871 6.508c.125.34.02.719-.25.96l-1.691 1.54a7.553 7.553 0 0 1 0 1.984l1.691 1.54c.27.241.375.62.25.96a9.74 9.74 0 0 1-.617 1.34l-.184.316c-.258.43-.547.836-.863 1.22a.885.885 0 0 1-.957.265l-2.176-.692a7.513 7.513 0 0 1-1.719.993l-.488 2.23a.883.883 0 0 1-.71.695 10.1 10.1 0 0 1-3.321 0 .883.883 0 0 1-.711-.695l-.488-2.23a7.514 7.514 0 0 1-1.719-.993l-2.172.696a.892.892 0 0 1-.957-.266 9.939 9.939 0 0 1-.863-1.219l-.184-.316a9.68 9.68 0 0 1-.617-1.34.885.885 0 0 1 .25-.96l1.691-1.54a7.558 7.558 0 0 1 0-1.988l-1.691-1.54a.885.885 0 0 1-.25-.96 9.74 9.74 0 0 1 .617-1.34l.184-.316c.258-.43.547-.836.863-1.22a.885.885 0 0 1 .957-.265l2.176.692a7.516 7.516 0 0 1 1.719-.993l.488-2.23a.883.883 0 0 1 .71-.695 10.095 10.095 0 0 1 3.32-.004c.36.058.634.34.712.695l.488 2.23c.618.254 1.196.59 1.72.993l2.175-.692a.892.892 0 0 1 .957.266c.316.383.605.789.863 1.219l.184.316c.238.43.445.875.617 1.34l-.004.004ZM10.5 13.125a3.125 3.125 0 1 0 0-6.25 3.125 3.125 0 0 0 0 6.25Z' fill='%23fff'/%3E%3C/svg%3E");
}

@property --icon-chat-bubble-primary {
    syntax: '<url>';
    inherits: false;
    initial-value: url("data:image/svg+xml,%3Csvg width='21' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M20.5 9.375c0 4.488-4.477 8.125-10 8.125-1.45 0-2.824-.25-4.066-.7a11.57 11.57 0 0 1-2.122 1.196c-.937.406-2.066.754-3.187.754a.625.625 0 0 1-.445-1.066l.011-.012a4.628 4.628 0 0 0 .242-.277c.16-.196.376-.485.594-.844.391-.649.762-1.5.836-2.457C1.191 12.766.5 11.137.5 9.375c0-4.488 4.477-8.125 10-8.125s10 3.637 10 8.125Z' fill='%23fff'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' transform='translate(.5)' d='M0 0h20v20H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

@property --icon-question-primary {
    syntax: '<url>';
    inherits: false;
    initial-value: url("data:image/svg+xml,%3Csvg width='21' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M10.5 20a10 10 0 1 0 0-20 10 10 0 0 0 0 20ZM7.133 6.457A2.191 2.191 0 0 1 9.195 5h2.278a2.465 2.465 0 0 1 1.226 4.605l-1.261.723a.94.94 0 0 1-.938.922.935.935 0 0 1-.938-.938v-.527c0-.336.18-.644.473-.812l1.73-.993a.59.59 0 0 0-.292-1.101H9.195a.308.308 0 0 0-.293.207l-.015.047a.937.937 0 0 1-1.196.57.94.94 0 0 1-.57-1.195l.016-.047-.004-.004ZM9.25 13.75a1.25 1.25 0 1 1 2.5 0 1.25 1.25 0 0 1-2.5 0Z' fill='%23fff'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' transform='translate(.5)' d='M0 0h20v20H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

@property --icon-notify-overlay {
    syntax: '<url>';
    inherits: false;
    initial-value: url("data:image/svg+xml,%3Csvg width='21' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle style='fill:%23dd0b39;fill-opacity:1;stroke:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round' cx='17.249' cy='3.751' r='3.751'/%3E%3C/svg%3E");
}


a.icon {
    width: 20px;
    height: 20px;
    cursor: pointer;

    margin: 0;
    padding: 0;

    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: center;

    &.selected {
        filter: invert(52%) sepia(99%) saturate(4480%) hue-rotate(188deg) brightness(98%) contrast(104%);;
    }

    @media (hover: hover) {
        &:hover {
            filter: invert(52%) sepia(99%) saturate(4480%) hue-rotate(188deg) brightness(98%) contrast(104%);;
        }
    }
}

a.icon.notify:after {
    content: var(--icon-notify-overlay);
    position: absolute;

}

a.icon-mobile-menu {
    background-image: var(--icon-hamburger-primary);
}

a.icon-user-profile {
    background-image: var(--icon-user-primary);
}

a.icon-admin {
    background-image: var(--icon-gear-primary);
}

a.icon-contact-management {
    background-image: var(--icon-chat-bubble-primary);

}

a.icon-help {
    background-image: var(--icon-question-primary);
}

@media screen and (min-width: 850px){
    header.navigation > section > nav.main {
        display: block;
    }
}

@media screen and (max-width: 850px){
    header.navigation > section > nav.main-mobile {
        display: block;
    }
}

/* Header Styling */
header.navigation {
    background-color: var(--color-primary-minus-2);
    height: 70px;
    padding: 14px 24px 10px 24px;
    font-family: 'Primary Default', sans-serif;
    font-size: 14px;
    color: var(--color-white);
    box-sizing: border-box;
    position: sticky;
    top: 0px;
    z-index: 110;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    align-content: center;
    flex-wrap: nowrap;
    
    & .main, 
    & .main-mobile {
        display: none;
    }

    & > section.logo {
        width: 128px;
        max-width: 256px;
        text-align: center;
        white-space: nowrap;
        flex-shrink: 0;

        & img {
            height: 24px;
        }

        & > div {
            white-space: nowrap;
            overflow: hidden;
            margin-top: 4px;
            text-overflow: ellipsis;
        }
    }

    & > section.admin-menu {
        width: 165px;
        padding-top: 8px;
        margin-left: auto;
        margin-right: 0;
        flex-shrink: 0;
    }

    & > section.main-menu.size-s {        
        padding-top: 8px;
    }

    & > section.main-menu:not(.size-s) {
        flex-shrink: 1;
        margin-left: 60px;
        overflow: hidden;
        white-space: nowrap;
    }

    @media screen and (max-width: 850px){
        > section.main-menu:not(.size-s) {
            margin-left: 5px;
        }
    }
    
}

/* Main Menu Styling */
header.navigation > section > nav {

    /* Global Menu Styles */
    ol {
        list-style: none;
        z-index: 120;
        padding:0px;
        overflow-y: auto;
        overflow-x: hidden;
        max-height: calc(100vh - 70px);
        scrollbar-width: none;
    }

    /* Global Menu-Item Styles */
    li {
        display: inline-block;        
        cursor: pointer;
        color: inherit;

        & a, a:hover, a:focus {
            color: unset;
            background-color: unset;
            text-decoration: unset;
        }
    }

    /* Top Level Main Menu Style */
    &.main > ol {

        & > li {

            margin: 10px 22px 0px 10px;
            padding-bottom: 5px;
            
            &:has(> ol):not(:has(> a.icon)):after {
                display: inline-block;
                content: var(--glyph-chevron-primary);
                margin-left: 6px;
                transition: transform .15s ease-in-out;
                transform-origin: 50% 50%;
            }

            
            &.selected,
            &:has(.selected) {
                background-color: unset;
                color: var(--color-primary);
                border-bottom: solid 2px var(--color-primary);

                &:has(> ol):not(:has(> a.icon)):after {                    
                    content: var(--glyph-chevron-selected);
                }
            }
            

            &.expanded,
            &:has(.expanded) {  
                
                & > ol {
                    visibility: visible;
                    opacity: 1;
                }

                &:after {
                    transform: rotate(180deg); 
                }
            }
        }        
    }
    
    /* Main Menu Sub-Menu Style */
    &.main > ol > li {

        & ol {
            position: absolute;
            background-color: var(--color-white);
            box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
            color: var(--color-primary-minus-2);
            padding: 0px;
            margin-top: -30px;
            width: 184px;
            margin-left: 170px;
            visibility: collapse;
            opacity: 0;
            transition: opacity .25s ease-in-out;
        }
        
        @media screen and (max-width: 975px){
            & ol {
                margin-left: -187px;
            }
        }

        &> ol {
            margin-left: 0px;
            margin-top: 5px;
        }

        & li {
            display: block;
            padding: 0px;

            & > a, &:has(> ol) {
                display: block;
                padding: 10px;
            }

            &:has(> ol):after {
                display: block;
                content: var(--glyph-chevron-secondary);
                float: right;
                transition: transform .15s ease-in-out;
                transform-origin: 50% 50%;
            }

            
            &.selected,
            &:has(.selected) {
                background-color: unset;
                color: var(--color-primary);

                &:has(> ol):after {                    
                    content: var(--glyph-chevron-selected);
                }
            }
            

            &.expanded,
            &:has(.expanded) {  
                
                & > ol {
                    position: fixed;
                    visibility: visible;
                    opacity: 1;
                }

                &:after {
                    transform: rotate(180deg); 
                }
            }
        }
    }

    @media screen and (max-width: 850px) {
        &.admin {
            text-align: right;
            margin-right: 10px;
        }
    }

    /* Top level administration menu */
    &.admin > ol {        
        & > li {
            text-align: left;
            display: inline-block;
            margin-right: 24px;
            padding-bottom: 5px;

            & > a.icon {
                color: unset;
                background-color: unset;
                display: block;
            }

            &:nth-child(4) {
                margin-right: 0px;
            }            

            
            &.selected,
            &:has(.selected) {
                background-color: unset;
                color: var(--color-primary);
            }
            

            &.expanded,
            &:has(.expanded) {  
                
                & > ol {
                    visibility: visible;
                    opacity: 1;
                }
            }
        }

        /* Top level administration menu (Mobile Version)*/
        @media screen and (max-width: 850px) {
            & > li {
                margin-right: 10px; 
            }
        }
    }

    /* Second level administration menus */
    &.admin > ol > li {
        & ol {
            position: absolute;
            margin-top: -30px;
            margin-left: -190px;
            background-color: var(--color-white);
            box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
            color: var(--color-primary-minus-2);
            padding: 0px;
            width: 184px;
            visibility: collapse;
            opacity: 0;
            transition: opacity .15s ease-in-out;
        }

        & > ol {            
            left: calc(100% - 200px);
            margin-top: 5px;
            margin-left: unset;
        }

        & li {
            display: block;
            padding: 0px;

            & > a, &:has(> ol) {
                display: block;
                padding: 10px;
            }

            &:has(> ol):after {
                display: block;
                content: var(--glyph-chevron-secondary);
                float: right;
                transition: transform .15s ease-in-out;
                transform-origin: 50% 50%;
            }

            &.expanded,
            &:has(.expanded) {  
                
                & > ol {
                    position: fixed;
                    visibility: visible;
                    opacity: 1;
                }

                &:after {
                    transform: rotate(180deg); 
                }
            }
        }

        /* Second level administration menus (Mobile Version)*/
@media screen and (max-width: 850px) {
    & ol {
        margin-top: 10px;
        margin-left: unset;
        width: unset;
        box-shadow: unset;
        position: absolute;
        background-color: var(--color-white);
        color: var(--color-primary-minus-2);
        padding: 0px;
        visibility: collapse;
        opacity: 0;
        transition: opacity .25s ease-in-out;
    }

    & > ol {
        box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
        margin-top: 30px;
        left: 0px;
        width: 100vw;
    }



    & li {
        display: block;
        padding: 0px;
        
        
        & > a, &:has(> ol) {
            display: block;
            padding: 10px;
        }
    
                &:has(> ol):after{ display: none; }
                &:has(> ol):before {
                    display: block;
                    content: var(--glyph-chevron-secondary);
                    float: right;
                    transition: transform .15s ease-in-out;
                    transform-origin: 50% 50%;
                }    
    
                &.expanded,
                &:has(.expanded) {  
                    
                    & > ol {
                        visibility: visible;
                        position: relative;
                        opacity: 1;
                    }
    
                    &:before {
                        transform: rotate(180deg); 
                    }
                }
            }
        }

    }


    /* Top level mobile menu */
    &.main-mobile > ol {
        & > li {
            display: inline-block;

            & > a.icon {
                color: unset;
                background-color: unset;
                display: block;
            }

            &:nth-child(4) {
                margin-right: 0px;
            }            

            
            &.selected,
            &:has(.selected) {
                background-color: unset;
                color: var(--color-primary);
            }
            

            &.expanded,
            &:has(.expanded) {  
                
                & > ol {
                    visibility: visible;
                    opacity: 1;
                }
            }
        }
    }

    /* Second level mobile menus */
    &.main-mobile > ol > li {
        
        & ol {
            margin-top: 10px;
            position: absolute;
            background-color: var(--color-white);
            color: var(--color-primary-minus-2);
            padding: 0px;
            visibility: collapse;
            opacity: 0;
            transition: opacity .25s ease-in-out;
        }

        & > ol {            
            box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
            margin-top: 30px;
            left: 0px;
            width: 100vw;
        }



        & li {
            display: block;
            padding: 0px;

            & > a, &:has(> ol) {
                display: block;
                padding: 10px;
            }

            &:has(> ol):before {
                display: block;
                content: var(--glyph-chevron-secondary);
                float: right;
                transition: transform .15s ease-in-out;
                transform-origin: 50% 50%;
            }

            &.selected,
            &:has(.selected) {
                background-color: unset;
                color: var(--color-primary);

                &:has(> ol):before {                    
                    content: var(--glyph-chevron-selected);
                }
            }


            &.expanded,
            &:has(.expanded) {  
                
                & > ol {
                    visibility: visible;
                    position: relative;
                    opacity: 1;
                }

                &:before {
                    transform: rotate(180deg); 
                }
            }
        }
    }

    & li:has(> #overflow-submenu:empty) {
        display: none;
    } 
    
}


@media screen and (min-width: 850px){
/* Hover efects for Menu-Items */
    header.navigation.hoverable > section > nav {
        & > ol > li {
            &:hover {

                &:not(.selected):not(:has(.selected)){
                    color: var(--color-med-gray);
                }

                & > ol {
                    visibility: visible;
                    opacity: 1;
                }

                &:after {
                    transform: rotate(180deg);
                }
            }

            & > ol li {
                &:hover {
                    background-color: var(--color-light-gray);                    

                    & > ol {
                        position: fixed;
                        visibility: visible;
                        opacity: 1;
                    }

                    &:after {
                        transform: rotate(180deg);
                    }

                    & > a {
                        background-color: unset;
                        text-decoration: unset;
                        color: unset;
                    }
                }
            }
        }
    }
}
html {
    margin: 0;
    padding: 0;
}
.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */

body {
    background-color: #fff;
    color: #333;
    font-size: .85em;
    margin: 0;
    padding: 0;
}

a {
    color: #333;
    outline: none;
    padding-left: 3px;
    padding-right: 3px;
    text-decoration: underline;
}

    a:link, a:visited,
    a:active, a:hover {
        color: #333;
    }
    a.btn-primary:link, a.btn-primary:visited,
    a.btn-primary:active, a.btn-primary:hover {
        color: #fff;
    }

    a:hover {
        background-color: #c7d1d6;
    }

    a.navbar-brand.aimbase-logo:hover {
        background-color: transparent;
    }

    .navigation .logo-transparent a:hover {
        background-color: transparent;
    }

header, footer, hgroup,
nav, section {
    display: block;
}

mark {
    background-color: #a6dbed;
    padding-left: 5px;
    padding-right: 5px;
}

.render-body {
    display:none;
}

.render-body.loaded {
    display: block;
    -webkit-animation: opac .5s;
    -ms-animation: opac .5;
    animation: opac .5s;
}
@-webkit-keyframes opac
{
    from { opacity: 0; } to { opacity: 1; }
}
@keyframes opac
{
    from { opacity: 0; } to { opacity: 1; }
}
@-ms-keyframes opac {
}

#progress-bar-grid-page-wrapper {
    width: 100%;
    padding-top: 25%;
    text-align:center;
    position:absolute;
    opacity:1;
    filter: alpha(opacity=100);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    z-index:1000;
}

#progress-bar-grid-page {
    width:0%;
    float:left;
    height:3px;
    background:#00466a;
}

.float-left {
    float: left;
}

.float-right {
    float: right;
}

.clear-fix:after {
    content: ".";
    clear: both;
    display: block;
    height: 0;
    visibility: hidden;
}

h1, h2, h3,
h4, h5, h6 {
    color: #000;
    margin-bottom: 0;
    padding-bottom: 0;
}

h1 {
    font-size: 2em;
}

h2 {
    font-size: 1.75em;
}

h3 {
    font-size: 1.2em;
}

h4 {
    font-size: 1.1em;
}

h5, h6 {
    font-size: 1em;
}

    h5 a:link, h5 a:visited, h5 a:active {
        padding: 0;
        text-decoration: none;
    }


/* main layout
----------------------------------------------------------*/

#aimbase-logo {
    background: url("../Images/aimbase_primary_logo.svg") no-repeat;
    width: 570px;
    height: 50px;
    background-size: auto 45px;
    margin: 0 0 10px 10px;
}

#aimbase-logo-dark {
    background: url("../Images/aimbase_dark_logo.svg") no-repeat;
    width: 570px;
    height: 50px;
    background-size: auto 45px;
    margin: 0 0 10px 10px;
}

#aimbase-login-button {
    margin: 22px 0 0 0;
    height: 80px;
    background: #63add8 url(../Images/aimbase-Logo-Button-Arrow.png) no-repeat 16px center;
    width: 50px;
    transition:background 0.1s ease-in-out;
    -webkit-transition:background 0.1s ease-in-out;
    -moz-transition:background 0.1s ease-in-out;
    -ms-transition:background 0.1s ease-in-out;
    -o-transition:background 0.1s ease-in-out;
}

#aimbase-login-button:hover {
    background:#4e86a6 url(../Images/aimbase-Logo-Button-Arrow.png) no-repeat 16px center;
    transition:background 0.1s ease-in-out;
    -webkit-transition:background 0.1s ease-in-out;
    -moz-transition:background 0.1s ease-in-out;
    -ms-transition:background 0.1s ease-in-out;
    -o-transition:background 0.1s ease-in-out;
}

#message-center {
}

.content-wrapper {
    margin: 0 auto;
    max-width: 960px;
}

#body {
    background-color: #efeeef;
    clear: both;
    padding-bottom: 35px;
}

    .main-content {
        background: url("../Images/accent.png") no-repeat;
        padding-left: 10px;
        padding-top: 30px;
    }

    .featured + .main-content {
        background: url("../Images/heroAccent.png") no-repeat;
    }

header .content-wrapper {
    padding-top: 20px; 
}

footer {
    clear: both;
    background-color: #e2e2e2;
    font-size: .8em;
}

.action-links-section {
    width:100%;
}


/* site title
----------------------------------------------------------*/
.site-title {
    color: #c8c8c8;
    font-family: Rockwell, Consolas, "Courier New", Courier, monospace;
    font-size: 2.3em;
    margin: 0;
}

.site-title a, .site-title a:hover, .site-title a:active {
    background: none;
    color: #c8c8c8;
    outline: none;
    text-decoration: none;
}


/* login
----------------------------------------------------------*/
#login {
    display: block;
    font-size: .85em;
    margin: 0 0 10px;
    text-align: right;
}

    #login a {
        background-color: #d3dce0;
        margin-left: 10px;
        margin-right: 3px;
        padding: 2px 3px;
        text-decoration: none;
    }

    #login a.username {
        background: none;
        margin: 0;
        padding: 0;
        text-decoration: underline;
    }

    #login ul {
        margin: 0;
    }

    #login li {
        display: inline;
        list-style: none;
    }

    #navbar-collapse-main {
        float:right !important;
    }


/* menu
----------------------------------------------------------*/
ul#menu {
    font-size: 1.3em;
    font-weight: 600;
    margin: 0 0 5px;
    padding: 0;
    text-align: right;
}

    ul#menu li {
        display: inline;
        list-style: none;
        padding-left: 15px;
    }

        ul#menu li a {
            background: none;
            color: #999;
            text-decoration: none;
        }

        ul#menu li a:hover {
            color: #333;
            text-decoration: none;
        }


/* page elements
----------------------------------------------------------*/
/* featured */
.featured {
    background-color: #fff;
}

    .featured .content-wrapper {
        background-color: #7ac0da;
        background-image: -ms-linear-gradient(left, #7ac0da 0%, #a4d4e6 100%);
        background-image: -o-linear-gradient(left, #7ac0da 0%, #a4d4e6 100%);
        background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #7ac0da), color-stop(1, #a4d4e6));
        background-image: -webkit-linear-gradient(left, #7ac0da 0%, #a4d4e6 100%);
        background-image: linear-gradient(left, #7ac0da 0%, #a4d4e6 100%);
        color: #3e5667;
        padding: 20px 40px 30px 40px;
    }

        .featured hgroup.title h1, .featured hgroup.title h2 {
            color: #fff;
        }

        .featured p {
            font-size: 1.1em;
        }

/* page titles */
hgroup.title {
    margin-bottom: 10px;
}

hgroup.title h1, hgroup.title h2 {
    display: inline;
}

hgroup.title h2 {
    font-weight: normal;
    margin-left: 3px;
}

/* features */
section.feature {
    width: 300px;
    float: left;
    padding: 10px;
}

/* ordered list */
ol.round {
    list-style-type: none;
    padding-left: 0;
}

    ol.round li {
        margin: 25px 0;
        padding-left: 45px;
    }

        ol.round li.zero {
            background: url("../Images/orderedList0.png") no-repeat;
        }

        ol.round li.one {
            background: url("../Images/orderedList1.png") no-repeat;
        }

        ol.round li.two {
            background: url("../Images/orderedList2.png") no-repeat;
        }

        ol.round li.three {
            background: url("../Images/orderedList3.png") no-repeat;
        }

        ol.round li.four {
            background: url("../Images/orderedList4.png") no-repeat;
        }

        ol.round li.five {
            background: url("../Images/orderedList5.png") no-repeat;
        }

        ol.round li.six {
            background: url("../Images/orderedList6.png") no-repeat;
        }

        ol.round li.seven {
            background: url("../Images/orderedList7.png") no-repeat;
        }

        ol.round li.eight {
            background: url("../Images/orderedList8.png") no-repeat;
        }

        ol.round li.nine {
            background: url("../Images/orderedList9.png") no-repeat;
        }

/* content */
article {
    float: left;
    width: 70%;
}

aside {
    float: right;
    width: 25%;
}

    aside ul {
        list-style: none;
        padding: 0;
    }

        aside ul li {
            background: url("../Images/bullet.png") no-repeat 0 50%;
            padding: 2px 0 2px 20px;
        }

.label {
    font-weight: 700;
}

.fas.fa-envelope {
    color: #428bca;
}

.far.fa-envelope-open {
    color: #B0B0B0;
}

.fas.fa-reply {
    color: #00466a;
}

.fas.fa-check-circle {
    color: green;
    margin: 0px 2px !important;
}
.fas.fa-clock {
    color: red;
    margin: 0px 2px;
}
.far.fa-clock {
    color: gray;
    margin: 0px 2px;
}
.fa.fa-minus-circle {
    color: grey;
    margin: 0px 2px;
}
.fa.fa-times-circle {
    color: red;
    margin: 0px 2px;
}
/* login page */
#loginForm {
    border-right: solid 2px #c8c8c8;
    float: left;
    width: 55%;
}

    #loginForm .validation-error {
        display: block;
        margin-left: 15px;
    }

    #loginForm .validation-summary-errors ul {
        margin: 0;
        padding: 0;
    }

    #loginForm .validation-summary-errors li {
        display: inline;
        list-style: none;
        margin: 0;
    }

    #loginForm input {
        width: 250px;
    }

    #loginForm input[type="checkbox"],
    #loginForm input[type="submit"],
    #loginForm input[type="button"],
    #loginForm button {
        width: auto;
    }

#socialLoginForm {
    margin-left: 40px;
    float: left;
    width: 40%;
}

    #socialLoginForm h2 {
        margin-bottom:  5px;
    }

#socialLoginList button {
    margin-bottom: 12px;
}

#logoutForm {
    display: inline;
}

/* contact */
.contact h3 {
    font-size: 1.2em;
}

.contact p {
    margin: 5px 0 0 10px;
}

.contact iframe {
    border: 1px solid #333;
    margin: 5px 0 0 10px;
}

iframe.inline {
    border: none;
    display: inline;
}

/* forms */
fieldset {
    border: none;
    margin: 0;
    padding: 0;
}

    fieldset legend {
        display: none;
    }

    fieldset ol {
        padding: 0;
        list-style: none;
    }

        fieldset ol li {
            padding-bottom: 5px;
        }

label {
    display: block;
}

label.checkbox {
    display: inline;
}

input, textarea {
    border: 1px solid #e2e2e2;
    background: #fff;
    color: #333;
    font-size: 1.2em;
    margin: 5px 0 6px 0;
    padding: 5px;
    width: 300px;
}

textarea {
    font-family: inherit;
    width: 500px;
}

    input:focus, textarea:focus {
        border: 1px solid #7ac0da;
    }

    input[type="checkbox"] {
        background: transparent;
        border: inherit;
        width: auto;
    }

    input[type="submit"],
    input[type="button"],
    button {
        border: 1px solid #787878;
        color: #ffffff;
        background-color: #428bca;
        padding: 5px 15px;
        font-size: 12px;
        text-align: center;
        margin-bottom: 20px;
        margin-top: -10px;
    }

    td input[type="submit"],
    td input[type="button"],
    td button {
        font-size: 1em;
        padding: 4px;
        margin-right: 4px;
    }

.form-list {
    overflow-x: auto;
    overflow-y: auto;
}

/* info and errors */
.callout-info {
    border: 1px solid #5A9EC9;
    clear: both;
    padding: 10px 20px;
    background-color: #F2FAFF;
}

    .callout-info .glyphicon {
        color: #5A9EC9;
    }

.message-info {
    border: 1px solid;
    clear: both;
    padding: 10px 20px;
}

.message-error {
    clear: both;
    color: #e80c4d;
    font-size: 1.1em;
    font-weight: bold;
    margin: 20px 0 10px 0;
}

.message-success {
    color: #7ac0da;
    font-size: 1.3em;
    font-weight: bold;
    margin: 20px 0 10px 0;
}

.error {
    color: #e80c4d;
}

/* styles for validation helpers */
.field-validation-error {
    color: #e80c4d;
    font-weight: bold;
}

.field-validation-valid {
    display: none;
}

input.input-validation-error {
    border: 1px solid #e80c4d;
}

select.input-validation-error {
    border: 1px solid #e80c4d;
}

textarea.input-validation-error {
    border: 1px solid #e80c4d;
}

input[type="checkbox"].input-validation-error {
    border: 0 none;
}

.validation-summary-errors {
    color: #e80c4d;
    font-weight: bold;
    font-size: 1.1em;
}

.validation-summary-valid {
    display: none;
}


/* tables
----------------------------------------------------------*/
table {
    border-collapse: collapse;
    border-spacing: 0;
    margin-top: 0.75em;
    border: 0 none;
}

th {
    font-size: 1.2em;
    text-align: left;
    border: none 0px;
    padding-left: 0;
    white-space:nowrap;

    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}

th a {
        display: block;
        position: relative;
}

th a:link, th a:visited, th a:active, th a:hover {
        color: #333;
        font-weight: 600;
        text-decoration: none;
        padding: 0;
}

th a:hover {
        color: #000;
}

th.asc a, th.desc a {
        margin-right: .75em;
}

th.asc a:after, th.desc a:after {
        display: block;
        position: absolute;
        right: 0em;
        top: 0;
        font-size: 0.75em;
}

th.asc a:after {
        content: '▲';
}

th.desc a:after {
        content: '▼';
}

.grid-table thead th {
    z-index: 100;
}

.grid-table tbody td {
    position: relative;
}

.grid-table td {
    white-space: nowrap;
}

.grid-table td i {
    margin: 0px 10px;
}

.grid-table td i + i {
    margin-left: 0px;
}

.grid-table td span[data-toggle="tooltip"] {
    display:block;
    height:0px;
}

td {
    padding: 0.25em 0em 0.25em 0em;
    border: 0 none;
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}

.details-section td {
white-space:initial;
}

@media (min-width: 0px) and (max-width: 800px) {
    .details-page .details-section td:first-child {
        max-width: unset;
    }
}

tr.pager td {
    padding: 0 0.25em 0 0;
}

.filter-buttons {
    padding-top:10px;

}

#filter-column ul.nav {
    
    width: auto;
    border-bottom: 1px solid #cccccc;
    padding: 0px;
    white-space:nowrap;
}

#filter-column ul.nav li a .text.shrink {
    display:none;
}

#profile-content {
    
    display:none;
}

.popover-content {
    color:#000;
}

.resize-textarea {
    resize: none;
}

.filter-section .disabled-filters .filter-enabled
{
    display: none;
}

.filter-section .enabled-filters .filter-disabled
{
    display: none;
}

.filter-section #active-filters, .filter-section #inactive-filters {
    float:left;
    width: 95%;
    overflow-y: auto;
    overflow-x: hidden;
}

li.filter-disabled  {
    padding: 5px 15px !important;
    font-size: 12px;
}

li.filter-disabled:hover {
    background-color: #eeeeee;
    text-decoration:none;
    cursor:pointer;
    color: #2a6496 !important;
}

li.filter-disabled a:hover {
    background-color: #eeeeee;
    text-decoration:none;
    cursor:pointer;
    color: #2a6496 !important;
}

.enabled-filters, .disabled-filters {
    float: left;
    width: 100%;
    padding-top: 3px;
}

.report-page .enabled-filters
{
    background: #eee;
    padding-left: 19px;
    padding-right: 19px;
    border-bottom: 1px solid #cccccc;
    padding-bottom:10px;
}

/* hide toggle for daterange filter in reports */
.report-page .filter-daterange-mode,
.report-page .filter-daterange-last {
    display: none;
}

@media (min-width:768px) and (max-width: 991px) {
  .report-page .enabled-filters>li:nth-child(2n+3) {
    clear: left;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .report-page .enabled-filters>li:nth-child(3n+4) {
    clear: left;
  }  
}
@media (min-width: 1200px) {
  .report-page .enabled-filters>li:nth-child(4n+5) {
    clear: left;
  }  
}

.report-page .grid-section h4 {
    border-bottom: none !important; 
    padding-bottom: 5px;
}
.report-page .report-description {
    padding: 5px 10px 5px 10px;
    border-bottom: solid 1px #cccccc;
}
.enabled-filters li, .disabled-filters li {
    list-style:none;
    /*padding: 3px 0px; 5/22/2013 highlight change*/
    padding: 0px 0px;
}

.disabled-filters li.filter-enabled{
    display:none;
}

    .disabled-filters li .glyphicon {
        display:none;
        color:#cccccc;
    }

.grid-table .link {
    text-decoration:underline;
    color: #007acc !important;
}

.grid-section .grid-table, 
.report-section .grid-table
{
    width: 100%;
    font-size: 9pt;
}
.grid-table .total {
font-weight: bold;
}
.grid-section .grid-buttons .inactive, 
.report-section .grid-buttons .inactive
{
    display:none;
}

.grid-section #grid-table-wrapper .grid-table th {
    position: sticky;
    top: 0;
}

.grid-table th.nosort, .grid-table td.nosort {
    cursor: text !important;
}

.grid-section .grid-table th,
.grid-section .grid-table .header-row,
.report-section .grid-table th
{
    cursor:pointer;
    padding:8px;
    font-size:12px;
    font-weight:bold;
    background-color: #e8e8e8;
    vertical-align: bottom;
}

.grid-section .grid-table th.asc,
.grid-section .grid-table .header-row.asc,
.report-section .grid-table th.asc,
.grid-section .grid-table th.desc,
.grid-section .grid-table .header-row.desc,
.report-section .grid-table th.desc
{
    background-color: #c8c8c8;
}

.report-grid .grid-table .header-row, .report-grid .grid-table thead {
    height: 70px;
    vertical-align: bottom;
    border-bottom: 1px solid #cccccc;
}

.report-grid .grid-table .subhead-row, .report-grid .grid-table .subhead-row.alternate {
    background-color: #ccc;
    font-weight: bold;
    border-bottom: 1px solid #aaa;
}

.report-grid .grid-table .subhead-row td, .report-grid .grid-table .subhead-row.alternate td {
    padding: 3px;
}

.grid-section .grid-table th.inactive, 
.grid-section .grid-table td.inactive,
.grid-section .grid-table th.hidden, 
.grid-section .grid-table td.hidden,
.report-section .grid-table th.inactive, 
.report-section .grid-table td.inactive,
.report-section .grid-table th.hidden, 
.report-section .grid-table td.hidden
{
    display:none;
}

.grid-section .grid-table thead:not(>.nosort) th:hover,
.report-section .grid-table thead:not(>.nosort) th:hover
{
    background-color: #eeeeee;
}

.grid-section .grid-table tr.alternate,
.report-section .grid-table tr.alternate
{
    background-color: white;
}

/*The rule below breaks the reporting tables*/
/*.grid-section .grid-table tbody tr:hover,
.report-section .grid-table tbody tr:hover
{
    background-color: #eeeeee;
}*/

.grid-section .grid-table tbody tr.clickable:hover, 
.grid-section .grid-table tbody tr.selectable:hover,
.report-section .grid-table tbody tr.clickable:hover,
.report-section .grid-table tbody tr.selectble:hover
{
    cursor: pointer;
}

.grid-section .grid-table .desc, 
.grid-section .grid-table .asc,
.report-section .grid-table .desc,
.report-section .grid-table .asc
{
    cursor: pointer;
    font-weight:bold;
}

.grid-section .grid-table tbody tr td.sorted,
.report-section .grid-table tbody tr td.sorted
{
    cursor: pointer;
}

.grid-section .page-numbers a.current,
.report-section .page-numbers a.current
{
    background-color: #c7d1d6;
    text-decoration: none;
    cursor: default;
}

.report-grid td.green
{
    color: green;
}

.report-grid td.red
{
    color: red;
}

.report-grid td.bold
{
    font-weight: bold;
}


.grid-buttons {
    border-bottom:1px solid #cccccc;
    opacity:1;
    filter: alpha(opacity=100);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -webkit-transition: opacity 0.25s ease-in-out;
    -mos-transition: opacity 0.25s ease-in-out;
    -o-transition: opacity 0.25s ease-in-out;
    -ms-transition: opacity 0.25s ease-in-out;
    transition: opacity 0.25s ease-in-out;
    min-height: 28px \0/IE9;
}

.grid-actions {
    width: auto;
    float: left;
    opacity: 1;
    -webkit-transition: opacity 0.25s ease-in-out;
    -mos-transition: opacity 0.25s ease-in-out;
    -o-transition: opacity 0.25s ease-in-out;
    -ms-transition: opacity 0.25s ease-in-out;
    transition: opacity 0.25s ease-in-out;
    border-bottom: 1px solid #CCCCCC \0/IE9;

}

.grid-actions a {
    padding: 4px 15px 3px 15px !important;
}

.expanded-grid-buttons {
    border-top:1px solid #CCC !important;
}

.ui-resizable-e {
    right: 0px !important;
}

a#filter-column-size-reset {
    padding: 0px;
    float: right;
    position: absolute;
    top: 0px;
    text-align: right;
    right: 19px;
}

.history-caret {
    border-top-color: #428bca !important;
    border-bottom-color: #428bca !important;
}

/********************
*   Mobile Styles   *
********************/
@media only screen and (max-width: 850px) {

    /* header
    ----------------------------------------------------------*/
    header .float-left,
    header .float-right {
        float: none;
    }

    /* logo */
    header .site-title {
        margin: 10px;
        text-align: center;
    }

    /* login */
    #login {
        font-size: .85em;
        margin: 0 0 12px;
        text-align: center;
    }

        #login ul {
            margin: 5px 0;
            padding: 0;
        }

        #login li {
            display: inline;
            list-style: none;
            margin: 0;
            padding: 0;
        }

        #login a {
            background: none;
            color: #999;
            font-weight: 600;
            margin: 2px;
            padding: 0;
        }

        #login a:hover {
            color: #333;
        }

    /* menu */
    nav {
        margin-bottom: 5px;
    }

    ul#menu {
        margin: 0;
        padding: 0;
        text-align: center;
    }

        ul#menu li {
            margin: 0;
            padding: 0;
        }


    /* main layout
    ----------------------------------------------------------*/
    .main-content,
    .featured + .main-content {
        background-position: 10px 0;
    }

    .content-wrapper {
        padding-right: 10px;
        padding-left: 10px;
    }

    .featured .content-wrapper {
        padding: 10px;
    }

    /* page content */
    article, aside {
        float: none;
        width: 100%;
    }

    /* ordered list */
    ol.round {
        list-style-type: none;
        padding-left: 0;
    }

        ol.round li {
            padding-left: 10px;
            margin: 25px 0;
        }

            ol.round li.zero,
            ol.round li.one,
            ol.round li.two,
            ol.round li.three,
            ol.round li.four,
            ol.round li.five,
            ol.round li.six,
            ol.round li.seven,
            ol.round li.eight,
            ol.round li.nine {
                background: none;
            }

     /* features */
     section.feature {
        float: none;
        padding: 10px;
        width: auto;
     }

        section.feature img {
            color: #999;
            content: attr(alt);
            font-size: 1.5em;
            font-weight: 600;
        }

    /* forms */
    input {
        width: 90%;
    }

    /* login page */
    #loginForm {
        border-right: none;
        float: none;
        width: auto;
    }

        #loginForm .validation-error {
            display: block;
            margin-left: 15px;
        }

    #socialLoginForm {
        margin-left: 0;
        float: none;
        width: auto;
    }


    /* footer
    ----------------------------------------------------------*/
    footer .float-left,
    footer .float-right {
        float: none;
    }

    footer {
        text-align: center;
        height: auto;
        padding: 10px 0;
    }

        footer p {
            margin: 0;
        }



}
.chosen-container-multi .chosen-drop .result-selected {
    display:none !important;
}

#YourForm .ui-draggable-dragging {
    border: 1px dashed #cccccc;
    padding: 10px;
    margin: 10px 0px 0px 0px;
    background: rgba(255,255,255,0.7);
}

.ui-draggable-dragging ul {
    list-style:none !important;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-left: 0px;
}

.details-section table {
    margin: 10px 0px 5px 0px;
}

.details-section table div{
    display: block;
}


/*Survey Styles*/

#survey-form {
    margin-top: -25px;
}

#FieldProperties .control.choice {
    margin-top:0px !important;
}

#survey-form .question {
    background-color: #FFF;
    background-image: none;
    border-color: #f3f3f3;
    margin-bottom: 10px;
    overflow-y: visible;
    overflow-x: hidden;
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
    border-width: 3px;
    border-right: 1px solid #e3e3e3;
    border-bottom: 1px solid #e3e3e3;
    min-height: 20px;
    padding: 19px;
    border: 1px solid #e3e3e3;
}

.question .control {
    font-size:inherit !important;
}

.question .control input[type="text"], .question select {
    width:100%;
}

.question .control.small, .question .control.small input[type="text"], .question .control.small textarea {
    width:150px;
}

.question .control.medium, .question .control.medium input[type="text"], .question .control.medium textarea {
    width:300px;
}

.question .control.large, .question .control.large input[type="text"], .question .control.large textarea {
    width: 450px;
}

.eleven-choice table 
{
    font-weight: bold;
    width: 50%;
}

.eleven-choice table th, .eleven-choice table td
{
    text-align:center;
    font-size: 12px;
    width: 9%;
    white-space: pre-line;
}

.five-choice table 
{
    font-weight: bold;
    width: 50%;
}

.five-choice table th, .five-choice table td
{
    text-align:center;
    font-size: 12px;
    width: 20%;
}

#survey-form .question input {
    width:auto;
}

#survey-form fieldset {
    min-width: 0px;
}

#survey-form .question fieldset {
    margin-left:10px;
}

#survey-form .question ul {
    list-style:none;
    padding-left:10px;
}

#survey-form .question fieldset label {
    /*width:100%;*/
}

#survey-form .question .eleven-choice li {
    float: left;
    margin: 5px 1em;
}

.question-controls {
    text-align:center;
    display: inline-block;
}

.question-controls input, .question-controls span {
    width:100% !important;
}

.question-controls .col-md-1 {
    width:9%;
}

.question-controls .col-md-2 {
    width:20%;
}

.scale-resize {
    -webkit-transition:opacity 0.25s ease-in-out;
    -moz-transition:opacity 0.25s ease-in-out;
    -o-transition:opacity 0.25s ease-in-out;
    -ms-transition:opacity 0.25s ease-in-out;
    transition:opacity 0.25s ease-in-out;
    -webkit-transform:translate3d();
    -moz-transform:translate3d();
    -o-transform:translate3d();
    -ms-transform:translate3d();
    transform:translate3d();
    opacity:0;
    filter: alpha(opacity=0);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.scale-resize.show {
    -webkit-transition:opacity 0.25s ease-in-out;
    -moz-transition:opacity 0.25s ease-in-out;
    -o-transition:opacity 0.25s ease-in-out;
    -ms-transition:opacity 0.25s ease-in-out;
    transition:opacity 0.25s ease-in-out;
    -webkit-transform:translate3d();
    -moz-transform:translate3d();
    -o-transform:translate3d();
    -ms-transform:translate3d();
    transform:translate3d();
    opacity:1;
    filter: alpha(opacity=100);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.render-body {
}

.edit-page h4 {
    font-weight: lighter;
    border-bottom: 0px;
    padding-top: 10px;
    font-size: 24px;
}

.edit-page p {
    padding: 10px 10px 5px 10px;
    color: #808080;
}

.grid-section, #filter-column, .grid-page.loading {
    opacity:1;
    filter: alpha(opacity=100);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    transition:opacity 0.25s ease-in-out;
    -webkit-transition:opacity 0.25s ease-in-out;
    -moz-transition:opacity 0.25s ease-in-out;
    -ms-transition:opacity 0.25s ease-in-out;
    -o-transition:opacity 0.25s ease-in-out;
}

.grid-section.loading, #filter-column.loading, .grid-page.loading {
    opacity:0.5;
    transition:opacity 0.25s ease-in-out;
    -webkit-transition:opacity 0.25s ease-in-out;
    -moz-transition:opacity 0.25s ease-in-out;
    -ms-transition:opacity 0.25s ease-in-out;
    -o-transition:opacity 0.25s ease-in-out;
}
.loading div.clickShield {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 1001;
}

.report-page #filter-column {
    overflow: scroll;
}
.report-grid .program-average td {
    background-color: #CCCCCC !important;
}

/*  Completely overridden bootstrap progress bar css.
    This basically namespaces the bootstrap progress-bar with avala- so that other packages (such as Monaco) cannot override Avala's 
    customized bootstrap progress-bar. 
*/

#avala-progress-bar .progress {
    height: 20px;
    margin-bottom: 20px;
    overflow: hidden;
    background-color: #f5f5f5;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

#avala-progress-bar .progress-bar {
    float: left;
    width: 0;
    height: 100%;
    font-size: 12px;
    line-height: 20px;
    color: #ffffff;
    text-align: center;
    background-color: #428bca;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    -webkit-transition: width 0.6s ease;
    transition: width 0.6s ease;
}

#avala-progress-bar .progress-striped .progress-bar {
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-size: 40px 40px;
}

#avala-progress-bar .progress.active .progress-bar {
    -webkit-animation: progress-bar-stripes 2s linear infinite;
    animation: progress-bar-stripes 2s linear infinite;
}

#avala-progress-bar .progress-bar-success {
    background-color: #5cb85c;
}

#avala-progress-bar .progress-striped .progress-bar-success {
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.#avala-progress-bar progress-bar-info {
    background-color: #5bc0de;
}

#avala-progress-bar .progress-striped .progress-bar-info {
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

#avala-progress-bar .progress-bar-warning {
    background-color: #f0ad4e;
}

#avala-progress-bar .progress-striped .progress-bar-warning {
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

#avala-progress-bar .progress-bar-danger {
    background-color: #d9534f;
}

#avala-progress-bar .progress-striped .progress-bar-danger {
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

#avala-progress-bar {
    height: 3px;
    background: #00466a;
    position: fixed;
    margin: -19px 0px 0px -19px;
    opacity: 0;
    filter: alpha(opacity=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    transition: opacity 0.25s ease-in-out;
    -webkit-transition: opacity 0.25s ease-in-out;
    -moz-transition: opacity 0.25s ease-in-out;
    -ms-transition: opacity 0.25s ease-in-out;
    -o-transition: opacity 0.25s ease-in-out;
    z-index: 1000;
}

    #avala-progress-bar.go {
        opacity: 1;
        filter: alpha(opacity=100);
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        transition: opacity 0.25s ease-in-out;
        -webkit-transition: opacity 0.25s ease-in-out;
        -moz-transition: opacity 0.25s ease-in-out;
        -ms-transition: opacity 0.25s ease-in-out;
        -o-transition: opacity 0.25s ease-in-out;
        animation-name: avala-progress;
        animation-duration: 1s;
        animation-timing-function: ease-in-out;
        animation-iteration-count: infinite;
        animation-direction: normal;
        animation-delay: 0;
        animation-play-state: running;
        animation-fill-mode: forwards;
        -webkit-animation-name: avala-progress;
        -webkit-animation-duration: 1s;
        -webkit-animation-timing-function: ease-in-out;
        -webkit-animation-iteration-count: infinite;
        -webkit-animation-direction: normal;
        -webkit-animation-delay: 0;
        -webkit-animation-play-state: running;
        -webkit-animation-fill-mode: forwards;
        -moz-animation-name: avala-progress;
        -moz-animation-duration: 1s;
        -moz-animation-timing-function: ease-in-out;
        -moz-animation-iteration-count: infinite;
        -moz-animation-direction: normal;
        -moz-animation-delay: 0;
        -moz-animation-play-state: running;
        -moz-animation-fill-mode: forwards;
        -ms-animation-name: avala-progress;
        -ms-animation-duration: 1s;
        -ms-animation-timing-function: ease-in-out;
        -ms-animation-iteration-count: infinite;
        -ms-animation-direction: normal;
        -ms-animation-delay: 0;
        -ms-animation-play-state: running;
        -ms-animation-fill-mode: forwards;
        -o-animation-name: avala-progress;
        -o-animation-duration: 1s;
        -o-animation-timing-function: ease-in-out;
        -o-animation-iteration-count: infinite;
        -o-animation-direction: normal;
        -o-animation-delay: 0;
        -o-animation-play-state: running;
        -o-animation-fill-mode: forwards;
    }

@keyframes avala-progress {
    0% {
        width: 0%;
    }

    100% {
        width: 100%;
    }
}

@-webkit-keyframes avala-progress {
    0% {
        width: 0%;
    }

    100% {
        width: 100%;
    }
}

@-moz-keyframes avala-progress {
    0% {
        width: 0%;
    }

    100% {
        width: 100%;
    }
}

@-ms-keyframes avala-progress {
    0% {
        width: 0%;
    }

    100% {
        width: 100%;
    }
}

@-o-keyframes avala-progress {
    0% {
        width: 0%;
    }

    100% {
        width: 100%;
    }
}

/****************************************************/

#progress-bar {
    height: 3px;
    background: #00466a;
    position: fixed;
    margin: 0px 0px 0px -19px;
    opacity: 0;
    filter: alpha(opacity=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    transition: opacity 0.25s ease-in-out;
    -webkit-transition: opacity 0.25s ease-in-out;
    -moz-transition: opacity 0.25s ease-in-out;
    -ms-transition: opacity 0.25s ease-in-out;
    -o-transition: opacity 0.25s ease-in-out;
    z-index: 80;
}
.well #progress-bar {
    margin-top: -19px;
}
@media (max-width: 767px) {
    #progress-bar {
        margin-top: 0px;
    }
}


    #progress-bar.go {
        opacity: 1;
        filter: alpha(opacity=100);
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        transition: opacity 0.25s ease-in-out;
        -webkit-transition: opacity 0.25s ease-in-out;
        -moz-transition: opacity 0.25s ease-in-out;
        -ms-transition: opacity 0.25s ease-in-out;
        -o-transition: opacity 0.25s ease-in-out;
        animation-name: progress;
        animation-duration: 1s;
        animation-timing-function: ease-in-out;
        animation-iteration-count: infinite;
        animation-direction: normal;
        animation-delay: 0;
        animation-play-state: running;
        animation-fill-mode: forwards;
        -webkit-animation-name: progress;
        -webkit-animation-duration: 1s;
        -webkit-animation-timing-function: ease-in-out;
        -webkit-animation-iteration-count: infinite;
        -webkit-animation-direction: normal;
        -webkit-animation-delay: 0;
        -webkit-animation-play-state: running;
        -webkit-animation-fill-mode: forwards;
        -moz-animation-name: progress;
        -moz-animation-duration: 1s;
        -moz-animation-timing-function: ease-in-out;
        -moz-animation-iteration-count: infinite;
        -moz-animation-direction: normal;
        -moz-animation-delay: 0;
        -moz-animation-play-state: running;
        -moz-animation-fill-mode: forwards;
        -ms-animation-name: progress;
        -ms-animation-duration: 1s;
        -ms-animation-timing-function: ease-in-out;
        -ms-animation-iteration-count: infinite;
        -ms-animation-direction: normal;
        -ms-animation-delay: 0;
        -ms-animation-play-state: running;
        -ms-animation-fill-mode: forwards;
        -o-animation-name: progress;
        -o-animation-duration: 1s;
        -o-animation-timing-function: ease-in-out;
        -o-animation-iteration-count: infinite;
        -o-animation-direction: normal;
        -o-animation-delay: 0;
        -o-animation-play-state: running;
        -o-animation-fill-mode: forwards;
    }

    @keyframes progress {
        0% {
            width: 0%;
        }

        100% {
            width: 100%;
        }
    }

    @-webkit-keyframes progress {
        0% {
            width: 0%;
        }

        100% {
            width: 100%;
        }
    }

    @-moz-keyframes progress {
        0% {
            width: 0%;
        }

        100% {
            width: 100%;
        }
    }

    @-ms-keyframes progress {
        0% {
            width: 0%;
        }

        100% {
            width: 100%;
        }
    }

    @-o-keyframes progress {
        0% {
            width: 0%;
        }

        100% {
            width: 100%;
        }
    }

    .aimbase-login label, .custom-controls label {
        display: inline;
        margin-right: 10px;
        line-height: 22px;
    }

    .aimbase-login label {
        color: #FFF !important;
    }


    .aimbase-login .help-block, .custom-controls .help-block {
        display: inline;
        margin-right: 10px;
        margin-bottom: 5px;
        margin-top: 0px;
    }

    .aimbase-login .has-error .help-block, .custom-controls .has-error .help-block {
        color: red !important;
    }

    .aimbase-login .help-block.field-validation-valid, .custom-controls .help-block.field-validation-valid {
        opacity: 0;
        filter: alpha(opacity=0);
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        transition: opacity 0.20s ease-in-out;
        -webkit-transition: opacity 0.20s ease-in-out;
        -moz-transition: opacity 0.20s ease-in-out;
        -ms-transition: opacity 0.20s ease-in-out;
        -o-transition: opacity 0.20s ease-in-out;
    }

    .aimbase-login .help-block.field-validation-error, .custom-controls .help-block.field-validation-error {
        opacity: 1;
        filter: alpha(opacity=100);
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        transition: opacity 0.20s ease-in-out;
        -webkit-transition: opacity 0.20s ease-in-out;
        -moz-transition: opacity 0.20s ease-in-out;
        -ms-transition: opacity 0.20s ease-in-out;
        -o-transition: opacity 0.20s ease-in-out;
    }

    #column-dialog .modal-body ol .column-selector {
        list-style: none;
        padding: 5px 15px;
        font-size: 12px;
        font-weight: normal;
        border-top: 1px solid #cccccc;
        cursor: move;
    }

        #column-dialog .modal-body ol .column-selector label {
            font-weight: normal;
        }

        #column-dialog .modal-body ol .column-selector.ui-sortable-helper {
            border-bottom: 1px solid #cccccc;
        }

        #column-dialog .modal-body ol .column-selector:hover {
            background-color: #eeeeee;
        }

    .page-data {
        padding-top: 13px;
        border-top: 1px solid #cccccc;
        line-height: 32px;
        opacity: 1;
        -webkit-transition: opacity 0.25s ease-in-out;
        -mos-transition: opacity 0.25s ease-in-out;
        -o-transition: opacity 0.25s ease-in-out;
        -ms-transition: opacity 0.25s ease-in-out;
        transition: opacity 0.25s ease-in-out;
    }

    .footerSurveyResponse {
        padding-bottom: 26px;
        bottom: 0;
    }

    .grid-buttons.no-data, #grid-table-wrapper.no-data, .page-data.no-data, .grid-actions.no-data {
        opacity: 0;
        filter: alpha(opacity=0);
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        -webkit-transition: opacity 0.25s ease-in-out;
        -mos-transition: opacity 0.25s ease-in-out;
        -o-transition: opacity 0.25s ease-in-out;
        -ms-transition: opacity 0.25s ease-in-out;
        transition: opacity 0.25s ease-in-out;
    }

    .report-page #create-report, .report-page #rename-report, .report-page #remove-report {
        opacity: 1;
        filter: alpha(opacity=100);
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        width: auto;
        background: #FFF;
        -webkit-transition: all 0.25s ease-in-out;
        -moz-transition: all 0.25s ease-in-out;
        -o-transition: all 0.25s ease-in-out;
        -ms-transition: all 0.25s ease-in-out;
        transition: all 0.25s ease-in-out;
    }

        .report-page #create-report.away, .report-page #rename-report.away, .report-page #remove-report.away {
            opacity: 0;
            filter: alpha(opacity=0);
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
            width: 0px;
            -webkit-transition: all 0.25s ease-in-out;
            -moz-transition: all 0.25s ease-in-out;
            -o-transition: all 0.25s ease-in-out;
            -ms-transition: all 0.25s ease-in-out;
            transition: all 0.25s ease-in-out;
            display: none;
        }

    .report-page #report-menu {
        height: 29px;
        opacity: 1;
        filter: alpha(opacity=100);
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        -webkit-transition: all 0.25s ease-in-out;
        -moz-transition: all 0.25s ease-in-out;
        -o-transition: all 0.25s ease-in-out;
        -ms-transition: all 0.25s ease-in-out;
        transition: all 0.25s ease-in-out;
    }

        .report-page #report-menu.away {
            height: 0px;
            opacity: 0;
            filter: alpha(opacity=0);
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
            -webkit-transition: all 0.25s ease-in-out;
            -moz-transition: all 0.25s ease-in-out;
            -o-transition: all 0.25s ease-in-out;
            -ms-transition: all 0.25s ease-in-out;
            transition: all 0.25s ease-in-out;
        }

    .report-filters {
        margin-right: 0px !important;
        border-bottom: 1px solid #cccccc;
    }

    .dashboard .report-filters {
        border-bottom: 0;
    }

    .dashboard .chosen-container {
        width: 100%;
        min-width: 30%;
    }

    .dashboard .form-group {
        margin-top: -15px;
        float: right;
        width: 100%;
    }

    .dashboard .enabled-filters {
        display: inline-block;
    }

    .dashboard .filter-enabled {
        float: right;
        padding-left: 10px;
    }

        .dashboard .filter-enabled label {
            font-size: 11px;
        }

    .dashboard .filter-run-button {
        display: inline-block;
        vertical-align: top;
        padding-top: 5px;
    }

    .copyright {
        position: absolute;
        bottom: 10px;
        margin: 0px auto;
        left: 0px;
        right: 0px;
        text-align: center;
        font-size: 8px;
    }

    input[type='checkbox'], input[type='radio'] {
        border: none !important;
    }

    .full-name {
        max-width:250px;
        text-overflow:ellipsis;
        white-space:nowrap;
        overflow:hidden;
    }
@media only screen and (min-width : 320px) and (max-width : 568px) {
    .full-name {
        max-width: 200px;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
    }
}

    #powered-by {
        /*position: absolute;*/
        bottom: 0px;
        margin: 0px auto;
        left: 0px;
        right: 0px;
        text-align: center;
        padding-bottom: 10px;
    }

        #powered-by img {
            width: 152px;
            height: auto;
            clear: both;
            padding-bottom: 10px;
        }

        #powered-by a:hover {
            background: none;
        }

    #fueled-by {
        display: flex;
        flex-wrap: nowrap;
        justify-content: space-between;
        align-items: flex-start;
        align-content: center;
        margin-bottom: 40px;
    }

        #fueled-by > div {
            flex: 0 1 auto;
            width: 150px;
            max-height: 150px;
            text-align: center;
        }

            #fueled-by > div:last-child {
                align-self: flex-end;
            }

        #fueled-by img {
            max-width: 150px;
            max-height: 150px;
        }


        #fueled-by a:hover {
            background-color: inherit;
        }

    .custom-popover {
        position: relative;
        float: left;
        z-index: 10;
        clear: both;
        margin: 5px 0px;
    }

    .custom-popover-zone {
        padding: 5px 0px;
        font-size: 12px;
        font-weight: lighter;
        cursor: pointer;
        padding: 5px 10px;
    }

        .custom-popover-zone:hover {
            color: #428bca !important;
            background-color: #eeeeee !important;
        }



    .custom-popover-info-box {
        display: none;
        position: absolute;
        top: 25px;
        left: 0px;
        width: 450px;
        background: #FFF;
        border: 1px #eeeeee solid;
        padding: 5px 10px;
        z-index: 11;
        color: #111111
    }

    .custom-popover-more-info-text {
        z-index: 10;
    }

    .custom-popover-zone:hover > .custom-popover-info-box {
        display: block;
    }

    .history-table th {
        font-size: 10px;
        font-weight: bold;
        white-space: nowrap;
        padding: 0px 8px;
    }

    .history-table td {
        font-size: 10px;
        font-weight: normal;
        padding: 0px 12px;
    }

    .category-section .selected {
        /* border-top: 1px solid #cccccc; */
        border-bottom: 3px solid #00466a;
        color: #00466a !important;
        text-shadow: -0.06ex 0 #00466a, 0.06ex 0 #00466a;
    }

        .category-section .selected:hover {
            border-top: 1px solid #eee;
        }

    .category-section > li > a:hover {
        border-top: 1px solid #eee;
    }

    .category-section > li > a {
        border-top: 1px solid #ffffff;
        border-bottom: 3px solid #ffffff;
    }


    .load-more {
        display: block;
        padding: 5px 10px;
        font-size: 12px;
        text-decoration: none;
        text-align: center;
        position: relative;
        margin: 0px auto;
        left: 0px;
        right: 0px;
    }

    .timeline {
        font-family: Roboto;
        sans-serif;
        font-size: 12px;
    }

    .timeline-section-reveal {
    }

    .timeline > ul {
        width: 100%;
        list-style-type: none;
        min-height: 100px;
        padding-left: 0px;
    }

        .timeline > ul > li {
            width: 100px;
            display: block;
        }

            .timeline > ul > li.event-date-activities {
                width: 100%;
            }

    .timeline .event-date {
        text-align: left;
        padding: 15px 0px 0px 0px;
        white-space: nowrap;
    }

    .timeline .activity > div:first-child {
        display: table;
        width: 100%;
    }

        .timeline .activity > div:first-child > ul {
            list-style-type: none;
            display: table-row;
        }

            .timeline .activity > div:first-child > ul > li {
                display: table-cell;
                padding-top: 4px;
                padding-bottom: 4px;
                border-bottom: 1px solid #cccccc;
                margin: 10px 0 10px 0;
                border-top: #FFFFFF 1px solid;
            }

            .timeline .activity > div:first-child > ul > li {
            }

    .timeline .activity .type {
        width: 10%;
        min-width: 120px;
        font-size: 8pt;
        text-align: center;
    }

        .timeline .activity .type div, .score-color {
            font-size: 8pt;
            border-radius: 5px !important;
            color: #FFFFFF;
            padding: 4px;
            text-align: center;
            min-width: 100px;
            margin: 0 6px;
        }

        .timeline .activity .type span {
            white-space: nowrap;
            width: 100%;
        }

    .timeline .activity .url,
    .timeline .activity .time,
    .timeline .activity .prospect-name {
        width: 10%;
    }

    .timeline .activity .view-email {
        width: 5%;
        min-width: 14px;
    }

    .timeline .activity .message {
        width: auto;
    }

    .timeline .activity .url {
        white-space: nowrap;
    }

    .loading-section img {
        display: block;
        margin: 0 auto;
    }

    .timeline .details {
        overflow: hidden;
        max-height: 0;
        transition: max-height .5s ease-out;
    }

        .timeline .details.slidedown {
            max-height: 10000px;
            transition: max-height 1s ease-in;
        }

    @-webkit-keyframes detailsSlideDown {
        from {
            opacity: 0;
            height: 0px;
        }

        to {
            opacity: 1;
            height: 1000px;
        }
    }

    @-moz-keyframes detailsSlideDown {
        from {
            opacity: 0;
            height: 0px;
        }

        to {
            opacity: 1;
            height: 1000px;
        }
    }

    @-ms-keyframes detailsSlideDown {
        from {
            opacity: 0;
            height: 0px;
        }

        to {
            opacity: 1;
            height: 1000px;
        }
    }

    @-o-keyframes detailsSlideDown {
        from {
            opacity: 0;
            height: 0px;
        }

        to {
            opacity: 1;
            height: 1000px;
        }
    }

    @keyframes detailsSlideDown {
        from {
            opacity: 0;
            height: 0px;
        }

        to {
            opacity: 1;
            height: 1000px;
        }
    }


    .timeline .details table {
        width: 46%;
        float: left;
        margin-left: 5px;
    }

    .timeline .details .contacts-section table {
        width: 100%;
        float: none;
        margin-left: 0;
    }

    .timeline .details table th {
        padding: 8px 0px;
    }


    .timeline .details label {
        font-weight: normal;
        padding: 0px 5px;
        margin-bottom: 0px !important;
    }

    .timeline .details .details-fields .details-value label {
        font-weight: bold;
    }

    .alert-indicator {
        height: 7px;
        width: 7px;
        background-color: #ff0000;
        border-radius: 5px !important;
        position: absolute;
        right: 5px;
        top: 10px;
        z-index: 1;
        pointer-events: none;
        display: none;
    }

        .alert-indicator.active {
            display: block;
        }

    .alert-container {
        position: fixed;
        width: 250px;
        right: 20px;
        top: 80px;
    }

    .alert-message-box {
        background-color: #428bca;
        border-radius: 5px !important;
        position: relative;
    }

        .alert-message-box + .alert-message-box {
            margin-top: 5px;
        }

        .alert-message-box a {
            padding: 0px;
            display: inherit;
            text-decoration: none;
            border-radius: 5px;
        }

            .alert-message-box a:hover {
                padding: 0px;
                display: inherit;
                text-decoration: none;
                background-color: #428bca;
                border-radius: 5px !important;
            }

        .alert-message-box .alert-dismiss {
            position: absolute;
            top: 5px;
            right: 10px;
        }

            .alert-message-box .alert-dismiss:hover {
                cursor: pointer;
            }

    .alert-wrapper {
        padding: 15px;
        display: flex;
        position: relative;
    }

        .alert-wrapper * {
            color: #fff;
        }

        .alert-wrapper div {
            display: inline-block;
        }

        .alert-wrapper .fas {
            color: #fff;
        }

        .alert-wrapper .alert-text {
            padding: 0px 15px;
        }

        .alert-wrapper p {
            margin: 0px;
        }

    .alert-countdown-bar {
        width: 100%;
        height: 4px;
        background-color: #E0E0E1;
        -webkit-transition: all 6s ease-in-out;
        -moz-transition: all 6s ease-in-out;
        -o-transition: all 6s ease-in-out;
        -ms-transition: all 6s ease-in-out;
        transition: all 6s ease-in-out;
    }

    .zero-width {
        width: 0%;
    }

    @media only screen and (max-width: 850px) {
        .timeline .activity > div:first-child > ul > li {
            border-bottom: 0;
            padding-top: 4px;
            margin: 0;
            padding-bottom: 6px;
            display: block;
            float: left;
            width: auto;
            font-size: 11pt;
        }

            .timeline .activity > div:first-child > ul > li.type div, .score-color {
                margin: 0;
                font-size: 11pt;
                width: 100%
            }

        .timeline .activity {
            border-bottom: 1px solid #cccccc;
        }

            .timeline .activity > div:first-child > ul > li.message {
                width: 93%;
            }


            .timeline .activity > div:first-child > ul > li.type {
                width: 100%;
            }

            .timeline .activity > div:first-child > ul > li.account {
                display: none;
            }

            .timeline .activity .time {
                white-space: nowrap;
            }

            .timeline .activity > div:first-child > ul > li.time {
                float: right;
                margin-right: 5px;
            }

            .timeline .activity > div:first-child > ul > li.view-email {
                float: right;
                width: 7%;
                text-align: right;
            }
    }

    .grid-buttons .add-comment {
        float: right;
    }

    .tt-suggestion {
        padding: 3px 20px;
        /*font-size: 18px;
        line-height: 24px;*/
    }



        .tt-suggestion:hover {
            cursor: pointer;
            color: #fff;
            background-color: #0097cf;
        }

    .tt-menu {
        text-align: left;
        width: 300px;
        margin: 12px 0;
        padding: 8px 0;
        background-color: #fff;
        border: 1px solid rgba(0, 0, 0, 0.2);
        box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
    }

    .twitter-typeahead {
        width: 100%;
    }


    /*.slidein
{
    -moz-animation-duration: 1s;
    -moz-animation-name: slidein;
    -webkit-animation-duration: 1s;
    -webkit-animation-name: slidein;
    animation-duration: 1s;
    animation-name: slidein;
}

@keyframes slidein
{
    from
    {
        margin-left: 100%;
        width: 300%;
    }

    to
    {
        margin-left: 0%;
        width: 100%;
    }
}*/

    @media only screen and (max-width: 700px) {
        #main-navbar .mobile-hidden, #sub-navbar .mobile-hidden {
            display: none;
        }
    }

    /* iPhone 5 in portrait & landscape */
    @media only screen and (min-width : 320px) and (max-width : 568px) {

        #main-navbar, #sub-navbar, .navbar-toggle {
            display: block;
        }

        #survey-form {
            margin-top: -70px;
            padding-right: 0px;
            padding-left: 0px;
            -webkit-touch-callout: none;
        }

            #survey-form h1, .page-header p {
                line-height: 1;
                padding-right: 19px;
                padding-left: 19px;
            }

        h3.section-header {
            text-align: left !important;
            padding-right: 19px;
            padding-left: 19px;
        }

        .question .two-options, .question .three-options, .question .four-options, .question .five-options, .question .six-options, .question .seven-options, .question .eight-options, .question .nine-options, .question .ten-options, .question .eleven-options {
            width: 100% !important;
        }

        .question .main-question-area .text {
            width: 100% !important;
            clear: both;
            display: inline;
            padding-right: 0px;
        }

        .datepicker, .number, select, #survey-form input[type="text"] {
            width: 100%;
            padding: 0em .6em;
            margin: .3em 0;
            height: 35px !important;
            font-size: 16px !important;
        }

        .datepicker-dropdown {
            left: 0px !important;
        }

        .question .main-question-area > div, .question .subquestion-area > div {
            display: inline !important;
        }

        .two-options, .two-options label, .three-options, .three-options label, .five-choice table {
            float: left;
            width: 100%;
        }


        #survey-form h1 small {
            display: block;
            margin-top: 10px;
        }

        #survey-form .page-header {
            margin: 40px 0 0px;
        }

        #survey-form fieldset {
            font-size: 16px;
        }

        #survey-form .question fieldset {
            margin-left: 0px;
        }

        #survey-form fieldset .question > label {
            font-size: 16px;
            font-weight: normal;
            color: #333;
            text-shadow: 0 1px 0 #fff;
        }

        #survey-form fieldset .question textarea {
            width: 100%;
            height: 240px;
            font-size: 1em !important;
        }

        #survey-form .question ul {
            padding-left: 0px;
        }

        #survey-form .question .eleven-choice li {
            width: 100%;
            float: none;
            margin: 0px;
        }

            #survey-form div.choice > label, #survey-form .question .eleven-choice li > label {
                padding: 0em .6em .6em;
                margin: .3em 0;
                border: 1px solid #CCCCCC;
                color: #222;
                text-shadow: 0 1px 0 #fff;
                background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#f1f1f1));
                background-image: -webkit-linear-gradient(#fff,#f1f1f1);
                background-image: -moz-linear-gradient(#fff,#f1f1f1);
                background-image: -ms-linear-gradient(#fff,#f1f1f1);
                background-image: -o-linear-gradient(#fff,#f1f1f1);
                background-image: linear-gradient(#fff,#f1f1f1);
                width: 100%;
            }

        #survey-form input[type="submit"],
        #survey-form input[type="button"],
        #survey-form button {
            padding: .6em .6em;
            height: 43px;
            text-align: center;
            display: inline-block;
            font-size: 16px;
            width: 100% !important;
        }

        .question-controls {
            text-align: left;
        }

        .question .control {
            width: 100% !important;
        }

        .question-controls label {
            padding: .6em .6em;
            margin: .3em 0;
            border: 1px solid #CCCCCC;
            color: #222;
            text-shadow: 0 1px 0 #fff;
            background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#f1f1f1));
            background-image: -webkit-linear-gradient(#fff,#f1f1f1);
            background-image: -moz-linear-gradient(#fff,#f1f1f1);
            background-image: -ms-linear-gradient(#fff,#f1f1f1);
            background-image: -o-linear-gradient(#fff,#f1f1f1);
            background-image: linear-gradient(#fff,#f1f1f1);
            width: 100%;
        }

        .question-controls input, .question-controls span {
            width: auto !important;
        }

        .question-controls .col-md-2, .question-controls .col-md-1, .question-controls {
            width: 100% !important;
            padding-left: 0px !important;
            padding-right: 0px !important;
        }

        .navbar-toggle {
            display: none !important;
        }

        .question .subquestion-area {
            width: 100% !important;
            padding-left: 0px !important;
        }

            .question .subquestion-area.stack-left .choice {
                width: 100% !important;
            }

        #survey-form fieldset .question textarea {
            min-width: 100% !important;
        }

        input[type="radio"], input[type="checkbox"] {
            width: 25px !important;
            height: 25px !important;
            position: relative;
            top: 6px;
        }

        .two-options label, .three-options label {
            margin: 0px !important;
            width: 100%;
            padding: 0em 0.6em 0.5em 0.6em;
            margin: .3em 0;
            border: 1px solid #CCCCCC;
            color: #222;
            text-shadow: 0 1px 0 #fff;
            background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#f1f1f1));
            background-image: -webkit-linear-gradient(#fff,#f1f1f1);
            background-image: -moz-linear-gradient(#fff,#f1f1f1);
            background-image: -ms-linear-gradient(#fff,#f1f1f1);
            background-image: -o-linear-gradient(#fff,#f1f1f1);
            background-image: linear-gradient(#fff,#f1f1f1);
            width: 100%;
        }

        input.phone {
            width: 32% !important;
        }


        .eleven-choice table {
            width: 100% !important;
        }
    }

    /*iPhone 2G-4S in portrait & landscape*/

    @media only screen and (min-width : 320px) and (max-width : 480px) {

        #main-navbar, #sub-navbar, .navbar-toggle {
            display: block;
        }

        #survey-form {
            -webkit-touch-callout: none;
        }

        .question-controls {
            text-align: left;
        }

            .question-controls label {
                padding: .6em .6em;
                margin: .3em 0;
                border: 1px solid #CCCCCC;
                color: #222;
                text-shadow: 0 1px 0 #fff;
                background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#f1f1f1));
                background-image: -webkit-linear-gradient(#fff,#f1f1f1);
                background-image: -moz-linear-gradient(#fff,#f1f1f1);
                background-image: -ms-linear-gradient(#fff,#f1f1f1);
                background-image: -o-linear-gradient(#fff,#f1f1f1);
                background-image: linear-gradient(#fff,#f1f1f1);
                width: 100%;
            }

            .question-controls input, .question-controls span {
                width: auto;
            }

            .question-controls .col-md-2, .question-controls .col-md-1, .question-controls {
                width: 100% !important;
                padding-left: 0px !important;
                padding-right: 0px !important;
            }
    }

    /* 7 inch Tablets*/

    @media only screen and (min-width : 569px) and (max-width : 966px) {

        #main-navbar, #sub-navbar, .navbar-toggle {
            display: block;
        }

        #survey-form {
            margin-top: -70px;
            -webkit-touch-callout: none;
        }

            #survey-form h1 {
                line-height: 0.8;
            }

            #survey-form .page-header {
                margin: 40px 0 0px;
            }

            #survey-form fieldset {
                font-size: 16px;
            }

            #survey-form .question fieldset {
                margin-left: 0px;
            }

            #survey-form fieldset .question > label {
                font-size: 16px;
                font-weight: normal;
                color: #333;
                text-shadow: 0 1px 0 #fff;
            }

            #survey-form fieldset .question textarea {
                width: 100%;
                height: 240px;
            }

            #survey-form .question ul {
                padding-left: 0px;
            }

            #survey-form .question .eleven-choice li {
                width: 100%;
                float: none;
                margin: 0px;
            }

                #survey-form div.choice > label, #survey-form .question .eleven-choice li > label {
                    padding: .6em .6em;
                    margin: .3em 0;
                    border: 1px solid #CCCCCC;
                    color: #222;
                    text-shadow: 0 1px 0 #fff;
                    background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#f1f1f1));
                    background-image: -webkit-linear-gradient(#fff,#f1f1f1);
                    background-image: -moz-linear-gradient(#fff,#f1f1f1);
                    background-image: -ms-linear-gradient(#fff,#f1f1f1);
                    background-image: -o-linear-gradient(#fff,#f1f1f1);
                    background-image: linear-gradient(#fff,#f1f1f1);
                    width: 100%;
                }

            #survey-form input[type="submit"],
            #survey-form input[type="button"],
            #survey-form button {
                padding: .6em .6em;
                height: 43px;
                text-align: center;
                display: inline-block;
                font-size: 16px;
                width: 100% !important;
            }

        .question .control {
            width: 100% !important;
        }

        .eleven-choice table {
            width: 100% !important;
        }

        .question-controls {
            text-align: left;
        }

            .question-controls label {
                padding: .6em .6em;
                margin: .3em 0;
                border: 1px solid #CCCCCC;
                color: #222;
                text-shadow: 0 1px 0 #fff;
                background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#f1f1f1));
                background-image: -webkit-linear-gradient(#fff,#f1f1f1);
                background-image: -moz-linear-gradient(#fff,#f1f1f1);
                background-image: -ms-linear-gradient(#fff,#f1f1f1);
                background-image: -o-linear-gradient(#fff,#f1f1f1);
                background-image: linear-gradient(#fff,#f1f1f1);
                width: 100%;
            }

            .question-controls input, .question-controls span {
                width: auto !important;
            }

            .question-controls .col-md-2, .question-controls .col-md-1, .question-controls {
                width: 100% !important;
                padding-left: 0px !important;
                padding-right: 0px !important;
            }
    }

    /* 10 inch Tablets*/

    @media only screen and (min-width : 768px) and (max-width : 1050px) {

        #survey-form {
            -webkit-touch-callout: none;
        }

        #main-navbar, #sub-navbar, .navbar-toggle {
            display: block;
        }

        #survey-form {
            margin-top: -70px;
            -webkit-touch-callout: none;
        }

            #survey-form h1 {
                line-height: 0.8;
            }

            #survey-form .page-header {
                margin: 40px 0 0px;
            }

            #survey-form fieldset {
                font-size: 16px;
            }

            #survey-form .question fieldset {
                margin-left: 0px;
                width: 100% !important;
            }

            #survey-form fieldset .question > label {
                font-size: 16px;
                font-weight: normal;
                color: #333;
                text-shadow: 0 1px 0 #fff;
            }

            #survey-form fieldset .question textarea {
                width: 100%;
                height: 150px;
            }

            #survey-form .question ul {
                padding-left: 0px;
            }

            #survey-form .question .eleven-choice li {
                width: 100%;
                float: none;
                margin: 0px;
            }

                #survey-form div.choice > label, #survey-form .question .eleven-choice li > label {
                    padding: .6em .6em;
                    margin: .3em 0;
                    border: 1px solid #CCCCCC;
                    color: #222;
                    text-shadow: 0 1px 0 #fff;
                    background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#f1f1f1));
                    background-image: -webkit-linear-gradient(#fff,#f1f1f1);
                    background-image: -moz-linear-gradient(#fff,#f1f1f1);
                    background-image: -ms-linear-gradient(#fff,#f1f1f1);
                    background-image: -o-linear-gradient(#fff,#f1f1f1);
                    background-image: linear-gradient(#fff,#f1f1f1);
                    width: 100%;
                }

            #survey-form input[type="submit"],
            #survey-form input[type="button"],
            #survey-form button {
                padding: .6em .6em;
                height: 43px;
                text-align: center;
                display: inline-block;
                font-size: 16px;
                width: 100% !important;
            }

        .question .control {
            width: 100% !important;
        }

        .eleven-choice table, .question-controls .col-md-2, .question-controls .col-md-1, .question-controls {
            width: 100% !important;
            padding-left: 0px !important;
            padding-right: 0px !important;
        }

        .question-controls {
            text-align: left;
        }

            .question-controls label {
                padding: .6em .6em;
                margin: .3em 0;
                border: 1px solid #CCCCCC;
                color: #222;
                text-shadow: 0 1px 0 #fff;
                background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#f1f1f1));
                background-image: -webkit-linear-gradient(#fff,#f1f1f1);
                background-image: -moz-linear-gradient(#fff,#f1f1f1);
                background-image: -ms-linear-gradient(#fff,#f1f1f1);
                background-image: -o-linear-gradient(#fff,#f1f1f1);
                background-image: linear-gradient(#fff,#f1f1f1);
                width: 100%;
            }

            .question-controls input, .question-controls span {
                width: auto !important;
            }
    }

    @media only screen and (min-width : 1440px) {
        #filter-column {
        }
    }

    .validation-message {
        color: #b94a48;
        font-weight: bold;
        margin-left: 10px;
    }

    .required-asterisk {
        color: #b94a48;
    }

    /*Custom styles for Leads Imports*/
    .chkboxclass {
        position: relative;
        padding-left: 10px;
        left: 22px;
    }

    .addFieldBlock {
        margin: 5px 0px 0px 21px;
    }

        .addFieldBlock input[type="button"] {
            width: 54px;
        }

        .addFieldBlock input[type="text"] {
            width: 150px;
        }

    .originalanchorstyle {
        color: #2a6496 !important;
        text-decoration: underline !important;
    }

    #addFieldTabsCont li a {
        padding: 5px 7px !important;
    }


    /* Custom styles for Lead Details Page */
    .comments-section {
        width: 100%;
    }

    .comments > li > div {
        padding: 4px;
    }

    .detail-table {
        width: 100%;
    }

        .detail-table > div > table {
            width: 100%;
        }

        .detail-table table th {
            cursor: default;
            padding: 8px;
            padding-left: 0;
            font-size: 12px;
            font-weight: bold;
        }

    input[name="select-dealer"] {
        height: 13px;
        width: 13px;
    }

    .reassign-lead-select-default-dealer {
        width: 100% !important;
    }

    /* Custom Resend styles */
    #resend-dialog .modal-body > * {
        padding: 5px;
    }

    #resend-dialog .danger {
        background-color: red;
        color: white;
        border: 1px solid #ccc;
    }

    #resend-dialog td {
        width: 50%;
    }

    #resend-dialog table input[type=checkbox] {
        margin: 0 5px;
    }

    #resend-dialog table label {
        font-weight: normal;
        cursor: pointer;
    }

    @media only screen and (max-width: 800px) {
        /* Force table to not be like tables anymore */
        .list-when-small table,
        .list-when-small thead,
        .list-when-small tbody,
        .list-when-small th,
        .list-when-small td,
        .list-when-small tr {
            display: block;
        }

            /* Hide table headers (but not display: none;, for accessibility) */
            .list-when-small thead tr {
                position: absolute;
                top: -9999px;
                left: -9999px;
            }

        .list-when-small tr {
            border: 1px solid #ccc;
        }

        .list-when-small td {
            /* Behave like a "row" */
            border: none;
            border-bottom: 1px solid #eee;
            position: relative;
            padding-left: 50%;
            white-space: normal;
            text-align: left;
        }

            .list-when-small td:empty {
                height: 24px;
            }


            .list-when-small td:before {
                /* Now like a table header */
                position: absolute;
                /* Top/left values mimic padding */
                top: 6px;
                left: 6px;
                width: 45%;
                padding-right: 10px;
                white-space: nowrap;
                text-align: left;
                font-weight: bold;
                content: attr(data-title);
            }
    }

    .rating {
        display: inline-block;
        margin-right: 5px;
    }

    .Title {
        display: inline-block;
    }

    .tt-menu {
        max-height: 150px;
        overflow-y: auto;
    }

    .glyphicon-refresh-animate {
        -animation: spin .7s infinite linear;
        -webkit-animation: spin2 .7s infinite linear;
    }

    @-webkit-keyframes spin2 {
        from {
            -webkit-transform: rotate(0deg);
        }

        to {
            -webkit-transform: rotate(360deg);
        }
    }

    @keyframes spin {
        from {
            transform: scale(1) rotate(0deg);
        }

        to {
            transform: scale(1) rotate(360deg);
        }
    }

    .hide {
        display: none;
    }

    .helpTooltip {
        color: #2d6ca2;
    }

    .daterangepicker {
        z-index: 1000000;
    }

    .switch {
        position: relative;
        display: inline-block;
        width: 40px;
        height: 14px;
    }

        .switch input {
            opacity: 0;
            width: 0;
            height: 0;
        }

    .slidercontrol {
        position: absolute;
        cursor: pointer;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background-color: #ccc;
        -webkit-transition: .4s;
        transition: .4s;
    }

        .slidercontrol:before {
            position: absolute;
            content: "";
            height: 20px;
            width: 20px;
            left: 1px;
            top: -3px;
            background-color: white;
            -webkit-transition: .4s;
            transition: .4s;
            border-color: darkgray;
            border-style: solid;
            border-width: 1px;
        }

    input:checked + .slidercontrol:before {
        -webkit-transform: translateX(20px);
        -ms-transform: translateX(20px);
        transform: translateX(20px);
    }

    .slidercontrol.round {
        border-radius: 34px !important;
    }

        .slidercontrol.round:before {
            border-radius: 50%;
        }

    .sliderMainRow {
        padding-top: 25px;
    }

    .sliderleftlock {
        font-size: 16px;
        color: gray;
        padding-top: 3px;
    }

    .sliderrightlock {
        font-size: 16px;
        color: gray;
        padding-left: 0px;
        padding-top: 3px;
    }

    .sliderrow {
        padding-top: 5px;
        padding-left: 10px !important;
    }

    .reassign-contact-section th {
        cursor: pointer;
        padding: 8px;
        font-size: 12px;
        font-weight: bold;
        background-color: #e8e8e8;
        vertical-align: bottom;
    }

    .reassign-contact-section {
        border-style: solid;
        border-width: 1px;
        border-color: #ccc;
    }

    .ql-editor ul li {
        float: initial !important;
        margin-left: 0px !important;
    }
}
.view-preset-select{
    margin:5px;
}
.view-preset-create-button:hover>.dropdown-menu {
    display: block;
}
.view-preset-create-button>ul
{
    margin-top:-2px;
}
table.table.lead-history > tbody > tr {
    border-top-width:1px;
    border-top-style:groove;
}
table.table.lead-history > tbody > tr > td {
    vertical-align:middle;
}
.lead-history-sub-table > tbody > tr > td:first-child  {
    padding-right:10px;
}
.lead-history-sub-table > tbody > tr > td:first-child > div {
    margin-left:0px;
}
a.grid-account-view-template-select > .fa-check {
    visibility: hidden;
}
.select-grid-account-view-template-select{
    visibility:visible !important;
}
/*.grid-custom-view-menu-item-delete:hover
{
    cursor:pointer;
}*/
.disable-account-custom-view-save-button {
    pointer-events: none !important;
    cursor: default !important;
    text-decoration: none !important;
    color: gray !important;
}
.grid-account-custom-view-button {
    color: #428bca;
    text-decoration: underline;
}
#filter-column li h4{
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
/*#filter-column li {
    display: block;
    width: initial;
}*/
#customviewdropdown {
    display: flex;
}
#customviewdropdown .caret {
    align-self: center;
    margin-left: 3px;
}
#survey-reponse-pages {
    border-radius: 5px !important;
    padding: 5px;
}
/* Styling applied to HeaderHtmlTooltip value in aim.ViewField */
.rich-tooltip {
    --tooltip-bg-color: #00223D;
    --tooltip-text-color: #fff;
    --tooltip-arrow-size: 10px;
    position: relative;
    display: inline-block;
    cursor: pointer;
}

.rich-tooltip:hover .rich-tooltip-body {
    visibility: visible;
}

.rich-tooltip-body {
    visibility: hidden;
    background: var(--tooltip-bg-color);
    color: var(--tooltip-text-color);
    border-radius: 5px !important;
    text-align: left;
    white-space: normal;
    padding: 8px;
    margin-top: 10px;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%;

    position: absolute;
    z-index: 1;
    top: 100%;
    left: 50%;
    transform: translateX(-50%);
    width: max-content;
    min-width: 100px;
    max-width: 400px;
}

.rich-tooltip-body.left {
    transform: translateX(-5%);
}

.rich-tooltip-body.right {
    transform: translateX(-95%);
}

.rich-tooltip-body::before {
    content: "";
    position: absolute;
    bottom: 100%;
    left: 50%;
    margin-left: calc(var(--tooltip-arrow-size) / -2);
    width: var(--tooltip-arrow-size);
    height: var(--tooltip-arrow-size);
    background: var(--tooltip-bg-color);
    transform: translate(0, 50%) rotate(45deg);
    border-radius: 2px;
}

.rich-tooltip-body.left::before {
    left: 5%;
}

.rich-tooltip-body.right::before {
    left: 95%;
}
#customviewdropdownmenu {
    max-height: 60vh;
    overflow-y: scroll;
}

.aimbase-custom-icn-crm-black {
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: 100%;
    display: inline-block;
    background-image: url('data:image/svg+xml;utf8, %3Csvg width=%22100%25%22 height=%22100%25%22 viewBox=%220 0 24 24%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M6.4056 13.2995C6.36651 14.1872 6.11773 14.8592 5.65927 15.3155C5.2008 15.7718 4.55398 16 3.71879 16C2.84096 16 2.16748 15.7112 1.69836 15.1337C1.23279 14.5526 1 13.7255 1 12.6524V11.3422C1 10.2727 1.24167 9.4492 1.72501 8.87166C2.20835 8.29055 2.88006 8 3.74012 8C4.58597 8 5.22746 8.23708 5.6646 8.71123C6.10529 9.18538 6.35585 9.86631 6.41627 10.754H4.84363C4.82941 10.205 4.74412 9.82709 4.58774 9.62032C4.43492 9.40998 4.15238 9.30481 3.74012 9.30481C3.32075 9.30481 3.02399 9.45276 2.84985 9.74866C2.6757 10.041 2.5833 10.5241 2.57264 11.1979V12.6684C2.57264 13.4421 2.65793 13.9733 2.82852 14.262C3.00267 14.5508 3.29942 14.6952 3.71879 14.6952C4.13106 14.6952 4.41537 14.5954 4.57175 14.3957C4.72812 14.1925 4.81697 13.8271 4.8383 13.2995H6.4056Z%22 fill=%22%23333333%22/%3E%3Cpath d=%22M9.50311 13.0481H8.72479V15.893H7.15748V8.10695H9.65771C10.4431 8.10695 11.0491 8.31194 11.4756 8.72193C11.9056 9.12834 12.1206 9.70766 12.1206 10.4599C12.1206 11.4938 11.7457 12.2175 10.9958 12.631L12.3552 15.8182V15.893H10.6706L9.50311 13.0481ZM8.72479 11.738H9.61506C9.92781 11.738 10.1624 11.6346 10.3187 11.4278C10.4751 11.2175 10.5533 10.9376 10.5533 10.5882C10.5533 9.80749 10.2494 9.41711 9.64171 9.41711H8.72479V11.738Z%22 fill=%22%23333333%22/%3E%3Cpath d=%22M15.0262 8.10695L16.4922 13.738L17.9529 8.10695H20V15.893H18.4274V13.7861L18.5713 10.5401L17.02 15.893H15.9538L14.4025 10.5401L14.5464 13.7861V15.893H12.9791V8.10695H15.0262Z%22 fill=%22%23333333%22/%3E%3C/svg%3E');
}

.aimbase-custom-icn-crm-error {
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: 100%;
    display: inline-block;
    background-image: url('data:image/svg+xml;utf8, %3Csvg width=%22100%25%22 height=%22100%25%22 viewBox=%220 0 24 24%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M6.4056 13.2995C6.36651 14.1872 6.11773 14.8592 5.65927 15.3155C5.2008 15.7718 4.55398 16 3.71879 16C2.84096 16 2.16748 15.7112 1.69836 15.1337C1.23279 14.5526 1 13.7255 1 12.6524V11.3422C1 10.2727 1.24167 9.4492 1.72501 8.87166C2.20835 8.29055 2.88006 8 3.74012 8C4.58597 8 5.22746 8.23708 5.6646 8.71123C6.10529 9.18538 6.35585 9.86631 6.41627 10.754H4.84363C4.82941 10.205 4.74412 9.82709 4.58774 9.62032C4.43492 9.40998 4.15238 9.30481 3.74012 9.30481C3.32075 9.30481 3.02399 9.45276 2.84985 9.74866C2.6757 10.041 2.5833 10.5241 2.57264 11.1979V12.6684C2.57264 13.4421 2.65793 13.9733 2.82852 14.262C3.00267 14.5508 3.29942 14.6952 3.71879 14.6952C4.13106 14.6952 4.41537 14.5954 4.57175 14.3957C4.72812 14.1925 4.81697 13.8271 4.8383 13.2995H6.4056Z%22 fill=%22%23A4BFD0%22/%3E%3Cpath d=%22M9.50311 13.0481H8.72479V15.893H7.15748V8.10695H9.65771C10.4431 8.10695 11.0491 8.31194 11.4756 8.72193C11.9056 9.12834 12.1206 9.70766 12.1206 10.4599C12.1206 11.4938 11.7457 12.2175 10.9958 12.631L12.3552 15.8182V15.893H10.6706L9.50311 13.0481ZM8.72479 11.738H9.61506C9.92781 11.738 10.1624 11.6346 10.3187 11.4278C10.4751 11.2175 10.5533 10.9376 10.5533 10.5882C10.5533 9.80749 10.2494 9.41711 9.64171 9.41711H8.72479V11.738Z%22 fill=%22%23A4BFD0%22/%3E%3Cpath d=%22M15.0262 8.10695L16.4922 13.738L17.9529 8.10695H20V15.893H18.4274V13.7861L18.5713 10.5401L17.02 15.893H15.9538L14.4025 10.5401L14.5464 13.7861V15.893H12.9791V8.10695H15.0262Z%22 fill=%22%23A4BFD0%22/%3E%3Ccircle r=%225%22 transform=%22matrix(-1 0 0 1 18 6)%22 fill=%22%23DE3100%22/%3E%3Cpath d=%22M20.375 4.20818L20.4457 4.13747L20.375 4.06676L19.9333 3.62509L19.8626 3.55438L19.7919 3.62509L18.0001 5.41688L16.2083 3.62509L16.1376 3.55438L16.0669 3.62509L15.6252 4.06676L15.5545 4.13747L15.6252 4.20818L17.417 5.99997L15.6252 7.79176L15.5545 7.86247L15.6252 7.93318L16.0669 8.37485L16.1376 8.44556L16.2083 8.37485L18.0001 6.58306L19.7919 8.37485L19.8626 8.44556L19.9333 8.37485L20.375 7.93318L20.4457 7.86247L20.375 7.79176L18.5832 5.99997L20.375 4.20818Z%22 fill=%22white%22 stroke=%22white%22 stroke-width=%220.2%22/%3E%3C/svg%3E');
}

.aimbase-custom-icn-crm-off {
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: 100%;
    display: inline-block;
    background-image: url('data:image/svg+xml;utf8, %3Csvg width=%22100%25%22 height=%22100%25%22 viewBox=%220 0 24 24%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M6.4056 13.2995C6.36651 14.1872 6.11773 14.8592 5.65927 15.3155C5.2008 15.7718 4.55398 16 3.71879 16C2.84096 16 2.16748 15.7112 1.69836 15.1337C1.23279 14.5526 1 13.7255 1 12.6524V11.3422C1 10.2727 1.24167 9.4492 1.72501 8.87166C2.20835 8.29055 2.88006 8 3.74012 8C4.58597 8 5.22746 8.23708 5.6646 8.71123C6.10529 9.18538 6.35585 9.86631 6.41627 10.754H4.84363C4.82941 10.205 4.74412 9.82709 4.58774 9.62032C4.43492 9.40998 4.15238 9.30481 3.74012 9.30481C3.32075 9.30481 3.02399 9.45276 2.84985 9.74866C2.6757 10.041 2.5833 10.5241 2.57264 11.1979V12.6684C2.57264 13.4421 2.65793 13.9733 2.82852 14.262C3.00267 14.5508 3.29942 14.6952 3.71879 14.6952C4.13106 14.6952 4.41537 14.5954 4.57175 14.3957C4.72812 14.1925 4.81697 13.8271 4.8383 13.2995H6.4056Z%22 fill=%22%23E9ECEE%22/%3E%3Cpath d=%22M9.50311 13.0481H8.72479V15.893H7.15748V8.10695H9.65771C10.4431 8.10695 11.0491 8.31194 11.4756 8.72193C11.9056 9.12834 12.1206 9.70766 12.1206 10.4599C12.1206 11.4938 11.7457 12.2175 10.9958 12.631L12.3552 15.8182V15.893H10.6706L9.50311 13.0481ZM8.72479 11.738H9.61506C9.92781 11.738 10.1624 11.6346 10.3187 11.4278C10.4751 11.2175 10.5533 10.9376 10.5533 10.5882C10.5533 9.80749 10.2494 9.41711 9.64171 9.41711H8.72479V11.738Z%22 fill=%22%23E9ECEE%22/%3E%3Cpath d=%22M15.0262 8.10695L16.4922 13.738L17.9529 8.10695H20V15.893H18.4274V13.7861L18.5713 10.5401L17.02 15.893H15.9538L14.4025 10.5401L14.5464 13.7861V15.893H12.9791V8.10695H15.0262Z%22 fill=%22%23E9ECEE%22/%3E%3C/svg%3E');
}

.aimbase-custom-icn-crm-on {
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: 100%;
    display: inline-block;
    background-image: url('data:image/svg+xml;utf8, %3Csvg width=%22100%25%22 height=%22100%25%22 viewBox=%220 0 24 24%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M6.4056 13.2995C6.36651 14.1872 6.11773 14.8592 5.65927 15.3155C5.2008 15.7718 4.55398 16 3.71879 16C2.84096 16 2.16748 15.7112 1.69836 15.1337C1.23279 14.5526 1 13.7255 1 12.6524V11.3422C1 10.2727 1.24167 9.4492 1.72501 8.87166C2.20835 8.29055 2.88006 8 3.74012 8C4.58597 8 5.22746 8.23708 5.6646 8.71123C6.10529 9.18538 6.35585 9.86631 6.41627 10.754H4.84363C4.82941 10.205 4.74412 9.82709 4.58774 9.62032C4.43492 9.40998 4.15238 9.30481 3.74012 9.30481C3.32075 9.30481 3.02399 9.45276 2.84985 9.74866C2.6757 10.041 2.5833 10.5241 2.57264 11.1979V12.6684C2.57264 13.4421 2.65793 13.9733 2.82852 14.262C3.00267 14.5508 3.29942 14.6952 3.71879 14.6952C4.13106 14.6952 4.41537 14.5954 4.57175 14.3957C4.72812 14.1925 4.81697 13.8271 4.8383 13.2995H6.4056Z%22 fill=%22%23A4BFD0%22/%3E%3Cpath d=%22M9.50311 13.0481H8.72479V15.893H7.15748V8.10695H9.65771C10.4431 8.10695 11.0491 8.31194 11.4756 8.72193C11.9056 9.12834 12.1206 9.70766 12.1206 10.4599C12.1206 11.4938 11.7457 12.2175 10.9958 12.631L12.3552 15.8182V15.893H10.6706L9.50311 13.0481ZM8.72479 11.738H9.61506C9.92781 11.738 10.1624 11.6346 10.3187 11.4278C10.4751 11.2175 10.5533 10.9376 10.5533 10.5882C10.5533 9.80749 10.2494 9.41711 9.64171 9.41711H8.72479V11.738Z%22 fill=%22%23A4BFD0%22/%3E%3Cpath d=%22M15.0262 8.10695L16.4922 13.738L17.9529 8.10695H20V15.893H18.4274V13.7861L18.5713 10.5401L17.02 15.893H15.9538L14.4025 10.5401L14.5464 13.7861V15.893H12.9791V8.10695H15.0262Z%22 fill=%22%23A4BFD0%22/%3E%3C/svg%3E');
}

.aimbase-custom-icn-crm-opened {
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: 100%;
    display: inline-block;
    background-image: url('data:image/svg+xml;utf8, %3Csvg width=%22100%25%22 height=%22100%25%22 viewBox=%220 0 24 24%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M6.4056 13.2995C6.36651 14.1872 6.11773 14.8592 5.65927 15.3155C5.2008 15.7718 4.55398 16 3.71879 16C2.84096 16 2.16748 15.7112 1.69836 15.1337C1.23279 14.5526 1 13.7255 1 12.6524V11.3422C1 10.2727 1.24167 9.4492 1.72501 8.87166C2.20835 8.29055 2.88006 8 3.74012 8C4.58597 8 5.22746 8.23708 5.6646 8.71123C6.10529 9.18538 6.35585 9.86631 6.41626 10.754H4.84363C4.82941 10.205 4.74412 9.82709 4.58774 9.62032C4.43492 9.40998 4.15238 9.30481 3.74012 9.30481C3.32075 9.30481 3.02399 9.45276 2.84985 9.74866C2.6757 10.041 2.5833 10.5241 2.57264 11.1979V12.6684C2.57264 13.4421 2.65793 13.9733 2.82852 14.262C3.00267 14.5508 3.29942 14.6952 3.71879 14.6952C4.13106 14.6952 4.41537 14.5954 4.57175 14.3957C4.72812 14.1925 4.81697 13.8271 4.8383 13.2995H6.4056Z%22 fill=%22%23A4BFD0%22/%3E%3Cpath d=%22M9.50311 13.0481H8.72479V15.893H7.15748V8.10695H9.65771C10.4431 8.10695 11.0491 8.31194 11.4756 8.72193C11.9056 9.12834 12.1206 9.70766 12.1206 10.4599C12.1206 11.4938 11.7457 12.2175 10.9958 12.631L12.3552 15.8182V15.893H10.6706L9.50311 13.0481ZM8.72479 11.738H9.61506C9.92781 11.738 10.1624 11.6346 10.3187 11.4278C10.4751 11.2175 10.5533 10.9376 10.5533 10.5882C10.5533 9.80749 10.2494 9.41711 9.64171 9.41711H8.72479V11.738Z%22 fill=%22%23A4BFD0%22/%3E%3Cpath d=%22M15.0262 8.10695L16.4922 13.738L17.9529 8.10695H20V15.893H18.4274V13.7861L18.5713 10.5401L17.02 15.893H15.9538L14.4025 10.5401L14.5464 13.7861V15.893H12.9791V8.10695H15.0262Z%22 fill=%22%23A4BFD0%22/%3E%3Ccircle r=%225%22 transform=%22matrix(-1 0 0 1 18 6)%22 fill=%22%2324B88C%22/%3E%3Cpath d=%22M20.715 3.71729L21.6472 4.64953L17.3029 9L14.5 6.20327L15.4322 5.27102L17.3029 7.13551L20.715 3.71729Z%22 fill=%22white%22/%3E%3C/svg%3E');
}

.aimbase-custom-icn-crm-rerouted {
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: 100%;
    display: inline-block;
    background-image: url('data:image/svg+xml;utf8, %3Csvg width=%22100%25%22 height=%22100%25%22 viewBox=%220 0 24 24%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M6.4056 13.2995C6.36651 14.1872 6.11773 14.8592 5.65927 15.3155C5.2008 15.7718 4.55398 16 3.71879 16C2.84096 16 2.16748 15.7112 1.69836 15.1337C1.23279 14.5526 1 13.7255 1 12.6524V11.3422C1 10.2727 1.24167 9.4492 1.72501 8.87166C2.20835 8.29055 2.88006 8 3.74012 8C4.58597 8 5.22746 8.23708 5.6646 8.71123C6.10529 9.18538 6.35585 9.86631 6.41626 10.754H4.84363C4.82941 10.205 4.74412 9.82709 4.58774 9.62032C4.43492 9.40998 4.15238 9.30481 3.74012 9.30481C3.32075 9.30481 3.02399 9.45276 2.84985 9.74866C2.6757 10.041 2.5833 10.5241 2.57264 11.1979V12.6684C2.57264 13.4421 2.65793 13.9733 2.82852 14.262C3.00267 14.5508 3.29942 14.6952 3.71879 14.6952C4.13106 14.6952 4.41537 14.5954 4.57175 14.3957C4.72812 14.1925 4.81697 13.8271 4.8383 13.2995H6.4056Z%22 fill=%22%23A4BFD0%22/%3E%3Cpath d=%22M9.50311 13.0481H8.72479V15.893H7.15748V8.10695H9.65771C10.4431 8.10695 11.0491 8.31194 11.4756 8.72193C11.9056 9.12834 12.1206 9.70766 12.1206 10.4599C12.1206 11.4938 11.7457 12.2175 10.9958 12.631L12.3552 15.8182V15.893H10.6706L9.50311 13.0481ZM8.72479 11.738H9.61506C9.92781 11.738 10.1624 11.6346 10.3187 11.4278C10.4751 11.2175 10.5533 10.9376 10.5533 10.5882C10.5533 9.80749 10.2494 9.41711 9.64171 9.41711H8.72479V11.738Z%22 fill=%22%23A4BFD0%22/%3E%3Cpath d=%22M15.0262 8.10695L16.4922 13.738L17.9529 8.10695H20V15.893H18.4274V13.7861L18.5713 10.5401L17.02 15.893H15.9538L14.4025 10.5401L14.5464 13.7861V15.893H12.9791V8.10695H15.0262Z%22 fill=%22%23A4BFD0%22/%3E%3Ccircle r=%225%22 transform=%22matrix(-1 0 0 1 18 6)%22 fill=%22%2312357D%22/%3E%3Cpath d=%22M18 2.3335L17.3538 2.97975L19.9113 5.54183H14.3334V6.4585H19.9113L17.3538 9.02058L18 9.66683L21.6667 6.00016L18 2.3335Z%22 fill=%22white%22/%3E%3C/svg%3E');
}

.aimbase-custom-icn-crm-viewed {
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: 100%;
    display: inline-block;
    background-image: url('data:image/svg+xml;utf8, %3Csvg width=%22100%25%22 height=%22100%25%22 viewBox=%220 0 24 24%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M6.4056 13.2995C6.36651 14.1872 6.11773 14.8592 5.65927 15.3155C5.2008 15.7718 4.55398 16 3.71879 16C2.84096 16 2.16748 15.7112 1.69836 15.1337C1.23279 14.5526 1 13.7255 1 12.6524V11.3422C1 10.2727 1.24167 9.4492 1.72501 8.87166C2.20835 8.29055 2.88006 8 3.74012 8C4.58597 8 5.22746 8.23708 5.6646 8.71123C6.10529 9.18538 6.35585 9.86631 6.41626 10.754H4.84363C4.82941 10.205 4.74412 9.82709 4.58774 9.62032C4.43492 9.40998 4.15238 9.30481 3.74012 9.30481C3.32075 9.30481 3.02399 9.45276 2.84985 9.74866C2.6757 10.041 2.5833 10.5241 2.57264 11.1979V12.6684C2.57264 13.4421 2.65793 13.9733 2.82852 14.262C3.00267 14.5508 3.29942 14.6952 3.71879 14.6952C4.13106 14.6952 4.41537 14.5954 4.57175 14.3957C4.72812 14.1925 4.81697 13.8271 4.8383 13.2995H6.4056Z%22 fill=%22%23A4BFD0%22/%3E%3Cpath d=%22M9.50311 13.0481H8.72479V15.893H7.15748V8.10695H9.65771C10.4431 8.10695 11.0491 8.31194 11.4756 8.72193C11.9056 9.12834 12.1206 9.70766 12.1206 10.4599C12.1206 11.4938 11.7457 12.2175 10.9958 12.631L12.3552 15.8182V15.893H10.6706L9.50311 13.0481ZM8.72479 11.738H9.61506C9.92781 11.738 10.1624 11.6346 10.3187 11.4278C10.4751 11.2175 10.5533 10.9376 10.5533 10.5882C10.5533 9.80749 10.2494 9.41711 9.64171 9.41711H8.72479V11.738Z%22 fill=%22%23A4BFD0%22/%3E%3Cpath d=%22M15.0262 8.10695L16.4922 13.738L17.9529 8.10695H20V15.893H18.4274V13.7861L18.5713 10.5401L17.02 15.893H15.9538L14.4025 10.5401L14.5464 13.7861V15.893H12.9791V8.10695H15.0262Z%22 fill=%22%23A4BFD0%22/%3E%3Ccircle r=%225%22 transform=%22matrix(-1 0 0 1 18 6)%22 fill=%22%231196E4%22/%3E%3Cg clip-path=%22url(%23clip0_2205_8876)%22%3E%3Cg clip-path=%22url(%23clip1_2205_8876)%22%3E%3Cpath d=%22M18 3.8125C16.5416 3.8125 15.2962 4.71958 14.7916 6C15.2962 7.28042 16.5416 8.1875 18 8.1875C19.4583 8.1875 20.7037 7.28042 21.2083 6C20.7037 4.71958 19.4583 3.8125 18 3.8125ZM18 7.45833C17.195 7.45833 16.5416 6.805 16.5416 6C16.5416 5.195 17.195 4.54167 18 4.54167C18.805 4.54167 19.4583 5.195 19.4583 6C19.4583 6.805 18.805 7.45833 18 7.45833ZM18 5.125C17.5158 5.125 17.125 5.51583 17.125 6C17.125 6.48417 17.5158 6.875 18 6.875C18.4841 6.875 18.875 6.48417 18.875 6C18.875 5.51583 18.4841 5.125 18 5.125Z%22 fill=%22white%22/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=%22clip0_2205_8876%22%3E%3Crect width=%227.5%22 height=%227.5%22 fill=%22white%22 transform=%22translate(14.25 2.25)%22/%3E%3C/clipPath%3E%3CclipPath id=%22clip1_2205_8876%22%3E%3Crect width=%227%22 height=%227%22 fill=%22white%22 transform=%22translate(14.5 2.5)%22/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E');
}

.aimbase-custom-icn-crm-warning {
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: 100%;
    display: inline-block;
    background-image: url('data:image/svg+xml;utf8, %3Csvg width=%22100%25%22 height=%22100%25%22 viewBox=%220 0 24 24%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M6.4056 13.2995C6.36651 14.1872 6.11773 14.8592 5.65927 15.3155C5.2008 15.7718 4.55398 16 3.71879 16C2.84096 16 2.16748 15.7112 1.69836 15.1337C1.23279 14.5526 1 13.7255 1 12.6524V11.3422C1 10.2727 1.24167 9.4492 1.72501 8.87166C2.20835 8.29055 2.88006 8 3.74012 8C4.58597 8 5.22746 8.23708 5.6646 8.71123C6.10529 9.18538 6.35585 9.86631 6.41627 10.754H4.84363C4.82941 10.205 4.74412 9.82709 4.58774 9.62032C4.43492 9.40998 4.15238 9.30481 3.74012 9.30481C3.32075 9.30481 3.02399 9.45276 2.84985 9.74866C2.6757 10.041 2.5833 10.5241 2.57264 11.1979V12.6684C2.57264 13.4421 2.65793 13.9733 2.82852 14.262C3.00267 14.5508 3.29942 14.6952 3.71879 14.6952C4.13106 14.6952 4.41537 14.5954 4.57175 14.3957C4.72812 14.1925 4.81697 13.8271 4.8383 13.2995H6.4056Z%22 fill=%22%23A4BFD0%22/%3E%3Cpath d=%22M9.50311 13.0481H8.72479V15.893H7.15748V8.10695H9.65771C10.4431 8.10695 11.0491 8.31194 11.4756 8.72193C11.9056 9.12834 12.1206 9.70766 12.1206 10.4599C12.1206 11.4938 11.7457 12.2175 10.9958 12.631L12.3552 15.8182V15.893H10.6706L9.50311 13.0481ZM8.72479 11.738H9.61506C9.92781 11.738 10.1624 11.6346 10.3187 11.4278C10.4751 11.2175 10.5533 10.9376 10.5533 10.5882C10.5533 9.80749 10.2494 9.41711 9.64171 9.41711H8.72479V11.738Z%22 fill=%22%23A4BFD0%22/%3E%3Cpath d=%22M15.0262 8.10695L16.4922 13.738L17.9529 8.10695H20V15.893H18.4274V13.7861L18.5713 10.5401L17.02 15.893H15.9538L14.4025 10.5401L14.5464 13.7861V15.893H12.9791V8.10695H15.0262Z%22 fill=%22%23A4BFD0%22/%3E%3Crect x=%2216%22 y=%223%22 width=%223%22 height=%227%22 fill=%22white%22/%3E%3Cpath d=%22M11.4457 10.2456C11.2488 10.5789 11.489 11 11.8762 11H23.1237C23.5109 11 23.7512 10.5789 23.5542 10.2456L17.9304 0.728476C17.7369 0.400962 17.263 0.400963 17.0695 0.728476L11.4457 10.2456ZM18.2647 9.53333H16.7353V8.06667H18.2647V9.53333ZM18.2647 7.33333H16.7353V4.4H18.2647V7.33333Z%22 fill=%22%23FF9838%22/%3E%3C/svg%3E');
}

.aimbase-custom-icn-email-black {
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: 100%;
    display: inline-block;
    background-image: url('data:image/svg+xml;utf8, %3Csvg width=%22100%25%22 height=%22100%25%22 viewBox=%220 0 24 24%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M18.25 6.75H5.75C5.336 6.75 5 7.08525 5 7.5V16.5C5 16.9148 5.336 17.25 5.75 17.25H18.25C18.664 17.25 19 16.9148 19 16.5V7.5C19 7.08525 18.664 6.75 18.25 6.75ZM17.5 15.75H6.5V11.0423L11.628 13.401C11.859 13.533 12.1418 13.533 12.372 13.401L17.5 11.0423V15.75ZM17.5 9.315L12 11.8868L6.5 9.315V8.25H17.5V9.315Z%22 fill=%22%23333333%22/%3E%3C/svg%3E');
}

.aimbase-custom-icn-email-error {
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: 100%;
    display: inline-block;
    background-image: url('data:image/svg+xml;utf8, %3Csvg width=%22100%25%22 height=%22100%25%22 viewBox=%220 0 24 24%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M18.25 6.75H5.75C5.336 6.75 5 7.08525 5 7.5V16.5C5 16.9148 5.336 17.25 5.75 17.25H18.25C18.664 17.25 19 16.9148 19 16.5V7.5C19 7.08525 18.664 6.75 18.25 6.75ZM17.5 15.75H6.5V11.0423L11.628 13.401C11.859 13.533 12.1418 13.533 12.372 13.401L17.5 11.0423V15.75ZM17.5 9.315L12 11.8868L6.5 9.315V8.25H17.5V9.315Z%22 fill=%22%23A4BFD0%22/%3E%3Ccircle r=%225%22 transform=%22matrix(-1 0 0 1 18 6)%22 fill=%22%23DE3100%22/%3E%3Cpath d=%22M20.375 4.20818L20.4457 4.13747L20.375 4.06676L19.9333 3.62509L19.8626 3.55438L19.7919 3.62509L18.0001 5.41688L16.2083 3.62509L16.1376 3.55438L16.0669 3.62509L15.6252 4.06676L15.5545 4.13747L15.6252 4.20818L17.417 5.99997L15.6252 7.79176L15.5545 7.86247L15.6252 7.93318L16.0669 8.37485L16.1376 8.44556L16.2083 8.37485L18.0001 6.58306L19.7919 8.37485L19.8626 8.44556L19.9333 8.37485L20.375 7.93318L20.4457 7.86247L20.375 7.79176L18.5832 5.99997L20.375 4.20818Z%22 fill=%22white%22 stroke=%22white%22 stroke-width=%220.2%22/%3E%3C/svg%3E');
}

.aimbase-custom-icn-email-off {
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: 100%;
    display: inline-block;
    background-image: url('data:image/svg+xml;utf8, %3Csvg width=%22100%25%22 height=%22100%25%22 viewBox=%220 0 24 24%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M18.25 6.75H5.75C5.336 6.75 5 7.08525 5 7.5V16.5C5 16.9148 5.336 17.25 5.75 17.25H18.25C18.664 17.25 19 16.9148 19 16.5V7.5C19 7.08525 18.664 6.75 18.25 6.75ZM17.5 15.75H6.5V11.0423L11.628 13.401C11.859 13.533 12.1418 13.533 12.372 13.401L17.5 11.0423V15.75ZM17.5 9.315L12 11.8868L6.5 9.315V8.25H17.5V9.315Z%22 fill=%22%23E9ECEE%22/%3E%3C/svg%3E');
}

.aimbase-custom-icn-email-on {
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: 100%;
    display: inline-block;
    background-image: url('data:image/svg+xml;utf8, %3Csvg width=%22100%25%22 height=%22100%25%22 viewBox=%220 0 24 24%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M18.25 6.75H5.75C5.336 6.75 5 7.08525 5 7.5V16.5C5 16.9148 5.336 17.25 5.75 17.25H18.25C18.664 17.25 19 16.9148 19 16.5V7.5C19 7.08525 18.664 6.75 18.25 6.75ZM17.5 15.75H6.5V11.0423L11.628 13.401C11.859 13.533 12.1418 13.533 12.372 13.401L17.5 11.0423V15.75ZM17.5 9.315L12 11.8868L6.5 9.315V8.25H17.5V9.315Z%22 fill=%22%23A4BFD0%22/%3E%3C/svg%3E');
}

.aimbase-custom-icn-email-opened {
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: 100%;
    display: inline-block;
    background-image: url('data:image/svg+xml;utf8, %3Csvg width=%22100%25%22 height=%22100%25%22 viewBox=%220 0 24 24%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M18.25 6.75H5.75C5.336 6.75 5 7.08525 5 7.5V16.5C5 16.9147 5.336 17.25 5.75 17.25H18.25C18.664 17.25 19 16.9147 19 16.5V7.5C19 7.08525 18.664 6.75 18.25 6.75ZM17.5 15.75H6.5V11.0423L11.628 13.401C11.859 13.533 12.1418 13.533 12.372 13.401L17.5 11.0423V15.75ZM17.5 9.315L12 11.8868L6.5 9.315V8.25H17.5V9.315Z%22 fill=%22%23A4BFD0%22/%3E%3Ccircle r=%225%22 transform=%22matrix(-1 0 0 1 18 6)%22 fill=%22%2324B88C%22/%3E%3Cpath d=%22M20.715 3.71729L21.6472 4.64953L17.3029 9L14.5 6.20327L15.4322 5.27102L17.3029 7.13551L20.715 3.71729Z%22 fill=%22white%22/%3E%3C/svg%3E');
}

.aimbase-custom-icn-email-rerouted {
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: 100%;
    display: inline-block;
    background-image: url('data:image/svg+xml;utf8, %3Csvg width=%22100%25%22 height=%22100%25%22 viewBox=%220 0 24 24%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M18.25 6.75H5.75C5.336 6.75 5 7.08525 5 7.5V16.5C5 16.9147 5.336 17.25 5.75 17.25H18.25C18.664 17.25 19 16.9147 19 16.5V7.5C19 7.08525 18.664 6.75 18.25 6.75ZM17.5 15.75H6.5V11.0423L11.628 13.401C11.859 13.533 12.1418 13.533 12.372 13.401L17.5 11.0423V15.75ZM17.5 9.315L12 11.8868L6.5 9.315V8.25H17.5V9.315Z%22 fill=%22%23A4BFD0%22/%3E%3Ccircle r=%225%22 transform=%22matrix(-1 0 0 1 18 6)%22 fill=%22%2312357D%22/%3E%3Cpath d=%22M18 2.3335L17.3538 2.97975L19.9113 5.54183H14.3334V6.4585H19.9113L17.3538 9.02058L18 9.66683L21.6667 6.00016L18 2.3335Z%22 fill=%22white%22/%3E%3C/svg%3E');
}

.aimbase-custom-icn-email-viewed {
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: 100%;
    display: inline-block;
    background-image: url('data:image/svg+xml;utf8, %3Csvg width=%22100%25%22 height=%22100%25%22 viewBox=%220 0 24 24%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M18.25 6.75H5.75C5.336 6.75 5 7.08525 5 7.5V16.5C5 16.9147 5.336 17.25 5.75 17.25H18.25C18.664 17.25 19 16.9147 19 16.5V7.5C19 7.08525 18.664 6.75 18.25 6.75ZM17.5 15.75H6.5V11.0423L11.628 13.401C11.859 13.533 12.1418 13.533 12.372 13.401L17.5 11.0423V15.75ZM17.5 9.315L12 11.8868L6.5 9.315V8.25H17.5V9.315Z%22 fill=%22%23A4BFD0%22/%3E%3Ccircle r=%225%22 transform=%22matrix(-1 0 0 1 18 6)%22 fill=%22%231196E4%22/%3E%3Cg clip-path=%22url(%23clip0_2205_8861)%22%3E%3Cg clip-path=%22url(%23clip1_2205_8861)%22%3E%3Cpath d=%22M18 3.8125C16.5416 3.8125 15.2962 4.71958 14.7916 6C15.2962 7.28042 16.5416 8.1875 18 8.1875C19.4583 8.1875 20.7037 7.28042 21.2083 6C20.7037 4.71958 19.4583 3.8125 18 3.8125ZM18 7.45833C17.195 7.45833 16.5416 6.805 16.5416 6C16.5416 5.195 17.195 4.54167 18 4.54167C18.805 4.54167 19.4583 5.195 19.4583 6C19.4583 6.805 18.805 7.45833 18 7.45833ZM18 5.125C17.5158 5.125 17.125 5.51583 17.125 6C17.125 6.48417 17.5158 6.875 18 6.875C18.4841 6.875 18.875 6.48417 18.875 6C18.875 5.51583 18.4841 5.125 18 5.125Z%22 fill=%22white%22/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=%22clip0_2205_8861%22%3E%3Crect width=%227.5%22 height=%227.5%22 fill=%22white%22 transform=%22translate(14.25 2.25)%22/%3E%3C/clipPath%3E%3CclipPath id=%22clip1_2205_8861%22%3E%3Crect width=%227%22 height=%227%22 fill=%22white%22 transform=%22translate(14.5 2.5)%22/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E');
}

.aimbase-custom-icn-email-warning {
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: 100%;
    display: inline-block;
    background-image: url('data:image/svg+xml;utf8, %3Csvg width=%22100%25%22 height=%22100%25%22 viewBox=%220 0 24 24%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M18.25 6.75H5.75C5.336 6.75 5 7.08525 5 7.5V16.5C5 16.9148 5.336 17.25 5.75 17.25H18.25C18.664 17.25 19 16.9148 19 16.5V7.5C19 7.08525 18.664 6.75 18.25 6.75ZM17.5 15.75H6.5V11.0423L11.628 13.401C11.859 13.533 12.1418 13.533 12.372 13.401L17.5 11.0423V15.75ZM17.5 9.315L12 11.8868L6.5 9.315V8.25H17.5V9.315Z%22 fill=%22%23A4BFD0%22/%3E%3Crect x=%2216%22 y=%223%22 width=%223%22 height=%227%22 fill=%22white%22/%3E%3Cpath d=%22M11.4457 10.2456C11.2488 10.5789 11.489 11 11.8762 11H23.1237C23.5109 11 23.7512 10.5789 23.5542 10.2456L17.9304 0.728476C17.7369 0.400962 17.263 0.400963 17.0695 0.728476L11.4457 10.2456ZM18.2647 9.53333H16.7353V8.06667H18.2647V9.53333ZM18.2647 7.33333H16.7353V4.4H18.2647V7.33333Z%22 fill=%22%23FF9838%22/%3E%3C/svg%3E');
}

.aimbase-custom-icn-error-black {
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: 100%;
    display: inline-block;
    background-image: url('data:image/svg+xml;utf8, %3Csvg width=%22100%25%22 height=%22100%25%22 viewBox=%220 0 24 24%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12.5 6C8.90875 6 6 8.90875 6 12.5C6 16.0913 8.90875 19 12.5 19C16.0913 19 19 16.0913 19 12.5C19 8.90875 16.0913 6 12.5 6ZM13.3125 15.7256H11.6875V14.1006H13.3125V15.7256ZM13.3125 13.2881H11.6875V9.22563H13.3125V13.2881Z%22 fill=%22%23333333%22/%3E%3C/svg%3E');
}

.aimbase-custom-icn-error-on {
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: 100%;
    display: inline-block;
    background-image: url('data:image/svg+xml;utf8, %3Csvg width=%22100%25%22 height=%22100%25%22 viewBox=%220 0 24 24%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12.5 6C8.90875 6 6 8.90875 6 12.5C6 16.0913 8.90875 19 12.5 19C16.0913 19 19 16.0913 19 12.5C19 8.90875 16.0913 6 12.5 6ZM13.3125 15.7256H11.6875V14.1006H13.3125V15.7256ZM13.3125 13.2881H11.6875V9.22563H13.3125V13.2881Z%22 fill=%22%23DE3100%22/%3E%3C/svg%3E');
}

.aimbase-custom-icn-lead-created {
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: 100%;
    display: inline-block;
    background-image: url('data:image/svg+xml;utf8, %3Csvg width=%22100%25%22 height=%22100%25%22 viewBox=%220 0 24 24%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M13.375 8.125H11.625V11.625H8.125V13.375H11.625V16.875H13.375V13.375H16.875V11.625H13.375V8.125ZM12.5 3.75C7.67 3.75 3.75 7.67 3.75 12.5C3.75 17.33 7.67 21.25 12.5 21.25C17.33 21.25 21.25 17.33 21.25 12.5C21.25 7.67 17.33 3.75 12.5 3.75ZM12.5 19.5C8.64125 19.5 5.5 16.3587 5.5 12.5C5.5 8.64125 8.64125 5.5 12.5 5.5C16.3588 5.5 19.5 8.64125 19.5 12.5C19.5 16.3587 16.3588 19.5 12.5 19.5Z%22 fill=%22%23A4BFD0%22/%3E%3C/svg%3E');
}

.aimbase-custom-icn-phone-black {
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: 100%;
    display: inline-block;
    background-image: url('data:image/svg+xml;utf8, %3Csvg width=%22100%25%22 height=%22100%25%22 viewBox=%220 0 24 24%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M15 5H9.66667C8.74667 5 8 5.7 8 6.5625V17.1875C8 18.05 8.74667 18.75 9.66667 18.75H15C15.92 18.75 16.6667 18.05 16.6667 17.1875V6.5625C16.6667 5.7 15.92 5 15 5ZM12.3333 18.125C11.78 18.125 11.3333 17.7062 11.3333 17.1875C11.3333 16.6687 11.78 16.25 12.3333 16.25C12.8867 16.25 13.3333 16.6687 13.3333 17.1875C13.3333 17.7062 12.8867 18.125 12.3333 18.125ZM15.3333 15.625H9.33333V6.875H15.3333V15.625Z%22 fill=%22%23333333%22/%3E%3C/svg%3E');
}

.aimbase-custom-icn-phone-error {
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: 100%;
    display: inline-block;
    background-image: url('data:image/svg+xml;utf8, %3Csvg width=%22100%25%22 height=%22100%25%22 viewBox=%220 0 24 24%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M15 5H9.66667C8.74667 5 8 5.7 8 6.5625V17.1875C8 18.05 8.74667 18.75 9.66667 18.75H15C15.92 18.75 16.6667 18.05 16.6667 17.1875V6.5625C16.6667 5.7 15.92 5 15 5ZM12.3333 18.125C11.78 18.125 11.3333 17.7062 11.3333 17.1875C11.3333 16.6687 11.78 16.25 12.3333 16.25C12.8867 16.25 13.3333 16.6687 13.3333 17.1875C13.3333 17.7062 12.8867 18.125 12.3333 18.125ZM15.3333 15.625H9.33333V6.875H15.3333V15.625Z%22 fill=%22%23A4BFD0%22/%3E%3Ccircle r=%225%22 transform=%22matrix(-1 0 0 1 18 6)%22 fill=%22%23DE3100%22/%3E%3Cpath d=%22M20.375 4.20818L20.4457 4.13747L20.375 4.06676L19.9333 3.62509L19.8626 3.55438L19.7919 3.62509L18.0001 5.41688L16.2083 3.62509L16.1376 3.55438L16.0669 3.62509L15.6252 4.06676L15.5545 4.13747L15.6252 4.20818L17.417 5.99997L15.6252 7.79176L15.5545 7.86247L15.6252 7.93318L16.0669 8.37485L16.1376 8.44556L16.2083 8.37485L18.0001 6.58306L19.7919 8.37485L19.8626 8.44556L19.9333 8.37485L20.375 7.93318L20.4457 7.86247L20.375 7.79176L18.5832 5.99997L20.375 4.20818Z%22 fill=%22white%22 stroke=%22white%22 stroke-width=%220.2%22/%3E%3C/svg%3E');
}

.aimbase-custom-icn-phone-off {
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: 100%;
    display: inline-block;
    background-image: url('data:image/svg+xml;utf8, %3Csvg width=%22100%25%22 height=%22100%25%22 viewBox=%220 0 24 24%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M15 5H9.66667C8.74667 5 8 5.7 8 6.5625V17.1875C8 18.05 8.74667 18.75 9.66667 18.75H15C15.92 18.75 16.6667 18.05 16.6667 17.1875V6.5625C16.6667 5.7 15.92 5 15 5ZM12.3333 18.125C11.78 18.125 11.3333 17.7062 11.3333 17.1875C11.3333 16.6687 11.78 16.25 12.3333 16.25C12.8867 16.25 13.3333 16.6687 13.3333 17.1875C13.3333 17.7062 12.8867 18.125 12.3333 18.125ZM15.3333 15.625H9.33333V6.875H15.3333V15.625Z%22 fill=%22%23E9ECEE%22/%3E%3C/svg%3E');
}

.aimbase-custom-icn-phone-on {
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: 100%;
    display: inline-block;
    background-image: url('data:image/svg+xml;utf8, %3Csvg width=%22100%25%22 height=%22100%25%22 viewBox=%220 0 24 24%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M15 5H9.66667C8.74667 5 8 5.7 8 6.5625V17.1875C8 18.05 8.74667 18.75 9.66667 18.75H15C15.92 18.75 16.6667 18.05 16.6667 17.1875V6.5625C16.6667 5.7 15.92 5 15 5ZM12.3333 18.125C11.78 18.125 11.3333 17.7062 11.3333 17.1875C11.3333 16.6687 11.78 16.25 12.3333 16.25C12.8867 16.25 13.3333 16.6687 13.3333 17.1875C13.3333 17.7062 12.8867 18.125 12.3333 18.125ZM15.3333 15.625H9.33333V6.875H15.3333V15.625Z%22 fill=%22%23A4BFD0%22/%3E%3C/svg%3E');
}

.aimbase-custom-icn-phone-opened {
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: 100%;
    display: inline-block;
    background-image: url('data:image/svg+xml;utf8, %3Csvg width=%22100%25%22 height=%22100%25%22 viewBox=%220 0 24 24%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M15 5H9.66667C8.74667 5 8 5.7 8 6.5625V17.1875C8 18.05 8.74667 18.75 9.66667 18.75H15C15.92 18.75 16.6667 18.05 16.6667 17.1875V6.5625C16.6667 5.7 15.92 5 15 5ZM12.3333 18.125C11.78 18.125 11.3333 17.7062 11.3333 17.1875C11.3333 16.6687 11.78 16.25 12.3333 16.25C12.8867 16.25 13.3333 16.6687 13.3333 17.1875C13.3333 17.7062 12.8867 18.125 12.3333 18.125ZM15.3333 15.625H9.33333V6.875H15.3333V15.625Z%22 fill=%22%23A4BFD0%22/%3E%3Ccircle r=%225%22 transform=%22matrix(-1 0 0 1 18 6)%22 fill=%22%2324B88C%22/%3E%3Cpath d=%22M20.715 3.71729L21.6472 4.64953L17.3029 9L14.5 6.20327L15.4322 5.27102L17.3029 7.13551L20.715 3.71729Z%22 fill=%22white%22/%3E%3C/svg%3E');
}

.aimbase-custom-icn-phone-rerouted {
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: 100%;
    display: inline-block;
    background-image: url('data:image/svg+xml;utf8, %3Csvg width=%22100%25%22 height=%22100%25%22 viewBox=%220 0 24 24%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M15 5H9.66667C8.74667 5 8 5.7 8 6.5625V17.1875C8 18.05 8.74667 18.75 9.66667 18.75H15C15.92 18.75 16.6667 18.05 16.6667 17.1875V6.5625C16.6667 5.7 15.92 5 15 5ZM12.3333 18.125C11.78 18.125 11.3333 17.7062 11.3333 17.1875C11.3333 16.6687 11.78 16.25 12.3333 16.25C12.8867 16.25 13.3333 16.6687 13.3333 17.1875C13.3333 17.7062 12.8867 18.125 12.3333 18.125ZM15.3333 15.625H9.33333V6.875H15.3333V15.625Z%22 fill=%22%23A4BFD0%22/%3E%3Ccircle r=%225%22 transform=%22matrix(-1 0 0 1 18 6)%22 fill=%22%2312357D%22/%3E%3Cpath d=%22M18 2.3335L17.3538 2.97975L19.9113 5.54183H14.3334V6.4585H19.9113L17.3538 9.02058L18 9.66683L21.6667 6.00016L18 2.3335Z%22 fill=%22white%22/%3E%3C/svg%3E');
}

.aimbase-custom-icn-phone-viewed {
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: 100%;
    display: inline-block;
    background-image: url('data:image/svg+xml;utf8, %3Csvg width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M15 5H9.66667C8.74667 5 8 5.7 8 6.5625V17.1875C8 18.05 8.74667 18.75 9.66667 18.75H15C15.92 18.75 16.6667 18.05 16.6667 17.1875V6.5625C16.6667 5.7 15.92 5 15 5ZM12.3333 18.125C11.78 18.125 11.3333 17.7062 11.3333 17.1875C11.3333 16.6687 11.78 16.25 12.3333 16.25C12.8867 16.25 13.3333 16.6687 13.3333 17.1875C13.3333 17.7062 12.8867 18.125 12.3333 18.125ZM15.3333 15.625H9.33333V6.875H15.3333V15.625Z%22 fill=%22%23A4BFD0%22/%3E%3Ccircle r=%225%22 transform=%22matrix(-1 0 0 1 18 6)%22 fill=%22%231196E4%22/%3E%3Cg clip-path=%22url(%23clip0_2205_8868)%22%3E%3Cg clip-path=%22url(%23clip1_2205_8868)%22%3E%3Cpath d=%22M18 3.8125C16.5416 3.8125 15.2962 4.71958 14.7916 6C15.2962 7.28042 16.5416 8.1875 18 8.1875C19.4583 8.1875 20.7037 7.28042 21.2083 6C20.7037 4.71958 19.4583 3.8125 18 3.8125ZM18 7.45833C17.195 7.45833 16.5416 6.805 16.5416 6C16.5416 5.195 17.195 4.54167 18 4.54167C18.805 4.54167 19.4583 5.195 19.4583 6C19.4583 6.805 18.805 7.45833 18 7.45833ZM18 5.125C17.5158 5.125 17.125 5.51583 17.125 6C17.125 6.48417 17.5158 6.875 18 6.875C18.4841 6.875 18.875 6.48417 18.875 6C18.875 5.51583 18.4841 5.125 18 5.125Z%22 fill=%22white%22/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=%22clip0_2205_8868%22%3E%3Crect width=%227.5%22 height=%227.5%22 fill=%22white%22 transform=%22translate(14.25 2.25)%22/%3E%3C/clipPath%3E%3CclipPath id=%22clip1_2205_8868%22%3E%3Crect width=%227%22 height=%227%22 fill=%22white%22 transform=%22translate(14.5 2.5)%22/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E');
}

.aimbase-custom-icn-phone-warning {
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: 100%;
    display: inline-block;
    background-image: url('data:image/svg+xml;utf8, %3Csvg width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M15 5H9.66667C8.74667 5 8 5.7 8 6.5625V17.1875C8 18.05 8.74667 18.75 9.66667 18.75H15C15.92 18.75 16.6667 18.05 16.6667 17.1875V6.5625C16.6667 5.7 15.92 5 15 5ZM12.3333 18.125C11.78 18.125 11.3333 17.7062 11.3333 17.1875C11.3333 16.6687 11.78 16.25 12.3333 16.25C12.8867 16.25 13.3333 16.6687 13.3333 17.1875C13.3333 17.7062 12.8867 18.125 12.3333 18.125ZM15.3333 15.625H9.33333V6.875H15.3333V15.625Z%22 fill=%22%23A4BFD0%22/%3E%3Crect x=%2216%22 y=%223%22 width=%223%22 height=%227%22 fill=%22white%22/%3E%3Cpath d=%22M11.4457 10.2456C11.2488 10.5789 11.489 11 11.8762 11H23.1237C23.5109 11 23.7512 10.5789 23.5542 10.2456L17.9304 0.728476C17.7369 0.400962 17.263 0.400963 17.0695 0.728476L11.4457 10.2456ZM18.2647 9.53333H16.7353V8.06667H18.2647V9.53333ZM18.2647 7.33333H16.7353V4.4H18.2647V7.33333Z%22 fill=%22%23FF9838%22/%3E%3C/svg%3E');
}

.aimbase-custom-icn-flag-on {
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: 100%;
    display: inline-block;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.9375 4.125L10.3125 0.6875H2.0625C2.0625 0.275 1.7875 0 1.375 0C0.9625 0 0.6875 0.275 0.6875 0.6875V10.3125C0.6875 10.725 0.9625 11 1.375 11C1.7875 11 2.0625 10.725 2.0625 10.3125V7.5625H10.3125L8.9375 4.125Z' fill='%2302426A'/%3E%3C/svg%3E");
}

.aimbase-custom-icn-flag-off {
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: 100%;
    display: inline-block;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.9375 4.125L10.3125 0.6875H2.0625C2.0625 0.275 1.7875 0 1.375 0C0.9625 0 0.6875 0.275 0.6875 0.6875V10.3125C0.6875 10.725 0.9625 11 1.375 11C1.7875 11 2.0625 10.725 2.0625 10.3125V7.5625H10.3125L8.9375 4.125Z' fill='%23C2C2C2'/%3E%3C/svg%3E");
}

.aimbase-custom-icn-check-on {
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: 100%;
    display: inline-block;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='12' height='9' viewBox='0 0 12 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.34009 6.86552L1.84904 4.37447L1 5.22351L4.34009 8.55559L11.5089 1.38681L10.6598 0.545776L4.34009 6.86552Z' fill='%2302426A' stroke='%2302426A' stroke-width='0.5'/%3E%3C/svg%3E");
}

.aimbase-custom-icon {
    width: 25px;
    height: 15px;
    vertical-align: inherit;
}
.aimbase-custom-filter-icon {
    width: 25px;
    height: 15px;
    vertical-align: text-bottom;
}
.aimbase-custon-icn-size-24 {
    width: 24px;
    height: 24px;
    vertical-align: inherit;
    margin-left:4px;
}
.aimbase-custom-icn-check-24 {
    width: 24px;
    height: 24px;
    vertical-align: middle;
}
.grid-table .aimbase-custon-icn-size-24 {
    position: absolute;
    top: 0;
}

.aimbase-custon-icn-size-14 {
    width: 14px;
    height: 14px;
    vertical-align: inherit;
    margin-left: 4px;
    margin-top: 2px;
}

.aimbase-custom-icn-check-display {
    float: left;
    vertical-align: middle;
    padding: 10px;
    cursor: pointer;
    margin-top : 35px;
}
.aimbase-custon-icn-size-w24-h15 {
    width: 24px;
    height: 15px;
    vertical-align: text-bottom;
}
.aimbase-custom-Appt-Scheduled {
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: 100%;
    display: inline-block;
    background-image: url('data:image/svg+xml;utf8, %3Csvg width=%2250%22 height=%2250%22 viewBox=%220 0 50 50%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22M25 50C38.8071 50 50 38.8071 50 25C50 11.1929 38.8071 0 25 0C11.1929 0 0 11.1929 0 25C0 38.8071 11.1929 50 25 50ZM16.1053 13.3684C16.1053 12.6127 16.7179 12 17.4737 12C18.2294 12 18.8421 12.6127 18.8421 13.3684V14.7368H31.1579V13.3684C31.1579 12.6127 31.7706 12 32.5263 12C33.2821 12 33.8947 12.6127 33.8947 13.3684V14.7368H36.6316C37.3873 14.7368 38 15.3495 38 16.1053V36.6316C38 37.3873 37.3873 38 36.6316 38H13.3684C12.6127 38 12 37.3873 12 36.6316V16.1053C12 15.3495 12.6127 14.7368 13.3684 14.7368H16.1053V13.3684ZM13.3684 36.6316V22.9474H36.6316V36.6316H13.3684ZM20.2105 24.3158H24.3158V27.0526H20.2105V24.3158ZM18.8421 28.4211H14.7368V31.1579H18.8421V28.4211ZM18.8421 32.5263H14.7368V35.2632H18.8421V32.5263ZM24.3158 28.4211H20.2105V31.1579H24.3158V28.4211ZM20.2105 32.5263H24.3158V35.2632H20.2105V32.5263ZM29.7895 24.3158H25.6842V27.0526H29.7895V24.3158ZM25.6842 28.4211H29.7895V31.1579H25.6842V28.4211ZM29.7895 32.5263H25.6842V35.2632H29.7895V32.5263ZM31.1579 24.3158H35.2632V27.0526H31.1579V24.3158ZM35.2632 28.4211H31.1579V31.1579H35.2632V28.4211ZM31.1579 32.5263H35.2632V35.2632H31.1579V32.5263Z%22 fill=%22black%22/%3E%3C/svg%3E');
}

.aimbase-custom-Deposit-Taken {
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: 100%;
    display: inline-block;
    background-image: url('data:image/svg+xml;utf8, %3Csvg width=%2246%22 height=%2237%22 viewBox=%220 0 46 37%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M38.4591 2.95703C37.7834 2.27763 37.7834 1.17902 38.4591 0.506846C39.1349 -0.16533 40.2275 -0.172558 40.8961 0.506846L45.4968 5.13257C45.8203 5.45781 46 5.8987 46 6.36128C46 6.82385 45.8203 7.26474 45.4968 7.58998L40.8961 12.2157C40.2203 12.8951 39.1277 12.8951 38.4591 12.2157C37.7906 11.5363 37.7834 10.4377 38.4591 9.76552L40.1125 8.10315L27.6043 8.08869C26.6482 8.08869 25.879 7.31533 25.879 6.35405C25.879 5.39277 26.6482 4.6194 27.6043 4.6194H40.1197L38.4591 2.95703ZM7.54805 27.2421L5.89467 28.9044H18.4029C19.359 28.9044 20.1281 29.6778 20.1281 30.6391C20.1281 31.6004 19.359 32.3737 18.4029 32.3737H5.88748L7.54087 34.0361C8.2166 34.7155 8.2166 35.8141 7.54087 36.4863C6.86513 37.1585 5.77246 37.1657 5.10392 36.4863L0.503204 31.8678C0.179716 31.5426 0 31.1017 0 30.6391C0 30.1765 0.179716 29.7356 0.503204 29.4104L5.10392 24.7847C5.77965 24.1053 6.87232 24.1053 7.54087 24.7847C8.20941 25.4641 8.2166 26.5627 7.54087 27.2348L7.54805 27.2421ZM6.90108 4.6194H24.2904C24.0244 5.1398 23.8662 5.72524 23.8662 6.35405C23.8662 8.4284 25.5412 10.1124 27.6043 10.1124H36.0438C35.7562 11.3412 36.0869 12.6783 37.0358 13.6396C38.4951 15.1068 40.8601 15.1068 42.3194 13.6396L43.7068 12.2446V27.748C43.7068 30.2994 41.6437 32.3737 39.1061 32.3737H21.7168C21.9828 31.8533 22.141 31.2679 22.141 30.6391C22.141 28.5647 20.466 26.8807 18.4029 26.8807H9.96343C10.251 25.652 9.9203 24.3149 8.9714 23.3536C7.51211 21.8864 5.14705 21.8864 3.68776 23.3536L2.30036 24.7485V9.24512C2.30036 6.69375 4.36349 4.6194 6.90108 4.6194ZM11.5018 9.24512H6.90108V13.8708C9.43866 13.8708 11.5018 11.7965 11.5018 9.24512ZM39.1061 23.1223C36.5685 23.1223 34.5054 25.1966 34.5054 27.748H39.1061V23.1223ZM23.0036 25.4352C24.8339 25.4352 26.5892 24.7041 27.8834 23.4029C29.1776 22.1017 29.9047 20.3368 29.9047 18.4966C29.9047 16.6563 29.1776 14.8915 27.8834 13.5903C26.5892 12.289 24.8339 11.558 23.0036 11.558C21.1733 11.558 19.418 12.289 18.1238 13.5903C16.8296 14.8915 16.1025 16.6563 16.1025 18.4966C16.1025 20.3368 16.8296 22.1017 18.1238 23.4029C19.418 24.7041 21.1733 25.4352 23.0036 25.4352Z%22 fill=%22black%22/%3E%3C/svg%3E');
}

.aimbase-custom-Estimated-Payment {
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: 100%;
    display: inline-block;
    background-image: url('data:image/svg+xml;utf8, %3Csvg width=%2246%22 height=%2231%22 viewBox=%220 0 46 31%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M5.11111 0C2.29201 0 0 2.30652 0 5.14346V25.7173C0 28.5542 2.29201 30.8608 5.11111 30.8608H40.8889C43.708 30.8608 46 28.5542 46 25.7173V5.14346C46 2.30652 43.708 0 40.8889 0H5.11111ZM21.7222 10.2869H39.6111C40.3139 10.2869 40.8889 10.8656 40.8889 11.5728C40.8889 12.28 40.3139 12.8586 39.6111 12.8586H21.7222C21.0194 12.8586 20.4444 12.28 20.4444 11.5728C20.4444 10.8656 21.0194 10.2869 21.7222 10.2869ZM20.4444 19.288C20.4444 18.5807 21.0194 18.0021 21.7222 18.0021H39.6111C40.3139 18.0021 40.8889 18.5807 40.8889 19.288C40.8889 19.9952 40.3139 20.5738 39.6111 20.5738H21.7222C21.0194 20.5738 20.4444 19.9952 20.4444 19.288ZM13.0972 7.07226V8.18935C13.6962 8.28579 14.2632 8.42242 14.7823 8.56708C15.6368 8.7921 16.1399 9.67613 15.9163 10.5361C15.6927 11.396 14.8142 11.9023 13.9597 11.6773C13.0813 11.4442 12.2347 11.2754 11.4681 11.2594C10.8372 11.2513 10.1903 11.404 9.75104 11.6612C9.36771 11.8862 9.2559 12.1112 9.2559 12.4086C9.2559 12.5533 9.26389 12.6899 9.67917 12.9471C10.1823 13.2524 10.917 13.4855 11.9392 13.7909L11.9951 13.807C12.8896 14.0802 14.0396 14.4258 14.958 15.0125C15.9882 15.6634 16.8986 16.7243 16.9226 18.3557C16.9465 20.0354 16.084 21.257 14.942 21.9722C14.367 22.3339 13.7281 22.5589 13.0892 22.6955V23.8046C13.0892 24.6886 12.3705 25.4119 11.492 25.4119C10.6135 25.4119 9.89479 24.6886 9.89479 23.8046V22.6312C9.07222 22.4544 8.29757 22.1892 7.64271 21.9561C7.475 21.8999 7.31528 21.8436 7.15556 21.7874C6.31701 21.5061 5.86979 20.5979 6.14931 19.7541C6.42882 18.9103 7.33125 18.4602 8.16979 18.7415C8.36944 18.8058 8.56111 18.8781 8.74479 18.9344C9.8309 19.304 10.6615 19.5853 11.5479 19.6175C12.2347 19.6416 12.8656 19.4889 13.2569 19.2398C13.5844 19.0388 13.7361 18.7977 13.7281 18.3959C13.7281 18.1628 13.6642 17.9941 13.2569 17.7369C12.7538 17.4154 12.0271 17.1824 11.0208 16.877L10.8851 16.8368C10.0146 16.5716 8.92049 16.2421 8.04201 15.7117C7.02778 15.0928 6.07743 14.0641 6.06944 12.4407C6.06146 10.745 7.01181 9.57166 8.12986 8.91265C8.6809 8.58315 9.28785 8.36616 9.90278 8.22954V7.1044C9.90278 6.22037 10.6215 5.49707 11.5 5.49707C12.3785 5.49707 13.0972 6.22037 13.0972 7.1044V7.07226Z%22 fill=%22black%22/%3E%3C/svg%3E');
}

.aimbase-custom-Pre-Qual {
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: 100%;
    display: inline-block;
    background-image: url('data:image/svg+xml;utf8, %3Csvg width=%2250%22 height=%2250%22 viewBox=%220 0 50 50%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22M25 50C38.8071 50 50 38.8071 50 25C50 11.1929 38.8071 0 25 0C11.1929 0 0 11.1929 0 25C0 38.8071 11.1929 50 25 50ZM26.9583 8.15625V7.5H26.9462C26.9462 6.66875 26.296 6 25.4878 6C24.6797 6 24.0295 6.66875 24.0295 7.5V8.19375C23.6102 8.30625 23.191 8.46875 22.8021 8.70625C21.9028 9.25625 21.1128 10.2375 21.1189 11.6687C21.125 13.05 21.9149 13.9187 22.7352 14.425C23.4279 14.8562 24.2908 15.125 24.947 15.325L25.0625 15.3625C25.8403 15.6062 26.3628 15.7812 26.7092 16.0063C26.9523 16.1625 26.9523 16.2313 26.9523 16.2938V16.3062C26.9583 16.45 26.9279 16.525 26.9036 16.5625C26.8793 16.6063 26.8247 16.6688 26.7092 16.7437C26.4601 16.9 26.0286 17.0187 25.5425 17C24.9045 16.975 24.309 16.7687 23.4826 16.4813C23.4106 16.4555 23.3369 16.4297 23.2607 16.403C23.1892 16.378 23.1156 16.3522 23.0391 16.325C22.2734 16.0625 21.447 16.4875 21.1918 17.275C20.9366 18.0625 21.3498 18.9125 22.1154 19.175C22.1918 19.1998 22.2708 19.2273 22.3524 19.2558C22.3943 19.2704 22.4368 19.2852 22.48 19.3L22.5596 19.3277C22.9916 19.478 23.4921 19.6521 24.0356 19.7875V20.5C24.0356 21.3312 24.6858 22 25.4939 22C26.3021 22 26.9523 21.3312 26.9523 20.5V19.8375C27.4019 19.725 27.8394 19.5438 28.2465 19.2875C29.1762 18.6875 29.8872 17.6625 29.8689 16.2563C29.8507 14.8813 29.0972 13.9875 28.2648 13.45C27.5356 12.9812 26.6363 12.7 25.9618 12.4937L25.9071 12.475C25.1172 12.2312 24.5946 12.0625 24.2422 11.8438C24.115 11.7675 24.0664 11.7102 24.048 11.6885C24.0453 11.6853 24.0432 11.6829 24.0417 11.6812V11.6438C24.0417 11.5437 24.066 11.5 24.0842 11.4688C24.1085 11.4312 24.1693 11.3625 24.2969 11.2812C24.5825 11.1125 25.0321 11 25.4757 11.0063C26.0286 11.0125 26.6484 11.1375 27.3108 11.3188C28.0885 11.5312 28.8906 11.0562 29.0972 10.2563C29.3038 9.45625 28.842 8.63125 28.0642 8.41875C27.724 8.325 27.3472 8.23125 26.9583 8.15625ZM42.0095 30.5125C43.0911 29.6938 43.322 28.1313 42.526 27.0187C41.73 25.9062 40.2109 25.6688 39.1293 26.4875L31.8559 32H24.5278C23.9931 32 23.5556 31.55 23.5556 31C23.5556 30.45 23.9931 30 24.5278 30H25.5H29.3889C30.4644 30 31.3333 29.1063 31.3333 28C31.3333 26.8937 30.4644 26 29.3889 26H25.5H24.5278H19.77C18.0017 26 16.2882 26.6125 14.9089 27.75L12.1806 30H9.94444C8.86893 30 8 30.8937 8 32V36C8 37.1063 8.86893 38 9.94444 38H19.6667H29.4132C31.1814 38 32.895 37.4188 34.3168 36.3438L42.0095 30.5125Z%22 fill=%22black%22/%3E%3C/svg%3E');
}

.aimbase-custom-Quoted {
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: 100%;
    display: inline-block;
    background-image: url('data:image/svg+xml;utf8, %3Csvg width=%2250%22 height=%2250%22 viewBox=%220 0 50 50%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22M25 50C38.8071 50 50 38.8071 50 25C50 11.1929 38.8071 0 25 0C11.1929 0 0 11.1929 0 25C0 38.8071 11.1929 50 25 50ZM30.8515 26.5632C31.4377 27.4366 31.7479 28.4659 31.742 29.5176C31.739 30.8318 31.2452 32.0975 30.3573 33.0665C29.4695 34.0354 28.2516 34.6377 26.9427 34.7552C26.8739 34.7607 26.8097 34.792 26.763 34.8428C26.7163 34.8935 26.6905 34.9601 26.6907 35.0291V36.5302C26.6907 36.9661 26.5175 37.3842 26.2093 37.6924C25.9011 38.0007 25.483 38.1738 25.0471 38.1738C24.6112 38.1738 24.1932 38.0007 23.8849 37.6924C23.5767 37.3842 23.4035 36.9661 23.4035 36.5302V35.0181C23.4035 34.9455 23.3747 34.8758 23.3233 34.8245C23.2719 34.7731 23.2023 34.7442 23.1296 34.7442H20.9382C20.5023 34.7442 20.0842 34.5711 19.776 34.2628C19.4678 33.9546 19.2946 33.5365 19.2946 33.1006C19.2946 32.6647 19.4678 32.2467 19.776 31.9385C20.0842 31.6302 20.5023 31.4571 20.9382 31.4571H26.4168C26.875 31.4497 27.3167 31.2846 27.6676 30.9898C28.0184 30.6949 28.257 30.2882 28.3432 29.8381C28.4293 29.3879 28.3578 28.9219 28.1407 28.5183C27.9235 28.1147 27.574 27.7982 27.1509 27.622L21.5627 25.4306C20.466 24.9868 19.5505 24.1869 18.9636 23.1597C18.3767 22.1324 18.1525 20.9375 18.3271 19.7674C18.5016 18.5972 19.0648 17.5199 19.926 16.7087C20.7872 15.8974 21.8963 15.3996 23.0748 15.2952C23.1436 15.2897 23.2078 15.2584 23.2545 15.2076C23.3012 15.1568 23.3271 15.0903 23.3268 15.0213V13.5202C23.3268 13.0842 23.5 12.6662 23.8082 12.358C24.1165 12.0497 24.5345 11.8766 24.9704 11.8766C25.4063 11.8766 25.8244 12.0497 26.1326 12.358C26.4408 12.6662 26.614 13.0842 26.614 13.5202V15.0322C26.614 15.1049 26.6428 15.1746 26.6942 15.2259C26.7456 15.2773 26.8153 15.3062 26.8879 15.3062H29.0794C29.5153 15.3062 29.9333 15.4793 30.2415 15.7876C30.5498 16.0958 30.7229 16.5138 30.7229 16.9498C30.7229 17.3857 30.5498 17.8037 30.2415 18.1119C29.9333 18.4202 29.5153 18.5933 29.0794 18.5933H23.6008C23.1425 18.6007 22.7008 18.7658 22.35 19.0606C21.9991 19.3555 21.7605 19.7622 21.6744 20.2123C21.5882 20.6625 21.6597 21.1285 21.8768 21.5321C22.094 21.9357 22.4435 22.2522 22.8666 22.4283L28.4548 24.6198C29.4304 25.0128 30.2654 25.6899 30.8515 26.5632Z%22 fill=%22black%22/%3E%3C/svg%3E');
}

.aimbase-custom-Special-Offers-Sent {
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: 100%;
    display: inline-block;
    background-image: url('data:image/svg+xml;utf8, %3Csvg width=%2250%22 height=%2250%22 viewBox=%220 0 50 50%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22M25 50C38.8071 50 50 38.8071 50 25C50 11.1929 38.8071 0 25 0C11.1929 0 0 11.1929 0 25C0 38.8071 11.1929 50 25 50ZM18.4753 20.6573L12.7376 29.003L7 20.6573H11.3032H11.7376C11.7376 18.5546 12.7752 16.4219 14.3839 14.6581C16.0031 12.8828 18.2668 11.4032 20.8822 10.6148C26.1825 9.0171 32.8194 10.2858 38.3982 17.3523L36.8284 18.5916C31.7282 12.1313 25.9272 11.183 21.4594 12.5297C19.1908 13.2136 17.238 14.4967 15.8616 16.0059C14.4746 17.5266 13.7376 19.2003 13.7376 20.6573H18.4753ZM36.7752 30.0149C36.734 31.3318 35.9693 32.8862 34.5379 34.3169C33.1217 35.7323 31.1331 36.9403 28.8416 37.5787C24.3179 38.8389 18.5629 37.8954 13.6733 31.7453L12.1078 32.99C17.4984 39.7702 24.0819 40.9808 29.3784 39.5053C31.9971 38.7757 34.289 37.3933 35.9517 35.7315C37.5992 34.085 38.7118 32.0754 38.7742 30.0774L36.7752 30.0149ZM38.1885 22.0147L32.2447 29.8732L39.3606 30.0956L43.6301 30.229L38.1885 22.0147ZM29.0594 26.444C29.4165 26.976 29.6054 27.603 29.6018 28.2437C29.6 29.0442 29.2992 29.8152 28.7584 30.4054C28.2176 30.9956 27.4757 31.3625 26.6784 31.434C26.6365 31.4374 26.5974 31.4564 26.569 31.4874C26.5405 31.5183 26.5248 31.5589 26.5249 31.6009V32.5153C26.5249 32.7808 26.4194 33.0355 26.2317 33.2232C26.0439 33.411 25.7893 33.5164 25.5237 33.5164C25.2582 33.5164 25.0036 33.411 24.8158 33.2232C24.6281 33.0355 24.5226 32.7808 24.5226 32.5153V31.5942C24.5226 31.55 24.505 31.5075 24.4737 31.4762C24.4424 31.4449 24.4 31.4274 24.3557 31.4274H23.0208C22.7553 31.4274 22.5007 31.3219 22.3129 31.1341C22.1252 30.9464 22.0197 30.6917 22.0197 30.4262C22.0197 30.1607 22.1252 29.906 22.3129 29.7183C22.5007 29.5305 22.7553 29.425 23.0208 29.425H26.358C26.6372 29.4205 26.9062 29.32 27.12 29.1404C27.3337 28.9608 27.479 28.713 27.5315 28.4388C27.584 28.1646 27.5404 27.8807 27.4081 27.6349C27.2759 27.3891 27.063 27.1963 26.8052 27.089L23.4013 25.7541C22.7332 25.4838 22.1756 24.9965 21.8181 24.3708C21.4606 23.745 21.324 23.0172 21.4303 22.3044C21.5367 21.5917 21.8797 20.9354 22.4043 20.4413C22.9289 19.9471 23.6045 19.6439 24.3224 19.5803C24.3643 19.5769 24.4033 19.5579 24.4318 19.5269C24.4603 19.496 24.476 19.4555 24.4759 19.4134V18.499C24.4759 18.2335 24.5813 17.9788 24.7691 17.7911C24.9569 17.6033 25.2115 17.4979 25.477 17.4979C25.7426 17.4979 25.9972 17.6033 26.185 17.7911C26.3727 17.9788 26.4782 18.2335 26.4782 18.499V19.4201C26.4782 19.4643 26.4958 19.5068 26.5271 19.5381C26.5584 19.5694 26.6008 19.587 26.645 19.587H27.9799C28.2455 19.587 28.5001 19.6924 28.6879 19.8802C28.8756 20.0679 28.9811 20.3226 28.9811 20.5881C28.9811 20.8536 28.8756 21.1083 28.6879 21.296C28.5001 21.4838 28.2455 21.5893 27.9799 21.5893H24.6427C24.3636 21.5938 24.0945 21.6943 23.8808 21.8739C23.6671 22.0535 23.5218 22.3013 23.4693 22.5755C23.4168 22.8497 23.4604 23.1336 23.5926 23.3794C23.7249 23.6253 23.9378 23.818 24.1955 23.9253L27.5995 25.2602C28.1938 25.4996 28.7024 25.9121 29.0594 26.444Z%22 fill=%22black%22/%3E%3C/svg%3E');
}

.aimbase-custom-Text {
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: 100%;
    display: inline-block;
    background-image: url('data:image/svg+xml;utf8, %3Csvg width=%2250%22 height=%2250%22 viewBox=%220 0 50 50%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22M25 50C38.8071 50 50 38.8071 50 25C50 11.1929 38.8071 0 25 0C11.1929 0 0 11.1929 0 25C0 38.8071 11.1929 50 25 50ZM11.3251 23.7801C11.3251 17.7389 17.4484 12.8457 24.9931 12.8457C32.5379 12.8457 38.6749 17.6842 38.6749 23.7255C38.6749 29.7668 32.5516 34.66 25.0069 34.66C23.7375 34.6605 22.472 34.5184 21.2345 34.2362V34.3046C21.2345 34.3046 17.9157 36.7119 13.125 36.875C11.875 36.875 10.6182 36.7804 12.6919 36.2728C14.7655 35.7651 17.0744 33.4154 16.25 31.875C16.1252 31.757 15.9912 31.6323 15.8502 31.501C14.0981 29.8696 11.2556 27.2229 11.3251 23.7801Z%22 fill=%22black%22/%3E%3C/svg%3E');
}

.aimbase-custom-Trade-In {
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: 100%;
    display: inline-block;
    background-image: url('data:image/svg+xml;utf8, %3Csvg width=%2250%22 height=%2250%22 viewBox=%220 0 50 50%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22M50 25C50 38.8071 38.8071 50 25 50C11.1929 50 0 38.8071 0 25C0 11.1929 11.1929 0 25 0C38.8071 0 50 11.1929 50 25ZM26.464 21.4315L20.0598 28.7834L22.8814 31.2413C22.9897 31.3337 23.0693 31.4552 23.111 31.5913C23.1527 31.7274 23.1547 31.8726 23.1169 32.0098C23.079 32.147 23.0029 32.2707 22.8973 32.3661C22.7917 32.4616 22.6611 32.5251 22.5208 32.549L9.40923 35.0527C9.29855 35.0711 9.18519 35.0647 9.07725 35.0342C8.96931 35.0036 8.86946 34.9495 8.78487 34.8758C8.70028 34.8021 8.63302 34.7106 8.58792 34.6079C8.54282 34.5052 8.52099 34.3938 8.524 34.2816L9.20601 20.9506C9.21047 20.8083 9.25539 20.6702 9.33551 20.5526C9.41562 20.4349 9.52761 20.3425 9.65836 20.2862C9.78911 20.2299 9.9332 20.212 10.0737 20.2346C10.2143 20.2572 10.3455 20.3195 10.4519 20.414L13.2735 22.8719L19.6777 15.52C19.7429 15.4457 19.8222 15.385 19.9109 15.3413C19.9996 15.2976 20.0961 15.2719 20.1947 15.2655C20.2934 15.2591 20.3924 15.2722 20.486 15.304C20.5796 15.3358 20.666 15.3858 20.7404 15.4511L26.3866 20.3695C26.4614 20.4341 26.5227 20.5129 26.5671 20.6012C26.6115 20.6896 26.6381 20.7858 26.6452 20.8845C26.6524 20.9831 26.6401 21.0822 26.609 21.176C26.5779 21.2699 26.5286 21.3567 26.464 21.4315ZM30.3465 20.9487L23.8558 28.2243C23.7903 28.2983 23.74 28.3846 23.7078 28.478C23.6756 28.5715 23.6621 28.6705 23.6681 28.7692C23.6741 28.8679 23.6995 28.9644 23.7429 29.0533C23.7862 29.1422 23.8466 29.2217 23.9207 29.2872L29.5083 34.272C29.5818 34.3382 29.6676 34.3892 29.7609 34.4221C29.8541 34.4551 29.9529 34.4693 30.0517 34.4641C30.1504 34.4589 30.2472 34.4342 30.3364 34.3916C30.4256 34.349 30.5056 34.2892 30.5717 34.2157L37.0624 26.9401L39.8547 29.4312C39.96 29.527 40.0905 29.5907 40.2307 29.615C40.371 29.6393 40.5153 29.6232 40.6467 29.5684C40.7781 29.5136 40.8912 29.4226 40.9727 29.3058C41.0542 29.1891 41.1007 29.0516 41.1069 28.9094L41.9466 15.5874C41.9509 15.4753 41.9304 15.3636 41.8865 15.2603C41.8426 15.1571 41.7765 15.0648 41.6928 14.9901C41.609 14.9154 41.5098 14.8602 41.4023 14.8283C41.2947 14.7965 41.1814 14.7888 41.0705 14.8058L27.9303 17.1542C27.7897 17.1765 27.6584 17.2384 27.5517 17.3326C27.445 17.4269 27.3673 17.5496 27.3278 17.6863C27.2884 17.8231 27.2887 17.9683 27.3288 18.1049C27.3689 18.2415 27.4471 18.3639 27.5542 18.4576L30.3465 20.9487Z%22 fill=%22black%22/%3E%3C/svg%3E');
}
.aimbase-custom-rollick_burst {
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: 100%;
    display: inline-block;
    background-image: url('data:image/svg+xml;utf8, %3Csvg width=%2260%22 height=%2260%22 viewBox=%220 0 60 60%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M29.7017 36.3178C33.4827 36.3178 36.5479 33.2719 36.5479 29.5146C36.5479 25.7573 33.4827 22.7114 29.7017 22.7114C25.9206 22.7114 22.8555 25.7573 22.8555 29.5146C22.8555 33.2719 25.9206 36.3178 29.7017 36.3178Z%22 fill=%22%2300223D%22/%3E%3Cpath d=%22M12.0868 32.545C13.7711 32.545 15.1366 31.1881 15.1366 29.5144C15.1366 27.8407 13.7711 26.4839 12.0868 26.4839C10.4025 26.4839 9.03711 27.8407 9.03711 29.5144C9.03711 31.1881 10.4025 32.545 12.0868 32.545Z%22 fill=%22%2300223D%22/%3E%3Cpath d=%22M47.5439 32.545C49.2282 32.545 50.5936 31.1881 50.5936 29.5144C50.5936 27.8407 49.2282 26.4839 47.5439 26.4839C45.8595 26.4839 44.4941 27.8407 44.4941 29.5144C44.4941 31.1881 45.8595 32.545 47.5439 32.545Z%22 fill=%22%23FF4713%22/%3E%3Cpath d=%22M29.7011 15.2637C31.3854 15.2637 32.7508 13.9069 32.7508 12.2332C32.7508 10.5595 31.3854 9.20264 29.7011 9.20264C28.0168 9.20264 26.6514 10.5595 26.6514 12.2332C26.6514 13.9069 28.0168 15.2637 29.7011 15.2637Z%22 fill=%22%23E0E0E0%22/%3E%3Cpath d=%22M29.7011 49.8262C31.3854 49.8262 32.7508 48.4694 32.7508 46.7957C32.7508 45.122 31.3854 43.7651 29.7011 43.7651C28.0168 43.7651 26.6514 45.122 26.6514 46.7957C26.6514 48.4694 28.0168 49.8262 29.7011 49.8262Z%22 fill=%22%237A97AB%22/%3E%3Cpath d=%22M20.6689 47.5823C22.3532 47.5823 23.7186 46.2255 23.7186 44.5518C23.7186 42.8781 22.3532 41.5212 20.6689 41.5212C18.9846 41.5212 17.6191 42.8781 17.6191 44.5518C17.6191 46.2255 18.9846 47.5823 20.6689 47.5823Z%22 fill=%22%237A97AB%22/%3E%3Cpath d=%22M14.1171 41.2991C15.8014 41.2991 17.1668 39.9423 17.1668 38.2686C17.1668 36.5949 15.8014 35.238 14.1171 35.238C12.4328 35.238 11.0674 36.5949 11.0674 38.2686C11.0674 39.9423 12.4328 41.2991 14.1171 41.2991Z%22 fill=%22%237A97AB%22/%3E%3Cpath d=%22M15.0204 23.1155C16.7047 23.1155 18.0701 21.7587 18.0701 20.085C18.0701 18.4113 16.7047 17.0544 15.0204 17.0544C13.3361 17.0544 11.9707 18.4113 11.9707 20.085C11.9707 21.7587 13.3361 23.1155 15.0204 23.1155Z%22 fill=%22%2300223D%22/%3E%3Cpath d=%22M21.5712 16.6099C23.2555 16.6099 24.6209 15.2531 24.6209 13.5794C24.6209 11.9056 23.2555 10.5488 21.5712 10.5488C19.8869 10.5488 18.5215 11.9056 18.5215 13.5794C18.5215 15.2531 19.8869 16.6099 21.5712 16.6099Z%22 fill=%22%2300223D%22/%3E%3Cpath d=%22M39.1903 17.5076C40.8747 17.5076 42.2401 16.1508 42.2401 14.4771C42.2401 12.8034 40.8747 11.4465 39.1903 11.4465C37.506 11.4465 36.1406 12.8034 36.1406 14.4771C36.1406 16.1508 37.506 17.5076 39.1903 17.5076Z%22 fill=%22%23E0E0E0%22/%3E%3Cpath d=%22M45.2851 24.0135C46.9694 24.0135 48.3348 22.6567 48.3348 20.9829C48.3348 19.3092 46.9694 17.9524 45.2851 17.9524C43.6008 17.9524 42.2354 19.3092 42.2354 20.9829C42.2354 22.6567 43.6008 24.0135 45.2851 24.0135Z%22 fill=%22%23E0E0E0%22/%3E%3Cpath d=%22M45.5136 40.8501C47.1979 40.8501 48.5633 39.4933 48.5633 37.8196C48.5633 36.1459 47.1979 34.7891 45.5136 34.7891C43.8293 34.7891 42.4639 36.1459 42.4639 37.8196C42.4639 39.4933 43.8293 40.8501 45.5136 40.8501Z%22 fill=%22%23FF4713%22/%3E%3Cpath d=%22M39.1903 47.8042C40.8747 47.8042 42.2401 46.4474 42.2401 44.7737C42.2401 43.1 40.8747 41.7432 39.1903 41.7432C37.506 41.7432 36.1406 43.1 36.1406 44.7737C36.1406 46.4474 37.506 47.8042 39.1903 47.8042Z%22 fill=%22%23FF4713%22/%3E%3Cpath d=%22M14.5693 14.8147C15.7547 14.8147 16.7157 13.8597 16.7157 12.6818C16.7157 11.5038 15.7547 10.5488 14.5693 10.5488C13.3838 10.5488 12.4229 11.5038 12.4229 12.6818C12.4229 13.8597 13.3838 14.8147 14.5693 14.8147Z%22 fill=%22%2300223D%22/%3E%3Cpath d=%22M8.02241 25.364C9.20785 25.364 10.1688 24.4091 10.1688 23.2311C10.1688 22.0531 9.20785 21.0981 8.02241 21.0981C6.83697 21.0981 5.87598 22.0531 5.87598 23.2311C5.87598 24.4091 6.83697 25.364 8.02241 25.364Z%22 fill=%22%2300223D%22/%3E%3Cpath d=%22M55.226 18.8543C56.162 18.8543 56.9208 18.1003 56.9208 17.1702C56.9208 16.2401 56.162 15.4861 55.226 15.4861C54.29 15.4861 53.5312 16.2401 53.5312 17.1702C53.5312 18.1003 54.29 18.8543 55.226 18.8543Z%22 fill=%22%23E0E0E0%22/%3E%3Cpath d=%22M44.8335 7.18075C45.7695 7.18075 46.5282 6.42674 46.5282 5.49663C46.5282 4.56651 45.7695 3.8125 44.8335 3.8125C43.8975 3.8125 43.1387 4.56651 43.1387 5.49663C43.1387 6.42674 43.8975 7.18075 44.8335 7.18075Z%22 fill=%22%23E0E0E0%22/%3E%3Cpath d=%22M29.478 3.36825C30.414 3.36825 31.1728 2.61424 31.1728 1.68413C31.1728 0.754009 30.414 0 29.478 0C28.542 0 27.7832 0.754009 27.7832 1.68413C27.7832 2.61424 28.542 3.36825 29.478 3.36825Z%22 fill=%22%23E0E0E0%22/%3E%3Cpath d=%22M17.2788 5.61215C18.2148 5.61215 18.9736 4.85814 18.9736 3.92802C18.9736 2.99791 18.2148 2.2439 17.2788 2.2439C16.3428 2.2439 15.584 2.99791 15.584 3.92802C15.584 4.85814 16.3428 5.61215 17.2788 5.61215Z%22 fill=%22%2300223D%22/%3E%3Cpath d=%22M5.53561 15.9344C6.47161 15.9344 7.23039 15.1804 7.23039 14.2503C7.23039 13.3202 6.47161 12.5662 5.53561 12.5662C4.5996 12.5662 3.84082 13.3202 3.84082 14.2503C3.84082 15.1804 4.5996 15.9344 5.53561 15.9344Z%22 fill=%22%2300223D%22/%3E%3Cpath d=%22M1.69479 31.1983C2.63079 31.1983 3.38957 30.4443 3.38957 29.5142C3.38957 28.5841 2.63079 27.8301 1.69479 27.8301C0.758782 27.8301 0 28.5841 0 29.5142C0 30.4443 0.758782 31.1983 1.69479 31.1983Z%22 fill=%22%2300223D%22/%3E%3Cpath d=%22M4.18111 44.4405C5.11712 44.4405 5.8759 43.6865 5.8759 42.7564C5.8759 41.8263 5.11712 41.0723 4.18111 41.0723C3.24511 41.0723 2.48633 41.8263 2.48633 42.7564C2.48633 43.6865 3.24511 44.4405 4.18111 44.4405Z%22 fill=%22%237A97AB%22/%3E%3Cpath d=%22M14.5688 56.1095C15.5048 56.1095 16.2636 55.3555 16.2636 54.4253C16.2636 53.4952 15.5048 52.7412 14.5688 52.7412C13.6328 52.7412 12.874 53.4952 12.874 54.4253C12.874 55.3555 13.6328 56.1095 14.5688 56.1095Z%22 fill=%22%237A97AB%22/%3E%3Cpath d=%22M29.9292 59.9266C30.8652 59.9266 31.6239 59.1726 31.6239 58.2425C31.6239 57.3124 30.8652 56.5583 29.9292 56.5583C28.9932 56.5583 28.2344 57.3124 28.2344 58.2425C28.2344 59.1726 28.9932 59.9266 29.9292 59.9266Z%22 fill=%22%237A97AB%22/%3E%3Cpath d=%22M42.5756 57.0069C43.5116 57.0069 44.2704 56.2529 44.2704 55.3228C44.2704 54.3927 43.5116 53.6387 42.5756 53.6387C41.6396 53.6387 40.8809 54.3927 40.8809 55.3228C40.8809 56.2529 41.6396 57.0069 42.5756 57.0069Z%22 fill=%22%23FF4713%22/%3E%3Cpath d=%22M54.3227 46.6847C55.2587 46.6847 56.0175 45.9306 56.0175 45.0005C56.0175 44.0704 55.2587 43.3164 54.3227 43.3164C53.3867 43.3164 52.6279 44.0704 52.6279 45.0005C52.6279 45.9306 53.3867 46.6847 54.3227 46.6847Z%22 fill=%22%23FF4713%22/%3E%3Cpath d=%22M58.1596 31.4207C59.0956 31.4207 59.8544 30.6667 59.8544 29.7366C59.8544 28.8065 59.0956 28.0525 58.1596 28.0525C57.2236 28.0525 56.4648 28.8065 56.4648 29.7366C56.4648 30.6667 57.2236 31.4207 58.1596 31.4207Z%22 fill=%22%23FF4713%22/%3E%3Cpath d=%22M13.8935 47.5823C15.0789 47.5823 16.0399 46.6273 16.0399 45.4493C16.0399 44.2714 15.0789 43.3164 13.8935 43.3164C12.7081 43.3164 11.7471 44.2714 11.7471 45.4493C11.7471 46.6273 12.7081 47.5823 13.8935 47.5823Z%22 fill=%22%237A97AB%22/%3E%3Cpath d=%22M23.3779 53.1941C24.5633 53.1941 25.5243 52.2391 25.5243 51.0612C25.5243 49.8832 24.5633 48.9282 23.3779 48.9282C22.1924 48.9282 21.2314 49.8832 21.2314 51.0612C21.2314 52.2391 22.1924 53.1941 23.3779 53.1941Z%22 fill=%22%237A97AB%22/%3E%3Cpath d=%22M46.6406 46.9067C47.826 46.9067 48.787 45.9518 48.787 44.7738C48.787 43.5958 47.826 42.6409 46.6406 42.6409C45.4551 42.6409 44.4941 43.5958 44.4941 44.7738C44.4941 45.9518 45.4551 46.9067 46.6406 46.9067Z%22 fill=%22%23FF4713%22/%3E%3Cpath d=%22M52.0644 37.0332C53.2498 37.0332 54.2108 36.0783 54.2108 34.9003C54.2108 33.7223 53.2498 32.7673 52.0644 32.7673C50.879 32.7673 49.918 33.7223 49.918 34.9003C49.918 36.0783 50.879 37.0332 52.0644 37.0332Z%22 fill=%22%23FF4713%22/%3E%3Cpath d=%22M46.6406 16.1616C47.826 16.1616 48.787 15.2067 48.787 14.0287C48.787 12.8507 47.826 11.8958 46.6406 11.8958C45.4551 11.8958 44.4941 12.8507 44.4941 14.0287C44.4941 15.2067 45.4551 16.1616 46.6406 16.1616Z%22 fill=%22%23E0E0E0%22/%3E%3Cpath d=%22M36.0244 9.87792C37.2098 9.87792 38.1708 8.92298 38.1708 7.74499C38.1708 6.56701 37.2098 5.61206 36.0244 5.61206C34.8389 5.61206 33.8779 6.56701 33.8779 7.74499C33.8779 8.92298 34.8389 9.87792 36.0244 9.87792Z%22 fill=%22%23E0E0E0%22/%3E%3C/svg%3E');
}
.aimbase-custom-rollick_ai {
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: 100%;
    display: inline-block;
    background-image: url('data:image/svg+xml;utf8, %3Csvg width=%22376%22 height=%22182%22 viewBox=%220 0 376 182%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M109.2 159L171 19H210L272 159H230.8L182.4 38.4H198L149.6 159H109.2ZM143 131.8L153.2 102.6H221.6L231.8 131.8H143ZM277.227 159V19H316.827V159H277.227Z%22 fill=%22%2312284C%22/%3E%3Cpath d=%22M340.928 37V22.232H335.104V18.8H350.964V22.232H345.14V37H340.928ZM353.23 37V18.8H356.714L364.462 31.644H362.616L370.234 18.8H373.692L373.744 37H369.792L369.766 24.858H370.494L364.41 35.076H362.512L356.298 24.858H357.182V37H353.23Z%22 fill=%22%2312284C%22/%3E%3Cpath d=%22M91.145 109.421C102.773 109.421 112.2 99.9945 112.2 88.3664C112.2 76.7383 102.773 67.3119 91.145 67.3119C79.5169 67.3119 70.0905 76.7383 70.0905 88.3664C70.0905 99.9945 79.5169 109.421 91.145 109.421Z%22 fill=%22%2312284C%22/%3E%3Cpath d=%22M38.2999 112.578C43.48 112.578 47.6793 108.379 47.6793 103.199C47.6793 98.0186 43.48 93.8193 38.2999 93.8193C33.1199 93.8193 28.9206 98.0186 28.9206 103.199C28.9206 108.379 33.1199 112.578 38.2999 112.578Z%22 fill=%22%23FF4713%22/%3E%3Cpath d=%22M76.6912 46.2314C81.8713 46.2314 86.0705 42.0321 86.0705 36.8521C86.0705 31.672 81.8713 27.4728 76.6912 27.4728C71.5112 27.4728 67.3119 31.672 67.3119 36.8521C67.3119 42.0321 71.5112 46.2314 76.6912 46.2314Z%22 fill=%22%237A97AB%22/%3E%3Cpath d=%22M50.4709 60.8024C55.6509 60.8024 59.8502 56.6032 59.8502 51.4231C59.8502 46.2431 55.6509 42.0438 50.4709 42.0438C45.2908 42.0438 41.0916 46.2431 41.0916 51.4231C41.0916 56.6032 45.2908 60.8024 50.4709 60.8024Z%22 fill=%22%237A97AB%22/%3E%3Cpath d=%22M37.8564 85.2747C43.0365 85.2747 47.2357 81.0755 47.2357 75.8954C47.2357 70.7154 43.0365 66.5161 37.8564 66.5161C32.6764 66.5161 28.4771 70.7154 28.4771 75.8954C28.4771 81.0755 32.6764 85.2747 37.8564 85.2747Z%22 fill=%22%237A97AB%22/%3E%3Cpath d=%22M51.2536 135.641C56.4336 135.641 60.6329 131.442 60.6329 126.262C60.6329 121.082 56.4336 116.883 51.2536 116.883C46.0735 116.883 41.8743 121.082 41.8743 126.262C41.8743 131.442 46.0735 135.641 51.2536 135.641Z%22 fill=%22%23FF4713%22/%3E%3Cpath d=%22M75.8172 151.126C80.9972 151.126 85.1965 146.926 85.1965 141.746C85.1965 136.566 80.9972 132.367 75.8172 132.367C70.6371 132.367 66.4379 136.566 66.4379 141.746C66.4379 146.926 70.6371 151.126 75.8172 151.126Z%22 fill=%22%23FF4713%22/%3E%3Cpath d=%22M5.21798 77.9958C8.09979 77.9958 10.436 75.6596 10.436 72.7778C10.436 69.896 8.09979 67.5598 5.21798 67.5598C2.33617 67.5598 0 69.896 0 72.7778C0 75.6596 2.33617 77.9958 5.21798 77.9958Z%22 fill=%22%237A97AB%22/%3E%3Cpath d=%22M26.2464 34.569C29.1282 34.569 31.4644 32.2328 31.4644 29.351C31.4644 26.4692 29.1282 24.1331 26.2464 24.1331C23.3646 24.1331 21.0285 26.4692 21.0285 29.351C21.0285 32.2328 23.3646 34.569 26.2464 34.569Z%22 fill=%22%237A97AB%22/%3E%3Cpath d=%22M68.5512 10.436C71.433 10.436 73.7691 8.09978 73.7691 5.21798C73.7691 2.33617 71.433 0 68.5512 0C65.6694 0 63.3332 2.33617 63.3332 5.21798C63.3332 8.09978 65.6694 10.436 68.5512 10.436Z%22 fill=%22%237A97AB%22/%3E%3Cpath d=%22M74.591 181.22C77.4728 181.22 79.809 178.884 79.809 176.003C79.809 173.121 77.4728 170.785 74.591 170.785C71.7092 170.785 69.373 173.121 69.373 176.003C69.373 178.884 71.7092 181.22 74.591 181.22Z%22 fill=%22%23FF4713%22/%3E%3Cpath d=%22M31.1774 160.205C34.0592 160.205 36.3954 157.869 36.3954 154.987C36.3954 152.105 34.0592 149.769 31.1774 149.769C28.2956 149.769 25.9594 152.105 25.9594 154.987C25.9594 157.869 28.2956 160.205 31.1774 160.205Z%22 fill=%22%23FF4713%22/%3E%3Cpath d=%22M7.03122 117.9C9.91303 117.9 12.2492 115.564 12.2492 112.682C12.2492 109.801 9.91303 107.464 7.03122 107.464C4.14942 107.464 1.81325 109.801 1.81325 112.682C1.81325 115.564 4.14942 117.9 7.03122 117.9Z%22 fill=%22%23FF4713%22/%3E%3Cpath d=%22M53.7321 154.543C57.3776 154.543 60.3329 151.588 60.3329 147.943C60.3329 144.297 57.3776 141.342 53.7321 141.342C50.0866 141.342 47.1314 144.297 47.1314 147.943C47.1314 151.588 50.0866 154.543 53.7321 154.543Z%22 fill=%22%23FF4713%22/%3E%3Cpath d=%22M29.4163 129.602C33.0618 129.602 36.0171 126.646 36.0171 123.001C36.0171 119.355 33.0618 116.4 29.4163 116.4C25.7709 116.4 22.8156 119.355 22.8156 123.001C22.8156 126.646 25.7709 129.602 29.4163 129.602Z%22 fill=%22%23FF4713%22/%3E%3Cpath d=%22M28.0205 62.8765C31.666 62.8765 34.6213 59.9213 34.6213 56.2758C34.6213 52.6303 31.666 49.675 28.0205 49.675C24.375 49.675 21.4198 52.6303 21.4198 56.2758C21.4198 59.9213 24.375 62.8765 28.0205 62.8765Z%22 fill=%22%237A97AB%22/%3E%3Cpath d=%22M54.2148 35.3255C57.8603 35.3255 60.8155 32.3703 60.8155 28.7248C60.8155 25.0793 57.8603 22.124 54.2148 22.124C50.5693 22.124 47.614 25.0793 47.614 28.7248C47.614 32.3703 50.5693 35.3255 54.2148 35.3255Z%22 fill=%22%237A97AB%22/%3E%3C/svg%3E');
}

