a {
  color: #000011;
  transition:.3s ease-in;
}

button,
.btn,:active {
  outline: none;
}

footer a {
  border-bottom: 1px solid #f58025;
}


p a,
.p a,
/* div a, */
dt a,
dd a,
li a,
a.underline-dot,
.faqs-links a,
.materials * a
  { border-bottom: 1px solid #f58025;
}


a:hover {
  color: #f58025;
  text-decoration: none;
  border-bottom: 1px dotted #969696;
   /* outline: none !important;  */
}

a.btn,
a.btn:hover,
.featured * a,
.featured * a:hover,
#logo a,
#logo a:hover,
a.close,
a.close:hover,
.input-group a,
.input-group a:hover,
.btn-link,
a.fa,
a.card-footer,
.cf-name,
.button-like,
p a:hover,
.p a:hover,
dt a:hover,
dd a:hover,
li a:hover,
.faqs a,
#featured-results a
 {border-bottom: none
}


.err, #error {
  color: #ad0626;
  padding-left: 1rem;
}

a.hover-effect:hover {color:#476477;}

/* buttons & colors */

.btn-orange,
.btn-primary {
  background-color: #2b1505;
  background-image: linear-gradient(to left, #f58025, #f58025);
  border: 1px solid #f58025;
}

.btn-orange:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary:hover {
  background-image: linear-gradient(to left, #f8b117, #f58025) !important;
  border: 1px solid transparent;
}

.btn-blue {background-color: #004a75;
  background-image: linear-gradient(to left, #007dc3, #007dc3) !important;
  border: 1px solid #007dc3;
}

.btn-blue:hover {
  background-image: linear-gradient(to left, #33acef, #007dc3) !important;
}

.btn-green {
  background-color: #1b310c;
  background-image: linear-gradient(to left, #a8d85f, #7ac143);
  border: 1px solid #7ac143;
}

.btn-green:hover {
  background-image: linear-gradient(to left, #a8d85f, #7ac143);
}

.btn-teal {
  background: #07807f;
  border: 1px solid #5cabab;
}

.btn-teal:hover {
  background-image: linear-gradient(to left, #5cabab, #07807f);
}

.btn-pink,
.btn-healthcare {
  background: #ea205f;
  border: 1px solid #f998b6;
}

.btn-pink:hover,
.btn-healthcare:hover {
  background-image: linear-gradient(to left, #f998b6, #ea205f);
}

.btn-secondary {
  background-color: #404042;
  border: 1px solid #414042;
}

.btn-secondary:hover {
  background-image: linear-gradient(to left, #646366, #414042);
}

.btn-outline-inverse,
a.btn-outline-inverse {
  color: #1d1d1d;
  background-color: transparent;
  border: 1px solid #858585;
  font-weight: 700;
}

.btn-outline-inverse:hover,
a.btn-outline-inverse:hover {
  background: #333333;
  border: 1px solid #333333;
}

.btn-xs,
.btn-group-xs > .btn {
  padding: 0.2rem 0.9rem;
  font-size: 0.75rem;
  line-height: 1.3;
}

a.btn:hover,
.btn:hover,
.btn-orange:hover,
.btn-blue:hover,
.btn-green:hover,
.btn-teal:hover,
.btn-pink:hover,
.btn-healthcare:hover,
.btn-primary:hover,
.btn-secondary:hover {
  color: #ffffff !important;
}

/* sidebar-menu  */
.btn-not-member,
.btn-my-account,
.btn-not-member-ap {
  border: none;
  width: 100%;
  padding: 0.5rem 0 0 1rem;
}

.btn-link,
a:not([href]).btn-link {
  /* color: #75a1be; */
 color:#012f55
}

.btn-link:hover,
a:not([href]).btn-link:hover,
.btn-link:focus {
  color: #007dc3 !important;
  text-decoration: none;
  border-bottom: none;
}

.btn-steel {
  background: #74a2be;
  border: 1px solid #74a2be;
}

.btn-steel:hover, .btn-steel.active {
  background-image: linear-gradient(to left, #97b0bd, #74a2be)!important;
}


#saveJob.btn-outline-inverse.btn-green {
  background: #7ac143;
  color: #ffffff;
}

/* colors text & bg  */

.text-black{color:#000}

.text-blue,
.text-pm-blue,
.blue,
.hero.bg-white h1.text-blue {
  color: #007dc3;
}

.text-orange,
.text-pm-orange,
.orange {
  color: #f58025;
}

.text-activate-blue {color:#4d5ba9}
.text-activate-green {color:#79be43}
.bg-activate-blue {background:#4d5ba9}
.bg-activate-green {background:#79be43}
.bg-activate-light-blue {background:#d2d6e9}


.text-light-orange {
  color: #fcdfc8;
  color:#d7a073
}

.text-green {
  color: #7ac143;
}

.text-light-green {
  color: #cce1bc;color: #91bd7b
}


.text-olive {
  color: #a38830
}
 .bg-light-pmrc{background:#c1af99}

.text-teal,
.teal {
  color: #07807f;
}

.teal-light,
.text-teal-light {
  color: #7cbcbb !important;
}

.text-dark {
  color: #454545;
}

.text-hcpt {color:#372214;}

.text-gray {
  color: #999999;
}

.text-steel {
  color: #476477;
}

.bg-dark-gradient .text-steel, .text-light-steel {
  color: #849dae;
}

.text-green-evm{color: #a5d100}

.text-healthcare-pink,
.text-pink {
  color: #ea205f;
}

.text-healthcare-blue {
  color: #40c4f1;
}

.text-dark-blue, .text-hcf {
 color: #1b316a;
}

.text-advprac{color:#364A9F}

.text-textmatch {color: #b81a7f;
}

.text-workties {color:#9c4848}

.border-bottom-workties {border-bottom:1px solid #a67d80}

.text-light-workties {color:#a67d80;
  color:#b86c85}


.bg-workties{background:#9c4848}

.bg-light-workties {background:#e6ced0;}

.text-light-physicians {color:#aad9ff;
}

.bg-blue,
.blue-bg {
  background-color: #007dc3;
}

.bg-hcf{background:#1b316a}

.bg-hcf-75 {
  background: rgba(27,49,106,0.75)
}

.bg-advprac{background:#364A9F}

.bg-blue-dark {
  background: #1b316a;
}

.bg-steel {
  /* background-color: #75a1be */
  background-color: #648aa3;
  }

.bg-steel-gradient {
  background-image: linear-gradient(to bottom, #97b0bd, #b2d1e8, #74a2be);
}

.bg-dark-blue {
  background: #142c38;
}

.bg-dark-blue-gradient {
  background-image: linear-gradient(to bottom, #1c384d, #335c79, #3e7aa5);
}



.bg-dark-blue-55 {
  background: rgba(20, 44, 56, 0.35)
}

.bg-dark-blue-85 {
  background: rgba(20, 44, 56, 0.85)
}

.bg-orange,
.bg-primary {
  background-color: #f58025;
}

.bg-teal,
.teal-bg {
  background-color: #07807f;
}
.bg-light-teal{
  background:#ddeeee;
}

.bg-hcpt {background:#372214;}
.bg-light-hcpt {background:#f8ede5;}

.bg-teal-gradient {
  background-image: linear-gradient(to bottom, #60a6a5, #99d1d0, #60a6a5);
}

.bg-green {
  background-color: #7ac143;
}

.bg-pink {
  background-color: #ea205f;
}

.bg-textmatch {
  background-color: #b81a7f;
}

.bg-light-gray {
  background-color: #efefef;
}

.bg-light-gray {
  background-color: #efefef;
}

.bg-light-gray-gradient {
  background-image: linear-gradient(to top,#efefef #dbe0ee)
}

.bg-leadership-gradient{background-image: linear-gradient(to bottom, #deefff, #deefff, #eef4ff);}


.bg-light-blue {
  background-color: #f0f8ff;
}

.bg-light-blue-gradient {
  background-image: linear-gradient(to top, #f0f8ff,#afd6f1)
}

.bg-blue-gradient {
  background-image: linear-gradient(to top, #007dc3, #57a1d4,#007dc3)
}


.bg-light-orange, .bg-orange-light,
.card-header.bg-orange-light  {background-color: #eeeeee;
  background-image: linear-gradient(to top,  #fad7ba ,#f9e7d9);}


.bg-light-pink {
  background-color: #fef6f9;
}

.bg-light-textmatch {
  background-color: #e2a8d0;
}

.bg-green-light,.bg-light-green,
.card-header.bg-green-light {
  background: #f5f9e8
}

.bg-dark-light {
  background: #555555;
}

.bg-blue-search,
.bg-pink-search,
.bg-dark-55,
.bg-white-55  {
  background-repeat: repeat!important;
}

.bg-blue-search {
  background-color: #004a75;
  background: url(https://www.practicematch.com/images/blue-transp-bg.png);
}


.bg-pink-search {
  background: url(../images/pink-transp-bg.png);
}

.bg-white-55 {
  background: url(../images/white-transp-bg.png);
}

.bg-white-75 {
  background:rgba(255,255,255,0.75)}


.bg-white-25{
  background:rgba(255,255,255,0.25)!important}

.btn-outline-inverse.bg-white-25:hover {border:1px solid #ffffff;}

.bg-dark-55 {
  background: url(../images/dark-transp-bg.png);
}

.bg-hcpties-35 {
  background: url(../images/hcpties-transp-bg-35.png)
}

.bg-green-55 {
  background: url(../images/green-transp-bg.png);
}

.bg-blue-35 {
  background: url(../images/blue-transp-bg-35.png);
}

.bg-dark-blue-55{
  background: url(../images/dark-blue-transp-bg.png)
}

.bg-hcf-35 {
  background: url(../images/hcf-transp-bg.png);
}

.text-purple {color: #463f55}

.border-orange {
  border: 1px solid #f58025 !important;
}

.border-steel {
  border: 1px solid #74a2be;
}

.border-large-white,
.card.border-large-white {
  border: 7px solid #ffffff;
}

.border-green {
  border: 1px solid #7ac143 !important;
}

.border-bottom-green {
  border-bottom: 1px solid #7ac143 !important;
}

.thin-left-border {
	border-left: 1px dotted #7ac143;
	padding-left: 0.75em
}

.border-blue {
  border: 1px solid solid #007dc3;
}

.border-bottom-blue {
  border-bottom: 1px solid solid #007dc3;
}

.border-top-blue {
  border-top: 1px solid solid #007dc3;
}

.border-orange {
  border: 1px solid solid #f58025;
}

.border-bottom-orange {
  border-bottom: 1px solid solid #f58025;
}

.border-pink-2 {
  border: 2px solid #ea205f;
}

.border-textmatch-1 {
  border: 1px solid #b81a7f;
}

.left-border-orange {
  padding-left: 1rem;
  border-left: 3px solid #f58025;
}

.left-border-blue {
  padding-left: 1rem;
  border-left: 3px solid rgba(0, 125, 195, 0.5);
}

.left-border-green,
.left-border {
  padding-left: 1rem;
  border-left: 3px solid rgba(122, 193, 43, 0.5);
}

.left-border-pink {
  padding-left: 1rem;
  border-left: 3px solid #ea205f;
}

.underlined-health,
.underlined-pink-1 {
  border-bottom: 1px dotted #ea205f;
}

.underline-dot-green {
  border-bottom: 1px dotted #7ac143;
}

.badge-blue-light {
  background: #b2d8ed;
}

.badge.badge-primary,
.badge.badge-blue {
  background: #007dc3;
}

.page-link {
  /*color: #007dc3;     JAS 9/3/24 landing page redesign change */
    color: #012f55
}

/*  JAS 10/14/24 added missing style for landing page redesign, same as bootstrap hover */
.page-link.active {
    background-color: #e9ecef;
    border-color: #dee2e6;
}

.gradient, .gradient-horizonatal-white, .gray-gradient  {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 2;
  backface-visibility: hidden;
}

.gradient {background-color:#000011;
background-image: linear-gradient(to top, #343a40, #235c7e);}

.gradient.mirror {transform:rotate(180deg)}


.gradient-horizonatal-white {
  background-image: linear-gradient(to right, #007dc3, #ffffff);
}

.gray-gradient{
  background-image: linear-gradient(to bottom, #204456, #aebec7);
}

.gradient,
.gradient-horizonatal-white
{opacity: 0.55;
}

.gradient.dark-gradient, .gray-gradient{
  opacity: 0.85!important
}

.gradient.light-gradient {
  opacity: 0.25!important
}

.blue-gradient {background-color: #010f18;
  background-image: linear-gradient(to left, #33acef, #007dc3);
}

.green-gradient {background-color: #003300;
  background-image: linear-gradient(to left, #ace183, #7ac143);
}

.orange-gradient { background-color: #2b1505;
  background-image: linear-gradient(to left, #f8b117, #f58025);
}

.pink-gradient {
  background-image: linear-gradient(to left, #f998b6, #ea205f);
}

.bg-dark-gradient {background-color:#151515;
  background-image: linear-gradient(to top, #151515, #343a40);
}

.misc {
  background: linear-gradient(to bottom,  #e0e9ef, #eeeeee);
}

.btn-blue,
.btn-orange,
.btn-primary,
.btn-green,
.btn-teal,
.btn-pink,
.btn-secondary,
.btn-steel {
  color: #ffffff;
}

:hover {
  transition-property: all !important;
  transition-duration: 0.3s !important;
  transition-timing-function: ease-out!important;
}

.fa.text-white:hover {
  color: #f58025 !important;
}

.circle {
  border-radius: 50%;
  border: 4px solid #ffffff;
  background: #7ac143;
  line-height: 1.6;
  width: 90px;
  height: 90px;
  display: block;
  text-align: center;
  color: #ffffff;
  transform: rotate(4.5deg);
  font-size: 14px;
  font-weight: 800;
  padding: 18px;
  box-shadow: 0 0 0 4px #7ac143;
}

.dark-text-shadow {
  text-shadow:0 0 20px rgba(33,0,0,0.75)
}

/* ========SOCIAL MEDIA gifs icons replaced========== */

.btn-primary.website-icon {
  background: #010155;
  border: 1px solid #010155;
}
.btn-primary.website-icon:hover{
background-image: linear-gradient(to right, #010155, #333399)!important;
border:1px solid #010155}

.btn-primary.facebook-icon {
  background: #455e9c;
  border: 1px solid #455e9c;
}

.btn-primary.facebook-icon:hover {
  background-image: linear-gradient(to right, #455e9c, #656eac)!important;
  border: 1px solid #455e9c;
}

.btn-primary.linkedin-icon {
  background: #3a84ab;
  border: 1px solid #3a84ab;
}

.btn-primary.linkedin-icon:hover
{background-image: linear-gradient(to right, #3a84ab, #5a95fa)!important;
  border:1px solid #3a84ab}

  /* mz 07/18/24 added colors for twitter-icon the class of the icon stays the same */
.btn-primary.twitter-icon {
  background: #131313;
  border: 1px solid #333;
}

.btn-primary.twitter-icon:hover {
  background-image: linear-gradient(to right, #525556, #2d2f30)!important;
  border: 1px solid #333;
}

.btn-primary.youtube-icon {
  background: #be201c;
  border: 1px solid #be201c;
}
  /* mz 07/18/24 added hover colors for youtube icon */
.btn-primary.youtube-icon:hover{
  background-image: linear-gradient(to right, #be201c, #f10d0a)!important;
  border: 1px solid #be201c;
}

.btn-primary.pinterest-icon {
  background: #de333d;
  border: 1px solid #de333d;
}
  /* mz 07/18/24 mz: added hover colors for pinterest icon*/
.btn-primary.pinterest-icon:hover {
  background-image: linear-gradient(to right, #de333d,#c10e0b)!important;
  border: 1px solid #de333d;
}

.btn-primary.glassdoor-icon {
  background: #0caa41;
  border: 1px solid #0caa41;
}
 /* mz 07/18/24 mz: added hover colors for glassdoor icon*/
.btn-primary.glassdoor-icon:hover {
  background-image: linear-gradient(to right, #0caa41, #05cb47)!important;
  border: 1px solid #0caa41;
}

.btn-primary.evm {
  background: #a5d100;
  border: 1px solid #a5d100;
  color: #002e1e;
  border-radius: 25px;
  padding-right: 2.5rem;
  padding-left: 2.5rem;
  text-transform: uppercase;
}

.btn-primary.evm:hover {
  background: #007dc3!important;
  border: 1px solid #007dc3!important;
}

.bg-big{
  background: url(/images/bg-big-dots.png) repeat 0% 0%;
}

.bg-big-hcf{
  background: url(/images/bg-big-dots-healthcarefairs.png) repeat 0% 0;
}

.bg-big-green{
  background: url(/images/bg-big-green.png) repeat 0% 0;
}

.card.button-like:hover *{cursor: pointer;
color:#ffffff}

.button-like:hover,
.button-like.bg-white-55:hover {background: #d7a073!important;}
.button-like.bg-dark-55:hover {background: #555555!important;
}

.button-like.bg-hcf-35:hover, .button-like.bg-hcf-75:hover  {
  background: #0c1c46!important;
}

.deadline::after
{display: block;
  content: "";
  width: 24px;
  height: 4px;
  background: #f58025}

  .before-caption::before {display: block;
  content: "";
  width: 50px;
  height: 7px;
  background: #7ac143;
  margin-bottom:1rem}

  .hover-gray:hover{background:#ededed;}

  .date.exclusive-event-date, .bg-exclusive-event {background:#525266}

  .text-exclusive-event {color:#525266}

  .exclusive-event-date::after{display: block;
  content:'Semi Exclusive!';
  color:#ffffff;
  padding:0.2rem 0.1rem 0.2rem 0.1rem;
  letter-spacing: 1px;
  margin-top:0.75rem;
  margin-bottom: 0;
  border-bottom:1px dotted #ffffff;
  font-weight:bold;
  text-transform: none;
  font-style: italic;
}

  .date.exclusive-event-date, .bg-exclusive-event {background:#525266}

  .text-exclusive-event {color:#525266}

/*  JAS 9/3/24 landing page redesign change */
.btn.disabled,
.btn.disabled:hover {
    color: #cccccc !important;
    cursor: unset
}
