/* Start Header Compact */
#axero-header-compact,
            .navbar #axero-header,
#axero-header-social {
        background: #184162;}
/* End Header Compact */

/* Start Homepage Background */
.axero-homepage {
    background-image: url('https://compass.n2pub.com/photo/lindsey.mccoig/homepage-branding-materials/311');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: fixed;
}

/* End Homepage Background */

/* Start Community Header */
.container-fluid {
    margin-bottom: 10px;
}

/* End Community Header */


/*Mobile Edits*/

.navbar .community-header .mobile-header-icon {
    color: #000000;
}

.axero-space-mobile-navigation .btn-group.btn-block>.btn:first-child {
    display: none;
}

.axero-space-mobile-navigation .btn-group.btn-block>.btn {
    display: none;
}


/* Start File Container Extra Padding Style*/
.axero-file-container {
    background: var(--background-primary);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    border-radius: 4px;
    margin: 0 0 15px;
    padding: 30px 40px 30px;
    position: relative;
}

/* End File Container Extra Padding Style*/

.axero-widget.axero-widget-no-border .axero-widget-content-padded {
    margin: 0 0 -30px;
}

/* Start Button Style*/
.btn-success {
    display: inline-block;
    padding: 0.3rem .8rem;
    border: 4px solid #3ebac8;
    border-radius: 8px;
    background-color: #3ebac8;
    background-image: linear-gradient(to bottom, #3ebac8, #3ebac8);
    color: #fff;
    align-items: center;
    font-size: .9rem;
    font-weight: 700;
    line-height: 1.25;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}

.btn-success:hover {
    display: inline-block;
    padding: 0.3rem .8rem;
    border: 4px solid #23878C;
    border-radius: 8px;
    background-color: #23878C;
    background-image: linear-gradient(to bottom, #23878C, #23878C);
    color: #fff;
    align-items: center;
    font-size: .9rem;
    font-weight: 700;
    line-height: 1.25;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;

}

/* End Button Style*/


/*Start CSS to adjust widget padding*/
.axero-lightning-navigation-list.axero-pills .axero-widget-body {
    padding: 20px 20px 20px;
}

/*End CSS to adjust widget padding*/


/*Start CSS to adjust space header*/

.axero-entity-formatted-content p img,
.axero-entity-formatted-content img {
    margin-bottom: 10px;
    margin-top: -30px;
    border-radius: 4px;
}

/*End CSS to adjust space header*/



/*Start CSS to remove space title*/
.axero-space-header.axero-space-header-icon .axero-space-header-title .axero-space-header-main .axero-space-header-title-name {
    display: none;
}

.axero-space-header .axero-space-header-title .axero-space-header-title-info {
    display: none;
}

/*End CSS to remove space title*/




/*Start CSS to hide File Breadcrumbs*/
.axero-file-container .axero-file-address-bar {
    display: none;
}

/*Stop CSS to hide File Breadcrumbs*/

/*Start CSS to hide content creation or upload user avatar and info*/
.p-user .p-avatar {
    display: none;
}

.p-user .p-user-info .p-user-name {
    display: none;
}

/*End CSS to hide content creation or upload user avatar and info*/

/*Start CSS to hide File List Properties (created by/updated by)*/
.ax-file-properties.small {
    display: none;
}

/*Start CSS to remove video creator name and views from video list*/
.xs-newsroom-default .xs-content ul li a .tile-content .tile-content-text .tile-properties {
    display: none;
}



/*End CSS to remove video creator name and views from video list*/

/*Style for Axero Sample Space: Navigation Widget Template: LaunchPad Header*/
.axero-widget.Sample-launch-pad .axero-widget-header {
    background: #184162;
    color: white;
    padding: 15px;
}

/*Style for Axero Sample Space: Navigation Widget Template: LaunchPad Icon Text*/
.axero-widget.Sample-launch-pad .lp-name {
    font-size: 17px !important;
    font-weight: 700 !important;
    color: #184162;
}

/*Style for Axero Sample Space: Navigation Widget Template: Nav-icon Blocks (Pills)*/
.axero-lightning-navigation-list .axero-widget-body ul li a .x-icon i {
    color: #f3895a;
}

/*Style for Axero Sample Space: Navigation Widget Template: Nav-icon Blocks (Pills)*/
.axero-lightning-navigation-list.axero-pills .axero-widget-body ul li a .x-label {
    font-weight: 700;
}

/*Style for Axero Sample Space: Navigation Widget Template: Nav-icon Blocks (Pills)*/
.axero-lightning-navigation-list.axero-pills .axero-widget-body ul li a {
    color: #323943;
}

/*Style for Axero Sample Space: Navigation Widget Template: Nav-icon Blocks (Pills)Widget Header*/
.axero-pills .axero-widget-header {
    background: #184162;
    font-size: 20px;
    font-weight: bolder;
    text-align: center;
    color: white;
    padding-bottom: 15px
}

/*Style for Axero Sample Space: Navigation Widget Template: LaunchPad Icon Font*/
.axero-widget.launch-pad-express .axero-widget-content .lp-content ul li a .lp-icon img {
    max-width: 60px;
}

/*Style for Axero Sample Space: Content List Widget Template: XS Newsroom Carousel*/
.xs-newsroom-carousel .xs-slide a.xs-info .xs-eyebrow {
    color: #3DBAC8;
}



/*Search Hero Template Styles*/
.axero-community-wrapper {
    padding: 0;
}

.cfx-hero {
    padding: 165px 0 0px;
    background: #ffffff;
    margin-top: 0px;
    background-image: url(https://n2co.communifire.com/fileattachment?file=XKCXAxeSejx1Qqs5ajOp5g%3D%3D&v=1&driveID=0);
    /*Hero image*/
    background-position: 25% 50% !important;
    background-origin: border-box !important;
    background-size: cover !important;
    position: relative;
}

.cfx-hero:before {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: rgba(0, 0, 0, .1);
    content: "";
    height: 100%;
    display: block;
}

.axero-search-block {
    position: relative;
    color: #fff;
    text-align: center;
    padding: 100px;
    border-radius: 4px;
    box-sizing: border-box;
}

.axero-search-block h3 {
    font-size: 1.9em;
    font-weight: bolder;
    margin: 60px 0 15px 0
}

.axero-search-block .axero-search-block-inner {
    max-width: 900px;
    margin: auto;
}

.axero-search-block .axero-search-block-inner .search-container a {
    color: #46b3ba;
}

.axero-search-block .axero-search-block-inner .search-container a.btn.input-button {
    top: 5px;
}

.axero-search-block .axero-search-block-inner .search-container .search-textbox {
    height: 45px;
}

.axero-search-block .axero-search-block-inner .search-container .search-textbox input[type="text"] {
    font-size: 1.2em;
    padding: 5px 33px 5px 15px;
    height: 45px;
    line-height: 45px;
}

.axero-search-block .axero-search-block-sub {
    margin-top: -20px;
}

.axero-search-block .axero-search-block-sub h4 {
    font-size: inherit;
    margin: 100;
}

.axero-search-block .axero-search-block-sub .axero-search-block-links {
    max-width: 700px;
    margin: 15px auto;
}

.axero-search-block .axero-search-block-sub .axero-search-block-links a {
    border: 0px solid #444;
    display: block;
    color: #fff;
    line-height: 0px;
    padding: 4px 0 5px;
    border-radius: 4px;
    background: rgba(0, 0, 0, .7);
    font-size: 1.2em;
}

.axero-search-block .axero-search-block-sub .axero-search-block-links a:hover {
    background: rgba(0, 0, 0, .9);
    text-decoration: none;
}


.axero-space-page-options li:nth-child(3) {
    display: none
}




.axero-search-block .axero-search-block-sub .footer-link {
    margin-top: 25px;
    font-size: 1.2em;
}

.axero-search-block .axero-search-block-sub .footer-link a {
    color: #ffffff;
}

@media (max-width: 979px) {
    .cfx-hero {
        margin-top: 0px;
        padding-left: 15px;
        padding-right: 15px;
    }

    .axero-search-block .axero-search-block-sub .axero-search-block-links .span4 {
        margin-bottom: 5px;
    }

    /*Style for Nav - Image Blocks (2 col) template*/
    .nav-img-blocks-two-col ul li {
        width: 49%;
        float: left;
    }

    .nav-img-blocks-two-col ul li:nth-child(odd) {
        margin-right: 2%;
    }


    @media (max-width: 979px) {
        .cfx-hero {
            margin-top: 0px;
            padding-left: 15px;
            padding-right: 15px;
        }

        .axero-search-block .axero-search-block-sub .axero-search-block-links .span4 {
            margin-bottom: 5px;
        }
    }


    /*Styles for launch pad: 2-12 items per row*/
    .axero-widget-launchpad.launchpad-row-2 .axero-widget-content .lp-content ul li {
        width: 50%
    }

    .axero-widget-launchpad.launchpad-row-3 .axero-widget-content .lp-content ul li {
        width: calc(100%/3)
    }

    .axero-widget-launchpad.launchpad-row-4 .axero-widget-content .lp-content ul li {
        width: 25%
    }

    .axero-widget-launchpad.launchpad-row-5 .axero-widget-content .lp-content ul li {
        width: 20%
    }

    .axero-widget-launchpad.launchpad-row-6 .axero-widget-content .lp-content ul li {
        width: calc(100%/6)
    }

    .axero-widget-launchpad.launchpad-row-7 .axero-widget-content .lp-content ul li {
        width: calc(100%/7)
    }

    .axero-widget-launchpad.launchpad-row-8 .axero-widget-content .lp-content ul li {
        width: 12.5%
    }

    .axero-widget-launchpad.launchpad-row-9 .axero-widget-content .lp-content ul li {
        width: calc(100%/9)
    }

    .axero-widget-launchpad.launchpad-row-10 .axero-widget-content .lp-content ul li {
        width: 10%
    }

    .axero-widget-launchpad.launchpad-row-11 .axero-widget-content .lp-content ul li {
        width: calc(100%/11)
    }

    .axero-widget-launchpad.launchpad-row-12 .axero-widget-content .lp-content ul li {
        width: calc(100%/12)
    }

    :root {
        font-family: 'Open Sans', sans-serif;
    }

    /*Open @mention in new tab*/
    .ax-was-mentioned {
        rel: noopener;
        target: "_blank"

    }

    /*Start hide Leave Space button in all spaces*/
    #ctl00_ctl00_ctl00_ContentPlaceHolder1_MainBodyPlaceHolder1_SpaceDetail1_liLeaveSpace {
        display: none;
    }

    /*End hide Leave Space button in all spaces*/