/*facilities*/
.view-wcg-facilities .form-item__select {
    display: flex;
    align-items: center;
    height: 0;
    font-size: 16px;
    margin: 0;
    padding: 0;
    width: 100%;
    cursor: pointer;
}

/*sopa 2025*/
#section-17028 img{
width:300px;
  padding-top:0.5rem;
}

#section-17028 .paragraph{
    margin-bottom: 0 !important;
    padding: 0px;
} 
#section-17028 .panel{
    margin-bottom: 0 !important;
    padding: 0px;
} 

#section-17028 .rw-grid-column{
    margin: 0.3rem;
}
 
.paragraph-17043 h2{
  color: #ffffff;
  font-size:2rem;
    padding-top:5px;
  font-weight:bold !important;
}
.paragraph-17043 h3{
  color: #ffffff;
    font-size:1.5rem;
      margin: 0 ;
}
.paragraph-17043 .panel {
    background-color: #001489;
  padding:0px;
}
.paragraph-17043 a{
    border: solid 1px rgba(0, 0, 0, 0);
    cursor: pointer;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    min-width: 15ch;
    max-width: 25ch;
    line-height: 1.4;
    padding: .5rem 1rem;
    background-color:#ffffff;
    color: #001489;
    padding: 0.7rem 0.6rem;
}

.paragraph-17045 h2{
display:none;

}
.paragraph-17045 .panel {
    background-color: #001489;
}



/*PT CTA*/
.node-2661 .cta{
margin-bottom: 25px;
}

.node-2661 .cta h3{
font-weight:600;
}

.paragraph-15511
.chosen-container-single .chosen-single {
    position: relative;
    display: block;
    overflow: hidden;
    padding: 0 0 0 8px;
    height: 25px;
    border:none;
    border-radius: none;
    background-color: none;
    background: none;
    background: none;
    background-clip:none;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #444;
    text-decoration: none; */
    /* white-space: nowrap; */
    /* line-height: 24px; */
}


.chosen-container-active.chosen-with-drop .chosen-single {
    border: none;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    background-image: none;
    background-image: none;
    -webkit-box-shadow:none;
    box-shadow: none;
}

/*Jobs select */

.node-12223 #departmentSelect button, input, optgroup, select, textarea {
    font-family: inherit;
    font-size: 100%;
    line-height: 3;
    margin: 0;
    z-index: 500;
}

.node-12223 #departmentSelect {
    cursor:pointer;
}

/*TB dashboard*/

 .node-12700 .paragraph-14856 h2{
   display:none;
}

/*Document listing*/

.node-11410 .form-select option[value="3196"] {
    display: none;
}

/*Map*/
.view-wcg-facilities select option[value="129"] {
            display: none;
        }
.view-wcg-facilities select option[value="15"]{
            display: none;
        }
.view-wcg-facilities select option[value="126"]{
            display: none;
        }
.view-wcg-facilities select option[value="128"]{
            display: none;
        }
.view-wcg-facilities select option[value="125"]{
            display: none;
        }
.view-wcg-facilities select option[value="33"] {
            display: none;
        }

/*WCG intranet home*/
#paragraph-14685 .card__media{
display:none;
}
#paragraph-14685 .card__heading{
  font-weight: 600;
}
.paragraph-12155{

    background-color: var(--c-background-section);
    box-shadow: 5px 5px 8px var(--c-highlight-high);
   

   @media (min-width: 400px) {
        .panel {
            padding: 2rem;
            width: 380px;
        }
  }
      @media (min-width: 720px) {
        .panel {
            padding: 2rem;
            width: 600px;
        }
}
  
}

/*Jobs*/

.node-12223 h2, .node-12223 h3{
  font-weight: 600;
font-size:1.8rem;
}
.node-12223.card .card__heading {
    font-size: 1.8rem;
    font-weight: 600;
}



#section-10832 .card__body{
    word-break: break-all;
    white-space: normal;
}

/*footer legal*/
.footer__legal .menu{
    list-style: none;
    list-style-type: none;
}

/*Education*/
.button-edu-primary {
    border: solid 1px rgba(0, 0, 0, 0);
    cursor: pointer;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    min-width: 15ch;
    max-width: 25ch;
    line-height: 1.4;
    padding: .5rem 1rem;
    background-color: var(--c-primary);
    color: #ffffff;
    padding: 0.7rem 0.6rem;
}

.button-edu-primary:visited {
    color: var(--c-text-inverse);
}

.button-edu-primary:hover {
    transition: all .2s ease-in-out;

}


/*all*/
.button-primary {
    border: solid 1px rgba(0, 0, 0, 0);
    cursor: pointer;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    min-width: 15ch;
    max-width: 25ch;
    line-height: 1.4;
    padding: .5rem 1rem;
    background-color: var(--c-primary);
    color: #ffffff;
    padding: 0.7rem 0.6rem;
}
.button-primary-invert {
    border: solid 1px rgba(0, 0, 0, 0);
    cursor: pointer;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    min-width: 15ch;
    max-width: 25ch;
    line-height: 1.4;
    padding: .5rem 1rem;
    background-color: #ffffff;
    color: #001489;
    padding: 0.7rem 0.6rem;
}
/*Cei*/

.paragraph-15511 {    
  box-shadow: 5px 5px 8px var(--c-highlight-high);
    padding: 2.5rem;
    min-width: 360px;
    max-width: 600px;
  background-color:#5b7f95;
  color:#ffffff;
}
/*Alerts*/
.node-12509 .card__media img {
    display: none;

}


.node-12514 .section--cei-alerts .teaser img {
    display: none;
    background-color: #ffffff;
}

.node-12514 .section--cei-alerts .panel {

    box-shadow: 5px 5px 8px var(--c-highlight-high);
    padding: 2.5rem;
    min-width: 360px;
    max-width: 600px;
}

.node-12514 .section--cei-alerts .teaser .teaser__meta {
    display: none;

}

.node-12514 .section--cei-alerts .teaser {
    display: block;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: url('https://staprodmtpdxpzan.blob.core.windows.net/dxp/2024-10/alert-icon-2.png') no-repeat;
    background-color: #ffffff;

    padding-left: 190px;
    /* Equal to width of new image */
    min-width: 360px;
    max-width: 600px;


}

.node-12514 .section--cei-alerts.teaser__body {
    padding-top: 0px;
}

/*.node-12514 .section--cei-alerts .teaser__content .teaser__body ::before {
                content: url('https://staprodmtpdxpzan.blob.core.windows.net/dxp/2024-10/alert-icon.png');
                padding-right: 4px;
                /* left: 10px; */
/* margin-left: 10px;
                top: 6px;
                position: relative;
            }
    */




/*Profile*/
.node--profile .node__tags {
    padding-left: 30px;
    padding-bottom: 30px;
}

/*Global*/

.top-header .sign-in {
    display: none;
}

.table,
.text-long table {
    border: 0px;
    border-spacing: 0;
    margin: 1rem 0;
    table-layout: fixed;
    width: 100%;
    display: block;
    overflow: auto;
}

.layout-container .main {
    margin-top: 0.5rem;

}

.card .card__media img {
    width: 100%;
    /* aspect-ratio: 16 / 9;*/
}

.pill a {
    color: inherit;
    text-decoration: none;
}

ul ul {
    list-style-type: circle;
    margin-block-start: 0px;
    margin-block-end: 0px;
}

ul ul ul {
    list-style-type: square;
    margin-block-start: 0px;
    margin-block-end: 0px;
}

ol ol {
    list-style-type: lower-latin;
    margin-block-start: 0px;
    margin-block-end: 0px;
}

ol ol ol {
    list-style-type: lower-roman;
    margin-block-start: 0px;
    margin-block-end: 0px;
}




.accordion-item__title {
    color: #001489;
    background-color: #cccccc;
}

.text-long ul,
.text-long ol {
    margin-bottom: 1rem;
    padding-left: 2rem;
    list-style-position: inherit;
}
.accordion-item__body{
ul, ol {
    margin-bottom: 1rem;
    padding-left: 2rem;
    list-style-position: inherit;
}
}
.top-header .top-header__inner--primary {
    background-color: #001489 !important;
}

.top-header__inner--primary {
    background-color: var(#001489);
    position: relative;
    z-index: 2;
}

.page-node-2691 .header__primary {

    height: 9rem;

}

.top-menu__link {
    color: #001489;
}

.top-menu__link {
    color: #001489
}

.front .header__primary {
    height: 19rem;

}

li.main-menu__item a {
    color: #001489;
}

.main-menu__link:hover {
    color: #ffffff;
}

@media(min-width: 920px) {
    .slideshow--lede .slideshow__slide img {
        aspect-ratio: 16/9;
    }
}

@media(min-width: 920px) {
    .slideshow__slide__media {

        /* width: 920px;*/
        height: 400px;
    }
}

h2 .subsite-heading {
    font-weight: 600;

}

.service-background {
    background-color: #f2f2f2f2;
}

@media (min-width: 720px) {
    .service .service-category--tab-items-wrapper .service-item li {
        flex-basis: calc(25% - 1rem);
    }
}

.service .service-category--tab-items-wrapper .service-item li .card--display--icon .card__heading {
    font-size: 1rem;

}

.service .service-category--tab-items-wrapper .service-item li {
    transition: all .2s ease-in-out;

}

.service .service-category--tab-items-wrapper .service-item li:hover {
    transform: scale(1.05);
}

.service .service-category--tab-wrapper .tab-service-list--item {

    text-transform: none;

}

#section-7375 {
    padding-top: 2rem;
}

#section-7375 h2 {
    font-weight: 550;
}

#section-7375 h2 .card__heading {
    font-weight: 500;
}

/*
    .service .service-category--tab-items-wrapper .service-item li:hover {
      flex-basis: calc(25% - 1rem);
      animation: zoom-in-zoom-out 0.9s ease;
    }
    
    @keyframes zoom-in-zoom-out {
      0% {
        transform: scale(1, 1);
      }
    
      50% {
        transform: scale(1.05, 1.05);
      }
    
      100% {
        transform: scale(1, 1);
      }
    }
    
    */
#section-11810 h2 {
    display: none;
}

#section-11810 .panel {

    background-color: #5b7f95;

}

.paragraph-11804 {

    @media (min-width: 720px) {
        .panel {
            padding: 0rem;
            width: 400px;
        }
    }
}

/*Social media row*/
.paragraph-11816 li {

    font-size: 1rem;
    list-style: none;
    color: #ffffff;
    padding: 0;
}

.paragraph-11816 h3 {

    color: #ffffff;

}

.paragraph-11816 p {

    color: #ffffff;

}

.paragraph-11816 .panel {

    padding-right: 5px;

}

.paragraph-11816 ul {

    padding: 0px;
}

.paragraph-11804 .panel {

    width: 400px;
}


/*Header styling*/
.top-header__contact div:nth-child(3) {
    border-left: 1px solid #ffffff;
    padding-left: 2px;
    margin-left: 4px;

}

.header__inner--primary .search {
    box-shadow: -0.8px 3px 3px rgba(0, 0, 0, .2);
    background-color: #ffffff;
}

.subsite-heading {
    font-weight: 600;
}



/*Agriculture
    .node-12014 h2 {
        font-weight: 550;
        font-size: 1.3rem;
    }
    
    .node-12014 p {
        font-size: 1rem;
    }
    */
/*WCG homepage DXP highlight bar*/
#section-11739 h2 {
    font-weight: 550;
    /*font-size: 1.3rem;
      color: var(--c-tertiary);*/
}



#section-11739 #section-11747 h2 {
    font-weight: 550;
    font-size: 1.5rem;
    color: #FFFFFF;
}

#section-11739 {
    line-height: 1.2;
}


#section-11771 {
    display: none;
}

.node-12223,
.node-2539,
.node-2634,
.node-2636,
.node-2638,
.node-11410,
.node-1285,
.node-2669 {

    .header__inner--primary {
        background-image: url("https://stanonprodmtpdxpzan.blob.core.windows.net/dxp/2024-07/header-background.png");
        border-bottom: 10px solid #00a1a3;
    }
}



/* 6 blocks WCG homepage*/
#section-7397 {
    padding-bottom: 0px;

}

#section-7397 h2,
#section-11883 h2 {
    font-size: 1.3rem;

}

#section-7397 p,
#section-11883 p {
    font-size: 1rem;

}

#section-7397 h2 {
    font-weight: 550;
}

#section-11883 h2 {
    font-weight: 550;
}

#section-7386 h2 {
    font-weight: 550;
}


/*Facility map*/

.facility-map h2 {
    text-transform: lowercase;
}

.facility-map h2:first-letter {
    text-transform: uppercase;
}

.card__content .card__content--facility .quickedit-field {
    text-transform: lowercase;
}

.card__content .card__content--facility .quickedit-field:first-letter {
    text-transform: uppercase;
}

/*Search results*/
#wcg-azure-search #edit-submit {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    padding-left: 65px;
}

.azure-search--results-item-body {

    margin-bottom: 25px;
    padding-bottom: 10px;
    border-bottom: 1px solid #999999;

}

.azure-search--results-item {
    margin-left: 30px;
    margin-right: 80px;
}


.azure-search--results-item-body a {
    border: solid 1px rgba(0, 0, 0, 0);
    cursor: pointer;
    display: grid;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    min-width: 10ch;
    max-width: 12ch;
    line-height: 1.4;
    padding: .2rem 0.2rem;
    color: var(--c-text-inverse);
    background-color: var(--c-tertiary);
}

.azure-search--results-item-body a:hover {
    background-color: #cccccc;
    color: #4a4a4a;
}


.view-service .teaser img {
    display: none;

}

.paragraph-611 .teaser img {
    display: none;

}

.node-2634 .teaser img {
    display: none;
}

.node-12422 .teaser img {
    display: none;
}

/*Dept homepage service row*/
.button {
    padding: 0.5rem 0.4rem;
}

/*
    #section-12080,
    #section-11997,
    #section-12072{
        margin-bottom: 1.5rem;
        line-height: 1.3;
    
        h2 {
            font-size: 1.3rem;
        }
    
        .button {
            padding: 0.5rem 0.4rem;
        }
    
    }
    */


#section-12080,
#section-11997,
#section-12072,
#section-12064,
/*edat*/
#section-12008,
/*eadp*/
#section-12040,
/*treasuary*/
#section-12098,
/*agriculture*/
#section-12032,
/*premier*/
#section-12088,
/*Education*/
#section-12056,
/*health*/
#section-12024,
/*LG*/
#section-12048,
/*Social Dev*/
#section-12016

/*POCS*/
    {


    .card--display--icon {

        transition: all .2s ease-in-out;

    }

    .card--display--icon:hover {
        transform: scale(1.05);
    }


    .card.card--display--icon .card__heading {
        display: none;
    }

    .card.card--display--icon .card__media {

        padding: 0px;
    }

    .card--display--icon .button {

        font-weight: 550;
        font-size: 1.2rem;
        min-width: 310px;
        height: 200px;
        margin-top: -200px;
        position: sticky;
        padding-top: 220px;
        margin-bottom: 20px;
        padding-left: 15px;
        padding-right: 15px;
    }


}

.button--link:hover {
    color: #008182;
}

.button--link:focus,
.button--link:visited {
    color: var(--c-primary);
    border: none;
    transition: none;
}

#section-12088 .button {
    color: #5b7f95;
}

#section-12088 .button--link:hover,
.button--link:focus,
.button--link:visited {
    color: (--c-secondary);
    border: none;
    transition: none;
}

#section-12072,
#section-11997,
#section-12032,
#section-12080,
#section-12048,
#section-12024 {
    margin-bottom: 2rem;
}

/*services page Dept
    
    .node-11888 DCAS
      .node-12055, Infastucture
      .node-11894 Mobility,
      .node-2645, EADP
      .node-11993 dedat
    node-2635 - Edu
    node-11975 - DOTP
    node-11911 - docs
    node-2642 - PT
    node-12022 - health
    node-12237- agriculture
    node-12233 - LG
    node-12081 - pocs
    */

.section--dept-service-page-all-service {
    padding: 0.4rem 2rem;
    margin-bottom: 20px;
    clear: right;
}

.dept-service-page-all-service .button:hover {
    background-color: #000000;
}


.node-11888,
.node-12055,
.node-11894,
.node-2645,
.node-11993,
.node-2635,
.node-11975,
.node-11911,
.node-2642,
.node-12022,
.node-12237,
.node-12233,
.node-12081 {
    .addtoany_list {
        width: 100%;
        margin-bottom: 1rem;
        align-content: end;
        text-align: right;
        display: inline-block;

    }
}



.node-11888,
.node-12055,
.node-11894,
.node-2645,
.node-11993,
.node-2635,
.node-11975,
.node-11911,
.node-2642,
.node-12022,
.node-12237,
.node-12233,
.node-12081 {
    .card {
        transition: all .2s ease-in-out;

    }
}

.node-11888,
.node-12055,
.node-11894,
.node-2645,
.node-11993,
.node-2635,
.node-11975,
.node-11911,
.node-2642,
.node-12022,
.node-12237,
.node-12233,
.node-12081 {
    .card:hover {
        transform: scale(1.05);
    }
}



.node-11888,
.node-12055,
.node-11894,
.node-2645,
.node-11993,
.node-2635,
.node-11975,
.node-11911,
.node-2642,
.node-12022,
.node-12237,
.node-12233,
.node-12081 {
    .card .card__media {
        display: none;
    }
}

.node-11888,
.node-12055,
.node-11894,
.node-2645,
.node-11993,
.node-2635,
.node-11975,
.node-11911,
.node-2642,
.node-12022,
.node-12237,
.node-12233,
.node-12081 {
    .node__heading .h1 {
        font-weight: 600;
    }

    .card {


        h2 {
            font-weight: 600;
            font-size: 1.3rem;
        }
    }
}

.node-11888,
.node-12055,
.node-11894,
.node-2645,
.node-11993,
.node-2635,
.node-11975,
.node-11911,
.node-2642,
.node-12022,
.node-12237,
.node-12233,
.node-12081 {
    .card__heading-link {
        color: var(--c-primary);
        font-weight: 600;
        font-size: 1.45rem;
    }
}

.node-11888,
.node-12055,
.node-11894,
.node-2645,
.node-11993,
.node-2635,
.node-11975,
.node-11911,
.node-2642,
.node-12022,
.node-12237,
.node-12233,
.node-12081 {
    .tex2jax_process {
        font-size: 0.95rem;
    }
}

@media (max-width: 720px) {

    .node-11888,
    .node-12055,
    .node-11894,
    .node-2645,
    .node-11993,
    .node-2635,
    .node-11975,
    .node-11911,
    .node-2642,
    .node-12022,
    .node-12237,
    .node-12233,
    .node-12081 {

        .card .tex2jax_process {
            display: none;
        }
    }
}

.node-11888,
.node-12055,
.node-11894,
.node-2645,
.node-11993,
.node-2635,
.node-11975,
.node-11911,
.node-2642,
.node-12022,
.node-12237,
.node-12233,
.node-12081 {
    .card .card__body {
        margin: 0;
    }

    .section--c-accent {
        background-color: #bbbbbb;

        .button:hover {
            background-color: #aaaaaa;

        }
    }

}

/*Global*/



/*Listing*/
.microview-content form,
.microview-media form {

    background-color: #cccccc;

}

.microview-content form,
.microview-media form .form-item__label {

    font-size: 1rem;

}

.microview-content form,
.microview-media form .button {
    padding-left: 10px;
}

.microview-content form,
.microview-media form .button:hover {
    background-color: #cccccc;
    color: #ffffff;
}

/*Animation*/
.button {
    transition: all .2s ease-in-out;

}

.button:hover {
    transform: scale(1.05);
}

.node__heading .heading h1 {

    font-weight: 600;

}

h2 {
    font-size: 1.3rem;
}

#edit-search {
    text-transform: capitalize;
}

#edit-search {
    padding-left: 5px;
}

.node-2638 .form-item__select {
    display: flex;
    align-items: center;
    height:25px
    font-size: 16px;
    margin:0;
    padding:0rem;
    width: 100%;
    cursor: pointer
}

/*
.form-item__dropdown {
    display: flex;
    position: relative;
    align-items: center;
    border: 3px solid var(--c-highlight);
    background-color: var(--c-text-inverse);
    min-height: 45px;
    max-height: 45px;
}*/

.form-item__dropdown select {
    width: 100%; /* Ensure the dropdown takes up the available space */
    white-space: nowrap; /* Prevent text from wrapping */
    overflow: hidden; /* Hide overflow */
    text-overflow: ellipsis;
    padding-left: 10px;
}

.node-2539 .wcg-dropdown {
	padding-left: 10x;
	position: relative;
	transition: border-color
      ease-in-out .15s, box-shadow ease-in-out .15s;
	width: 70%;
	min-width: 340px;
}

.wcg-dropdown:before {
    content: "";
    position: absolute;
    right: 10px;
    top: 16px;
    width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 7px solid #444;
}

.wcg-dropdown:after {
    content: "";
    position: absolute;
    right: 10px;
    top: 3px;
    width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 7px solid #333;
}

/*Share icons*/
.addtoany_list {
    width: 100%;
    align-content: end;
    text-align: right;
    display: inline-block;
       margin-bottom: 1rem;
}

.addtoany_list::before {
    content: "Share: ";
}

.section,
.slideshow-container,
.facility-map,
.paragraph {
    clear: right;
}

.slick-slide{
    width: 1226px;

}
.slick-current .slick-active {
    width: 1226px;

}

/*Health and wellness + Infastructure
    
    .node-12007,
     .node-12068 {
    
        .header__menu li.main-menu__item:last-child {
            background-color: var(--c-secondary);
            color: #ffffff;
    
            a {
                color: #ffffff;
                padding-top: 4px;
            }
    
            a::before {
                content: url('https://stanonprodmtpdxpzan.blob.core.windows.net/dxp/2024-08/employee-icon-1.png');
                padding-right: 4px;
                /* left: 10px; */
/* margin-left: 10px;
                top: 6px;
                position: relative;
            }
        }
    }
    */
.node-12007,
.node-12068 {
    .header__menu li.main-menu__item:last-child:hover {
        background-color: #005882;
        color: #ffffff;
    }
}

/*WCG portal */
/*
    .node-2539 {
    
        .header__menu li.main-menu__item:last-child {
            background-color: #7FA9AE;
            color: #ffffff;
    
            a {
                color: #ffffff;
                padding-top: 4px;
            }
    
            a::before {
                content: url('https://stanonprodmtpdxpzan.blob.core.windows.net/dxp/2024-08/employee-icon-1.png');
                padding-right: 4px;
                /* left: 10px; */
/* margin-left: 10px;
                top: 6px;
                position: relative;
            }
        }
    }
    */

/*WCG portal */
.node-2539 {
    .header__menu li.main-menu__item:last-child:hover {
        background-color: #005882;
        color: #ffffff;
    }
}

#section-11810 {
    background-color: #5b7f95;
}

#section-7386 {
    background-color: #666666;
}

/*mygov page*/

.node-2669 {

    .header__menu li.main-menu__item:last-child {
        background-color: #001489;
        color: #ffffff;

        a {
            color: #ffffff;
            padding-top: 4px;
        }

        a::before {
            content: url('https://stanonprodmtpdxpzan.blob.core.windows.net/dxp/2024-08/employee-icon-1.png');
            padding-right: 4px;
            /* left: 10px; */
            /* margin-left: 10px;*/
            top: 6px;
            position: relative;
        }
    }
}

/*Breadcrumb*/

.breadcrumb-wrapper,
.breadcrumb {
    background-color: #ccc;
}

/*Dcas intranet*/

.paragraph-13543 {
    h2 {
        display: none;
    }

    background-color:none;
}

.override-image {
  all: unset;
  height: 334.1px !important;
  width: 300px !important;
}

.node-12622 {
  .cta{
	margin-bottom: 25px !important;
}
}