ul.bluestar {
  list-style-type: circle;  /* fall back in case image doesn't work */
  list-style-image: url(wp-content/uploads/blue-star.png);
}

.galared {color: #1e2b5b}
.galablue {color: #1e2b5b}
.galaredb {color: #9c1b1f; font-weight: 700;}
.galablueb {color: #1e2b5b; font-weight: 700;}
.galaredbc {color: #9c1b1f; font-weight: 700; text-align: center;}
.galabluebc {color: #1e2b5b; font-weight: 700; text-align: center;}
#main-content > div {padding-top: 15px !important;}
.bldund {text-decoration: underline; font-weight: 700;}
.bldundr {text-decoration: underline; font-weight: 700; color: #9c1b1f;}

div.search_jobs, div.job_filters { rgbs(0,51,102,.20)}




/* 401k popup */
#popmake-1678 {border: 3px solid black !important;}


/* fix the logo too big on the job posts */
article.job_listing.type-job_listing .big-preview.single-big{
display:none;
}

a {text-decoration: underline; font-style: italic; font-weight: 700;}




h3.ball22r {color: #df3625;}
h3.ball22b {color: #3b61ad;}
h4.ball22r {color: #df3625;}
h2.ball22y {color: #f9b415; font-weight: 700;}



span.logo_helper {width: 60%;}
a.register-here {font-weight: bold;}



/* try to see what happens with just floating the logo @media only screen and ( min-width: 981px ) { */
#logo, img#logo { float: left !important; }

a.boldt {font-weight: semibold;}
p.boldt {font-weight: semibold;}
h3.center {text-align: center;}
p.center {text-align: center;}
h1.center {text-align: center;}
h2.center {text-align: center;}
h3.center {text-align: center;}
h4.center {text-align: center;}
h5.center {text-align: center;}
h6.center {text-align: center;}
h2.txtbc {text-align: center; font-weight: 700;}
ul.center {text-align: center;}
li.center {text-align: center;}
p.center {text-align: center;}
p.centerb {text-align: center; font-weight: 700;}
p.bluet {color:#002058;}
p.redt {color:#e9484d;}
h1.bluet {color:#002058;}
h2.bluet {color:#002058;}
h2.bluet {color:#002058;}
h3.bluet {color:#002058;}
h4.bluet {color:#002058;}
h5.bluet {color:#002058;}
h6.bluet {color:#002058;}
h1.bluetb {color:#002058; font-weight: 700;}
h2.bluetb {color:#002058; font-weight: 700;}
h2.bluetb {color:#002058; font-weight: 700;}
h3.bluetb {color:#002058; font-weight: 700;}
h4.bluetb {color:#002058; font-weight: 700;}
h5.bluetb {color:#002058; font-weight: 700;}
h6.bluetb {color:#002058; font-weight: 700;}
p.bluetb {color:#002058; font-weight: 700;}
a.bluet {color:#002058;}
h1.redt {color:#c1171c;}
h2.redt {color:#c1171c;}
h3.redt {color:#c1171c;}
h4.redt {color:#c1171c;}
h5.redt {color:#c1171c;}
h6.redtb {color:#c1171c; font-weight: 700;}
h1.redtb {color:#c1171c; font-weight: 700;}
h2.redtb {color:#c1171c; font-weight: 700;}
h3.redtb {color:#c1171c; font-weight: 700;}
h4.redtb {color:#c1171c; font-weight: 700;}
h5.redtb {color:#c1171c; font-weight: 700;}
h6.redt {color:#c1171c; font-weight: 700;}
span.redtb {color:#c1171c; font-weight: 700;}
a.redt {color:#c1171c;}
h1.greent {color:#006600;}
h2.greent {color:#006600;}
h3.greent {color:#006600;}
h4.greent {color:#006600;}
h5.greent {color:#006600;}
h6.greent {color:#006600;}
a.greent {color:#006600;}
h1.purplet {color: #894975;}
h2.purplet {color: #894975;}
h3.purplet {color: #894975;}
h4.purplet {color: #894975;}
h5.purplet {color: #894975;}
h6.purplet {color: #894975;}
p.purplet {color: #894975;}
a.purplet {color: #894975;}
a.purpletu {color: #894975; text-decoration: underline;}


ul.star {list-style-image: url('https://jobboard.unionchamber.com/wp-content/uploads/redstar.gif');}


}



span.bigacqua, h4.bigacqua {color: #49aac2;  text-transform: uppercase;}
label.akqa, p.akqa {color: #49aac2;}
input.wpcf7-form-control.wpcf7-submit {background-color: #003366; 
               padding: 1em; color: #ffffff; font-size: 1.1em; border-radius: 15px;}
 

@media (max-width: 980px) {
    ul.et-social-icons {
        display: none!important;
        float:right;
    }
}


/*  to make the forms occupy 2 columns */
div.grid-cont {display: grid; 
                    grid-template-columns: 48% 48%;
                     grid-template-rows: auto; 
                     grid-column-gap: 15px; 
margin-top: 20px;}

div.grid-item-1 { grid-column: auto;                       
                            grid-row: auto;
                             }
div.grid-item-2 {  grid-column: auto;                       
                            grid-row: auto;
                             }
/* try to make the contact form responsive */
@media (max-width: 767px) {
.wpcf7-form.cf7-style {
width: 100%!important;
}
}

